Documentación

Documentación API

Base URL: https://gateway.comunidesk.com. Autenticación OAuth2 + JWT Comunidesk (x-comunidesk-user-authorization). Protocolos: REST, SOAP, GraphQL y OData v4.

Prueba llamadas en el Lab · Shell

Misma identidad y RBAC

Login/registro usan users_app. Para datos de edificio envía el JWT Comunidesk en x-comunidesk-user-authorization; el backend aplica el RBAC por edificio.

# OAuth app (cuotas / scopes del gateway)
Authorization: Bearer <oauth_access_token>

# Identidad Comunidesk (RBAC por edificio)
x-comunidesk-user-authorization: Bearer <users_app_jwt>

Obtener token

POST https://gateway.comunidesk.com/oauth/token

curl -X POST https://gateway.comunidesk.com/oauth/token \
  -u CLIENT_ID:CLIENT_SECRET \
  -d grant_type=client_credentials \
  -d scope="comunidesk:read comunidesk:write"

Entornos

Envía el header x-comunidesk-environment para enrutar la petición al backend del entorno (dev, rnd, stg, uat, qa, prod).

  • dev Development — Pruebas locales / sandbox del integrador
  • rnd R&D — Experimentos y spikes
  • stg Staging — Pre-producción integrada
  • uat UAT — Aceptación de usuario
  • qa QA — Validación de calidad
  • prod Production — Datos reales de la cuenta
x-comunidesk-environment: stg

En entornos no-prod, prefija nombres de datos de prueba (p. ej. [STG] Mi edificio).

Protocolos

Elige el estilo de integración de tu stack. La taxonomía de entidades es la misma en REST, SOAP, GraphQL y OData.

  • REST · /v1/rest/{EntitySet}
  • SOAP · POST /v1/soap
  • GraphQL · POST /v1/graphql
  • OData v4 · /odata/v4/{EntitySet}?$filter=&$select=&$top=

Módulos

Módulos y productos del gateway.

Lab y Shell

El Lab (estilo Postman) y el Comunidesk Shell (barra inferior) permiten probar el gateway contra entornos controlados.

  • Lab — colecciones, variables y entornos.
  • Abre el Shell con el icono Terminal del header: help, env, get, token set.

Portal: developers.comunidesk.com · Gateway: gateway.comunidesk.com

Comunidesk Shell dev