rules:
  # Catalog: Get all artists.
  - path: /artists
    methods: [GET]
    profiles:
      LabelProfile: [catalog]
      OrchAdminProfile: ['*']

  - path: /artists/filter
    methods: [GET]
    profiles:
      ContentProfile: [bulk_create_digital_audio]
      LabelProfile: [ administrator ]
      OrchAdminProfile: [ '*' ]

  - path: /artist
    methods: [POST]
    profiles:
      LabelProfile: [catalog]
      ContentProfile: [bulk_create_digital_audio]
      OrchAdminProfile: ['*']
      CollaboratorsProfile: ['*']

  - path: /subaccount/<int>/artists
    methods: [GET]
    profiles:
      LabelProfile: [catalog]
      OrchAdminProfile: ['*']

  - path: /vendor/<int>/artists
    methods: [GET]
    profiles:
      LabelProfile: [catalog]
      OrchAdminProfile: ['*']

  - path: /artist/<int>
    methods: [GET]
    profiles:
      LabelProfile: [catalog]
      OrchAdminProfile: ['*']
      CollaboratorsProfile: ['*']
      MoneyhubProfile: [administrator, accounting]

  # Admin: Allow all.
  - path: <*>
    methods: ['*']
    profiles:
      LabelProfile: [administrator]
      OrchAdminProfile: ['*']
