Get generated ad copy
Returns a previously generated copy by its id: headlines, primary text, descriptions and variations.
bearerAuthAuthorizationBearer <token>An organization API key (koast_sk_…) with the API surface enabled, or an OAuth access token issued by Koast (koast_at_…) whose audience covers this API. REST access requires an active Agency plan.
brandId*integerThe brand the request acts on. Every brand-scoped resource lives under its brand.
copyId*stringID of the copy generation
^[1-9]\d*$1 <= lengthGet generated ad copy
application/json- response
[key: string]?unknowncurl -X GET "https://example.com/v1/brands/0/copies/string" \ -H "Authorization: Bearer koast_sk_..."{ "property1": null, "property2": null}Required scope: read. CLI: koast get-copy, see Copies commands. Authentication, headers, errors and pagination work the same on every operation. See Conventions.
Generate ad copy
Generates ad copy (headlines, primary text, descriptions) for platform using the brand's stored context, and stores it under a copy generation id. Pass creativeIds to match the copy to those creatives. No ad changes until the id is attached to an ad.
List creatives
Lists the images and videos in the brand's creative library, newest first, with the creativeId used when attaching a creative to an ad. Filter with search and kind, or pass creativeIds to fetch a specific set. A creative with ready: false is a video still processing and cannot be attached yet.