Atrelar motorista

Com esse endpoint podemos atrelar um motorista ou um veículo à uma entrega.

Designa um motorista à uma entrega da rota.

post

Designa um motorista à uma entrega da rota.

Autorizaciones
Parámetros de ruta
idstringRequerido

Id de referência da entrega ou rota que vai ser designada à um motorista.

Cuerpo
courierIdintegerRequerido

Identificador do motorista que vai ser designado uma rota/entrega. Não se envia outra propriedade no payload

Example: 1234
vehicleIdintegerOpcional

Identificador do veículo do motorista que vai ser designado uma rota/entrega. Não se envia outra propriedade no payload

Example: 2344
vehicleReferenceIdstringOpcional

Referência do veículo do motorista que vai ser designado uma rota/entrega. Não se envia outra propriedade no payload

Example: 2344
Respuestas
200
Operação bem sucedida.
application/json
post
POST /v1/routes/{id}/assign HTTP/1.1
Host: api.shippify.co
Authorization: Basic username:password
Content-Type: application/json
Accept: */*
Content-Length: 274

{
  "courierId": 1234,
  "vehicleId": 2344,
  "vehicleReferenceId": 2344,
  "driver": {
    "firstName": "LUIS ALBERTO",
    "lastName": "PILALUISA CONDOR",
    "dni": "1721547592",
    "mobile": "0990670384"
  },
  "vehicle": {
    "capacity": 1,
    "modo": "Civic",
    "brand": "Honda",
    "licensePlate": "TAA6662",
    "referenceId": "UE1118"
  }
}
{
  "code": "OK"
}

Casos de uso

Atrelar um motorista à um ID de entrega
{
    "courierId": 396930
}
Atrelar um motorista à um referenceID de entrega

Utilize o referenceid da entrega na url da petição para atrelar um motorista.

Atrelar motorista por id do veículo
{
    "vehicleId": 19365
}
Atrelar motorista por id de referência do veículo
{
    "vehicleReferenceId": 19365
}
Criar e atrelar veículo e motorista à uma tarefa
{
    "driver": {
        "firstName": "LUIS ALBERTO",
        "lastName": "PILALUISA CONDOR",
        "dni": "1721547592",
        "mobile": "0990670384"
    },
    "vehicle": {
        "capacity": 1,
        "model": "EMPRESA DE TRANSPORTE PESADO",
        "brand": "SINOTRUCK",
        "licensePlate": "TAA6662",
        "referenceId": "UE1118"
    }
}

Última actualización