GET /api/v1/settings/identities
Toutes les adresses d'expéditeur que cette organisation peut utiliser, celle par défaut en premier — c'est elle qui signe les campagnes, les séquences et les confirmations d'opt-in. Les autres sont enregistrées et prêtes ; elles n'envoient rien tant qu'elles ne sont pas promues.
Autorisation
| Rôle dans l'organisation | Cet endpoint |
|---|---|
OWNER | Autorisé |
ADMIN | Autorisé |
MEMBER | Autorisé |
Exemple
bash
curl -H "x-api-key: $AGENTMAIL_API_KEY" \
"https://www.agentsmail.io/api/v1/settings/identities"Réponse
200 OK— l'appel a réussi.401 Unauthorized— clé absente ou invalide, ou son propriétaire a quitté l'organisation.429 Too Many Requests— plus de 120 requêtes en une minute pour cette clé.
Champs de la réponse
data est un tableau de :
| Champ | Type | Description |
|---|---|---|
success | boolean | Indique si l'opération a réussi |
data[].id | string | Identifiant à passer comme sendingIdentityId sur une campagne |
data[].senderEmail | string | L'adresse elle-même |
data[].senderName | string \ | null |
data[].isDefault | boolean | Exactement une adresse porte true |
data[].createdAt | string | Date ISO d'ajout de l'adresse |
pagination | object | {total, page, limit, totalPages} |
Exemple de réponse
json
{
"success": true,
"data": [
{"id": "8f1c…", "senderEmail": "hello@mail.example.com", "senderName": "Example", "isDefault": true, "createdAt": "2026-05-02T09:12:44.000Z"},
{"id": "2ad9…", "senderEmail": "news@mail.example.com", "senderName": "Example News", "isDefault": false, "createdAt": "2026-06-18T14:03:11.000Z"}
]
}