openapi: 3.0.3 info: title: Academy Software Foundation - OpenCue Hosts Shows API description: OpenCue is an open source render management system developed by Sony Pictures Imageworks and hosted by the Academy Software Foundation. This specification documents the gRPC/REST API surface for managing render jobs, layers, frames, hosts, shows, and subscriptions in an OpenCue render farm deployment. version: 1.0.0 contact: url: https://www.opencue.io/ x-generated-from: documentation servers: - url: http://localhost:8080 description: Local OpenCue REST gateway (default port) - url: http://opencue-gateway:8080 description: OpenCue REST gateway in containerized deployment security: [] tags: - name: Shows description: Manage shows (productions) in OpenCue paths: /api/show: get: operationId: listShows summary: Academy Software Foundation List Shows description: List all active shows (productions) registered in OpenCue. tags: - Shows responses: '200': description: List of shows content: application/json: schema: $ref: '#/components/schemas/ShowList' examples: listShows200Example: summary: Default listShows 200 response x-microcks-default: true value: shows: - id: show-abc123 name: feature_film_2026 active: true defaultMinCores: 100 defaultMaxCores: 5000 '500': description: Internal server error content: application/json: schema: $ref: '#/components/schemas/ErrorResponse' x-microcks-operation: delay: 0 dispatcher: FALLBACK components: schemas: ShowList: type: object description: List of shows properties: shows: type: array items: $ref: '#/components/schemas/Show' ErrorResponse: type: object description: Error response properties: error: type: string description: Error message example: Job not found code: type: integer description: Error code example: 404 Show: type: object description: A show (production) in OpenCue properties: id: type: string description: Unique show identifier example: show-abc123 name: type: string description: Show name example: feature_film_2026 active: type: boolean description: Whether the show is currently active example: true defaultMinCores: type: integer description: Default minimum cores for jobs in this show example: 100 defaultMaxCores: type: integer description: Default maximum cores for jobs in this show example: 5000