Trialmile docs
API referenceCampaigns

Create

POST
/campaigns/create

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

flow?string

Value in

  • "classic"
  • "tree_v3"
timeZone?string
dropDate?string
opensAt?string
lastRideAt?string
afternoonFrom?string
eveningFrom?string
morningAfterAt?string
launchAt?string
retireAfterDays?integer
Range0 <= value <= 365
doorDropoff?boolean
launchIncludeNotHooked?boolean
placeholders?
codes?
name*string
Length1 <= length <= 120
inboundNumber?string
Match^\+[1-9]\d{6,14}$
keyword?string
Length1 <= length <= 20
city?string
Length1 <= length <= 80
region?string
Match^[A-Z]{2}$
provider?string

Value in

  • "vonage"
  • "twilio"
  • "mock"
providerCredentialsId?string
Length1 <= length
capacityTotal?integer
Range0 <= value <= 9007199254740991
liveFrom?string
Formatdate-time
liveUntil?string
Formatdate-time
askName?boolean
retention?string

Value in

  • "keep"
  • "purge_after_delivery"
  • "purge_end_of_day"

Response Body

application/json

curl -X POST "https://example.com/campaigns/create" \  -H "Content-Type: application/json" \  -d '{    "name": "string"  }'
null