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"}'
{
"clientId": "wb_client_abc123",
"clientSecret": "wb_secret_xyz789",
"name": "My SaaS Embed"
}
Clientes OAuth
Criar Cliente
Crie um novo cliente OAuth para incorporação via iframe.
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"}'
{
"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.
string
obrigatório
Sua chave de API (prefixada com
wh_).Body
string
obrigatório
Nome de exibição do cliente.
Exemplos de payload
- Criar cliente
{
"name": "My SaaS Embed"
}
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"}'
{
"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.