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

