Criar uma entrega
A nova API v1.0 permite que você crie entregas através de um único ponto de extremidade. Veja também as diferentes formas pelas quais você pode conectar nosso serviço aos seus sistemas internos.
Endpoint
Request
Propriedade | Tipo | Descrição | Obrigatório | Constraints |
---|---|---|---|---|
companyId | string | No caso de ter filiais, você pode consultar cada uma delas com a mesma autenticação, mas alterando este campo. No caso de ter apenas uma empresa associada, este campo não é necessário. | NÃO | |
deliveries | array of Entrega | Arranjo de entregas que requer criação. | SIM | |
type | string | Tipo de cotação | NÃO | Pode ser "slot", "flex", "express". |
Response
Propriedade | Tipo | Descrição |
---|---|---|
code | string | Descrição do código. |
message | string | Detalhes do resultado. |
payload | array | Arranjo das entregas de dados que você criou. |
payload.id | string | ID da tarefa criada dentro do sistema. |
payload.index | number | Posição da entrega na carga útil enviada. |
payload.price | number | Preço para essa entrega específica. |
payload.currencyCode | string | Moeda na qual o preço está expresso. |
payload.distance | number | Distância entre o ponto de coleta e o ponto de entrega para esta tarefa. |
payload.cityId | number | ID da cidade de coleta dentro do sistema. |
payload.destinationCityId | number | ID da cidade de entrega dentro do sistema. |
payload.insurance | number | Seguro para essa entrega específica. |
payload.statusDelivery | string | Status da entrega, pode ser "processando" se a tarefa estiver OK ou "pendente de revisão" se a tarefa falhar na geolocalização. |
payload.vehicleCapacity | number | Tipo de veículo para realizar esta tarefa, de bicicleta a caminhão (1-5). |
payload.deliveryDate | string | Data estimada de entrega. |
payload.trackLink | string | Link de rastreamento para a tarefa. |
payload.referenceId | string | ID de referência para a tarefa. |