Esta página fue traducida automáticamente. Si encuentra errores o tiene sugerencias, contáctenos.
Una organización, una región
Rhombus opera dos regiones de producción independientes: EE. UU. y UE. Tu organización — sus usuarios, dispositivos, API keys y datos — vive exactamente en una de ellas. La región determina a qué hostnames se conecta tu integración; todo lo demás es idéntico, incluidas las rutas de los endpoints, los headers de autenticación, los formatos de solicitud y respuesta, y los límites de tasa.Las API keys están vinculadas a la región. Una key generada en la Consola de la UE solo funciona contra endpoints de la UE, y una key de EE. UU. solo funciona contra endpoints de EE. UU. No hay redirección entre regiones — consulta Solución de problemas más abajo.
Endpoints regionales
El patrón es consistente en toda la plataforma: el hostname de la UE inserta
.eu. después del subdominio — api2.rhombussystems.com se convierte en api2.eu.rhombussystems.com.
¿En qué región está tu organización?
Revisa la barra de direcciones cuando hayas iniciado sesión en la Consola de Rhombus:console.rhombussystems.com— tu organización está en la región de EE. UU.console.eu.rhombussystems.com— tu organización está en la región de la UE (la página de inicio de sesión también muestra la insignia EU).
Llama a la API en tu región
Define la URL base una sola vez y todos los ejemplos de código de esta documentación funcionan para cualquiera de las dos regiones — las rutas, los headers y los payloads nunca cambian.200 OK con los detalles de tu organización. Un 403 Forbidden con "Invalid api key" generalmente significa que la key y la URL base pertenecen a regiones diferentes — consulta Solución de problemas.
SDKs generados
Cada región sirve la especificación OpenAPI en la misma ruta (/api/openapi/public.json). La entrada servers de la especificación actualmente solo lista la URL base de EE. UU., así que cuando generes un cliente para una organización de la UE, sobrescribe la URL base explícitamente:
Generar un cliente para la UE
Rhombus CLI
La Rhombus CLI tiene soporte de regiones integrado.rhombus configure pregunta en qué región está tu organización con el prompt Region (us/eu) y deriva la URL del endpoint a partir de tu respuesta, y rhombus login usa automáticamente los hosts regionales correspondientes de inicio de sesión y de tokens.
También puedes apuntar un solo comando — o todo tu entorno — directamente al endpoint de la UE:
Overrides de región en la CLI
Conexiones OAuth y WebSocket
Los hostnames regionales aplican a toda la plataforma, no solo a la API REST:- Inicia sesión con Rhombus (OAuth) — los tres hosts del flujo OAuth (consola,
auth-web,api2) cambian a sus equivalentes.eu.para las organizaciones de la UE. Las aplicaciones OAuth están vinculadas a la región igual que las API keys: registra, autoriza e intercambia tokens todo en la misma región. - Eventos en tiempo real por WebSocket — las organizaciones de la UE se conectan a
wss://ws.eu.rhombussystems.com:8443/websocket. La autenticación y el protocolo STOMP son idénticos.
Residencia de datos
Las organizaciones aprovisionadas en la región de la UE están alojadas en la Unión Europea: su tráfico de API, almacenamiento de video y procesamiento en la nube permanecen dentro de la región.Solución de problemas
403 Invalid api key — pero la key es correcta
Una solicitud al endpoint de la región equivocada falla con:
console. vs console.eu.) y asegúrate de que tu URL base coincida.
OAuth: “This application is not available for your organization”
LosclientId de OAuth están vinculados a la región. Si tu aplicación se registró en una región y un usuario intenta autorizarla a través de la consola de la otra región, la pantalla de consentimiento muestra This application is not available for your organization. Asegúrate de que la llamada de registro, la URL de autorización y el intercambio de tokens apunten a la misma región que la organización del usuario que inicia sesión.
Próximos pasos
Referencia de la API
Navega los 900+ endpoints — cada ruta funciona de forma idéntica en ambas regiones.
Rhombus CLI
Configura la CLI para tu región y explora la API desde tu terminal.
Eventos WebSocket
Transmite eventos en tiempo real desde el endpoint WebSocket de tu región.
Límites de tasa
Los mismos límites aplican en ambas regiones, y se aplican dentro de la región de tu organización.