# Entregas

É a unidade central dentro do Shippify. Consiste em um conjunto de dois pontos, um de coleta e outro de entrega, onde os pacotes associados devem ser transportados.

<figure><img src="/files/Cn2IC2geR1ilItJ6Uokh" alt=""><figcaption><p>Entrega</p></figcaption></figure>

## Componentes

Uma tarefa tem três componentes essenciais:

* **Dados de coleta**: Consiste em duas partes, a informação de contato e uma localização. É a informação visível para o motorista ao coletar os pacotes.
* **Dados de entrega**: Consiste em duas partes, a informação de contato e a localização. É a informação visível para o motorista no momento da entrega dos pacotes.
* **Pacotes**: Contém a informação do(s) objeto(s) a ser(em) transportado(s) em uma tarefa.

Além desses, pode-se adicionar mais informações relevantes:

* **Etiquetas digitais**: Aqui você pode adicionar quantas quiser, são palavras que descrevem sua entrega, por exemplo, frágil.
* **Identificador de referência**: É o identificador do seu pedido no sistema externo que você utiliza.
* **Dados extras**: Aqui você pode guardar as informações extras que precisar, por exemplo, número da fatura, número da guia de transporte, código do cliente, etc.
* **Cod**: Valor do pagamento no ato da entrega.

## Tipo de entregas e horários de agendamento

Existem 3 tipos de entregas que você pode criar. Conforme o tipo escolhido, haverá diferentes preços e horários de coleta e entrega.

### Flex <a href="#flex" id="flex"></a>

Este tipo de tarifa divide o dia em duas partes por um horário limite:

* Quando uma entrega é criada antes do horário limite.
* Quando uma entrega é criada após o horário limite.

Para ambos os casos, podem ser feitas diferentes configurações em relação ao dia e à hora em que a entrega será programada. As mais populares são:

**Flex same day**

* Quando uma entrega é criada antes do horário limite, é programada para o mesmo dia.
* Quando uma entrega é criada após o horário limite, é programada para o próximo dia útil.

**Flex next day**

* Quando uma entrega é criada antes do horário limite, é programada para o dia útil seguinte.
* Quando se cria uma entrega após o horário limite, é programada para o dia útil subsequente.

### Express <a href="#express" id="express"></a>

Este tipo de tarifa fixa a hora de coleta mais cedo possível, e só pode ser escolhida e configurada para horários específicos.

### Regular <a href="#regular" id="regular"></a>

Este tipo de tarifa proporciona ao usuário várias janelas de tempo entre as quais ele pode escolher uma para criar sua entrega. Também é possível fornecer uma data/hora à escolha do usuário.

## Endpoints

* [Criação de entregas](/developers/pt/shippify-api/entregas/criacao-de-entregas.md)
* [Cotação de entregas ](/developers/pt/shippify-api/entregas/cotacao-de-entregas.md)
* [Obter informação de uma entrega ](/developers/pt/shippify-api/entregas/obter-informacao-de-uma-entrega.md)
* [Modificar dados de coleta de uma entrega](/developers/pt/shippify-api/entregas/modificar-coleta.md)
* [Modificar dados de uma entrega ](/developers/pt/shippify-api/entregas/modificar-entrega.md)
* [Alterar estados de entrega](/developers/pt/shippify-api/entregas/alterar-estados-de-entrega.md)
* [Atrelar condutor](/developers/pt/shippify-api/entregas/atrelar-motorista.md)
* [Imprimir etiquetas da entrega](/developers/pt/shippify-api/entregas/imprimir-etiquetas-da-entrega.md)
* [Obter link de rastreamento](/developers/pt/shippify-api/entregas/obter-link-de-rastreamento.md)
* [Anexar documentos de uma entrega](/developers/pt/shippify-api/entregas/anexar-documentos-a-entrega.md)


---

# 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.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.
