Liste, publique e despublique suas automações.
Última atualização: 10 de setembro de 2026
Esta API lê e muda o estado das automações criadas no painel. Não existem endpoints para criar, editar ou apagar uma automação, nem para enviar mensagens.
Cada requisição leva uma única chave. Nenhum id de conta é enviado na requisição. A chave é criada no painel, na parte de chaves de API da aba Integrações nas configurações da conta.
A chave é enviada no cabeçalho Authorization em cada requisição:
Authorization: Bearer smpl_... A chave não pode ficar embutida em um navegador nem em um aplicativo móvel. Uma requisição que leva o cabeçalho Origin retorna 403 browser_origin_not_allowed, porque o navegador adiciona esse cabeçalho a cada requisição.
O nível de acesso é escolhido ao criar a chave e não pode mudar por toda a vida da chave.
Lê a lista de automações. Requisições que mudam o estado retornam 403 missing_scope.
Lê a lista de automações; publica ou despublica uma automação.
Todos os endpoints ficam sob https://api.simpliers.com.
Os comandos rodam no terminal. Troque {flowId} pelo id da automação e "smpl_..." pela sua chave. As requisições de publicar e despublicar não enviam corpo.
Os parâmetros são separados por vírgulas. O parâmetro status=published retorna apenas as automações publicadas e status=unpublished apenas as despublicadas. Sem o parâmetro, todas as automações da conta são listadas. "limit" define o tamanho da página. O tamanho da página é 25 por padrão e 100 no máximo. O flowId vem também desta resposta.
curl -H "Authorization: Bearer smpl_..." \ "https://api.simpliers.com/api/v1/chat/flows?status=published"
curl -X POST -H "Authorization: Bearer smpl_..." \ "https://api.simpliers.com/api/v1/chat/flows/{flowId}/publish"
Uma automação despublicada não roda até ser publicada de novo, e a configuração dela não é apagada.
curl -X POST -H "Authorization: Bearer smpl_..." \ "https://api.simpliers.com/api/v1/chat/flows/{flowId}/unpublish"
Para os erros, a resposta traz um objeto error com os campos code e message. O code é estável, o texto do message pode mudar.
{ "error": { "code": "missing_scope", "message": "..." }}
Regras para uma chave: