POST - Create campaign
Request structure
Route
curl -X POST "https://api.batch.com/1.1/BATCH_API_KEY/campaigns/create" \
-H "Content-Type: application/json" \
-H "X-Authorization: BATCH_REST_API_KEY" \
-d '{
"name": "Test Campaign",
"live": true,
"push_time": "now",
"messages": [{
"language": "en",
"body": "Hello!"
}]
}'use GuzzleHttp\Client;
$client = new Client();
$response = $client->request("POST", "https://api.batch.com/1.1/BATCH_API_KEY/campaigns/create", [
"headers" => [
"Content-Type" => "application/json",
"X-Authorization" => "BATCH_REST_API_KEY"
],
"json" => [
"name" => "Test Campaign",
"live" => true,
"push_time" => "now",
"messages" => [[
"language" => "en",
"body" => "Hello!"
]]
]
]);
Headers
Post data
Responses
Success
Failure
Last updated

