| 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 automáticamente.
string com o JWT de acesso (accessToken de POST /token).
Instâncias e billing
instances.create(data)
InstancePublicCreateResponse — id, name, token, url, webhook, eventsSubscribe, status, createdAt, updatedAt.
instances.list(data?)
{ page, size, total, totalPages, content[], summary }. Cada item de content segue o resumo publico da instancia (id, name, status, etc.).
instances.get(instanceId, options?)
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, options?)
instances.get().
instances.restart(instanceId, options?)
InstanceActionResponse — instanceId, status, details.
instances.delete(instanceId, options?)
204) ou envelope de erro padrao.
instances.subscribe(instanceId, data?, options?)
BillingHostedSession — url, sessionId, mode (direct ou checkout), subscriptionId.
instances.resumeSubscription(instanceId, options?)
{ status: "ok" }.
instances.cancel(instanceId, options?)
{ message } confirmando cancelamento ou agendamento.
Chamadas avançadas
Usevzaps.request() quando precisar de uma operação ainda não encapsulada por um recurso:

