rules:
  # Catalog: scheduling-and-pricing, tracks/grats
  - path: /product/<int>/<*>
    methods: [GET]
    profiles:
      LabelProfile: [catalog]
      OrchAdminProfile: ['*']
      ContentProfile: [review_digital_audio, bulk_create_digital_audio]
  - path: /product/<int>/not_for_distribution
    methods: [PUT]
    profiles:
      LabelProfile: [administrator]
      OrchAdminProfile: ['*']
      ContentProfile: [bulk_create_digital_audio]
  - path: /product/<int>/correction
    methods: [POST]
    profiles:
      LabelProfile: [catalog]
      OrchAdminProfile: ['*']
  - path: /product/<int>/correction/<*>
    methods: [POST]
    profiles:
      LabelProfile: [catalog]
      OrchAdminProfile: ['*']
  - path: /product/<int>/correction/<int>
    methods: [DELETE]
    profiles:
      LabelProfile: [catalog]
      OrchAdminProfile: ['*']
  # Catalog: /audio/2628285
  - path: /product/audio/<int>
    methods: [GET]
    profiles:
      LabelProfile: [catalog]
      CollaboratorsProfile: ['*']
      ContentProfile: [review_digital_audio, bulk_create_digital_audio]
      InsightsProfile: ['*']
      PublishingProfile: ['*']
      OrchAdminProfile: ['*']
      MoneyhubProfile: ['*']
  - path: /product/audio/<int>
    methods: [PUT]
    profiles:
      LabelProfile: [catalog]
      OrchAdminProfile: ['*']
      ContentProfile: [bulk_create_digital_audio]
  # approve/reject endpoints
  - path: /product/audio/<int>/approve
    methods: [PUT]
    profiles:
      OrchAdminProfile: ['*']
      ContentProfile: [review_digital_audio, bulk_create_digital_audio]
  - path: /product/audio/<int>/reject
    methods: [PUT]
    profiles:
      OrchAdminProfile: ['*']
      ContentProfile: [review_digital_audio, bulk_create_digital_audio]
  # Catalog: /audio/2628285/validate, /audio/2628285/status
  - path: /product/audio/<int>/<*>
    methods: [GET]
    profiles:
      LabelProfile: [catalog]
      OrchAdminProfile: ['*']
      ContentProfile: [review_digital_audio, bulk_create_digital_audio]
  - path: /product/audio/<int>/<*>
    methods: [PUT]
    profiles:
      LabelProfile: [catalog]
      OrchAdminProfile: ['*']
      ContentProfile: [review_digital_audio, bulk_create_digital_audio]
  # Catalog: new audio
  - path: /product/audio
    methods: [POST]
    profiles:
      LabelProfile: [catalog]
      OrchAdminProfile: ['*']
      ContentProfile: [bulk_create_digital_audio]
  - path: /release-approval/rejections
    methods: [PUT]
    profiles:
      LabelProfile: [catalog]
      OrchAdminProfile: ['*']
  - path: /meta-language
    methods: [GET]
    profiles:
      ContentProfile: [review_digital_audio, bulk_create_digital_audio]
      LabelProfile: ['*']
      OrchAdminProfile: ['*']
  - path: /product/audio/dataloader
    methods: [POST]
    profiles:
      LabelProfile: [catalog,administrator,analytics]
      CollaboratorsProfile: ['*']
      ContentProfile: [review_digital_audio, bulk_create_digital_audio]
      InsightsProfile: ['*']
      PublishingProfile: ['*']
      OrchAdminProfile: ['*']
      MoneyhubProfile: ['*']
  - path: /product/audio/validate/dataloader
    methods: [POST]
    profiles:
      LabelProfile: [catalog]
      OrchAdminProfile: ['*']
      ContentProfile: [review_digital_audio, bulk_create_digital_audio]
  # Admin: Allow all.
  - path: <*>
    methods: ['*']
    profiles:
      LabelProfile: [administrator]
      OrchAdminProfile: ['*']
