Todos os pacotes são pré-lançamentos de desenvolvimento publicados com a tag
dev do npm. Fixe a versão exata que você instalar. Para chamadas no navegador,
consulte o guia de chamadas.
Gerencie as chaves da organização e os tokens de projeto no Console.
Os SDKs oferecem operações com tokens de cliente; eles não criam, não listam e
não revogam chaves da organização nem tokens de projeto.
SDK para TypeScript
Comece pela instalação e depois crie um cliente.
Limites de gastos e prioridades de cobrança usam uma credencial da organização
com
billing:read ou billing:manage. Consulte
controles de gastos para fazer essas
requisições pelo SDK de servidor. Tokens de cliente do navegador não acessam
esses controles financeiros.
As confirmações de STOP
opcionais exigem acesso ao beta e uma preferência explícita da equipe. Mantenha
o cliente instalado alinhado aos contratos HTTP de configurações e de resumo;
use as rotas HTTP documentadas se o pacote não tiver esses métodos. Atualizar o
pacote não ativa as confirmações nem concede acesso ao beta.
Para identidades da API oficial e bloqueio de contatos, use o
contrato de identidade.
Mantenha os números de telefone opcionais separados dos BSUIDs e preserve os IDs
pai como metadados. Confira os tipos do pacote fixado antes de ler campos de
webhook adicionados recentemente; use as rotas HTTP documentadas quando o pacote
não tiver o contrato correspondente.
Use a API HTTP em outras linguagens
Envie a sua chave como token bearer e fixe a versão da API:0.1.0-dev.20261004011426.
Os controles financeiros por recurso usam a Platform API com UUIDs de projeto,
cliente e número. Leia GET /platform/billing/controls/{scope}/{resourceId}
para obter o limite, a prioridade e as duas revisões de um recurso. Um PUT na
mesma rota salva os dois valores de forma atômica. Quem usa o SDK de servidor
pode usar o transporte bruto até que os métodos tipados estejam incluídos no
pacote instalado. A criação de um QuickLink real aceita o campo opcional
billingControls: { limitCredits, priority } com uma credencial da equipe com
billing:manage; conexões de teste e suplementares recusam esses valores.
Ranking de prioridades com financiamento misto
Leia as prioridades de um projeto comGET /platform/billing/priorities?projectId=PROJECT_UUID.
Reordene os clientes e os números reais do projeto juntos com PUT /platform/billing/priorities:
SessionCapabilitiesUpdatedPayload,
GroupCapabilities e messaging.groups.getCapabilities. Confira a API da
versão instalada antes de usar essas adições;
Capacidades do número descreve os
requisitos de inscrição no beta. SDKs de outras linguagens não expõem esses
métodos de TypeScript.
O allow de um token de cliente é um teto imutável, cruzado com as regras do
número em vigor. O allow por sessão exige inscrição no beta de tetos de ação;
a restrição por cliente mantém o formato de token existente. Os nomes de ação
regionais de chat e de contato são reservados para o acesso ao beta com
inscrição, e não indicam disponibilidade regional pública. Consulte
Tokens de cliente.