Atrelar motorista

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

Atribuir um motorista a uma entrega ou rota.

post

Atribuir um motorista a uma entrega ou rota.

Autorizaciones
AuthorizationstringRequerido
Parámetros de ruta
idstringRequerido

Identifier or reference Id of the delivery or route to which a driver will be assigned

Cuerpo
courierIdintegerRequerido

Driver identifier to whom the delivery/route will be assigned. No other property is sent in the payload

Example: 1234
vehicleIdintegerOpcional

Driver's vehicle identifier to which the delivery/route will be assigned. No other property is sent in the payload

Example: 2344
vehicleReferenceIdstringOpcional

Driver's vehicle reference to which the delivery/route will be assigned. No other property is sent in the payload

Example: 2344
Respuestas
200

Operação bem-sucedida

application/json
post
/v1/routes/{id}/assign
POST /v1/routes/{id}/assign HTTP/1.1
Host: api.shippify.co
Authorization: Basic username:password
Content-Type: application/json
Accept: */*
Content-Length: 258

{
  "courierId": 1234,
  "vehicleId": 2344,
  "vehicleReferenceId": 2344,
  "driver": {
    "firstName": "Juan",
    "lastName": "Perez",
    "dni": "9999999999",
    "mobile": "9999999999"
  },
  "vehicle": {
    "capacity": 1,
    "model": "Corolla",
    "brand": "Toyota",
    "licensePlate": "ABC123",
    "referenceId": "A12345"
  }
}
{
  "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": "Juan",
        "lastName": "Perez",
        "dni": "0999999999",
        "mobile": "0999999999"
    },
    "vehicle": {
        "capacity": 1,
        "model": "Toyota",
        "brand": "Corolla",
        "licensePlate": "T999999",
        "referenceId": "A999999"
    }
}

Última actualización