search_ad_inventory
Search ad inventory
Find local digital out-of-home screens and available CTV, video, audio and display products for an agency client. Uses the advertiser portal inventory and prices.
Parameterscitylimitquerystatecursorradiussourcechannels
preview_campaign_plan
Preview campaign plan
Preview native campaign pricing and audience estimates for selected screens and channels. This does not reserve inventory or charge the advertiser.
ParameterssourceendTimequoteIdquoteIdstimezonebudgetUsdflightEndrequiredscreenIdsstartTimeclientNamelandingUrlflightStartrequired+8 more
save_campaign_draft
Save campaign draft
Save or update an agency-owned campaign and selected inventory in the advertiser portal. The agency remains the owner and payer; clientName labels the client brief.
ParameterssourceendTimequoteIdquoteIdstimezonebudgetUsdflightEndrequiredscreenIdsstartTimeclientNamelandingUrlflightStartrequired+9 more
attach_campaign_creative
Attach campaign creative
Copy a user-selected creative file into the native campaign asset and moderation flow. Attach artwork before booking. Existing live artwork changes follow the portal replacement workflow.
ParameterscreativeFilerequiredadvertisementIdrequiredidempotency_keyrequired
prepare_campaign_booking
Prepare campaign booking
Read the exact current campaign selections, total, currency and creative readiness for the buyer to review before payment.
ParametersquoteIdquoteIdsbookingIdsadvertisementIdrequiredproviderLineIds
create_campaign_checkout
Create campaign checkout
Create a Stripe checkout for the exact campaign and total the buyer reviewed. Open the returned checkoutUrl to complete payment. The campaign is booked after the verified native Stripe payment webhook.
ParametersquoteIdquoteIdsbookingIdsreviewedAmountrequiredadvertisementIdrequiredidempotency_keyrequiredproviderLineIdsreviewedCurrencyrequiredreviewedSelectionrequiredreviewedSubtotalUsdrequired
get_campaign_status
Get campaign status
Read the campaign and booking progress from the same order records as the advertiser portal, including creative review, scheduled dates and live fulfillment.
ParametersadvertisementIdrequired
get_campaign_delivery
Get campaign delivery
Read measured campaign delivery and screen performance from the native campaign reporting services.
ParameterslimitadvertisementIdrequired
rebook_campaign
Rebook campaign
Copy a previous campaign into a new unpaid campaign for new dates, preserving native creative lineage and obtaining fresh prices. Rebooking requires a new review and payment.
ParametersflightEndrequiredflightStartrequiredadvertisementIdrequiredidempotency_keyrequired