A API do AgencyHandy permite automatizar a criação de leads, o gerenciamento de clientes, atualizações de pedidos e muito mais a partir de qualquer sistema externo ou script. Cada requisição é autenticada com uma chave de API que você gera nas configurações do seu workspace. Este guia mostra como obter suas credenciais e fazer sua primeira chamada de API.
Você deve ser SuperAdmin ou Admin no seu workspace do AgencyHandy para gerar uma chave de API.
URL Base
Todas as requisições de API são feitas para:
https://api.agencyhandy.com
Substitua {{URL}} por esta URL base em todas as requisições de exemplo ao longo da documentação da API.
Passo 1: Gerar uma chave de API
Abrir a Configuração do Workspace
Navegue até as configurações do seu workspace em:{{workspaceUrl}}/workspace-config?tab=api-key
Isso abre a aba Chave de API dentro da Configuração do Workspace. Gerar e copiar sua chave de API
Clique em Gerar (ou Regenerar se já existir uma chave). Copie a chave de API e armazene-a com segurança — trate-a como uma senha. O AgencyHandy não a exibirá novamente após você sair da página.
Regenerar sua chave de API invalida imediatamente a chave anterior. Quaisquer integrações existentes que usem a chave antiga pararão de funcionar até que você as atualize com a nova chave.
Passo 2: Recuperar seu ID de Empresa
A maioria dos endpoints da API requer um header companyid que identifica qual workspace a requisição tem como alvo. Use o seguinte endpoint para buscar seu ID de Empresa.
Endpoint
GET {{URL}}/accounts/companies
| Header | Valor |
|---|
x-api-key | Sua chave de API |
Exemplo de requisição
curl --request GET "https://api.agencyhandy.com/accounts/companies" \
--header "x-api-key: <YOUR_API_KEY>"
Exemplo de resposta
{
"message": "Companies associated with API token.",
"companies": [
{
"_id": "6525994184e9ddd79853450e",
"name": "onethread123",
"logo": "",
"extraSmallLogo": "",
"largeLogo": ""
}
]
}
Localizar seu ID de Empresa
Na resposta, encontre o campo _id dentro do array companies. Este é seu ID de Empresa.const companyId = response.companies[0]._id;
// e.g. "6525994184e9ddd79853450e"
Armazenar o ID de Empresa
Salve o ID de Empresa para uso em todas as requisições de API subsequentes. Você o passará como o header companyid:| Header | Valor |
|---|
x-api-key | Sua chave de API |
companyid | Seu ID de Empresa |
Resumo de autenticação
Toda requisição de API autenticada requer, no mínimo:
x-api-key: <YOUR_API_KEY>
companyid: <YOUR_COMPANY_ID>
Com sua chave de API e ID de Empresa em mãos, você está pronto para usar o restante da API do AgencyHandy. Continue para um dos guias de endpoint abaixo.