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_ERROR—invoicePartyis missing or notoperator/advertiser, orbillingEntityfailed validation.401 UNAUTHORIZED— missing or invalid API key.404 NOT_FOUND— no account relationship with this id under your storefront.
Related
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