Reference

Build on the Lucra API.

Drag a sticker to move it, or use the arrow keys while focused.

Partners

Manage brands and creators, like Stripe Connect.

Partners are agencies and platforms that run Lucra for brands and creators, much like Stripe Connect: brands are connected accounts, creators are payout recipients, and Lucra-Account is Stripe-Account.

Set up

  1. Turn on partner status in Settings → Agency profile, and ask Lucra to approve you.
  2. Create a write key in Settings → API and MCP.
  3. Set your take rates.
  4. Provision brands and creators, and finish their setup in an embed.

Take rates

Set them with PATCH /v1/account:

JSON
{
  "creatorTakeRate": { "percent": 15 },
  "brandFee": { "of": "ad_spend", "percent": 10 }
}

creatorTakeRate is a share of roster creators' earnings, up to 20%. brandFee is charged on the brands you manage.

Act as a creator

Send Lucra-Account: crtr_… to do what the creator would: apply, upload, submit, request samples, and read their payments and messages. Endpoints that allow it are marked in the reference.

TypeScript
await lucra
  .as("crtr_026UYfiw1Y6OvUpuKWiOpeL")
  .applications.create({ body: { program: "prog_00lhuAJjQgdtNt5WnqTBc95" } })