Invoicing
List Invoices
Retrieve invoices from your Finrock sub-account. Filter by invoice ID or memo to locate specific payments and reconcile transaction records.
GET
MCP scope:
dac.read
Use this endpoint to retrieve invoices previously created in your Finrock sub-account. You can fetch all invoices or narrow the results by providing a specific invoice ID or a memo string to match. This is useful for reconciling payments, checking invoice status, and building invoice management workflows in your application.
Query Parameters
The unique identifier of the invoice you want to retrieve. When provided, the response contains only the matching invoice.
Filter invoices by memo text. Returns all invoices whose memo field matches or contains the provided string.
Response
A successful request returns HTTP200 with an array of invoice objects matching your filters. Each object has the same format as the Create Invoice response.
If no invoice matches the id or memo you pass, the API returns an empty array, [].
If you connect through Finrock sign-in (for example, the Claude connector), you must pass
id or memo. Listing all invoices without a filter works only with an API key.
