openapi: 3.1.0
info:
  title: Internal indicators API
  version: 0.1.0
servers:
  - url: https://indicators.example.test/v1
paths:
  # Add discovery and observation query routes.
  {}
components:
  schemas:
    Observation:
      # Add type, required and properties.
      {}
    ObservationPage:
      # Include items and the selected pagination metadata.
      {}
    Problem:
      # Define a minimal error readable by consumers.
      {}

# Keep the scope small: paths, parameters, responses and these three schemas
# are enough. Do not implement securitySchemes or callbacks.
