SDKs disponíveis
| Linguagem | Pacote | Documentação |
|---|---|---|
| TypeScript / JavaScript | sparkcrm no npm | Começar com TypeScript |
O que os SDKs cobrem hoje
- Entrypoints — listar e consultar canais conectados (WhatsApp, Instagram, etc.).
- Formulários — ler definição pública, política de iframe e enviar submissões pela API.
- Mensageria — listar mensagens, enviar texto/mídia, upload de arquivos e envio de modelos com variáveis.
- Tipos de webhook — estruturas para
chats.created,messages.receivedemessages.sent(a entrega em si usa Svix; o SDK exporta os formatos de payload).
Escolher SDK ou HTTP direto
| Prefira o SDK quando… | Prefira HTTP/OpenAPI quando… |
|---|---|
| Você usa Node, Bun, Deno ou Workers com TypeScript | A stack ainda não tem SDK oficial |
| Quer autocomplete e tipos no editor | Precisa só de um curl ou de outra linguagem |
| Quer retentativas e erros tipados sem reinventar | Já tem pipeline OpenAPI → cliente interno |

