Audience: the payout RECIPIENT — the creator/rightsholder being paid, who is not a member of the authenticated team. Validate a payout for the authenticated team and return a Talentir URL to send to that recipient: they sign in or sign up with their own email (inferred from the payout) and claim the payout. No team membership is required.
/session/payoutAudience: the payout RECIPIENT — the creator/rightsholder being paid, who is not a member of the authenticated team. Validate a payout for the authenticated team and return a Talentir URL to send to that recipient: they sign in or sign up with their own email (inferred from the payout) and claim the payout. No team membership is required.
Team API key generated from team settings. Sent as Authorization: Bearer <api_key>.
In: header
application/json
TypeScript Definitions
Use the request body type in TypeScript.
application/json
curl -X POST "https://example.com/session/payout" \ -H "Content-Type: application/json" \ -d '{ "redirectUrl": "http://example.com", "payoutId": "c3d65312-6575-43de-b8ae-728d8d0a9371" }'{ "url": "http://example.com"}List GET
Retrieve a list of payouts for the authenticated team.
Approval POST
Audience: a MEMBER OF THE AUTHENTICATED TEAM (the team the token authorizes — with OAuth this can be a customer's team, not your own). Validate pending payouts for that team and return a Talentir URL where a team member reviews and approves them. The screen requires the visitor to sign in and be a member of that team; the sign-in code is pre-sent to the session creator's email.
URL the user is returned to after completing or leaving the Talentir screen.
uriID of the payout to open.
uuidWhose branding the hosted session screen carries. talentir (default): Talentir branding on the main host. team: the authenticated team's white-label subdomain and logo — requires that team's white-label feature. platform: the subdomain and logo of the team operating the calling OAuth client — OAuth-authenticated calls only, requires the operating team's white-label feature. Sandbox and preview hosts keep their current origin and carry the verified brand in a signed token.
"talentir"Value in
Deprecated and ignored — use branding: "team" instead.
false