Payouts
Your balance with HILLS Music and your withdrawal requests.
Your balance with HILLS Music and your withdrawal requests.
Base URL https://app.hillsmusic.com/api/v1. Every request sends an API key: Authorization: Bearer hm_live_… (production) or hm_test_… (sandbox).
- Balance and payouts
Balance and payouts
GET /api/v1/payouts · Scope: payouts:read · Sandbox keys get the same shape, empty.
Your balance with HILLS Music (in cents) and your withdrawal requests, newest first.
Example request
curl "https://app.hillsmusic.com/api/v1/payouts" \
-H "Authorization: Bearer $HILLS_API_KEY"
Response 200
{
"balance": {
"currency": "USD",
"earned_cents": 254000,
"reserved_cents": 100000,
"paid_cents": 100000,
"manual_cents": 0,
"available_cents": 154000
},
"data": [
{
"id": 9,
"amount_cents": 100000,
"currency": "USD",
"status": "completed",
"failed_reason": null,
"created_at": "2026-09-01T09:00:00Z",
"approved_at": "2026-09-02T09:00:00Z",
"completed_at": "2026-09-04T09:00:00Z"
}
]
}
Errors
| Status | When |
|---|---|
| 401 | unauthenticated, invalid_key, key_revoked or key_expired. |
| 403 | insufficient_scope: the key lacks the scope; scope names it. account_inactive or api_not_in_plan. |
| 429 | rate_limited: wait Retry-After seconds. |