openapi: 3.2.0 info: title: Entur Operator API version: 2026.09.2 contact: name: Team Delingsmobilitet description: 'Operations tagged Operator across 2 of this provider''s published API definitions: entur-shared-mobility-openapi.json, entur-shared-mobility-openapi.yml. Each path carries the servers of the definition it was published in.' servers: - url: https://api.entur.io/shared-mobility/v1 description: Generated server url security: - Authorization: [] tags: - name: Operator paths: /operators/availability: parameters: - $ref: '#/components/parameters/ET-Client-Name' - $ref: '#/components/parameters/X-Correlation-Id' get: tags: - Operator summary: Get all available operator IDs description: Get a list of all operator IDs the client has access to sell mobility on behalf of. operationId: getAvailability responses: '200': description: OperatorAvailabilityResponse content: application/problem+json: schema: $ref: '#/components/schemas/OperatorAvailabilityResponse' '400': description: Invalid request data content: application/problem+json: schema: $ref: '#/components/schemas/ApiError' '403': description: Insufficient permissions content: application/problem+json: schema: $ref: '#/components/schemas/ApiError' '409': description: Resource conflict content: application/problem+json: schema: $ref: '#/components/schemas/ApiError' '500': description: Unexpected server error content: application/problem+json: schema: $ref: '#/components/schemas/ApiError' servers: - url: https://api.entur.io/shared-mobility/v1 description: Generated server url components: parameters: ET-Client-Name: name: ET-Client-Name in: header description: 'Entur Client Header. It is required that all consumers identify themselves by using this header. Entur will deploy strict rate-limiting policies on API-consumers who do not identify with a header and reserves the right to block unidentified consumers. The structure of ET-Client-Name should be: `-`.' required: false style: simple explode: false schema: type: string X-Correlation-Id: name: X-Correlation-Id in: header description: Correlation id required: false style: simple explode: false schema: type: string schemas: ApiError: type: object properties: type: type: string status: type: integer format: int32 title: type: string detail: type: string instance: type: string timestamp: type: string format: date-time exception: type: string error: type: string message: type: string path: type: string required: - detail - error - exception - instance - message - path - status - timestamp - title - type OperatorAvailabilityResponse: type: object properties: operatorIds: type: array items: type: string required: - operatorIds securitySchemes: Authorization: type: http description: Authorization header scheme: bearer bearerFormat: Bearer eyJhbGciOiJIUzI1NiIsInR5cCIf36POk6yJV_adQssw5c x-refined-from: - entur-shared-mobility-openapi.json - entur-shared-mobility-openapi.yml