Criar um planejamento de expedição

Para criar uma expedição planejada teremos que fazer o seguinte processo:

Realizar a chamada do endpoint /shipments/planning.

http://host_address:port/v1/{tenant_id}/shipments/planning?contractId={contract_id}&companyId={company_id}

{ "ativos":[{}] "dataPlanejada": , "idArmazem": , "idContrato": , "idRemetenteDestinatario": , "idResponsavel": , }
{ "ativos":[ {"idAtivo":22043,"quantidade":1}], "idContrato":14, "idResponsavel":348, "idRemetenteDestinatario":348, "dataPlanejada":"2020-09-28T18:48Z", "idArmazem":50 }

📘

*Para descobrir a idArmazem deve-se usar o endpoint /[warehouses]

(https://gtiplug.readme.io/reference#wharehouses)*

📘

*Para descobrir a idContrato deve-se usar o endpoint /[contracts]

(https://gtiplug.readme.io/reference#contracts)*

📘

*Para descobrir a idResponsavel deve-se usar o endpoint /[companies]

(https://gtiplug.readme.io/reference#companies)*

📘

*Para descobrir a idAtivo deve-se usar o endpoint /[goods]

(https://gtiplug.readme.io/reference#goodbyid)*

O retorno será:

{ "idOperacao": 12366, "idEtapa": 13173, "numEtapa": 1, "horario": "2020-09-18T18:48:00Z", "idArmazem": 50, "status": "AGUARDANDO" }

👍

Você tem que guardar o idEtapa para finalizar.

o idEtapa será utilizado em outros endpoints

Para executar uma expedição planejada via API siga os seguintes passos: Expedição planejada