Referência da API
E-mail de entrada
Crie endereços e trabalhe com as conversas recebidas.
Nenhuma operação corresponde a este filtro.
/domains/:id/inbound/setupProvisionar o recebimento de entrada no SES
Provisionar o recebimento de entrada no SES
curl https://sendhq.cc/api/v1/domains/id_value/inbound/setup \
-X POST \
-H "Authorization: Bearer $SENDHQ_API_KEY"{
"domain": "inbound.example.com",
"status": "dns_pending",
"record": {
"type": "MX",
"name": "inbound.example.com",
"value": "10 inbound-smtp.us-east-1.amazonaws.com"
}
}/domains/:id/inbound/verifyVerificar o roteamento MX de entrada
Verificar o roteamento MX de entrada
curl https://sendhq.cc/api/v1/domains/id_value/inbound/verify \
-X POST \
-H "Authorization: Bearer $SENDHQ_API_KEY"{
"domain": "inbound.example.com",
"status": "ready",
"record": {
"type": "MX"
}
}/inboxesCriar um endereço de entrada
Criar um endereço de entrada
curl https://sendhq.cc/api/v1/inboxes \
-X POST \
-H "Authorization: Bearer $SENDHQ_API_KEY" \
-H "Content-Type: application/json" \
-d '{"domain_id":"dom_…","local_part":"support","name":"Support"}'{
"id": "inb_…",
"address": "support@inbound.example.com",
"status": "active"
}/inboxesListar os endereços de entrada
Listar os endereços de entrada
curl https://sendhq.cc/api/v1/inboxes \
-X GET \
-H "Authorization: Bearer $SENDHQ_API_KEY"{
"data": [],
"count": 0
}/inboxes/:idObter um endereço de entrada
Obter um endereço de entrada
curl https://sendhq.cc/api/v1/inboxes/id_value \
-X GET \
-H "Authorization: Bearer $SENDHQ_API_KEY"{
"id": "inb_…",
"address": "support@example.com",
"status": "active"
}/inboxes/:idRenomear, ativar ou desativar uma caixa de entrada
Renomear, ativar ou desativar uma caixa de entrada
curl https://sendhq.cc/api/v1/inboxes/id_value \
-X PATCH \
-H "Authorization: Bearer $SENDHQ_API_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"Customer support","status":"active"}'{
"id": "inb_…",
"status": "active"
}/inboxes/:id/forwardingEncaminhar os e-mails recebidos de uma caixa de entrada para outro endereço
Defina `forward_to` como um endereço de e-mail, ou como null para desativar o encaminhamento. O endereço do próprio proprietário da conta é ativado imediatamente; qualquer outro endereço recebe um e-mail de confirmação (enviado do domínio verificado da caixa de entrada e contabilizado como um destinatário) e o encaminhamento fica pendente até que o link seja confirmado. As cópias encaminhadas são enviadas do endereço da caixa de entrada, com o remetente original em Reply-To, respeitam as supressões e os limites do plano e nunca são encaminhadas de novo.
curl https://sendhq.cc/api/v1/inboxes/id_value/forwarding \
-X PUT \
-H "Authorization: Bearer $SENDHQ_API_KEY" \
-H "Content-Type: application/json" \
-d '{"forward_to":"team@example.net"}'{
"id": "inb_…",
"address": "support@example.com",
"forwardTo": "team@example.net",
"forwardStatus": "pending"
}/inboxes/:idExcluir uma caixa de entrada mantendo as mensagens
Excluir uma caixa de entrada mantendo as mensagens
curl https://sendhq.cc/api/v1/inboxes/id_value \
-X DELETE \
-H "Authorization: Bearer $SENDHQ_API_KEY"{
"ok": true
}