# 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](/developers/pt/shippify-api/entregas.md#tipo-de-entregas-y-horarios-de-agendamiento).

O payload que se envia é o mesmo payload da [criação de entregas](/developers/pt/shippify-api/entregas/criacao-de-entregas.md), 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"}}}}}}}}
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.shippify.co/developers/pt/shippify-api/entregas/cotacao-de-entregas.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
