Query for agency bill promises
You can query for a producer’s agency bill promises using the following endpoints:
- GET
/billing/v1/producers/{producerId}/ab-promised-monies - GET
/billing/v1/producers/{producerId}/ab-promised-monies/{abPromisedMoneyId}
Only the promise itself is returned. No information about the distribution is contained in the promise object.
The following request retrieves a single agency bill promise of $50.00 USD.
Command
GET /billing/v1/producers/bc:STJVVEEsx-DAPgkSrggDJ/ab-promised-monies/bc:SSGVG8EXMehav3LlYEqiS
Response
{
"data": {
"attributes": {
"amount": {
"amount": "50.00",
"currency": "usd"
},
"appliedDate": "2026-03-18T23:59:11.020Z",
"currency": {
"code": "usd",
"name": "USD"
},
"id": "bc:SSGVG8EXMehav3LlYEqiS",
"modified": false,
"name": "promisedemo",
"receivedDate": "2026-03-18T00:00:00.000Z",
"saved": false,
"subtype": "PromisedMoney"
},
"checksum": "0",
"links": {
"agency-cycle-promises": {
"href": "/billing/v1/producers/bc:STJVVEEsx-DAPgkSrggDJ/ab-promised-monies/bc:SSGVG8EXMehav3LlYEqiS/agency-cycle-promises",
"methods": [
"get"
]
},
"create-ab-money-rcvd": {
"href": "/billing/v1/producers/bc:STJVVEEsx-DAPgkSrggDJ/ab-promised-monies/bc:SSGVG8EXMehav3LlYEqiS/create-ab-money-rcvd",
"methods": [
"post"
]
},
"execute": {
"href": "/billing/v1/producers/bc:STJVVEEsx-DAPgkSrggDJ/ab-promised-monies/bc:SSGVG8EXMehav3LlYEqiS/execute",
"methods": [
"post"
]
},
"modify": {
"href": "/billing/v1/producers/bc:STJVVEEsx-DAPgkSrggDJ/ab-promised-monies/bc:SSGVG8EXMehav3LlYEqiS/modify",
"methods": [
"post"
]
},
"reverse": {
"href": "/billing/v1/producers/bc:STJVVEEsx-DAPgkSrggDJ/ab-promised-monies/bc:SSGVG8EXMehav3LlYEqiS/reverse",
"methods": [
"post"
]
},
"self": {
"href": "/billing/v1/producers/bc:STJVVEEsx-DAPgkSrggDJ/ab-promised-monies/bc:SSGVG8EXMehav3LlYEqiS",
"methods": [
"delete",
"get"
]
}
}
}
}