List revenue sources
GET /v1/finance/revenue-sources
GET
/v1/finance/revenue-sources
Configured external revenue sources with last-sync status. Secrets are never returned. Read-only. Requires scope finance:read.
Authorizations
Section titled “Authorizations ”Responses
Section titled “ Responses ”Revenue source list.
object
items
Array<object>
External revenue feed. Secrets (keys/credentials) are never returned.
object
id
integer
name
string
mode
string
defaultCurrency
string
isActive
boolean
feedUrl
string
pullIntervalMinutes
integer
lastSyncStatus
string
lastSyncAt
string format: date-time
lastSyncError
string
totalIngested
integer format: int64
lastEventAt
string format: date-time
nextRunAt
string format: date-time
count
integer
totalIngested
integer format: int64
Missing or invalid bearer token.
Standard error envelope for all v1 error responses.
object
error
Machine-readable error code.
string
message
Human-readable explanation of the error.
string
details
Optional structured context (field-level validation errors, etc.).
Example
{ "error": "unauthorized", "message": "Invalid bearer principal"}The API key does not have the required scope for this operation.
Standard error envelope for all v1 error responses.
object
error
Machine-readable error code.
string
message
Human-readable explanation of the error.
string
details
Optional structured context (field-level validation errors, etc.).
Example
{ "error": "forbidden", "message": "scope contacts:write is required"}