Skip to main content
PUT
/
api
/
v1
/
ops
/
trip-reviews
/
{tripReviewId}
/
cooperative-response
Set Cooperative Response
curl --request PUT \
  --url https://api.example.com/api/v1/ops/trip-reviews/{tripReviewId}/cooperative-response \
  --header 'Content-Type: application/json' \
  --data '
{
  "message": "<string>"
}
'
{
  "tripReviewId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "tripId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "orderId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "customerId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "cooperativeId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "transportOperatorId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "driverId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "driverRating": 123,
  "driverComment": "<string>",
  "transportOperatorRating": 123,
  "transportOperatorComment": "<string>",
  "cooperativeResponseMessage": "<string>",
  "respondedByCooperativeId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "respondedByUserId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "respondedAt": "2023-11-07T05:31:56Z",
  "moderationReason": "<string>",
  "moderatedByUserId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "moderatedAt": "2023-11-07T05:31:56Z",
  "createdBy": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "createdAt": "2023-11-07T05:31:56Z",
  "updatedBy": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "updatedAt": "2023-11-07T05:31:56Z"
}

Path Parameters

tripReviewId
string<uuid>
required

Trip review identifier.

Body

application/json

Payload de resposta oficial da cooperativa.

message
string
required

Resposta oficial da cooperativa.

Response

OK

Avaliação de uma viagem comprada dentro de um pedido

tripReviewId
string<uuid>
required

Identificador único

tripId
string<uuid>
required

Viagem avaliada

orderId
string<uuid>
required

Pedido que originou a viagem avaliada

customerId
string<uuid>
required

Cliente que avaliou

cooperativeId
string<uuid>
required

Cooperativa da viagem

transportOperatorId
string<uuid>
required

Permissionário avaliado

driverId
string<uuid>
required

Motorista avaliado

driverRating
integer
required

Nota do motorista (1 a 5)

driverComment
string | null
required

Comentário sobre o motorista

transportOperatorRating
integer
required

Nota do permissionário (1 a 5)

transportOperatorComment
string | null
required

Comentário sobre o permissionário

cooperativeResponseMessage
string | null
required

Resposta oficial da cooperativa

respondedByCooperativeId
string<uuid> | null
required

Cooperativa que respondeu

respondedByUserId
string<uuid> | null
required

Usuário que registrou a resposta

respondedAt
string<date-time> | null
required

Data da resposta

moderationStatus
enum<string>
required

Estado de moderação

Available options:
VISIBLE,
FLAGGED,
HIDDEN
moderationReason
string | null
required

Motivo da moderação

moderatedByUserId
string<uuid> | null
required

Usuário que moderou

moderatedAt
string<date-time> | null
required

Data da moderação

createdBy
string<uuid> | null
required

Usuário que criou o registro, quando aplicável

createdAt
string<date-time>
required

Data de criação

updatedBy
string<uuid> | null
required

Usuário que fez a última atualização, quando aplicável

updatedAt
string<date-time>
required

Data da última atualização