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

CampoObligatorioDescripción
nameSíNombre de visualización de la empresa.
planIdSí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

TipoDescripción
MESSAGESCobrado por mensaje enviado o recibido.
CONVERSATIONSCobrado por conversación creada.
COMPANYTarifa fija por empresa.
TIMEAcceso basado en tiempo (ej: mensual).