Templates
List Templates
GET
/api/v1/mail/templatesOptional query: ?template_type=full (filter by type: signature, header, layout, full)
curl "https://spideriq.ai/api/v1/mail/templates" \
-H "Authorization: Bearer <client_id>:<api_key>:<api_secret>"
Create Template
POST
/api/v1/mail/templatescurl -X POST "https://spideriq.ai/api/v1/mail/templates" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <client_id>:<api_key>:<api_secret>" \
-d '{
"name": "welcome-email",
"description": "Welcome email for new contacts",
"template_type": "full",
"html_source": "<h1>Welcome {{name}}</h1><p>{{body}}</p>",
"variables": ["name", "body"]
}'
Update Template
PATCH
/api/v1/mail/templates/{id}All fields optional. Only provided fields are updated.
Delete Template
DELETE
/api/v1/mail/templates/{id}Soft delete (sets is_active = false). Returns 204 No Content.