ad-campaigns
ad-campaigns

Public Anonymous Generate

Start full anonymous ad generation pipeline (text + images).

Creates an anonymous user, sets up Saphire (fast-crawl or empty website), uploads reference/product images, and runs the complete ad generation pipeline.

Authentication: Requires X-Public-Token header (not user JWT). Rate limit: 1 request per IP per 24 hours.

If website is provided, fast-crawl is used for brand assets. If no website, then company_short_description and product_images are required.

post/api/v1/ad-campaigns/public/anonymous-generate

Request

  • Base URL: https://api.trylapis.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.trylapis.com/api/v1/ad-campaigns/public/anonymous-generate
  • Auth: none declared

Headers

X-Public-Tokenstring

Request body

websitestring nullable

Company URL; triggers fast-crawl for brand assets

company_short_descriptionstring nullable

Text description of the company

company_namestring required

Company/brand name

num_campaignsinteger

Number of campaigns to generate

reference_imagesstring[] nullable

Base64-encoded brand/reference images (max 10)

product_imagesstring[] nullable

Base64-encoded product images (max 10)

Response

Successful Response

job_idstring required

Unique job ID to poll for status

statusstring required

started or failed

messagestring

Status message

Changes

No recorded changes to this operation across all 1 revision of this API.