Create billing transactions and query invoices in Sonar via the GraphQL API

domain: sonar.software · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Authenticate with a Bearer token as with any Sonar GraphQL call.
  2. For manual one-time charges or adjustments, call the confirmed createAccountOneTimeTransaction mutation against the target account.
  3. Query invoice data with a GraphQL query against the Invoice type/connection to pull invoice date, due date, and line items for an account, introspecting your instance's schema for exact field names since this isn't fully documented publicly.
  4. Understand that most invoices are produced automatically by Sonar's scheduled billing runs, or created manually in the UI (Billing -> Invoices -> Add Invoice) rather than via a documented create-invoice mutation.
  5. If you also sell voice/VoIP services, note Sonar layers a parallel set of mutations (createRateCenter, createCallDetailRecord, createVoiceService) on top of base billing.

Known gotchas

Related routes

Authenticate to the Sonar ISP billing platform GraphQL API and create a customer account
sonar.software · 5 steps · unrated
Query Jobber invoices and their applied payment records via GraphQL
developer.getjobber.com · 6 steps · unrated
Use the Famly GraphQL API to create and manage invoices via the invoices/bill-payers mutation API
docs.famly.co · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans