v1

latestOpenAPI 3.1.02026-07-2616459400.5 KB
Template API

Add a template

Create and store a new email template on the Netcore CPaaS dashboard.

A template is a reusable server-side email layout referenced by template_id when sending emails. You can include substitution placeholders like [% NAME %] that are replaced at send time.

Templates created in a master account are not accessible in subaccounts.

Base URLs: Non-EU: https://emailapi.netcorecloud.net/ EU: https://apieu.netcorecloud.net/

post/template

Headers

api_keystring required
Example:x-api-key-123456789

Add your Netcore CPaaS dashboard Email API key to authorize this request.

Request body

template_namestring required

Add a unique template name using letters, numbers, or underscore only (max 255 characters).

Example request

{
  "template_name": "order_confirmation_v1",
  "content": [
    {
      "type": "html",
      "value": "<html><body>Hello [% NAME %], your order is confirmed.</body></html>"
    }
  ]
}

Response

Template added successfully

messagestring
statusstring

Example response

{
  "data": {
    "template_id": 102345,
    "template_name": "order_confirmation_v1"
  },
  "message": "Template created",
  "status": "success"
}