Ads
Required scope: ads:read
Authorization
bearerAuth A Space API key, e.g. wks_live_….
In: header
Response Body
application/json
{}Required scope: ads:read
Authorization
bearerAuth A Space API key, e.g. wks_live_….
In: header
Query Parameters
Response Body
application/json
{}Required scope: ads:write
Drafts only. Launching real ad spend is done by a human in the Ads Manager.
Authorization
bearerAuth A Space API key, e.g. wks_live_….
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
{}Required scope: ads:write
Create a fully-designed draft campaign that appears in Ads Manager →
Campaigns → "Ready to launch" with a native ad preview, even when no ad
account is connected. A human reviews and launches it (no spend). Pass
either ad_account_id or platform. Each creative's image_url may be
an image or a video URL (set media_kind to disambiguate).
Authorization
bearerAuth A Space API key, e.g. wks_live_….
In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
{}