Pular para o conteúdo principal
A Polymorfa publica pacotes TypeScript no npm. Em qualquer outra linguagem, chame a API HTTP diretamente. 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:
Cada página de método na referência da API tem um exemplo em cURL e um playground de requisições. Consulte Autenticação, Erros e Paginação para ver as regras que toda requisição segue. Mantenha as chaves da equipe e as credenciais de projeto no seu servidor. O código de navegador e de apps móveis usa um token de cliente de curta duração. Para engajamento com mensagens do WhatsApp, resultados de chamadas e indicadores de conexão, consulte o guia de análises em TypeScript e a API de análises. O recurso tipado do SDK está incluído na versão 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 com GET /platform/billing/priorities?projectId=PROJECT_UUID. Reordene os clientes e os números reais do projeto juntos com PUT /platform/billing/priorities:
Inclua todos os clientes ativos e números reais do projeto escolhido. Use a revisão da leitura; alterações simultâneas retornam 409. Dentro do projeto, uma prioridade de número mais alta passa à frente da prioridade de cliente. A prioridade do projeto e todos os limites de gastos continuam valendo. Use o método de requisição bruta do cliente publicado para essas chamadas. As versões do SDK que contêm os contratos de mudança de capacidades e de capacidades de grupo oferecem 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.