Update the workspace AI auto-refill settings
Updates whether auto-refill is enabled and its monthly spend ceiling, recording the acting user; omitted fields are left unchanged. Requires a Clerk session and the `billing:manage` workspace permission.
Authorization
apiKey Workspace API key created in Workspace settings → API keys. Scopes on the key bound what it can read and write.
In: header
Path Parameters
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
curl -X PATCH "https://example.com/v1/workspaces/string/billing/ai-topups/settings" \ -H "Content-Type: application/json" \ -d '{}'{ "data": { "autoRefillEnabled": true, "autoRefillMonthlyCeilingMicrousd": 0 }}{ "_tag": "ApiNotFound", "error": "not_found", "message": "That item does not exist, or this key cannot see it.", "status": 404}{ "_tag": "ApiNotFound", "error": "not_found", "message": "That item does not exist, or this key cannot see it.", "status": 404}Read the workspace AI auto-refill settings
Returns the workspace's opt-in auto-refill preference and its monthly ceiling. Requires a Clerk session and the `billing:read` workspace permission.
Open a customer portal session for the workspace
Creates a Polar customer-portal session for the workspace and returns its URL, so the payer can manage payment methods and invoices with the provider. Requires a Clerk session and the `billing:manage` workspace permission.