Verified Campaign Bulk API

This endpoint pushes the campaign details to the respective TC users.

POST {{BaseURL}/organisations/{organisationid}/campaigns/bulk-upload

Headers

Name
Value

Content-Type

Required

application/json

Authorization

Required

Bearer <token>

Body

File in below format -for multiple user records

Name
Type
Validations
Description

campaigns

array of objects

min:1 max: 500

Campaign Details Object

campaign_id

string

min:1 max: 500

This can be taken from the self serve portal under the Campaigns tab

receiver_number

string

NA

Receiver Number,

It is a 12 digit number with country code and without + sign ,also we can pass the number in the SHA256 format ,it also should be a 12 digit number with country code but without + sign

contents

array of object

min:1 max: 5

Depends on the number of touchpoints set up in selfserve portal

display_unit

string

enums cid

acs-answered

acs-missed-rejected mid

business-profile

The display unit where the campaign will be played

deeplink

string

valid link

The external link to which the request should be routed

ttl

string

min:1 max: 365

Time to live (in days)

Response

{
    "message": "Payload received successfully for processing"
}

Last updated

Was this helpful?