# Cotação de entregas

Este endpoint mostra a cotação de suas entregas sem a necessidade de criá-las no sistema. Ele fornece o preço detalhado de cada entrega cotada, bem como os horários disponíveis para agendamento, dependendo do[ tipo de entrega](https://docs.shippify.co/developers/pt/shippify-api/entregas/..#tipo-de-entregas-y-horarios-de-agendamiento).

O payload que se envia é o mesmo payload da [criação de entregas](https://docs.shippify.co/developers/pt/shippify-api/entregas/criacao-de-entregas), podemos utilizar os mesmo exemplos expostos na seção de criação de entregas.&#x20;

## Cotações de entrega

> Obtenha cotações para até 100 entregas dentro da Shippify

```json
{"openapi":"3.0.0","info":{"title":"API Shippify","version":"1.0.0"},"servers":[{"url":"https://api.shippify.co","description":"Servidor de desenvolvimento"}],"security":[{"Basic_Auth":[]}],"components":{"securitySchemes":{"Basic_Auth":{"type":"http","scheme":"basic"}},"schemas":{"quotation":{"successfulResponse":{"type":"object","properties":{"data":{"type":"object","description":"Informações da cotação","properties":{"quotes":{"type":"object","description":"","properties":{"name":{"type":"string","description":"Nome da cotação"},"quoteId":{"type":"integer","description":"Identificador da cotação"},"timeWindows":{"description":"Janelas de tempo para agendar entregas.","type":"array","items":{"type":"object","properties":{"pickupStart":{"type":"integer","description":"Data e hora de início da coleta"},"pickupEnd":{"type":"integer","description":"Data e hora de fim da coleta"},"dropoffStart":{"type":"integer","description":"Data e hora de início da entrega"},"dropoffEnd":{"type":"integer","description":"Data e hora de fim da entrega"}}}},"totalPrice":{"type":"number","description":"Preço total da cotação"},"deliveries":{"description":"Informações de preço por entrega.","type":"array","items":{"type":"object","properties":{"index":{"description":"Position of the delivery in the request array.","type":"integer","minimum":0},"price":{"type":"number","description":"Preço da entrega."},"quoteIdReference":{"type":"integer","description":"Identificador da cotação"},"currencySign":{"type":"string","description":"Moeda do preço da entrega"},"distance":{"description":"Distância entre pontos de coleta e entrega","type":"number","minimum":0},"deliveryQuoteId":{"type":"string","description":"Código único para esta cotação"}}}},"type":{"description":"Tipo de entrega","type":"string","enum":["flex","express","slot"]}}}}}}},"request":{"type":"object","required":["deliveries"],"properties":{"companyId":{"description":"Identificador da empresa onde a entrega será criada","type":"integer","minimum":1},"type":{"description":"Tipo de entrega","type":"string","enum":["flex","express","slot"],"default":"slot"},"deliveries":{"type":"array","items":{"$ref":"#/components/schemas/quotation/delivery"}}}},"delivery":{"type":"object","required":["pickup","dropoff","packages"],"properties":{"pickup":{"description":"Informações de coleta","$ref":"#/components/schemas/delivery/place"},"dropoff":{"description":"Informações de entrega","$ref":"#/components/schemas/delivery/place"},"packages":{"description":"Informações do pacote.","type":"array","items":{"$ref":"#/components/schemas/delivery/package"}},"referenceId":{"description":"Identificador externo da entrega, pode ser o número do pedido","type":"string","maxLength":40},"tags":{"description":"Nomes das etiquetas digitais","type":"array","items":{"description":"Nome da etiqueta digital","type":"string","maxLength":50}},"extraData":{"description":"Dados extras da entrega","type":"array","items":{"type":"object","required":["name","value"],"properties":{"name":{"type":"string","description":"Nome da informação extra"},"value":{"type":"string","description":"Valor da informação extra"}}}},"cod":{"description":"Pagamento na entrega","type":"number","minimum":0}}}},"Unauthenticated":{"properties":{"code":{"type":"string"},"message":{"type":"string"}},"type":"object"},"delivery":{"place":{"type":"object","required":["contact","location"],"properties":{"contact":{"$ref":"#/components/schemas/delivery/contact"},"location":{"$ref":"#/components/schemas/delivery/location"}}},"contact":{"description":"Informações de contato da pessoa responsável por entregar os pacotes no armazém de coleta.","type":"object","required":["name","email"],"properties":{"name":{"description":"Nome da pessoa responsável.","type":"string"},"email":{"description":"Email da pessoa responsável.","type":"string","format":"email"},"phonenumber":{"description":"Número de telefone da pessoa responsável.","type":"string"}}},"location":{"description":"Informações do endereço do local de coleta dos pacotes de entrega.","type":"object","required":["address"],"properties":{"address":{"description":"Endereço de entrega.","type":"string"},"instructions":{"description":"Informações extras sobre o endereço.","type":"string"},"lat":{"description":"Latitude do ponto de coleta.","type":"string"},"lng":{"description":"Longitude do ponto de coleta.","type":"string"}}},"package":{"type":"object","required":["name","qty","size"],"properties":{"id":{"type":"string","description":"Identificador do pacote"},"name":{"type":"string","description":"Nome do pacote"},"qty":{"description":"Número de pacotes no pedido (não o número de produtos dentro do pacote).","type":"integer","minimum":0},"weight":{"description":"Peso unitário * quantidade em Kg","type":"number","minimum":0},"size":{"description":"Package size","type":"string","enum":["xs","s","m","l","xl"]},"price":{"description":"Preço unitário * quantidade na moeda da empresa","type":"number","minimum":0}}}}}},"paths":{"/v2/pricing/quotes/available":{"post":{"tags":["Cotações de Entrega"],"summary":"Cotações de entrega","description":"Obtenha cotações para até 100 entregas dentro da Shippify","responses":{"200":{"description":"Operação bem-sucedida","content":{"application/json":{"schema":{"$ref":"#/components/schemas/quotation/successfulResponse"}}}},"401":{"description":"Não autorizado","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Unauthenticated"}}}}},"requestBody":{"description":"","content":{"application/json":{"schema":{"$ref":"#/components/schemas/quotation/request"}}}}}}}}
```
