get:
  tags:
    - All Resources
    - Products
  summary: 'Get one Product'
  operationId: products.get
  description: >-
    Resource route for getting a single `Product`
    with filtering based on provided parameters
  security:
    - bearerAuth: []
  parameters:
    - $ref: '../parameters/product_id_path.yaml'
  responses:
    200:
      $ref: '../responses/ProductResponse.yaml'
    400:
      $ref: '../responses/InvalidInput.yaml'
    401:
      $ref: '../responses/Unauthorized.yaml'
    404:
      $ref: '../responses/NotFoundError.yaml'
    500:
      $ref: '../responses/InternalError.yaml'