How an agency workspace is structured
Billing: one pool, per-client attribution
- Everything your team generates — app or API, images or video — draws the agency pool. Failed or partial generations auto-refund the pool, same as regular accounts.
GET /v1/creditson an agency key returns the pool balance ("balance": "pool").GET /v1/usagebreaks the month down per client brand:
Attributing work to a client
In the app: your Profile has an agency panel with a “Working for” switcher — every generation after switching is tagged to that client. Over the API: create one key per client brand (Profile → API, pick the brand — or
POST /v1/brands + key creation). Everything generated with that key is attributed to
that brand automatically.
Branded client galleries
From the agency panel, select any generated shots and create a gallery link (/g/<token>). Your client sees your logo, your accent color, the shots, and download
buttons — nothing else. Links are revocable at any time.
API access for your dev team
Agency keys unlock three extra endpoints on top of the regular API:GET /v1/usage— per-brand usage for invoicingGET /v1/brands/POST /v1/brands— manage client brands programmaticallyGET /v1/credits— the shared pool balance
Plans
Want in? Email [email protected]
with your agency name and the clients you’d start with. The first five agencies get
founding-partner terms: 40% off the platform fee for six months and a wholesale rate
locked for a year, in exchange for a case study.