Compose Finance
Developer fees

Claim developer fees

Initiates a transfer of your accumulated developer fees to your organization's wallet. **Claim Process** 1. Request to claim developer fees is received. 2. Transfer is initiated to your organization's wallet. 3. Transaction status can be monitored via the returned transaction ID 4. Balance updates when the on-chain transfer completes

POST
/api/v2/developer-fees

Initiates a transfer of your accumulated developer fees to your organization's wallet.

Claim Process

  1. Request to claim developer fees is received.
  2. Transfer is initiated to your organization's wallet.
  3. Transaction status can be monitored via the returned transaction ID
  4. Balance updates when the on-chain transfer completes

Authorization

bearerAuth
AuthorizationBearer <token>

Organization API key obtained from PropelAuth

In: header

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

curl -X POST 'https://compose.finance/api/v2/developer-fees' \  -H 'Authorization: Bearer YOUR_API_KEY' \  -H 'Content-Type: application/json' \  -d '{}'
{
  "success": true,
  "transactionId": "txn_abc123",
  "amount": "1250.50",
  "message": "Claim of 1250.50 USDC initiated. Transfer is being processed."
}

{
  "error": "No developer fees to claim"
}

{
  "error": "Unauthorized - Invalid or missing API key or session"
}
{
  "error": "Customers feature is not enabled for your organization"
}