✦ Partner API
How to check plan and monthly quota before a social publishing API call
Quick answer
Before a Partner API publish call, request GET /api/v1/me with the customer’s bearer token and continue only when canPublish is true and usage.remaining is positive or null. Null means unlimited Agency usage; finite quota must cover the intended network sends, but the publish response remains authoritative because quota is enforced again per target.
How do you check plan and monthly quota before a social publishing API call?
Call GET /api/v1/me with the customer's bearer token before enabling a publish action. Continue only when canPublish is true and usage.remaining is either a positive number ornull, which represents an unlimited Agency allowance.
Treat the response as a fresh preflight signal, not a quota reservation. Every successful network send consumes one unit, so a request with three targets can require three available units by the time it runs.
What is the fast way to enable the workflow with MultiPost?
Have the customer connect social accounts in MultiPost, store their personal API token on your server and call/api/v1/me before listing accounts or sending content.
Partner API publishing requires Pro or Agency. Send customers to MultiPost plans and billing whencanPublish is false or their paid allowance needs attention.
Which fields should your SaaS use from the preflight response?
Use plan, canPublish, usage.used,usage.limit, usage.remaining andconnectUrl. Render a clear disabled state for Free and a target-aware warning when a finite remaining balance is too small.
A null limit or remaining value means unlimited, not missing data. The broader guide to adding social publishing without provider OAuth tokens shows where this check fits in the tenant flow.
Does a successful quota preflight guarantee every target will publish?
No. MultiPost enforces plan and quota again on the server when it handles the publish request, and individual networks can still reject a target. Another request for the same customer may also consume units between the check and the send.
Always inspect each returned result and persist successful platform IDs. If some targets fail, follow the partial-failure retry workflow instead of replaying the full request.
How does MultiPost keep plan enforcement consistent across integrations?
MultiPost resolves the plan and monthly usage from the bearer token's owner and applies the same server-side rules to Partner API sends. Your SaaS should use preflight for user experience and still treat the publish response as the final decision for every target.
Frequently asked questions
Which endpoint returns the MultiPost plan and usage?
Call GET /api/v1/me with the customer’s personal MultiPost bearer token.
What does a null usage limit mean?
A null limit or remaining value means the linked Agency plan has unlimited sends.
How many quota units does a three-target post need?
Each successful network send counts once, so three successful targets consume three units.
Does preflight reserve the remaining quota?
No. MultiPost checks plan and usage again while processing the publish request.
✦ Start free
Gate the button before the request, verify every target after it.
MultiPost exposes current plan and usage while retaining server-side enforcement for the actual publish.