List 10DLC campaigns
GET
List 10DLC campaign registrations for this project.
Authorization
AuthorizationheaderrequiredBearer YOUR_API_KEY. Create a key in the dashboard.
Query parameters
brandIdstringFilter campaigns by brand ID.
limitintegerDefault50Limitsmax 100cursorstring
Responses
200List of campaigns.
itemsobject[]required29 properties
idstringrequiredbrandIdstringrequiredID of the brand this campaign belongs to.
namestringrequireduseCasestringrequiredCampaign use case type.
subUseCasesstring[]descriptionstringrequiredDescription of the messaging campaign.
sampleMessagesstring[]requiredSample messages representative of campaign content.
subscriberOptInbooleanrequiredsubscriberOptOutbooleanrequiredsubscriberHelpbooleanrequirednumberPoolingbooleanrequireddirectLendingbooleanrequiredembeddedLinkbooleanrequiredembeddedPhonebooleanrequiredaffiliateMarketingbooleanrequiredageGatedbooleanrequiredmessageFlowstringhelpMessagestringoptInKeywordsstring[]optOutKeywordsstring[]statusstringrequiredStatus of a 10DLC campaign registration.
draft: created, not yet submitted.pending: submitted, awaiting the carriers. Re-read from the carrier every 30 minutes, so it moves on its own.approved: SMS to +1 numbers can go out from numbers assigned to it. The monthly fee is charged while it is approved.rejected: refused by the carriers. The one-time registration fee is refunded.failed: the registration did not reach the carriers. The fee is refunded.expired: was approved and has lapsed.
One ofdraftpendingapprovedrejectedexpiredfaileddailyLimitintegerDaily message limit based on brand trust score.
failureReasonstringregistrationCostCentsintegerOne-time registration cost in cents.
monthlyFeeCentsintegerRecurring monthly fee in cents.
submittedAtstring<date-time>approvedAtstring<date-time>createdAtstring<date-time>requiredupdatedAtstring<date-time>required
nextCursorstring
401Unauthorized.
codestringrequiredmessagestringrequireddetailsobject