v1

latestOpenAPI 3.0.02026-07-2420104111.7 KB
Viagens

Bloquear um ou mais assentos

Bloquear um ou mais assentos

post/partners/api/v4/trips/{id}/seats

Path parameters

idstring required
Example:5f7b3b3b-4b3d-4b3d-4b3d-4b3d4b3d4b3d

ID da viagem - pode ser encontrado na resposta do /trips ou no campo tripUuids da resposta da lista de viagens

Request body

Example request

{
  "seats": [
    {
      "label": "15",
      "isLowFare": true,
      "discount": {
        "categoryId": "elderlyFullPrice",
        "type": "elderlyFullPrice",
        "fullPrice": 89
      },
      "passengerData": {
        "documentNumber": "12345678912",
        "documentType": "CPF",
        "gender": "MALE",
        "name": "João Silva",
        "passengerType": "default",
        "remoteClientId": "RMTC123456"
      },
      "busFeatures": {
        "airConditioning": true,
        "bathroom": true,
        "betweenSeats": 0.6,
        "busPhoto": "https://static.clickbus.com/live/bus-photo.png",
        "comfortKit": true
      }
    }
  ]
}

Response

Assentos bloqueados com sucesso

Example response

{
  "seats": [
    {
      "id": "0j65es7zd2xnxhpkgkc6x9lm5",
      "label": "25",
      "status": "BLOCKED",
      "message": "success",
      "price": "254.15",
      "originalPrice": "264.15",
      "referencePrice": "264.15"
    }
  ]
}