get:
  tags:
    - All Resources
    - Playlists
    - Tracks
    - Public Playlists
  summary: 'Query for TrackPositionSummaries (public)'
  operationId: public.track_position.search_playlist_summaries
  description: >-
    Resource route for getting a list of `PlaylistTrackPositionSummaries`
    with filtering based on provided parameters. Includes info about how many playlists include
    requested ISRC on particular date.  
    
    Sort by values: 
      * date
      * isrc
      * dsp
      * total_playlists
  security:
    - bearerAuth: [ ]
  parameters:
    - $ref: '../parameters/start_date.yaml'
    - $ref: '../parameters/end_date.yaml'
    - $ref: '../parameters/dsp.yaml'
    - $ref: '../parameters/playlist_type_array.yaml'
    - $ref: '../parameters/artist_id.yaml'
    - $ref: '../parameters/isrc_array.yaml'
    - $ref: '../parameters/limit_range.yaml'
    - $ref: '../parameters/cursor.yaml'
    - $ref: '../parameters/bigtable_limit.yaml'
    - $ref: '../parameters/offset.yaml'
    - $ref: '../parameters/sort_by_track_positions_playlists_summary.yaml'
    - $ref: '../parameters/sort_order.yaml'
  responses:
    200:
      $ref: '../responses/PublicPlaylistTrackPositionSummariesResponse.yaml'
    400:
      $ref: '../responses/InvalidInput.yaml'
    401:
      $ref: '../responses/Unauthorized.yaml'
    500:
      $ref: '../responses/InternalError.yaml'