Reprend une campagne en pause là où elle s’est arrêtée
curl --request POST \
--url https://api.dexnotify.com/api/v1/campaigns/{campaignId}/resume \
--header 'x-api-key: <api-key>'const options = {method: 'POST', headers: {'x-api-key': '<api-key>'}};
fetch('https://api.dexnotify.com/api/v1/campaigns/{campaignId}/resume', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.dexnotify.com/api/v1/campaigns/{campaignId}/resume"
headers = {"x-api-key": "<api-key>"}
response = requests.post(url, headers=headers)
print(response.text)<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.dexnotify.com/api/v1/campaigns/{campaignId}/resume",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => [
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}Campagnes push
Reprend une campagne en pause là où elle s’est arrêtée
POST
/
api
/
v1
/
campaigns
/
{campaignId}
/
resume
Reprend une campagne en pause là où elle s’est arrêtée
curl --request POST \
--url https://api.dexnotify.com/api/v1/campaigns/{campaignId}/resume \
--header 'x-api-key: <api-key>'const options = {method: 'POST', headers: {'x-api-key': '<api-key>'}};
fetch('https://api.dexnotify.com/api/v1/campaigns/{campaignId}/resume', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.dexnotify.com/api/v1/campaigns/{campaignId}/resume"
headers = {"x-api-key": "<api-key>"}
response = requests.post(url, headers=headers)
print(response.text)<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.dexnotify.com/api/v1/campaigns/{campaignId}/resume",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => [
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}Authorizations
Clé API du projet, créée dans le dashboard (Développeurs › Clés API et SDK). Une clé dxn_prod_ vise la production, une clé dxn_stag_ le staging.
Headers
Clé de rejeu propre à une intention. Tant que l’action qu’elle porte est la dernière appliquée, un appel qui la répète rend la campagne telle que le premier l’a laissée, sans refranchir la transition ni republier — y compris si les deux appels arrivent en même temps. Au-delà, la clé n’est plus reconnue : une reprise qui suit une autre action est jugée comme une intention neuve par la machine à états, et refusée par 409 si l’état atteint ne la permet plus.
Required string length:
8 - 255Path Parameters
Response
409
Transition interdite par la machine à états de la campagne