Update a template

Change a template.

PATCHhttps://app.usenotix.dev/api/v1/templates/{templateId}

Needs a full access key. Sending access keys cannot call this. Key permissions lists the extra rules some calls have.

Change a template. Fields left out are unchanged, and the stored body is rewritten only when content or html is sent - a rename on its own leaves the body alone.

Path parameters

templateIdstringrequired

Body parameters

namestring

At most 200 characters.

subjectstring
typestring

One of TRANSACTIONAL, MARKETING.

previewTextstring

At most 255 characters.

contentstring
htmlstring

Headers

Authorizationstringrequired

Bearer followed by your API key.

curl -X PATCH "https://app.usenotix.dev/api/v1/templates/<templateId>" \
  -H "Authorization: Bearer $NOTIX_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "name": "Acme",
  "subject": "Your receipt for order 4471",
  "type": "TRANSACTIONAL",
  "previewText": "Thanks for your order.",
  "content": "string",
  "html": "<p>Thanks for your order.</p>"
}'
Response200
{
  "id": "cm5t3mplat3id0000",
  "name": "Order receipt",
  "subject": "Your order {{orderId}}",
  "type": "TRANSACTIONAL",
  "html": "<p>Thanks for your order.</p>"
}
Open in ClaudeOpen in ChatGPT