REST API v4: POST template
Methode om een nieuwe template aan te maken. Dit is een HTTP POST-methode naar het volgende adres:
https://api.copernica.com/v4/draganddrop/template
Beschikbare parameters
- name: naam van de nieuw aan te maken template (verplicht)
- description: optionele omschrijving van de template
- from_address: object met de eigenschappen:
- name: de naam van de afzender
- address: het e-mailadres van de afzender
- source: object met de eigenschappen:
- html: de HTML-broncode van de template
- text: de tekstversie van de template
- language: de taal van de template
- timezone: de tijdzonde van de template
- reply to: het reply-to adres van de template
- bcc: het bcc-adres van de template
- archived: optionele boolean waarde om de template direct te archiveren
- unsubscribe_header: geeft aan of een afmeldkoptekst aanwezig moet zijn.
Waarden kunnen zijn:
both
(default),email
,link
ofno
.
Voorbeeld in JSON
De volgende JSON demonstreert hoe je de API-methode kunt gebruiken:
{
"name": "Test template",
"description": "This is a test template",
"from_address": {
"name": "Support",
"address": "support@yourdomain.com"
},
"subject": "This is a test",
"archived": false,
"source": {
"html": "<html><body>This is a test template</body></html>",
"text": "This is a text version"
},
"language": "nl_NL",
"timezone": "Europe/Amsterdam",
"unsubscribe_header": "both"
}
Voorbeeld in PHP
Het volgende PHP script-demonstreert hoe je de API methode kunt aanroepen:
// vereiste scripts
require_once('copernica-rest-api.php');
// verander dit naar je access token
$api = new CopernicaRestAPI("your-access-token", 4);
// data voor de methode
$data = array(
'name' => 'Test template',
'description' => 'This is a test template',
'from_address' => array(
'name' => 'Support',
'address' => 'support@yourdomain.com'
),
'subject' => 'This is a test',
'archived' => false,
'source' => array(
'html' => '<html><body>This is a test template</body></html>',
'text' => 'This is a text version' ),
'language' => 'nl_NL',
'timezone' => 'Europe/Amsterdam',
'unsubscribe_header' => 'both'
);
// voer het verzoek uit
$api->post("draganddrop/template", $data);
Dit voorbeeld vereist de REST API-klasse.