# Boas práticas

**Protocolo HTTPS**&#x20;

> Toda comunicação com as APIs da Hub Delivery requerem o uso de HTTPS, com TLS 1.2 ou superior. \
> Caso essas condições não sejam atendidas, as APIs **não funcionarão.**&#x20;
>
> Além disso, o envio de credenciais via HTTP é uma grave falha de segurança e é desencorajada sob quaisquer circunstâncias.

#### Rate Limits

> Rate Limit é o número máximo de requisições que um único aplicativo pode fazer em um determinado período de tempo. Quando o aplicativo excede esse limite, a solicitação da API falhará e retornará um código de status HTTP 429.\
> \
> **Em caso de erro 429 revise o comportamento do seu aplicativo** Em muitos casos, um aplicativo acaba sendo bloqueado quando entra em algum estado de looping por uma falha ou comportamento inesperado. Caso receba esse erro, verifique se o aplicativo realmente deveria estar fazendo tantas requisições nesse endpoint

#### Conheça os rate limits por módulo

| Módulo          | Requisições por minuto |
| --------------- | ---------------------- |
| License Manager | 20 req/min.            |
| Merchants       | 20 req/min.            |
| Orders          | 40 req/min.            |
