Templates
List templates
List all templates on the connected account, most recently updated first. Not paginated.
GET
https://api.sndr.sh/api/cranl/v1/templatesList templates
curl 'https://api.sndr.sh/api/cranl/v1/templates' \
-H 'Authorization: Bearer sndr_your_access_token'200OK
{
"data": [
{
"id": "tpl_c19e5d34-82a",
"organization_id": "org_8d41c7a2-3f6",
"name": "Order confirmation",
"subject": "Your order #{{ order_id }} is confirmed",
"html": "<h1>Hi {{ first_name }},</h1><p>Order #{{ order_id }} confirmed.</p>",
"text": "Hi {{ first_name }}, order #{{ order_id }} confirmed.",
"version": 3,
"created_at": "2026-02-10T14:00:00Z",
"updated_at": "2026-05-01T09:00:00Z"
}
]
}Authorization
AuthorizationstringheaderrequiredBearer followed by an access token. Needs the read scope.
Errors
401
unauthenticatedMissing or invalid Bearer token.401
token_expiredAccess token expired — exchange the refresh token for a new pair.401
token_revokedToken was explicitly revoked.403
insufficient_scopeToken is missing the read scope.