Docs

Get Cash Flow Map

GET /events/{eventId}/accounting/map

GET/events/{eventId}/accounting/map

Required Tokens

FieldTypeRequiredDescription
BearerAuthorization: Bearer <api-key>OptionalYour API key. Pass it as the Bearer token on every request.
Event tokenx-Event-TokenOptionalRun **Get Tokens** in the Authorization folder, or call `GET /Events/{eventId}/authorize` manually.

Returns the full accounting picture for an event in a single call: all accounts and all transactions, with each transaction's debit and credit account references resolved. This is the primary endpoint for loading the accounting dashboard.

Requires EventAccountingAdmin permission on the event.

Path Parameters

FieldTypeRequiredDescription
eventIdGuidRequiredThe ID of the event.

Example Response

{
  "accounts": [
    {
      "id": "acct-guid-001",
      "name": "Production Budget",
      "balance": 250000,
      "quotedReceivables": 100000,
      "quotedPayables": 50000,
      "committedReceivables": 75000,
      "committedPayables": 25000
    }
  ],
  "transactions": [
    {
      "id": "tx-guid-001",
      "name": "Venue Deposit",
      "date": "2026-03-15T00:00:00Z",
      "quotedAmount": 100000,
      "invoicedAmount": 100000,
      "quoteFileId": "00000000-0000-0000-0000-000000000000",
      "invoiceFileId": "file-guid-001",
      "state": "Committed",
      "debitAccount": { "id": "acct-guid-001", "name": "Production Budget" },
      "creditAccount": { "id": "acct-guid-002", "name": "Venue" }
    }
  ]
}

Response Fields

Account

FieldTypeDescription
idGuidThe account's unique ID.
namestringThe account's display name.
balanceintNet balance from all `Paid` transactions (credits minus debits), in cents.
quotedReceivablesintSum of `quotedAmount` for all `Quoted` credit transactions, in cents.
quotedPayablesintSum of `quotedAmount` for all `Quoted` debit transactions, in cents.
committedReceivablesintSum of `invoicedAmount` for all `Committed` credit transactions, in cents.
committedPayablesintSum of `invoicedAmount` for all `Committed` debit transactions, in cents.

Transaction

FieldTypeDescription
idGuidThe transaction's unique ID.
namestringThe transaction's display name.
dateDateTimeThe date of the transaction.
quotedAmountintThe originally quoted amount, in cents.
invoicedAmountintThe final invoiced amount, in cents.
quoteFileIdGuidFile ID for the attached quote. `Guid.Empty` if none.
invoiceFileIdGuidFile ID for the attached invoice. `Guid.Empty` if none.
statestringTransaction state. One of: `Quoted`, `Committed`, `Paid`, `Excluded`.
debitAccountAccountThe account money flows out of.
creditAccountAccountThe account money flows into.

Error Codes

CodeHTTP StatusDescription
UNAUTHORIZED401Missing or invalid token, or caller lacks EventAccountingAdmin.
NOT_FOUND404Event not found.