Saltar al contenido principal

Consultar empresa

Servicio para consultar los datos de tu empresa: nombre, logo, opciones de personalización visual (marca blanca) y los webhooks configurados.

GET /v1.5/ext/company HTTP/1.1
HOST: {{api_auco}}
Authorization: {{public_key}}

Autenticación

Incluye tu llave publica en el encabezado Authorization.

Authorization: puk_xxx...

Parámetros de consulta

Este servicio no recibe parámetros. La empresa se identifica a partir de la llave pública enviada en el encabezado Authorization.

Estructura de la respuesta

CampoTipoDescripción
idStringIdentificador de la empresa.
nameStringNombre de la empresa.
webhooksArrayLista de webhooks configurados. Cada elemento contiene id, description, url y header. Ver Webhooks.
uxOptionsObjectOpciones de personalización visual (marca blanca), por ejemplo primaryColor y alternateColor.
imageStringURL del logo de la empresa.
webhookString(Legacy) URL del webhook único. Se mantiene por compatibilidad; usa webhooks.
webhookHeaderObject(Legacy) Header { key, value } del webhook único. Se mantiene por compatibilidad; usa webhooks.
Campos legacy

webhook y webhookHeader se devuelven solo para integraciones antiguas. La configuración actual de notificaciones se realiza mediante el arreglo webhooks (ver Webhooks).

🧪 Ejemplo de uso

curl -X GET 'https://dev.auco.ai/v1.5/ext/company' \
-H 'Authorization: puk_public_key_company'

📥 Ejemplo de respuesta

{
"id": "61ba073970df523d9d232a27",
"name": "Auco",
"webhooks": [
{
"id": "default",
"description": "Webhook principal",
"url": "https://miempresa.com/webhooks/auco",
"header": {
"key": "Authorization",
"value": "Bearer ..."
}
}
],
"uxOptions": {
"primaryColor": "#021C30",
"alternateColor": "#A557F2"
},
"image": "https://static.micontrato.co/companies/61ba073970df523d9d232a27/logo.png",
"webhook": "",
"webhookHeader": {}
}

⚠️ Respuestas de error

CódigoDescripción
401Autenticación inválida o ausente