openapi: 3.0.2 info: title: RxInferServer OpenAPI specification description: API for RxInferServer.jl - A Julia server for RxInfer probabilistic programming framework version: 1.0.0 contact: name: RxInferServer Team url: https://github.com/lazydynamics/RxInferServer servers: - url: 'http://localhost:8000/v1' description: Local development server tags: - name: Server description: Server management endpoints paths: /info: get: tags: - Server summary: Get server information operationId: getServerInfo description: Returns information about the server, such as the RxInfer version, Server version, Server edition, and Julia version responses: '200': description: Successfully retrieved server information content: application/json: schema: $ref: '#/components/schemas/ServerInfo' examples: known_versions: value: rxinfer_version: "4.2.0" server_version: "1.0.0-DEV" server_edition: "CommunityEdition" julia_version: "1.11.3" unknown_versions: value: rxinfer_version: "unknown" server_version: "unknown" server_edition: "CommunityEdition" julia_version: "1.11.3" components: schemas: ServerInfo: type: object required: - rxinfer_version - server_version - server_edition - julia_version properties: rxinfer_version: type: string description: The version of RxInfer that the server is using, returns unknown if the version is unknown or hidden server_version: type: string description: The version of the RxInferServer, returns unknown if the version is unknown or hidden server_edition: type: string description: The edition of the RxInferServer, as set in RXINFER_EDITION environment variable julia_version: type: string description: The version of Julia as presented in VERSION