get:
  tags:
    - All Resources
    - Charts
    - Tracks
    - Amazon
  summary: 'Get Amazon Track Chart Positions'
  operationId: amazon_track_positions.charts.search
  description: |
    Resource route for getting a list of `AmazonTrackChartPositions`.
    At least one of the identifying keys is required in the request to filter data:
    - `chart_id`
    - `isrc`
    - `track_id`
    (but it is not possible to use `isrc` and `track_id` together)
  security:
    - bearerAuth: []
  parameters:
    - $ref: '../parameters/start_date.yaml'
    - $ref: '../parameters/end_date.yaml'
    - $ref: '../parameters/amazon_chart_id.yaml'
    - $ref: '../parameters/genre_name_array.yaml'
    - $ref: '../parameters/country_code_array.yaml'
    - $ref: '../parameters/include_track_chart_position.yaml'
    - $ref: '../parameters/is_exit.yaml'
    - $ref: '../parameters/is_sony.yaml'
    - $ref: '../parameters/isrc_array.yaml'
    - $ref: '../parameters/amazon_track_id_array.yaml'
    - $ref: '../parameters/min_position.yaml'
    - $ref: '../parameters/max_position.yaml'
    - $ref: '../parameters/limit_range.yaml'
    - $ref: '../parameters/cursor.yaml'
    - $ref: '../parameters/limit.yaml'
    - $ref: '../parameters/offset.yaml'
    - $ref: '../parameters/sort_by_amazon_chart_track_position.yaml'
    - $ref: '../parameters/sort_order.yaml'
  responses:
    200:
      $ref: '../responses/AmazonTrackChartPositionsResponse.yaml'
    400:
      $ref: '../responses/InvalidInput.yaml'
    401:
      $ref: '../responses/Unauthorized.yaml'
    500:
      $ref: '../responses/InternalError.yaml'