La API de administración permite que tu automatización haga gran parte de lo que hace la consola: emitir API keys, agregar miembros y equipos, configurar el inicio de sesión único, y consultar el uso y los eventos de auditoría. Cada operación indica el permiso que necesita: dale a la cuenta de servicio cuya API key la llama un rol que lo tenga.
Disponible por API
| Área | Qué puedes hacer | Referencia |
|---|---|---|
| API keys y cuentas de servicio | Crear cuentas de servicio; emitir, listar y revocar API keys. | API keys, Service accounts |
| Miembros, equipos y roles | Invitar y administrar miembros, crear equipos, roles personalizados y sus permisos. | Members, Teams, Roles |
| Inicio de sesión único | Conectar tu proveedor de identidad y verificar tus dominios. | Single sign-on |
| Acceso a modelos | Consultar el catálogo, restringir modelos a equipos, conectar tus propios proveedores. | Models, Entitlements |
| Uso y registros de solicitudes | Consultar resúmenes de uso y cada solicitud. | Usage, Request logs |
| Auditoría | Consultar y exportar eventos de seguridad. | Security events |
| Memoria | Guardar, leer y borrar entradas de memoria; cero retención de contenido. | Memory entries |
curl
# The management APIs answer on your console's host.
export CCSIO_CONSOLE_URL="https://console.latam.ccsio.ai"
# 1. A service account for the application (permission members.manage).
curl "$CCSIO_CONSOLE_URL/identity/v1/service-accounts" \
-H "Authorization: Bearer $CCSIO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"org_id": "acme", "display_name": "billing-app", "role": "user"}'
# → {"principal_ref": "svc/01K7YP2C9W4X5E8H3J6M0N1Q2R", "display_name": "billing-app", "kind": "service_account"}
# 2. A key for it (permission api-keys.manage). The answer carries the raw key once, in "raw": store it now.
curl "$CCSIO_CONSOLE_URL/identity/v1/api-keys" \
-H "Authorization: Bearer $CCSIO_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"org_id": "acme",
"name": "billing-app production",
"principal_ref": "svc/01K7YP2C9W4X5E8H3J6M0N1Q2R",
"expires_at": "2027-01-31T00:00:00Z"
}'
# 3. Revoke it when it is no longer needed, or if it leaked.
curl -X POST "$CCSIO_CONSOLE_URL/identity/v1/api-keys/01K7YQ4D8M2P6S9V3X5Z7B1C4F/revoke" \
-H "Authorization: Bearer $CCSIO_API_KEY"Solo en la consola, por ahora
- Billing: la suscripción y los créditos prepagados.
- Servidores MCP: su instalación desde la biblioteca y sus credenciales.
- API keys personales: las crea para sí misma una persona con la sesión iniciada.
- El registro de una organización nueva.