# Autenticação do Servidor (Server Authenticator)

Para utilizar a API do Sender25, é necessário autenticar suas requisições utilizando uma chave de API específica do servidor. Essa autenticação é feita por meio de headers HTTP padrão incluídos em cada requisição.

## Headers de Autenticação

O seguinte header deve ser enviado em todas as requisições para autenticar seu servidor:

<table border="1" cellpadding="5" cellspacing="0" class="table paramTable" id="bkmrk-header-exemplo-x-ser"><thead><tr><th width="60%">Header</th><th width="40%">Exemplo</th></tr></thead><tbody><tr><td><span class="paramTable__name">X-Server-API-Key</span>  
<span class="paramTable__description">Token da API associado ao seu servidor.</span></td><td>f29a45f0d4e1744ebaee</td></tr></tbody></table>

## Erros de Autenticação

Os erros abaixo podem ser retornados caso haja falhas na verificação da chave de autenticação.

<table border="1" cellpadding="5" cellspacing="0" class="table errorsTable" id="bkmrk-erro-atributos-inval"><thead><tr><th width="60%">Erro</th><th width="40%">Atributos</th></tr></thead><tbody><tr><td><span class="paramTable__name">InvalidServerAPIKey</span>  
A chave de API enviada no header `X-Server-API-Key` é inválida.</td><td>- token
    
    A chave de API consultada.

</td></tr><tr><td><span class="paramTable__name">ServerSuspended</span>  
O servidor de e-mail autenticado foi suspenso e não pode realizar operações.</td><td> </td></tr></tbody></table>

## Autenticação com X-Server-API-Key

Todas as requisições à API devem conter o header `X-Server-API-Key`, conforme mostrado abaixo:

```bash
-H "X-Server-API-Key: SUA_CHAVE_AQUI"
```

Substitua `SUA_CHAVE_AQUI` pela chave fornecida para seu servidor no painel do Sender25.