Create project incentive (draft)

Creates an incentive program on the project's draft metadata. Same payload as the dashboard create endpoint;
project scope comes only from the API key.

Requires API key scope service_role.

If an incentive with the same trigger set already exists, the server may reuse that conversion (same behavior as dashboard).

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

Same request body as the dashboard POST/PATCH /api/v1/projects/{projectId}/incentives endpoints.
Project scope is inferred from the API key — do not send project_id in the body.
payout_terms entries follow server PayoutTermDto validation (fields depend on type, scheme, and calculation_strategy).

string
required
trigger_ids
array of uuids
required
length ≥ 1

Draft trigger UUIDs belonging to this project.

trigger_ids*
payout_terms
array of objects
required
length ≥ 1
payout_terms*
Responses

Language
Credentials
Bearer
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json