Credit usage
Pricing is agreed individually with your team. Contact us for your account’s terms.
Generation and updates include the result. Reading on the website remains free.
All API keys for your customer account share one balance.
GET /api/v1/credits returns your current balance and account-specific terms and limits.
Buy credits
url to pay. Credits appear after payment is confirmed; creating a checkout does not add credits. Check your balance before starting work.
Retry safely
Send anIdempotency-Key on every generate or update request. Use a unique value for each intended operation, and reuse that value when retrying after a timeout or network error. This returns the original operation without another charge.
Reusing a key for another profile or operation returns 409. To deliberately retry a failed job or request a new update, use a new key.
Each successful article GET costs 1 credit. For generated results, keep polling the free job endpoint instead. A completed job retains its original article snapshot; use the article endpoint when you need the latest version.
Errors and limits
The default limit is 120 requests per minute per customer, including free requests and all API keys. Error responses contain
detail, either a message or validation details.
Generation and updates reserve credits upfront. Failed or cancelled jobs refund them; the job then reports credits_charged: 0.