DELETE /api/v1/templates/{templateId}
bash
curl -X DELETE -H "x-api-key: $AGENTMAIL_API_KEY" \
"https://www.agentsmail.io/api/v1/templates/$TEMPLATE_ID"A template used by a campaign or a sequence cannot be deleted. The answer is a
409 that names
what holds it — Template utilisé, suppression impossible — campagnes : « August newsletter ».
Retrying will not help: detach the campaign or the sequence first, or keep the template. What was
sent stays traceable.Authorization
| Role in the organization | This endpoint |
|---|---|
OWNER | Allowed |
ADMIN | Allowed |
MEMBER | Refused — 403 |
Path parameters
| Parameter | Type | Description |
|---|---|---|
templateId | string | Required. The template to delete |
Example
bash
curl -X DELETE -H "x-api-key: $AGENTMAIL_API_KEY" \
"https://www.agentsmail.io/api/v1/templates/$TEMPLATE_ID"Response
200 OK— the call succeeded.401 Unauthorized— missing or invalid key, or its owner left the organization.403 Forbidden— the key's owner is amemberof the organization, not anadmin.404 Not Found— no such resource, or it belongs to another organization. The API never confirms that an id exists to a caller who has no right to it.429 Too Many Requests— over 120 requests in a minute for this key.
Response fields
| Field | Type | Description |
|---|---|---|
success | boolean | Indicates if the operation was successful |
data.id | string | Identifier of what was removed |
Example response
json
{
"success": true,
"data": {
"id": "4d19c0a2"
}
}