| Field | Type | Required | Description |
|---|---|---|---|
instance_id | string | Yes | Instance ID. |
instance_token | string | Yes | Instance token. |
Auth
client.auth.get_access_token()
Gets a JWT with client_token and client_secret. In most flows, resources do this automatically.
string JWT access token (accessToken from POST /token).
Instances and billing
client.instances.create(...)
InstancePublicCreateResponse — id, name, token, url, webhook, events_subscribe, status, created_at, updated_at.
client.instances.list(...)
{ page, size, total, total_pages, content[], summary }. Each content item uses the public instance summary shape.
client.instances.get(instance_id)
Returns one instance in the same public summary format as each row from client.instances.list().
instances.list() item (id, name, token, url, webhook, status, etc.).
client.instances.update(instance_id, ..., instance_token=...)
instances.get().
client.instances.restart(instance_id, instance_token=...)
InstanceActionResponse — instance_id, status, details.
client.instances.delete(instance_id, instance_token=...)
204) or the standard error envelope.
client.instances.subscribe(instance_id, ..., instance_token=...)
BillingHostedSession — url, session_id, mode (direct or checkout), subscription_id.
client.instances.resume_subscription(instance_id, instance_token=...)
{ status: "ok" }.
client.instances.cancel(instance_id, instance_token=...)
{ message } confirming cancellation or scheduled cancel.
Advanced calls
Useclient.request() when you need an operation not yet wrapped by a resource:

