Skip to main content

API Sender25

A API Sender25 é o sistema moderno de envio de email que substitui o Postal. Através desta API, você pode enviar, consultar, listar e cancelar o envio de mensagens de email de forma simples e segura.

Como Interagir com a API

Nossa API opera sobre o protocolo HTTPS e utiliza o formato JSON para troca de informações. Todas as requisições devem ser realizadasenviadas para https://br-app.sender25.com e requerem autenticaçãa inclusão através do header de autenticação X-Server-API-Key com sua chave de API.

As requisições podem ser feitas utilizando métodos HTTP como GET, POST e DELETE. Geralmente, as requisições que modificam o estado (como enviar ou cancelar mensagens) devem utilizar o método POST ou DELETE, com os parâmetros passados no corpo da requisição em formato JSON.

Recebendo Respostas

Todas as respostas da API são retornadas em formato JSON. Independentemente do resultado, você receberá uma estrutura padrão que se assemelha ao exemplo abaixo:

{
  "status": "success",       /* "success", "parameter-error" ou "error" */
  "time": 0.123,             /* Tempo de processamento no servidor */
  "flags": {                 /* Informações adicionais, como dados de paginação */
    /* ... */
  },
  "data": {                  /* Resultado da requisição ou detalhes do erro */
    /* ... */
  }
}

Status: O atributo status indica se a operação foi realizada com sucesso (success), se houve erro nos parâmetros (parameter-error) ou se ocorreu algum erro não categorizado (error).

Configuraç

Time: O atributo time informa quanto tempo a requisição Iniciallevou para ser processada no servidor.

Flags: O atributo flags contém informações adicionais sobre a requisição, como detalhes de paginação quando aplicável.

Data: O atributo data possui os resultados da ação solicitada ou detalhes dos erros ocorridos.

Sobre os Códigos HTTP

ConfigureA seusAPI headersSender25 utiliza os códigos de status HTTP de forma complementar. Embora a resposta padrão sempre retorne o corpo com o atributo status, os seguintes códigos HTTP podem ser observados:

  • 200 OK – Indica que a resposta foi entregue com sucesso. Contudo, o sucesso da ação é indicado pelo atributo status no corpo da resposta.
  • 301 Moved Permanently ou 308 Permanent Redirect – Indica que a requisição deve ser enviada para outra URL, normalmente devido à exigência de utilizar o protocolo HTTPS.
  • 500 Internal Server Error – Erro interno no servidor. Caso ocorra, reporte o problema à equipe de suporte.
  • 503 Service Unavailable – A API está indisponível, possivelmente por manutenção ou problemas temporários.

Se precisar de ajuda ou tiver dúvidas, entre em contato com nossa equipe. Estamos prontos para auxiliá-lo na integração e variáveisuso deda ambienteAPI antes de iniciar. Exemplo:Sender25.

Content-Type: application/json
X-Server-API-Key: sua_chave_api_aqui