Payouts
Use the Payouts API to send royalties, share revenues or fractionalize earnings among thousands of payees in realtime.
Create a payout
POST
/v1
Creates a payout to a smart contract recipient which contains a set of payees. Since payees are members of a smart contract, the caller does not need to specify individual payees. Instead, by specifying a smart contract ID, all payees within the contract are paid, even as this set of payees changes over time.
The recipient_id
value, which is the ID of the receiving smart contract, is the result of creating a community splits smart contract using the SHARE App. As the payer, you would not create this contract. Instead, the recipient provides you with this value as the ID of the entity with which they expect to receive payments.
Headers
Name | Value |
---|---|
Content-Type |
|
Authorization |
|
Body
Name | Type | Description |
---|---|---|
| string | Optional. For idempotent requests, supply a unique identifier here. Repeated calls to the endpoint with the same key value are guaranteed to execute only once. |
| string | Only |
| string | The ID of the recipient. For type |
| object | A dictionary with keys |
Response
Show payout details
POST
/v1
Shows the current status of a payout batch that has been started.
Headers
Name | Value |
---|---|
Content-Type |
|
Authorization |
|
Body
Name | Type | Description |
---|---|---|
| string | The ID of the payout batch. |
Response
Last updated