Skip to main content
POST /api/v2/storefront/account-mappings/relationships/{relationshipId}/ready-to-invoice Accepting or linking a buyer account decides admission — whether the buyer gets in at all. It does not decide billing readiness — whether you can actually invoice them. For operator or advertiser billing, those are two separate facts: your finance system (CRM, ERP, a staff member, or an external workflow) has to say the buyer is billable before their account can place direct-billed media buys. Agent billing (Interchange settlement) never needs this — Interchange handles collection, not you. Until that assertion exists, an operator/advertiser-billed account stays pending_approval even after you’ve accepted it or linked it to an existing account — no account is created until readiness exists. Your accept/link decision is remembered; asserting readiness completes it immediately, activating the account without you having to decide again.

Request

Parameters

Response

200 OK with the created assertion:

Errors

  • 400 VALIDATION_ERRORinvoiceParty is missing or not operator/advertiser, or billingEntity failed validation.
  • 401 UNAUTHORIZED — missing or invalid API key.
  • 404 NOT_FOUND — no account relationship with this id under your storefront.
See Errors for the full error contract.

Revoke billing readiness

Withdraw a confirmation that stopped being true

Recover a billing-readiness assertion

Find the assertion id for an account that’s already active

Buyer Account Mapping

The review queue, whose billingGate field reflects this state