{ "opencollection": "1.0.0", "info": { "name": "Orbital Query Caches Schemas API", "version": "1.0.0" }, "items": [ { "info": { "name": "Schemas", "type": "folder" }, "items": [ { "info": { "name": "Orbital List schemas", "type": "http" }, "http": { "method": "GET", "url": "https://localhost:9022/api/schemas" }, "docs": "Returns the schemas and type definitions currently registered in the Orbital workspace, including types from connected API specs, database schemas, and Taxi projects." }, { "info": { "name": "Orbital Register a new schema", "type": "http" }, "http": { "method": "POST", "url": "https://localhost:9022/api/schemas", "body": { "type": "json", "data": "{}" } }, "docs": "Registers a new schema in the Orbital workspace. The schema can be provided as a Taxi source file, OpenAPI specification, Protobuf definition, or other supported schema format. Orbital parses the schema, extracts type definitions and semantic metadata, and makes the types available for TaxiQL queries." }, { "info": { "name": "Orbital Get a schema by ID", "type": "http" }, "http": { "method": "GET", "url": "https://localhost:9022/api/schemas/:schemaId", "params": [ { "name": "schemaId", "value": "", "type": "path" } ] }, "docs": "Returns the details of a specific schema registered in the workspace." }, { "info": { "name": "Orbital Update a schema", "type": "http" }, "http": { "method": "PUT", "url": "https://localhost:9022/api/schemas/:schemaId", "params": [ { "name": "schemaId", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates an existing schema in the workspace. Orbital re-parses the schema, updates type definitions, and refreshes the query engine's understanding of available data sources." }, { "info": { "name": "Orbital Delete a schema", "type": "http" }, "http": { "method": "DELETE", "url": "https://localhost:9022/api/schemas/:schemaId", "params": [ { "name": "schemaId", "value": "", "type": "path" } ] }, "docs": "Removes a schema and its associated type definitions from the workspace. Types that are only defined in this schema will no longer be available for TaxiQL queries." } ] } ], "bundled": true }