Pular para o conteúdo principal
POST
/
v1
/
clients
curl -X POST https://api.whatabot.app/api/v1/clients \
  -H "X-Api-Key: wh_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{"name": "My SaaS Embed", "workspaceId": "workspace-uuid"}'
{
  "clientId": "wb_client_abc123",
  "clientSecret": "wb_secret_xyz789",
  "name": "My SaaS Embed"
}
Clientes OAuth são credenciais para incorporação via iframe. Eles fornecem um par clientId e clientSecret que seu backend usa para autenticar e incorporar o editor de fluxos do WhataBot dentro do seu próprio aplicativo via iframe. Cada cliente é vinculado a um único espaço de trabalho, portanto o editor incorporado só pode acessar fluxos e setores dentro daquele espaço de trabalho. Consulte o guia completo de Incorporação e Autenticação de Incorporação para mais detalhes.
X-Api-Key
string
obrigatório
Sua chave de API (prefixada com wh_).

Body

name
string
obrigatório
Nome de exibição do cliente.
workspaceId
string
obrigatório
UUID do espaço de trabalho.

Exemplos de payload

{
  "name": "My SaaS Embed",
  "workspaceId": "550e8400-e29b-41d4-a716-446655440000"
}
curl -X POST https://api.whatabot.app/api/v1/clients \
  -H "X-Api-Key: wh_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{"name": "My SaaS Embed", "workspaceId": "workspace-uuid"}'
{
  "clientId": "wb_client_abc123",
  "clientSecret": "wb_secret_xyz789",
  "name": "My SaaS Embed"
}
O clientSecret é retornado apenas uma vez no momento da criação. Armazene-o com segurança.