rules:
  - path: /audio-attributes
    methods: [GET]
    profiles:
      ContentProfile: [review_digital_audio, view_orchard_sound_recording, manage_digital_audio, view_digital_audio]
      OrchAdminProfile: ['*']

  - path: /audio-attributes/<int>
    methods: [GET]
    profiles:
      ContentProfile: [review_digital_audio, view_orchard_sound_recording, manage_digital_audio, view_digital_audio]
      OrchAdminProfile: ['*']

  - path: /audio-attributes-edits/<int>
    methods: [GET]
    profiles:
      ContentProfile: [review_digital_audio, view_orchard_sound_recording, manage_digital_audio, view_digital_audio]

  - path: /suggested-audio-attributes/<int>
    methods: [GET]
    profiles:
      ContentProfile: [review_digital_audio, view_orchard_sound_recording, manage_digital_audio, view_digital_audio]

  - path: /tracks/osr_id/<str>
    methods: [GET]
    profiles:
      ContentProfile: [review_digital_audio, view_orchard_sound_recording, manage_digital_audio, view_digital_audio]

  - path: /upsert-audio-attributes
    methods: [POST]
    profiles:
      ContentProfile: [review_digital_audio, view_orchard_sound_recording, manage_digital_audio]

  - path: /upsert-audio-attributes-edits
    methods: [POST]
    profiles:
      ContentProfile: [review_digital_audio, view_orchard_sound_recording, manage_digital_audio]

  - path: /product/<int>/tracks<*>
    methods: [GET]
    profiles:
      ContentProfile: [review_digital_audio, publishing_compositions_changelog, bulk_create_digital_audio]
      PublishingProfile: ['*']
      SongwhipProfile: ['*']

  - path: /product/<int>/tracks<*>
    methods: [GET, POST, PATCH, PUT, DELETE]
    profiles:
      ContentProfile: [bulk_create_digital_audio]
      LabelProfile: [catalog]
      OrchAdminProfile: ['*']

  - path: /product/<int>/tracks
    methods: [GET]
    profiles:
      LabelProfile: ['*']
      InsightsProfile: ['*']
      ContentProfile: [review_digital_audio, dolby_atmos_packager_alpha, publishing_compositions_changelog]
      CollaboratorsProfile: ['*']
      SongwhipProfile: ['*']
      PodcastProfile: ['*']
      PublishingProfile: ['*']
      SettingsProfile: ['*']

  - path: /products/trackids
    methods: [POST]
    profiles:
      LabelProfile: ['*']
      InsightsProfile: ['*']
      ContentProfile: [review_digital_audio, dolby_atmos_packager_alpha, ows_delivery_metadata, publishing_compositions_changelog, bulk_create_digital_audio]
      CollaboratorsProfile: ['*']
      SongwhipProfile: ['*']
      PodcastProfile: ['*']
      PublishingProfile: ['*']
      SettingsProfile: ['*']
      Account360Profile: ['*']
      AbacusProfile: ['*']

  - path: /product/<int>/tracks/publishing-obligation
    methods: [GET, PUT]
    profiles:
      InsightsProfile: ['*']

  - path: /product/<int>/tracks
    methods: [DELETE]
    profiles:
      LabelProfile: [catalog]
      OrchAdminProfile: ['*']

  - path: /rights-attributes
    methods: [GET]
    profiles:
      ContentProfile: [review_digital_audio, view_orchard_sound_recording, manage_digital_audio, view_digital_audio]

  - path: /rights-attributes/<int>
    methods: [GET]
    profiles:
      ContentProfile: [review_digital_audio, view_orchard_sound_recording, manage_digital_audio, view_digital_audio]

  - path: /rights-attributes-edits/<int>
    methods: [GET]
    profiles:
      ContentProfile: [review_digital_audio, view_orchard_sound_recording, manage_digital_audio, view_digital_audio]

  - path: /suggested-rights-attributes/<int>
    methods: [GET]
    profiles:
      ContentProfile: [review_digital_audio, view_orchard_sound_recording, manage_digital_audio, view_digital_audio]

  - path: /upsert-rights-attributes
    methods: [POST]
    profiles:
      ContentProfile: [review_digital_audio, view_orchard_sound_recording, manage_digital_audio]

  - path: /upsert-rights-attributes-edits
    methods: [POST]
    profiles:
      ContentProfile: [review_digital_audio, view_orchard_sound_recording, manage_digital_audio]

  - path: /track/<int><*>
    methods: [GET, POST, PUT, DELETE]
    profiles:
      LabelProfile: [catalog]
      OrchAdminProfile: ['*']

  - path: /track/<int>
    methods: [GET, PATCH]
    profiles:
      LabelProfile: ['*']
      PublishingProfile: ['*']
      InsightsProfile: ['*']
      ContentProfile: [review_digital_audio, view_orchard_sound_recording, bulk_create_digital_audio]
      CollaboratorsProfile: ['*']
      MoneyhubProfile: ['*']
      SongwhipProfile: ['*']
      ArtistProfile: ['*']

  - path: /track/<int>/performers
    methods: [GET]
    profiles:
      InsightsProfile: ['*']
      ContentProfile: [review_digital_audio, view_orchard_sound_recording]
      PublishingProfile: ['*']

  - path: /track/<int>/performers
    methods: [PUT]
    profiles:
      ContentProfile: [bulk_create_digital_audio]

  - path: /track/<int>/localization/<int>
    methods: [PUT, DELETE]
    profiles:
      ContentProfile: [bulk_create_digital_audio]

  - path: /isrc/<str>/matches
    methods: [GET]
    profiles:
      AbacusProfile: [administrator]
      ContentProfile: [review_digital_audio]

  - path: /track/samples/<int>
    methods: [GET, PATCH, DELETE]
    profiles:
      LabelProfile: [catalog]

  - path: /tracks
    methods: [GET]
    profiles:
      LabelProfile: ['*']
      PublishingProfile: ['*']
      InsightsProfile: ['*']
      ContentProfile: [review_digital_audio, view_orchard_sound_recording, dolby_atmos_packager_alpha, publishing_compositions_changelog]
      CollaboratorsProfile: ['*']
      SongwhipProfile: ['*']
      ArtistProfile: ['*']
      OrchAdminProfile: ['*']
      MoneyhubProfile: ['*']

  - path: /track-wide-dataloader
    methods: [POST]
    profiles:
      AbacusProfile: [administrator]
      LabelProfile: ['*']
      PublishingProfile: ['*']
      InsightsProfile: ['*']
      ContentProfile: [review_digital_audio, view_orchard_sound_recording, dolby_atmos_packager_alpha, ows_delivery_metadata, publishing_compositions_changelog, bulk_create_digital_audio]
      CollaboratorsProfile: ['*']
      SongwhipProfile: ['*']
      ArtistProfile: ['*']
      OrchAdminProfile: ['*']
      MoneyhubProfile: ['*']
      Account360Profile: ['*']
      AbacusProfile: ['*']

  - path: /profile/uuid/<str>/resource/track/id/<int>
    methods: [HEAD]
    profiles:
      ArtistProfile: ['*']
      CollaboratorsProfile: ['*']
      ContentProfile: ['*']
      InsightsProfile: ['*']
      LabelProfile: ['*']
      OrchAdminProfile: ['*']
      PublishingProfile: ['*']
      SongwhipProfile: ['*']

  - path: /product/<int>/tracks/grats
    methods: [GET]
    profiles:
      ContentProfile: ['*']
      LabelProfile: ['*']
      OrchAdminProfile: ['*']

  - path: /vendor/tracks/validate/dataloader
    methods: [POST]
    profiles:
      ContentProfile: [review_digital_audio]

  - path: <*>
    methods: ['*']
    profiles:
      LabelProfile: [administrator]
      OrchAdminProfile: ['*']
