Construya sobre la plataforma. Cada capacidad es un endpoint.
Una sola API REST versionada en los tres módulos, Platform, Intelligence y Mission Control. Aprovisione sedes, escriba política zero-trust, consulte a Lucy, dirija incidentes, transmita eventos. En autoservicio, totalmente documentada, sin cajas negras.
https://api.open-systems.com/v1Authorization: Bearer <token>brew install open-systems/tap/osVisión general
La API de Open Systems es una API REST orientada a recursos. Usa URLs predecibles en plural, acepta y devuelve JSON, se autentica con tokens bearer y emplea verbos y códigos de estado HTTP estándar. Cada capacidad de producto que puede dirigir en el portal está disponible aquí, y nuestros propios agentes de IA y partners usan exactamente la misma API.
HTTPS · TLS 1.3 · cuerpos de petición y respuesta en JSONhttps://api.open-systems.com/v1 · Región UE: https://eu.api.open-systems.com/v1/v1) · los cambios disruptivos llegan como nueva versión mayorOpenAPI 3.1, legible por máquina en /v1/openapi.jsonapplication/json · marcas de tiempo en RFC 3339 / ISO 8601 UTCAutenticación
Autentique cada petición con un token bearer. Use claves API de larga duración para integraciones de back-end, o el flujo OAuth 2.0 client-credentials para acceso máquina a máquina con tokens efímeros y permisos con alcance definido.
Request
Response · 200
platform:readplatform:writeintelligence:readintelligence:invokemc:readmc:writeevents:readwebhooks:manageConvenciones
Reglas coherentes en cada recurso: paginación por cursor, idempotencia para escrituras, límites de tasa expuestos en las cabeceras y sobres de error estándar.
?limit=50&cursor=…; la respuesta lleva next_cursorIdempotency-Key en POST para reintentar con seguridadX-RateLimit-Limit · X-RateLimit-Remaining · Retry-After en 429?status=active®ion=eu-centralerror.code, error.message, request_idSedes
Las sedes son los bordes de su red, sucursales, centros de datos y nubes. Aprovisiónelas, configúrelas y retírelas por programación; todo lo que hacía un appliance, como objeto de API.
Request
Response · 200
Parámetros del body
| nameobligatorio | string |
| regionobligatorio | string |
| ztna | boolean |
| bandwidth_mbps | integer |
| ha | boolean |
Request
Túneles y conectividad
Gestione overlays cifrados entre sedes, nubes y el backbone global. Los túneles son conscientes de las aplicaciones y autorreparables.
Parámetros del body
| fromobligatorio | site_id |
| toobligatorio | site_id |
| protocol | ipsec | wireguard |
| routing | bgp | static |
Response · 201
Policies · ZTNA
Acceso zero-trust como código. Aplique política declarativa desde YAML/JSON o su pipeline de CI; Lucy valida y marca reglas ensombrecidas o en conflicto antes de que entren en servicio.
Request
Response · 200
Seguridad web · SWG / CASB DLP en la roadmap
Gestione por programación la inspección inline y los controles de apps cloud para cada usuario y ubicación. Los endpoints de DLP están en la roadmap.
Parámetros del body
| classifierobligatorio | pattern | fingerprint | ml |
| action | log | block | quarantine |
| channels | array<string> |
Response · 201
Copilot
Pregunte a la plataforma en lenguaje natural. El endpoint Copilot responde preguntas de operación y seguridad con contexto anclado en 35 años de datos operativos, y puede devolver acciones estructuradas para que usted apruebe.
Request
Response · 200
Agents
Agentes autónomos ejecutan operaciones de varios pasos dentro de límites de aprobación human-in-the-loop. Lance un run, inspeccione cada paso, apruebe las acciones bajo control.
Parámetros del body
| taskobligatorio | string |
| scope | site_id | global |
| autonomy | propose | act_with_approval |
Response · 202
Investigaciones
Investigaciones automatizadas de causa raíz, mapeadas a MITRE ATT&CK y a sus líneas base históricas.
Incidents
Dirija la capa respaldada por personas por programación. Cree incidentes, siga la responsabilidad de nivel 3 y lea cronologías de resolución dirigidas por expertos.
Parámetros del body
| severityobligatorio | sev1 | sev2 | sev3 |
| summaryobligatorio | string |
| site_id | string |
Response · 201
Change requests
Envíe y siga change requests atendidos por ingenieros de nivel 3, cada acción atribuible y registrada.
Events & webhooks
Suscríbase a eventos en tiempo real, estado de las sedes, cambios de policy, acciones de agentes, incidentes. Las entregas van firmadas con HMAC-SHA256 para que pueda verificar su autenticidad.
Request
Cabeceras de entrega
Observabilidad
Transmita logs, métricas y eventos de auditoría a su propio stack. Los exportadores nativos mantienen su SIEM y su data lake sincronizados.
JSONsyslogCEFOpenTelemetrySplunkMicrosoft SentinelQRadar, bidireccionalGET /audit/eventsSDK & herramientas
Use el lenguaje y el workflow que ya conoce. SDK de primera clase, un provider de Terraform para infraestructura como código y una CLI de un solo binario.
Terraform
Sedes, túneles & policy declarativos.
registry.terraform.io/open-systemsSDK
Clientes idiomáticos, modelos tipados.
PythonGoTypeScriptJavaCLI
Binario único con soporte de scripts.
os sites listos policy applyErrores y códigos de estado
Cada error devuelve un sobre JSON coherente con un error.code estable, un mensaje legible y un request_id para soporte.
Ejemplo · 422
Códigos comunes
200 OK201 Created202 Accepted400 Bad request401 Unauthorized403 Forbidden404 Not found409 Conflict422 Validation429 Rate limitedEmpiece a construir hoy mismo.
Consiga una clave API, instale la CLI y aprovisione su primera sede en minutos.