Saltar al contenido principal
La API de AgencyHandy le permite automatizar la creación de leads, la gestión de clientes, las actualizaciones de pedidos y mucho más desde cualquier sistema o script externo. Cada solicitud se autentica con una clave de API que usted genera desde la configuración de su espacio de trabajo. Esta guía le explica cómo obtener sus credenciales y realizar su primera llamada a la API.
Debe ser SuperAdmin o Admin en su espacio de trabajo de AgencyHandy para generar una clave de API.

URL base

Todas las solicitudes a la API se realizan a:
https://api.agencyhandy.com
Reemplace {{URL}} por esta URL base en todas las solicitudes de ejemplo a lo largo de la documentación de la API.

Paso 1: Generar una clave de API

1

Abrir Workspace Configuration

Vaya a la configuración de su espacio de trabajo en:
{{workspaceUrl}}/workspace-config?tab=api-key
Esto abre la pestaña API Key dentro de Workspace Configuration.
2

Generar y copiar su clave de API

Haga clic en Generate (o Regenerate si ya existe una clave). Copie la clave de API y guárdela de forma segura — trátela como una contraseña. AgencyHandy no la volverá a mostrar después de que abandone la página.
Regenerar su clave de API invalida inmediatamente la clave anterior. Cualquier integración existente que use la clave antigua dejará de funcionar hasta que la actualice con la nueva clave.

Paso 2: Obtener su Company ID

La mayoría de los endpoints de la API requieren un encabezado companyid que identifica a qué espacio de trabajo se dirige la solicitud. Use el siguiente endpoint para obtener su Company ID.

Endpoint

GET {{URL}}/accounts/companies

Encabezados

EncabezadoValor
x-api-keySu clave de API

Solicitud de ejemplo

cURL
curl --request GET "https://api.agencyhandy.com/accounts/companies" \
  --header "x-api-key: <YOUR_API_KEY>"

Respuesta de ejemplo

{
  "message": "Companies associated with API token.",
  "companies": [
    {
      "_id": "6525994184e9ddd79853450e",
      "name": "onethread123",
      "logo": "",
      "extraSmallLogo": "",
      "largeLogo": ""
    }
  ]
}
1

Localizar su Company ID

En la respuesta, busque el campo _id dentro del array companies. Este es su Company ID.
const companyId = response.companies[0]._id;
// e.g. "6525994184e9ddd79853450e"
2

Almacenar el Company ID

Guarde el Company ID para usarlo en todas las solicitudes posteriores a la API. Lo pasará como el encabezado companyid:
EncabezadoValor
x-api-keySu clave de API
companyidSu Company ID

Resumen de autenticación

Cada solicitud autenticada a la API requiere como mínimo:
x-api-key: <YOUR_API_KEY>
companyid: <YOUR_COMPANY_ID>
Con su clave de API y su Company ID en mano, está listo para usar el resto de la API de AgencyHandy. Continúe con una de las guías de endpoints a continuación.