Référence de l’API
Brouillons et pièces jointes
Construisez des parcours de rédaction avec un stockage privé des pièces jointes.
Aucune opération ne correspond à ce filtre.
POST
Clé API/draftsCréer un brouillon de rédaction
Créer un brouillon de rédaction
curl https://sendhq.cc/api/v1/drafts \
-X POST \
-H "Authorization: Bearer $SENDHQ_API_KEY" \
-H "Content-Type: application/json" \
-d '{"from":"hello@example.com","to":["customer@example.net"],"subject":"Hello"}'{
"id": "dr_…",
"attachments": []
}GET
Clé API/draftsLister les brouillons de rédaction
Lister les brouillons de rédaction
curl https://sendhq.cc/api/v1/drafts \
-X GET \
-H "Authorization: Bearer $SENDHQ_API_KEY"{
"data": [],
"count": 0
}GET
Clé API/drafts/:idRécupérer un brouillon et ses pièces jointes
Récupérer un brouillon et ses pièces jointes
curl https://sendhq.cc/api/v1/drafts/id_value \
-X GET \
-H "Authorization: Bearer $SENDHQ_API_KEY"{
"id": "dr_…",
"attachments": []
}PUT
Clé API/drafts/:idRemplacer le contenu d’un brouillon
Remplacer le contenu d’un brouillon
curl https://sendhq.cc/api/v1/drafts/id_value \
-X PUT \
-H "Authorization: Bearer $SENDHQ_API_KEY" \
-H "Content-Type: application/json" \
-d '{"from":"hello@example.com","to":["customer@example.net"],"subject":"Updated subject","text":"Updated body"}'{
"id": "dr_…"
}DELETE
Clé API/drafts/:idAbandonner un brouillon
Abandonner un brouillon
curl https://sendhq.cc/api/v1/drafts/id_value \
-X DELETE \
-H "Authorization: Bearer $SENDHQ_API_KEY"{
"ok": true
}POST
Clé API/drafts/:id/attachmentsTéléverser une pièce jointe dans un brouillon
Téléversez les octets bruts du fichier. Définissez Content-Type et X-Filename. Un message peut contenir au maximum 10 fichiers et 10 Mo au total.
curl https://sendhq.cc/api/v1/drafts/id_value/attachments \
-X POST \
-H "Authorization: Bearer $SENDHQ_API_KEY" \
-H "Content-Type: application/pdf" \
-H "X-Filename: invoice.pdf" \
--data-binary @invoice.pdf{
"id": "att_…",
"filename": "invoice.pdf",
"sizeBytes": 48231,
"available": true
}GET
Clé API/attachments/:idTélécharger une pièce jointe privée
Télécharger une pièce jointe privée
curl https://sendhq.cc/api/v1/attachments/id_value \
-X GET \
-H "Authorization: Bearer $SENDHQ_API_KEY"DELETE
Clé API/attachments/:idSupprimer une pièce jointe privée
Supprimer une pièce jointe privée
curl https://sendhq.cc/api/v1/attachments/id_value \
-X DELETE \
-H "Authorization: Bearer $SENDHQ_API_KEY"{
"ok": true
}GET
Clé API/sending-identitiesLister les identités d’envoi vérifiées
Lister les identités d’envoi vérifiées
curl https://sendhq.cc/api/v1/sending-identities \
-X GET \
-H "Authorization: Bearer $SENDHQ_API_KEY"{
"domains": [],
"addresses": [],
"localParts": []
}