GraphQL referenceMutations
Create Music Rule
MUTATION
createMusicRule(input: CreateMusicRuleInput!): MusicRuleMutationOutput!Access: Requires the music_rules:write permission. Requires the music scheduling add-on.
Arguments
input*Returns
- createMusicRule
message?Stringrule?success*Boolean!Example Request
mutation CreateMusicRule($input: CreateMusicRuleInput!) { createMusicRule(input: $input) { message rule { breakable createdAt criteria { artists categories customFields genres tags } description displayName id isActive network { activeListeners baseUrl catchupEnabled catchupPremium code id imagesUrl isPremium } networkId priority } success }}{ "input": { "breakable": "BREAKABLE", "criteria": { "artists": [ "string" ], "categories": [ "1" ] }, "isActive": true, "priority": 10, "ruleType": "AUDIO_ITEM_SEPARATION", "unit": "DAYS", "value": 10 }}{ "data": { "createMusicRule": { "message": "string", "rule": { "breakable": "BREAKABLE", "createdAt": "<DateTime>", "criteria": { "artists": [ "string" ], "categories": [ "1" ], "customFields": "<JSON>", "genres": [ "1" ], "tags": [ "string" ] }, "description": "string", "displayName": "string", "id": "1", "isActive": true, "network": { "activeListeners": 10, "baseUrl": "string", "catchupEnabled": true, "catchupPremium": true, "code": "string", "id": "1", "imagesUrl": "string", "isPremium": true }, "networkId": "1", "priority": 10 }, "success": true } }}