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

