Registro de Empresa
Registre una empresa en su cuenta de integrador, complete el pago y obtenga la clave de API.
Listar Planes Disponibles
cURL
curl https://api.ixblix.app/api/plans \
-u "int_xxxx:ixblix_integrator_token_xxxx" Respuesta (array de planes):
Respuesta
[
{
"id": "uuid-of-plan",
"name": "Starter",
"billingType": "PERIOD",
"period": "MONTHLY",
"priceCents": 4900,
"currency": "BRL",
"isActive": true,
"isPublic": true,
"createdAt": "2026-01-01T00:00:00.000Z"
}
] Registrar una Empresa
cURL
curl -X POST https://api.ixblix.app/api/companies/register \
-u "int_xxxx:ixblix_integrator_token_xxxx" \
-H "Content-Type: application/json" \
-d '{
"name": "Acme Corporation",
"planId": "plan_starter"
}' Campos de la Solicitud
| Campo | Obligatorio | Descripción |
|---|---|---|
name | Sí | Nombre de visualización de la empresa. |
planId | Sí | ID de un plan de suscripción. |
La respuesta incluye company y payment con un checkoutUrl — redirija al dueño de la empresa allí para completar el pago.
Respuesta
{
"company": { "id": "cmp_xxxx", "name": "Acme Corporation", "status": "PENDING_PAYMENT" },
"payment": {
"transactionId": "company_cmp_xxxx-txn",
"provider": "efi",
"amountCents": 4900,
"currency": "BRL",
"confirmationUrl": "/api/companies/cmp_xxxx/activate/company_cmp_xxxx-txn",
"status": "PENDING",
"checkoutUrl": "https://api.ixblix.app/checkout/company_cmp_xxxx-txn"
}
} Activar la Empresa
Después de la confirmación del pago:
cURL
curl -X POST https://api.ixblix.app/api/companies/{companyId}/activate/{transactionId} \
-u "int_xxxx:ixblix_integrator_token_xxxx" Respuesta:
Respuesta
{
"apiKey": "smci_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"status": "ACTIVE"
} Importante: La apiKey se muestra solo una vez. Almacénela de forma segura.
Tipos de Cobro
| Tipo | Descripción |
|---|---|
MESSAGES | Cobrado por mensaje enviado o recibido. |
CONVERSATIONS | Cobrado por conversación creada. |
COMPANY | Tarifa fija por empresa. |
TIME | Acceso basado en tiempo (ej: mensual). |