| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
instanceId | string | Sim | ID da instância. |
instanceToken | string | Sim | Token da instância. |
Auth
auth()->getAccessToken()
Obtém JWT com clientToken e clientSecret. Na maioria dos fluxos, os recursos fazem isso automaticamente.
string com o JWT de acesso (accessToken de POST /token).
Instâncias e 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 }. Cada item de content segue o resumo publico da instancia (id, name, status, etc.).
instances()->get($instanceId)
Retorna uma instância no mesmo formato público resumido de cada item de instances()->list().
instances.list() (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) ou envelope de erro padrao.
instances()->subscribe($instanceId, $data = [], $instanceToken = null)
BillingHostedSession — url, session_id, mode (direct ou checkout), subscription_id.
instances()->resumeSubscription($instanceId, $instanceToken = null)
{ status: "ok" }.
instances()->cancel($instanceId, $instanceToken = null)
{ message } confirmando cancelamento ou agendamento.
Chamadas avançadas
Use$vzaps->request() quando precisar de uma operação ainda não encapsulada por um recurso:

