Endpoint: POST https://api.mailjet.com/v1/REST/templates/:id/contents/publish
You can publish the content of your template to make it available for sending.
Info
When you publish your template content, it is always the most recent draft content that is published. Be careful to verify that your most recent draft is the content that you wish to publish as that is what will be sent.
URL Paarmeters
id = The ID of the template.
curl --request POST \
--url https://api.mailjet.com/v1/rest/templates/1/contents/publish \
--header 'Authorization: Bearer 612d5125131d406081abb9cd2afdc4e3' \
--header 'Content-Type: application/json' \' Status code 200
| Name | Type | Description |
|---|---|---|
ID | integer | The ID of the content version. |
TemplateID | integer | The ID of the template. |
ContentType | string | "D", "P" or "A". Always "D" when created. |
Author | string or null | The name of the person or entity creating the template content. |
Name | string | The name of the template content. |
IsLocked | boolean | If this field is true (locked), the template content cannot be edited. |
Locale | string | Specifies the locale (language and region) for the template content. |
MJMLPart | string or null | The MJML code for the template. |
HTMLPart | string or null | The HTML code for the template. |
TextPart | string or null | The plain text version of the template content. |
Headers | json string | Additional headers for the template in JSON format. |
CreatedAt | Date RFC3339 | The date and time when the template was created. |
UpdatedAt | Date RFC3339 | The date and time when the template was last updated. |
{
"Count": 1,
"Total": 1,
"Data":
[{
"ID": 24,
"OrganisationID": 2,
"UserID": 2,
"TemplateID": 27,
"ContentType": "P",
"Author": "John Doe",
"Name": "New Name",
"IsLocked": false,
"Locale": "fr_FR",
"Headers": {
"Subject": "Welcome to Mailjet",
"From": "MyCompany <info@mycompany.com>",
"Reply-To": "",
"SenderName": "My Company",
"SenderEmail": "info@mycompany.com"
},
"HTMLPart": "<!doctype html><html><body><p>May the delivery force be with you!</p></body></html>",
"TextPart": "Dear passenger, welcome to Mailjet! May the delivery force be with you!",
"CreatedAt": "2024-05-23T09:56:00.667109Z",
"UpdatedAt": "2024-05-23T09:56:00.667109Z"
}]
}