asc-studio

Studio Save Set

Persist a just-exported Studio set so it shows in the dashboard gallery.

Called by the client AFTER charge-export + local downloads succeed — this endpoint is free (the export already paid) and non-critical: a failure here never claws back a successful export, the set just isn't archived.

Creates CreativeBatch(kind='studio_set', status='completed') + one ready CreativeAsset(kind='screenshot') per slide, uploaded to GCS under studio-sets/{workspace}/{batch}/ — the existing per-app gallery endpoint (apps.py list_app_assets) then returns them with zero query changes. Each slide also gets the engine's small webp thumbnail (meta['thumb_path']) so gallery tiles + Home covers fetch ~30KB, not the multi-MB PNG.

post/v1/apps/{listing_id}/studio/sets

Request

  • Base URL: https://api.theagentc.io (the document declares no server; this is the origin it was published from)
  • URL: https://api.theagentc.io/v1/apps/{listing_id}/studio/sets
  • Auth: HTTP bearer

Path parameters

listing_idstring uuid required

Response

Successful Response

unknown required

Changes

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