Cloud APIs
...
BSN.Cloud Main APIs
Main API version 2022/06

Playlists/Tagged Endpoints (2022/06)

46min
use these endpoints to manage tagged playlists on the network base url for these endpoints https //api bsn cloud/2022/06/rest/playlists/tagged get / returns a list of tagged playlists on the network required scope token bsn api main playlists tagged retrieve query string parameters filter string string optional optional an filtering and sorting expressions in the main api docid 3l0afyd3xooe ytvfk2vs for filtering search results the default value is null sort string string optional optional an expression for sorting the search results the sort expression specifies the entry used for sorting and the ascending/descending (asc/desc) sorting order (e g " \[device] \[serial] asc ") the default value is null marker string string optional optional a value specifying which page to retrieve this value is useful if the istruncated entry in the response body of the previous get call indicates that the number of tagged playlist instances exceeds the pagesize this parameter is only required if you need more elements in the paged list than the pagesize (100) pagesize int int optional optional the maximum number of tagged playlist instances that can be contained in the response body this defaults to the maximum allowed page size (100) request example the example request parameters and headers are set as follows marker value is set to the \[pagedlist] \[nextmarker] property value from the previous bsn cloud api response pagesize is set to 1 filter is set to \[waitingforapprove] is false sort is set to \[name] desc get /2022/06/rest/playlists/tagged/?marker=qm9zzsw2otk2mtmz\&pagesize=1\&filter=%5bwaitingforapprove%5d%20is%20false\&sort=%5bname%5d%20desc http/1 1 host api bsn cloud connection keep alive authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+json accept encoding gzip,deflate success response body 200 200 returns a paged list entity (2022/06) docid\ pwwr0ln3 binngl mr3st of tagged playlists entity (2022/06) docid\ aw3dnjhg hwkyg5f1l8vg instances on a network this will return not more than 100 entities along with the information necessary to return any other remaining pages example { "items" \[ { "id" 4629237, "name" "animals", "physicalpath" "https //handlers bsn cloud/bs/getfile ashx?type=taggedplaylist\&token=492a1cd3d8588f3dc1c61e082b77b901", "contentsvirtualpath" "\\\shared\\\\", "rule" "\<cats> is 'maine coon' and \<dogs> is 'beagle'", "ordertag" "\<filename> asc", "ttl" "00 05 00", "waitingforapprove" false, "creationdate" "2022 08 22t19 01 19 457z", "lastmodifieddate" "2022 08 22t19 01 19 457z", "content" null, "presentations" \[], "permissions" \[] }], "totalitemcount" 2, "matchingitemcount" 2, "pagesize" 1, "nextmarker" "qw5pbwfscyw0nji5mjm2", "prevmarker" "qw5pbwfscyw0nji55h67", "istruncated" false, "sortexpression" "\[name] desc", "filterexpression" "\[waitingforapprove] is false" } failure response 300 300 the requested representation could not be returned because it is ambiguous (there are multiple requested representations) 400 400 the request is malformed and therefore invalid 401 401 the access token is invalid or not specified 403 403 the supplied access token, though valid, doesn't provide access to this method 406 406 the server cannot return the data representation that you requested (as specified in the "accept" header) 5xx 5xx any 500 code is an internal server error post / creates a tagged playlist on the network required scope token bsn api main playlists tagged create request body the tagged playlists entity (2022/06) docid\ aw3dnjhg hwkyg5f1l8vg request example the example request parameters and headers are set as follows post /2022/06/rest/playlists/tagged/ http/1 1 host api bsn cloud connection keep alive authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+json accept encoding gzip,deflate content type application/json content length 535 this is the example request body { "id" 0, "name" "entryway", "physicalpath" null, "contentsvirtualpath" "\\\shared\\\playlists\\\\", "rule" "\<audio> is 'song' and \<video> is 'demo'", "ordertag" "\<filename> asc", "ttl" "00 05 00", "waitingforapprove" false, "creationdate" "0001 01 01t00 00 00", "lastmodifieddate" "0001 01 01t00 00 00", "content" null, "presentations" null, "permissions" \[] } success response body 201 201 returns the tagged playlists entity (2022/06) docid\ aw3dnjhg hwkyg5f1l8vg created and referenced by the uri (given by the location header field) in the response example { "id" 12345678, "name" "entryway", "physicalpath" "https //handlers bsn cloud/bs/getfile ashx?type=taggedplaylist\&token=3c149fb6da45da4ebb81ab9090ca0154", "contentsvirtualpath" "\\\shared\\\playlists\\\\", "rule" "\<audio> is 'song' and \<video> is 'demo' and \<speaker> is 'revolve'", "ordertag" "\<filename> asc", "ttl" "00 05 00", "waitingforapprove" false, "creationdate" "2023 11 17t23 58 59 5921725z", "lastmodifieddate" "2023 11 17t23 58 59 5921725z", "content" \[ { "contentid" 12345, "filename" "audio1429519115 m4a", "displayduration" null, "validitystartdate" null, "validityenddate" null, "state" "approved" } ], "presentations" \[], "permissions" \[] } failure response 300 300 the requested representation could not be returned because it is ambiguous (there are multiple requested representations) 400 400 the request or request body is malformed and therefore invalid, or it is rejected in accordance with the business rules 401 401 the access token is invalid or not specified 403 403 the supplied access token, though valid, doesn't provide access to this method 406 406 the server cannot return the data representation that you requested (as specified in the "accept" header) 415 415 the server cannot accept the data representation that you sent (as specified in the "content type" header) 5xx 5xx any 500 code is an internal server error delete / removes tagged playlists, specified by a filter, from the network this allows you to delete multiple tagged playlists at once required scope token bsn api main playlists tagged delete query string parameter filter string string required required an filtering and sorting expressions in the main api docid 3l0afyd3xooe ytvfk2vs for filtering search results request example the example request parameters and headers are set as follows filter is set to \[contentsvirtualpath] is '\\\shared\\\playlists\\\\' delete /2022/06/rest/playlists/tagged/?filter=%5bcontentsvirtualpath%5d%20is%20%27%5c%5cshared%5c%5cplaylists%5c%5c%27 http/1 1 host api bsn cloud connection keep alive authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+json accept encoding gzip,deflate success response body 200 200 returns the number of affected tagged playlists as an integer value failure response 300 300 the requested representation could not be returned because it is ambiguous (there are multiple requested representations) 400 400 the request or request body is malformed and therefore invalid, or it is rejected in accordance with the business rules 401 401 the access token is invalid or not specified 403 403 the supplied access token, though valid, doesn't provide access to this method 406 406 the server cannot return the data representation that you requested (as specified in the "accept" header) 5xx 5xx any 500 code is an internal server error get /count/ returns the number of tagged playlists on the network that match the specified filter criteria if no filter is included, this call returns the total number of tagged playlists on the network required scope token bsn api main playlists tagged retrieve query string parameter filter string string optional optional an filtering and sorting expressions in the main api docid 3l0afyd3xooe ytvfk2vs for filtering search results the default value is null request example the example request parameters and headers are set as follows filter is set to \[waitingforapprove] is false get /2022/06/rest/playlists/tagged/count/?filter=%5bwaitingforapprove%5d%20is%20false http/1 1 host api bsn cloud connection keep alive authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+json accept encoding gzip,deflate success response body 200 200 the number of tagged playlists is returned as an integer value failure response 300 300 the requested representation could not be returned because it is ambiguous (there are multiple requested representations) 400 400 the request is malformed and therefore invalid 401 401 the access token is invalid or not specified 403 403 the supplied access token, though valid, doesn't provide access to this method 406 406 the server cannot return the data representation that you requested (as specified in the "accept" header) 5xx 5xx any 500 code is an internal server error get /{id\ int}/ returns the specified tagged playlist instance required scope token bsn api main playlists tagged retrieve segment id int int a unique identifier for the tagged playlist instance request example the example request parameters and headers are set as follows id is set to 12345678 the optional if modified since header value equals the last modified header value retrieved from the previous get /id or get /name response get /2022/06/rest/playlists/tagged/12345678/ http/1 1 host api bsn cloud connection keep alive authorization bearer {{useraccesstoken}} if modified since wed, 20 dec 2023 21 32 34 gmt accept application/json, application/vnd bsn error+json accept encoding gzip,deflate success response with body 200 200 returns the tagged playlists entity (2022/06) docid\ aw3dnjhg hwkyg5f1l8vg example this is an example of a 200 level response { "id" 12345678, "name" "decembersaleevent", "physicalpath" "https //handlers bsn cloud/bs/getfile ashx?type=taggedplaylist\&token=03bad9a1cd834901ht5e574983f8215d", "contentsvirtualpath" "\\\shared\\\playlists\\\\", "rule" "\<audio> is 'song' and \<video> is 'demo' and \<speaker> is 'revolve'", "ordertag" "\<filename> asc", "ttl" "00 05 00", "waitingforapprove" false, "creationdate" "2023 11 07t18 35 49 003z", "lastmodifieddate" "2023 12 20t21 32 35 093z", "content" \[ { "contentid" 12345, "filename" "audio1429519115 m4a", "displayduration" null, "validitystartdate" null, "validityenddate" null, "state" "approved" } ], "presentations" \[ { "id" 54321, "name" "html redandgreen", "type" "presentation", "link" null } ], "permissions" \[] } success response 304 304 the resource was not modified since the time specified in the “if modified since” header failure response 300 300 the requested representation could not be returned because it is ambiguous (there are multiple requested representations) 400 400 the request is malformed and therefore invalid 401 401 the access token is invalid or not specified 403 403 the supplied access token, though valid, doesn't provide access to this method 404 404 the server cannot find the requested resource (the path does not exist) 406 406 the server cannot return the data representation that you requested (as specified in the "accept" header) 5xx 5xx any 500 code is an internal server error put /{id\ int}/ modifies the specified tagged playlist instance required scope token bsn api main playlists tagged update segment id int int a unique identifier for the tagged playlist instance request body the tagged playlists entity (2022/06) docid\ aw3dnjhg hwkyg5f1l8vg request example the example request parameters and headers are set as follows id is set to 12345678 the optional if unmodified since header value equals the last modified header value retrieved from the get /id or get /name response put /2022/06/rest/playlists/tagged/12345678/ http/1 1 host api bsn cloud connection keep alive authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+json accept encoding gzip,deflate if unmodified since wed, 20 dec 2023 21 32 34 gmt content type application/json content length 705 this is the example request body { "id" 12345678, "name" "decembersaleevent", "physicalpath" null, "contentsvirtualpath" "\\\shared\\\playlists\\\\", "rule" "\<audio> is 'song' and \<video> is 'demo' and \<speaker> is 'revolve'", "ordertag" "\<filename> asc", "ttl" "00 05 00", "waitingforapprove" false, "creationdate" "0001 01 01t00 00 00", "lastmodifieddate" "0001 01 01t00 00 00", "content" \[ { "contentid" 12345, "filename" "audio1429519115 m4a", "displayduration" "00 01 00", "validitystartdate" "2023 12 01t00 00 00", "validityenddate" "2024 01 01t00 00 00", "state" "approved" } ], "presentations" null, "permissions" \[] } success response 204 204 the specified tagged playlist has been updated on the network failure response 300 300 the requested representation could not be returned because it is ambiguous (there are multiple requested representations) 400 400 the request or request body is malformed and therefore invalid, or it is rejected in accordance with the business rules 401 401 the access token is invalid or not specified 403 403 the supplied access token, though valid, doesn't provide access to this method 404 404 the server cannot find the requested resource (the path does not exist) 406 406 the server cannot return the data representation that you requested (as specified in the "accept" header) 412 412 precondition failed (the resource changed since the time specified in the “if unmodified since” header value) 415 415 the server cannot accept the data representation that you sent (as specified in the "content type" header) 5xx 5xx any 500 code is an internal server error delete /{id\ int}/ removes the specified tagged playlist required scope token bsn api main playlists tagged delete segment id int int a unique identifier for the tagged playlist instance request example the example request parameters and headers are set as follows id is set to 12345678 the optional if unmodified since header value equals the last modified header value retrieved from the get /id or get /name response delete /2022/06/rest/playlists/tagged/12345678/ http/1 1 host api bsn cloud connection keep alive authorization bearer {{useraccesstoken}} if unmodified since wed, 20 dec 2023 21 32 34 gmt accept application/json, application/vnd bsn error+json accept encoding gzip,deflate success response 204 204 the specified tagged playlist file has been removed failure response 300 300 the requested representation could not be returned because it is ambiguous (there are multiple requested representations) 400 400 the request or request body is malformed and therefore invalid, or it is rejected in accordance with the business rules 401 401 the access token is invalid or not specified 403 403 the supplied access token, though valid, doesn't provide access to this method 404 404 the server cannot find the requested resource (the path does not exist) 406 406 the server cannot return the data representation that you requested (as specified in the "accept" header) 412 412 precondition failed (the resource changed since the time specified in the “if unmodified since” header value) 5xx 5xx any 500 code is an internal server error get /{name}/ returns the specified tagged playlist instance required scope token bsn api main playlists tagged retrieve segment name string string the name of the tagged playlist instance request example the example request parameters and headers are set as follows name is set to decembersaleevent the optional if modified since header value equals the last modified header value retrieved from the previous get /id or get /name response get /2022/06/rest/playlists/tagged/decembersaleevent/ http/1 1 host api bsn cloud connection keep alive authorization bearer {{useraccesstoken}} if modified since wed, 20 dec 2023 21 32 34 gmt accept application/json, application/vnd bsn error+json accept encoding gzip,deflate success response with body 200 200 returns the tagged playlists entity (2022/06) docid\ aw3dnjhg hwkyg5f1l8vg example this is an example of a 200 level response { "id" 12345678, "name" "decembersaleevent", "physicalpath" "https //handlers bsn cloud/bs/getfile ashx?type=taggedplaylist\&token=03bad9a1cd834901ht5e574983f8215d", "contentsvirtualpath" "\\\shared\\\playlists\\\\", "rule" "\<audio> is 'song' and \<video> is 'demo' and \<speaker> is 'revolve'", "ordertag" "\<filename> asc", "ttl" "00 05 00", "waitingforapprove" false, "creationdate" "2023 11 07t18 35 49 003z", "lastmodifieddate" "2023 12 20t21 32 35 093z", "content" \[ { "contentid" 12345, "filename" "audio1429519115 m4a", "displayduration" null, "validitystartdate" null, "validityenddate" null, "state" "approved" } ], "presentations" \[ { "id" 242158, "name" "html redandgreen", "type" "presentation", "link" null } ], "permissions" \[] } success response 304 304 the resource was not modified since the time specified in the “if modified since” header failure response 300 300 the requested representation could not be returned because it is ambiguous (there are multiple requested representations) 400 400 the request is malformed and therefore invalid 401 401 the access token is invalid or not specified 403 403 the supplied access token, though valid, doesn't provide access to this method 404 404 the server cannot find the requested resource (the path does not exist) 406 406 the server cannot return the data representation that you requested (as specified in the "accept" header) 5xx 5xx any 500 code is an internal server error put /{name}/ modifies the specified tagged playlist instance required scope token bsn api main playlists tagged create segment name string string the name of the tagged playlist instance request body the tagged playlists entity (2022/06) docid\ aw3dnjhg hwkyg5f1l8vg request example the example request parameters and headers are set as follows name is set to decembersaleevent the optional if unmodified since header value equals the last modified header value retrieved from the get /id or get /name response put /2022/06/rest/playlists/tagged/decembersaleevent/ http/1 1 host api bsn cloud connection keep alive authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+json accept encoding gzip,deflate if unmodified since wed, 20 dec 2023 21 32 34 gmt content type application/json content length 705 this is the example request body { "id" 12345678, "name" "decembersaleevent", "physicalpath" null, "contentsvirtualpath" "\\\shared\\\playlists\\\\", "rule" "\<audio> is 'song' and \<video> is 'demo' and \<speaker> is 'revolve'", "ordertag" "\<filename> asc", "ttl" "00 05 00", "waitingforapprove" false, "creationdate" "0001 01 01t00 00 00", "lastmodifieddate" "0001 01 01t00 00 00", "content" \[ { "contentid" 12345, "filename" "audio1429519115 m4a", "displayduration" "00 01 00", "validitystartdate" "2023 12 01t00 00 00", "validityenddate" "2024 01 01t00 00 00", "state" "approved" } ], "presentations" null, "permissions" \[] } success response 204 204 the specified tagged playlist has been updated on the network failure response 300 300 the requested representation could not be returned because it is ambiguous (there are multiple requested representations) 400 400 the request or request body is malformed and therefore invalid, or it is rejected in accordance with the business rules 401 401 the access token is invalid or not specified 403 403 the supplied access token, though valid, doesn't provide access to this method 404 404 the server cannot find the requested resource (the path does not exist) 406 406 the server cannot return the data representation that you requested (as specified in the "accept" header) 412 412 precondition failed (the resource changed since the time specified in the “if unmodified since” header value) 415 415 the server cannot accept the data representation that you sent (as specified in the "content type" header) 5xx 5xx any 500 code is an internal server error delete /{name}/ removes the specified tagged playlist required scope token bsn api main playlists tagged delete segment name string string the name of the tagged playlist instance request example the example request parameters and headers are set as follows name is set to decembersaleevent the optional if unmodified since header value equals the last modified header value retrieved from the get /id or get /name response delete /2022/06/rest/playlists/tagged/decembersaleevent/ http/1 1 host api bsn cloud connection keep alive authorization bearer {{useraccesstoken}} if unmodified since wed, 20 dec 2023 21 32 34 gmt accept application/json, application/vnd bsn error+json accept encoding gzip,deflate success response 204 204 the specified tagged playlist file has been removed failure response 300 300 the requested representation could not be returned because it is ambiguous (there are multiple requested representations) 400 400 the request or request body is malformed and therefore invalid, or it is rejected in accordance with the business rules 401 401 the access token is invalid or not specified 403 403 the supplied access token, though valid, doesn't provide access to this method 404 404 the server cannot find the requested resource (the path does not exist) 406 406 the server cannot return the data representation that you requested (as specified in the "accept" header) 412 412 precondition failed (the resource changed since the time specified in the “if unmodified since” header value) 5xx 5xx any 500 code is an internal server error get /operations/ returns the operational permissions granted to roles for specific business operations required scope token bsn api main playlists operations retrieve request example the example request parameters and headers are set as follows get /2022/06/rest/playlists/tagged/operations/ http/1 1 host api bsn cloud connection keep alive authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+json accept encoding gzip,deflate success response body 200 200 returns the business operations entity (2022/06) docid\ ei98k7oul6z5i 5b d6js example { "uid" "3cd50d9a a3be 4d6f 84a9 323ab72cc39e", "singularname" "full control", "pluralname" "tagged playlist (full control)", "fullname" "tagged playlist (full control)", "targetentity" "taggedplaylist", "appliance" "instance, collection", "parent" null, "descendants" \[ { "uid" "8d4d37ee e7c8 4944 bd29 4af1f2ad017b", "singularname" "view tagged playlists", "pluralname" "view tagged playlists", "fullname" "tagged playlist (full control) view tagged playlists", "targetentity" "taggedplaylist", "appliance" "instance, collection", "parent" { "uid" "3cd50d9a a3be 4d6f 84a9 323ab72cc39e", "singularname" "full control", "pluralname" "tagged playlist (full control)", "fullname" "tagged playlist (full control)", "targetentity" "taggedplaylist", "appliance" "instance, collection", "parent" null, "descendants" null, "permissions" null }, "descendants" \[], "permissions" \[ { "entityid" null, "operationuid" "8d4d37ee e7c8 4944 bd29 4af1f2ad017b", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" false, "isallowed" true, "creationdate" "2022 06 21t05 03 20 14z" }, { "entityid" null, "operationuid" "8d4d37ee e7c8 4944 bd29 4af1f2ad017b", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" false, "isallowed" true, "creationdate" "2022 06 21t05 03 20 567z" }, { "entityid" null, "operationuid" "8d4d37ee e7c8 4944 bd29 4af1f2ad017b", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 43z" }, { "entityid" null, "operationuid" "8d4d37ee e7c8 4944 bd29 4af1f2ad017b", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 533z" }, { "entityid" null, "operationuid" "8d4d37ee e7c8 4944 bd29 4af1f2ad017b", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 65z" }, { "entityid" null, "operationuid" "8d4d37ee e7c8 4944 bd29 4af1f2ad017b", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2022 06 21t05 03 19 813z" }, { "entityid" null, "operationuid" "8d4d37ee e7c8 4944 bd29 4af1f2ad017b", "principal" { "name" "no permissions", "iscustom" true, "type" "role", "id" 10410 }, "isfixed" false, "isinherited" true, "isallowed" false, "creationdate" "2023 08 29t23 08 25 897z" }, { "entityid" null, "operationuid" "8d4d37ee e7c8 4944 bd29 4af1f2ad017b", "principal" { "name" "roll 1", "iscustom" true, "type" "role", "id" 10470 }, "isfixed" false, "isinherited" true, "isallowed" true, "creationdate" "2023 09 01t14 45 04 287z" }, { "entityid" null, "operationuid" "8d4d37ee e7c8 4944 bd29 4af1f2ad017b", "principal" { "name" "roll 2", "iscustom" true, "type" "role", "id" 10471 }, "isfixed" false, "isinherited" true, "isallowed" true, "creationdate" "2023 09 01t14 45 24 523z" } ] }, { "uid" "a1c2c673 988a 42c5 aa8d abbe1808a9ea", "singularname" "assign tagged playlist", "pluralname" "assign tagged playlist", "fullname" "tagged playlist (full control) assign tagged playlist", "targetentity" "taggedplaylist", "appliance" "instance, collection", "parent" { "uid" "3cd50d9a a3be 4d6f 84a9 323ab72cc39e", "singularname" "full control", "pluralname" "tagged playlist (full control)", "fullname" "tagged playlist (full control)", "targetentity" "taggedplaylist", "appliance" "instance, collection", "parent" null, "descendants" null, "permissions" null }, "descendants" \[], "permissions" \[ { "entityid" null, "operationuid" "a1c2c673 988a 42c5 aa8d abbe1808a9ea", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 43z" }, { "entityid" null, "operationuid" "a1c2c673 988a 42c5 aa8d abbe1808a9ea", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 533z" }, { "entityid" null, "operationuid" "a1c2c673 988a 42c5 aa8d abbe1808a9ea", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 65z" }, { "entityid" null, "operationuid" "a1c2c673 988a 42c5 aa8d abbe1808a9ea", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2022 06 21t05 03 19 813z" }, { "entityid" null, "operationuid" "a1c2c673 988a 42c5 aa8d abbe1808a9ea", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2022 06 21t05 03 20 137z" }, { "entityid" null, "operationuid" "a1c2c673 988a 42c5 aa8d abbe1808a9ea", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2022 06 21t05 03 20 563z" }, { "entityid" null, "operationuid" "a1c2c673 988a 42c5 aa8d abbe1808a9ea", "principal" { "name" "no permissions", "iscustom" true, "type" "role", "id" 10410 }, "isfixed" false, "isinherited" true, "isallowed" false, "creationdate" "2023 08 29t23 08 25 897z" }, { "entityid" null, "operationuid" "a1c2c673 988a 42c5 aa8d abbe1808a9ea", "principal" { "name" "roll 1", "iscustom" true, "type" "role", "id" 10470 }, "isfixed" false, "isinherited" true, "isallowed" true, "creationdate" "2023 09 01t14 45 04 287z" }, { "entityid" null, "operationuid" "a1c2c673 988a 42c5 aa8d abbe1808a9ea", "principal" { "name" "roll 2", "iscustom" true, "type" "role", "id" 10471 }, "isfixed" false, "isinherited" true, "isallowed" true, "creationdate" "2023 09 01t14 45 24 523z" } ] }, { "uid" "f599610a 0d72 450e a929 9a59b45455ef", "singularname" "unassign tagged playlist", "pluralname" "unassign tagged playlist", "fullname" "tagged playlist (full control) unassign tagged playlist", "targetentity" "taggedplaylist", "appliance" "instance, collection", "parent" { "uid" "3cd50d9a a3be 4d6f 84a9 323ab72cc39e", "singularname" "full control", "pluralname" "tagged playlist (full control)", "fullname" "tagged playlist (full control)", "targetentity" "taggedplaylist", "appliance" "instance, collection", "parent" null, "descendants" null, "permissions" null }, "descendants" \[], "permissions" \[ { "entityid" null, "operationuid" "f599610a 0d72 450e a929 9a59b45455ef", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 43z" }, { "entityid" null, "operationuid" "f599610a 0d72 450e a929 9a59b45455ef", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 533z" }, { "entityid" null, "operationuid" "f599610a 0d72 450e a929 9a59b45455ef", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 65z" }, { "entityid" null, "operationuid" "f599610a 0d72 450e a929 9a59b45455ef", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2022 06 21t05 03 19 813z" }, { "entityid" null, "operationuid" "f599610a 0d72 450e a929 9a59b45455ef", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2022 06 21t05 03 20 137z" }, { "entityid" null, "operationuid" "f599610a 0d72 450e a929 9a59b45455ef", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2022 06 21t05 03 20 563z" }, { "entityid" null, "operationuid" "f599610a 0d72 450e a929 9a59b45455ef", "principal" { "name" "no permissions", "iscustom" true, "type" "role", "id" 10410 }, "isfixed" false, "isinherited" true, "isallowed" false, "creationdate" "2023 08 29t23 08 25 897z" }, { "entityid" null, "operationuid" "f599610a 0d72 450e a929 9a59b45455ef", "principal" { "name" "roll 1", "iscustom" true, "type" "role", "id" 10470 }, "isfixed" false, "isinherited" true, "isallowed" true, "creationdate" "2023 09 01t14 45 04 287z" }, { "entityid" null, "operationuid" "f599610a 0d72 450e a929 9a59b45455ef", "principal" { "name" "roll 2", "iscustom" true, "type" "role", "id" 10471 }, "isfixed" false, "isinherited" true, "isallowed" true, "creationdate" "2023 09 01t14 45 24 523z" } ] }, { "uid" "da8cac65 d92b 44a8 8fd1 f0652b0db0cd", "singularname" "create tagged playlist", "pluralname" "create tagged playlist", "fullname" "tagged playlist (full control) create tagged playlist", "targetentity" "taggedplaylist", "appliance" "instance, collection", "parent" { "uid" "3cd50d9a a3be 4d6f 84a9 323ab72cc39e", "singularname" "full control", "pluralname" "tagged playlist (full control)", "fullname" "tagged playlist (full control)", "targetentity" "taggedplaylist", "appliance" "instance, collection", "parent" null, "descendants" null, "permissions" null }, "descendants" \[], "permissions" \[ { "entityid" null, "operationuid" "da8cac65 d92b 44a8 8fd1 f0652b0db0cd", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 43z" }, { "entityid" null, "operationuid" "da8cac65 d92b 44a8 8fd1 f0652b0db0cd", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 533z" }, { "entityid" null, "operationuid" "da8cac65 d92b 44a8 8fd1 f0652b0db0cd", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 65z" }, { "entityid" null, "operationuid" "da8cac65 d92b 44a8 8fd1 f0652b0db0cd", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2022 06 21t05 03 19 813z" }, { "entityid" null, "operationuid" "da8cac65 d92b 44a8 8fd1 f0652b0db0cd", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2022 06 21t05 03 20 137z" }, { "entityid" null, "operationuid" "da8cac65 d92b 44a8 8fd1 f0652b0db0cd", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2022 06 21t05 03 20 563z" }, { "entityid" null, "operationuid" "da8cac65 d92b 44a8 8fd1 f0652b0db0cd", "principal" { "name" "no permissions", "iscustom" true, "type" "role", "id" 10410 }, "isfixed" false, "isinherited" true, "isallowed" false, "creationdate" "2023 08 29t23 08 25 897z" }, { "entityid" null, "operationuid" "da8cac65 d92b 44a8 8fd1 f0652b0db0cd", "principal" { "name" "roll 1", "iscustom" true, "type" "role", "id" 10470 }, "isfixed" false, "isinherited" true, "isallowed" true, "creationdate" "2023 09 01t14 45 04 287z" }, { "entityid" null, "operationuid" "da8cac65 d92b 44a8 8fd1 f0652b0db0cd", "principal" { "name" "roll 2", "iscustom" true, "type" "role", "id" 10471 }, "isfixed" false, "isinherited" true, "isallowed" true, "creationdate" "2023 09 01t14 45 24 523z" } ] }, { "uid" "14a889c3 8893 4e63 aa0a 5d6cbf37ddcb", "singularname" "view contents", "pluralname" "view contents", "fullname" "tagged playlist (full control) view contents", "targetentity" "taggedplaylist", "appliance" "instance, collection", "parent" { "uid" "3cd50d9a a3be 4d6f 84a9 323ab72cc39e", "singularname" "full control", "pluralname" "tagged playlist (full control)", "fullname" "tagged playlist (full control)", "targetentity" "taggedplaylist", "appliance" "instance, collection", "parent" null, "descendants" null, "permissions" null }, "descendants" \[], "permissions" \[ { "entityid" null, "operationuid" "14a889c3 8893 4e63 aa0a 5d6cbf37ddcb", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" false, "isallowed" true, "creationdate" "2022 06 21t05 03 20 567z" }, { "entityid" null, "operationuid" "14a889c3 8893 4e63 aa0a 5d6cbf37ddcb", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 43z" }, { "entityid" null, "operationuid" "14a889c3 8893 4e63 aa0a 5d6cbf37ddcb", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 533z" }, { "entityid" null, "operationuid" "14a889c3 8893 4e63 aa0a 5d6cbf37ddcb", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 65z" }, { "entityid" null, "operationuid" "14a889c3 8893 4e63 aa0a 5d6cbf37ddcb", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2022 06 21t05 03 19 813z" }, { "entityid" null, "operationuid" "14a889c3 8893 4e63 aa0a 5d6cbf37ddcb", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2022 06 21t05 03 20 137z" }, { "entityid" null, "operationuid" "14a889c3 8893 4e63 aa0a 5d6cbf37ddcb", "principal" { "name" "no permissions", "iscustom" true, "type" "role", "id" 10410 }, "isfixed" false, "isinherited" true, "isallowed" false, "creationdate" "2023 08 29t23 08 25 897z" }, { "entityid" null, "operationuid" "14a889c3 8893 4e63 aa0a 5d6cbf37ddcb", "principal" { "name" "roll 1", "iscustom" true, "type" "role", "id" 10470 }, "isfixed" false, "isinherited" true, "isallowed" true, "creationdate" "2023 09 01t14 45 04 287z" }, { "entityid" null, "operationuid" "14a889c3 8893 4e63 aa0a 5d6cbf37ddcb", "principal" { "name" "roll 2", "iscustom" true, "type" "role", "id" 10471 }, "isfixed" false, "isinherited" true, "isallowed" true, "creationdate" "2023 09 01t14 45 24 523z" } ] }, { "uid" "f75edab2 ce60 4ea3 9c99 fec305fcc458", "singularname" "rename tagged playlist", "pluralname" "rename tagged playlist", "fullname" "tagged playlist (full control) rename tagged playlist", "targetentity" "taggedplaylist", "appliance" "instance, collection", "parent" { "uid" "3cd50d9a a3be 4d6f 84a9 323ab72cc39e", "singularname" "full control", "pluralname" "tagged playlist (full control)", "fullname" "tagged playlist (full control)", "targetentity" "taggedplaylist", "appliance" "instance, collection", "parent" null, "descendants" null, "permissions" null }, "descendants" \[], "permissions" \[ { "entityid" null, "operationuid" "f75edab2 ce60 4ea3 9c99 fec305fcc458", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 43z" }, { "entityid" null, "operationuid" "f75edab2 ce60 4ea3 9c99 fec305fcc458", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 533z" }, { "entityid" null, "operationuid" "f75edab2 ce60 4ea3 9c99 fec305fcc458", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 65z" }, { "entityid" null, "operationuid" "f75edab2 ce60 4ea3 9c99 fec305fcc458", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2022 06 21t05 03 19 813z" }, { "entityid" null, "operationuid" "f75edab2 ce60 4ea3 9c99 fec305fcc458", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2022 06 21t05 03 20 137z" }, { "entityid" null, "operationuid" "f75edab2 ce60 4ea3 9c99 fec305fcc458", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2022 06 21t05 03 20 563z" }, { "entityid" null, "operationuid" "f75edab2 ce60 4ea3 9c99 fec305fcc458", "principal" { "name" "no permissions", "iscustom" true, "type" "role", "id" 10410 }, "isfixed" false, "isinherited" true, "isallowed" false, "creationdate" "2023 08 29t23 08 25 897z" }, { "entityid" null, "operationuid" "f75edab2 ce60 4ea3 9c99 fec305fcc458", "principal" { "name" "roll 1", "iscustom" true, "type" "role", "id" 10470 }, "isfixed" false, "isinherited" true, "isallowed" true, "creationdate" "2023 09 01t14 45 04 287z" }, { "entityid" null, "operationuid" "f75edab2 ce60 4ea3 9c99 fec305fcc458", "principal" { "name" "roll 2", "iscustom" true, "type" "role", "id" 10471 }, "isfixed" false, "isinherited" true, "isallowed" true, "creationdate" "2023 09 01t14 45 24 523z" } ] }, { "uid" "44e19ca0 d5a4 4603 a55e 04888b09d50c", "singularname" "update tagged playlist", "pluralname" "update tagged playlist", "fullname" "tagged playlist (full control) update tagged playlist", "targetentity" "taggedplaylist", "appliance" "instance, collection", "parent" { "uid" "3cd50d9a a3be 4d6f 84a9 323ab72cc39e", "singularname" "full control", "pluralname" "tagged playlist (full control)", "fullname" "tagged playlist (full control)", "targetentity" "taggedplaylist", "appliance" "instance, collection", "parent" null, "descendants" null, "permissions" null }, "descendants" \[], "permissions" \[ { "entityid" null, "operationuid" "44e19ca0 d5a4 4603 a55e 04888b09d50c", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 43z" }, { "entityid" null, "operationuid" "44e19ca0 d5a4 4603 a55e 04888b09d50c", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 533z" }, { "entityid" null, "operationuid" "44e19ca0 d5a4 4603 a55e 04888b09d50c", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 65z" }, { "entityid" null, "operationuid" "44e19ca0 d5a4 4603 a55e 04888b09d50c", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2022 06 21t05 03 19 813z" }, { "entityid" null, "operationuid" "44e19ca0 d5a4 4603 a55e 04888b09d50c", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2022 06 21t05 03 20 137z" }, { "entityid" null, "operationuid" "44e19ca0 d5a4 4603 a55e 04888b09d50c", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2022 06 21t05 03 20 563z" }, { "entityid" null, "operationuid" "44e19ca0 d5a4 4603 a55e 04888b09d50c", "principal" { "name" "no permissions", "iscustom" true, "type" "role", "id" 10410 }, "isfixed" false, "isinherited" true, "isallowed" false, "creationdate" "2023 08 29t23 08 25 897z" }, { "entityid" null, "operationuid" "44e19ca0 d5a4 4603 a55e 04888b09d50c", "principal" { "name" "roll 1", "iscustom" true, "type" "role", "id" 10470 }, "isfixed" false, "isinherited" true, "isallowed" true, "creationdate" "2023 09 01t14 45 04 287z" }, { "entityid" null, "operationuid" "44e19ca0 d5a4 4603 a55e 04888b09d50c", "principal" { "name" "roll 2", "iscustom" true, "type" "role", "id" 10471 }, "isfixed" false, "isinherited" true, "isallowed" true, "creationdate" "2023 09 01t14 45 24 523z" } ] }, { "uid" "a8fd799c 838c 4cd7 aad3 2072dfd54ae9", "singularname" "edit permissions", "pluralname" "edit permissions", "fullname" "tagged playlist (full control) edit permissions", "targetentity" "taggedplaylist", "appliance" "collection", "parent" { "uid" "3cd50d9a a3be 4d6f 84a9 323ab72cc39e", "singularname" "full control", "pluralname" "tagged playlist (full control)", "fullname" "tagged playlist (full control)", "targetentity" "taggedplaylist", "appliance" "instance, collection", "parent" null, "descendants" null, "permissions" null }, "descendants" \[], "permissions" \[ { "entityid" null, "operationuid" "a8fd799c 838c 4cd7 aad3 2072dfd54ae9", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 43z" }, { "entityid" null, "operationuid" "a8fd799c 838c 4cd7 aad3 2072dfd54ae9", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 533z" }, { "entityid" null, "operationuid" "a8fd799c 838c 4cd7 aad3 2072dfd54ae9", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 65z" }, { "entityid" null, "operationuid" "a8fd799c 838c 4cd7 aad3 2072dfd54ae9", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2022 06 21t05 03 19 813z" }, { "entityid" null, "operationuid" "a8fd799c 838c 4cd7 aad3 2072dfd54ae9", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2022 06 21t05 03 20 137z" }, { "entityid" null, "operationuid" "a8fd799c 838c 4cd7 aad3 2072dfd54ae9", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2022 06 21t05 03 20 563z" }, { "entityid" null, "operationuid" "a8fd799c 838c 4cd7 aad3 2072dfd54ae9", "principal" { "name" "no permissions", "iscustom" true, "type" "role", "id" 10410 }, "isfixed" false, "isinherited" true, "isallowed" false, "creationdate" "2023 08 29t23 08 25 897z" }, { "entityid" null, "operationuid" "a8fd799c 838c 4cd7 aad3 2072dfd54ae9", "principal" { "name" "roll 1", "iscustom" true, "type" "role", "id" 10470 }, "isfixed" false, "isinherited" true, "isallowed" true, "creationdate" "2023 09 01t14 45 04 287z" }, { "entityid" null, "operationuid" "a8fd799c 838c 4cd7 aad3 2072dfd54ae9", "principal" { "name" "roll 2", "iscustom" true, "type" "role", "id" 10471 }, "isfixed" false, "isinherited" true, "isallowed" true, "creationdate" "2023 09 01t14 45 24 523z" } ] }, { "uid" "d47416ff 39f0 4d45 a5d1 7e0ebbacf4a7", "singularname" "delete tagged playlist", "pluralname" "delete tagged playlist", "fullname" "tagged playlist (full control) delete tagged playlist", "targetentity" "taggedplaylist", "appliance" "instance, collection", "parent" { "uid" "3cd50d9a a3be 4d6f 84a9 323ab72cc39e", "singularname" "full control", "pluralname" "tagged playlist (full control)", "fullname" "tagged playlist (full control)", "targetentity" "taggedplaylist", "appliance" "instance, collection", "parent" null, "descendants" null, "permissions" null }, "descendants" \[], "permissions" \[ { "entityid" null, "operationuid" "d47416ff 39f0 4d45 a5d1 7e0ebbacf4a7", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" false, "isallowed" true, "creationdate" "2022 06 21t05 03 20 143z" }, { "entityid" null, "operationuid" "d47416ff 39f0 4d45 a5d1 7e0ebbacf4a7", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 43z" }, { "entityid" null, "operationuid" "d47416ff 39f0 4d45 a5d1 7e0ebbacf4a7", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 533z" }, { "entityid" null, "operationuid" "d47416ff 39f0 4d45 a5d1 7e0ebbacf4a7", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2022 06 21t05 03 19 65z" }, { "entityid" null, "operationuid" "d47416ff 39f0 4d45 a5d1 7e0ebbacf4a7", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2022 06 21t05 03 19 813z" }, { "entityid" null, "operationuid" "d47416ff 39f0 4d45 a5d1 7e0ebbacf4a7", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2022 06 21t05 03 20 563z" }, { "entityid" null, "operationuid" "d47416ff 39f0 4d45 a5d1 7e0ebbacf4a7", "principal" { "name" "no permissions", "iscustom" true, "type" "role", "id" 10410 }, "isfixed" false, "isinherited" true, "isallowed" false, "creationdate" "2023 08 29t23 08 25 897z" }, { "entityid" null, "operationuid" "d47416ff 39f0 4d45 a5d1 7e0ebbacf4a7", "principal" { "name" "roll 1", "iscustom" true, "type" "role", "id" 10470 }, "isfixed" false, "isinherited" true, "isallowed" true, "creationdate" "2023 09 01t14 45 04 287z" }, { "entityid" null, "operationuid" "d47416ff 39f0 4d45 a5d1 7e0ebbacf4a7", "principal" { "name" "roll 2", "iscustom" true, "type" "role", "id" 10471 }, "isfixed" false, "isinherited" true, "isallowed" true, "creationdate" "2023 09 01t14 45 24 523z" } ] } ], "permissions" \[ { "entityid" null, "operationuid" "3cd50d9a a3be 4d6f 84a9 323ab72cc39e", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" false, "isallowed" true, "creationdate" "2022 06 21t05 03 19 43z" }, { "entityid" null, "operationuid" "3cd50d9a a3be 4d6f 84a9 323ab72cc39e", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" false, "isallowed" true, "creationdate" "2022 06 21t05 03 19 533z" }, { "entityid" null, "operationuid" "3cd50d9a a3be 4d6f 84a9 323ab72cc39e", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" false, "isallowed" true, "creationdate" "2022 06 21t05 03 19 65z" }, { "entityid" null, "operationuid" "3cd50d9a a3be 4d6f 84a9 323ab72cc39e", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" false, "isallowed" false, "creationdate" "2022 06 21t05 03 19 813z" }, { "entityid" null, "operationuid" "3cd50d9a a3be 4d6f 84a9 323ab72cc39e", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" false, "isallowed" false, "creationdate" "2022 06 21t05 03 20 137z" }, { "entityid" null, "operationuid" "3cd50d9a a3be 4d6f 84a9 323ab72cc39e", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" false, "isallowed" false, "creationdate" "2022 06 21t05 03 20 563z" }, { "entityid" null, "operationuid" "3cd50d9a a3be 4d6f 84a9 323ab72cc39e", "principal" { "name" "no permissions", "iscustom" true, "type" "role", "id" 10410 }, "isfixed" false, "isinherited" false, "isallowed" false, "creationdate" "2023 08 29t23 08 25 897z" }, { "entityid" null, "operationuid" "3cd50d9a a3be 4d6f 84a9 323ab72cc39e", "principal" { "name" "roll 1", "iscustom" true, "type" "role", "id" 10470 }, "isfixed" false, "isinherited" false, "isallowed" true, "creationdate" "2023 09 01t14 45 04 287z" }, { "entityid" null, "operationuid" "3cd50d9a a3be 4d6f 84a9 323ab72cc39e", "principal" { "name" "roll 2", "iscustom" true, "type" "role", "id" 10471 }, "isfixed" false, "isinherited" false, "isallowed" true, "creationdate" "2023 09 01t14 45 24 523z" } ] } failure response 300 300 the requested representation could not be returned because it is ambiguous (there are multiple requested representations) 400 400 the request is malformed and therefore invalid 401 401 the access token is invalid or not specified 403 403 the supplied access token, though valid, doesn't provide access to this method 406 406 the server cannot return the data representation that you requested (as specified in the "accept" header) 5xx 5xx any 500 code is an internal server error get /{id\ int}/permissions/ includes object permissions for a given tagged playlist instance required scope token bsn api main playlists tagged retrieve segment id int int a unique identifier for the tagged playlist instance request example the example request parameters and headers are set as follows id is set to 12345678 get /2022/06/rest/playlists/tagged/12345678/permissions/ http/1 1 host api bsn cloud connection keep alive authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+json accept encoding gzip,deflate success response body 200 200 returns an array of permission entity (2022/06) docid\ jwfymc42cdrg5jy2skysu entities example \[ { "entityid" 12345678, "operationuid" "3cd50d9a a3be 4d6f 84a9 323ab72cc39e", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 10498 }, "isfixed" false, "isinherited" false, "isallowed" true, "creationdate" "2023 11 07t22 10 20 99z" } ] failure response 300 300 the requested representation could not be returned because it is ambiguous (there are multiple requested representations) 400 400 the request is malformed and therefore invalid 401 401 the access token is invalid or not specified 403 403 the supplied access token, though valid, doesn't provide access to this method 404 404 the server cannot find the requested resource (the path does not exist) 406 406 the server cannot return the data representation that you requested (as specified in the "accept" header) 5xx 5xx any 500 code is an internal server error post /{id\ int}/permissions/ retrieves the permissions for the specified tagged playlist on the network required scope token bsn api main playlists tagged update segment id int int a unique identifier for the tagged playlist instance request body an array of permission entity (2022/06) docid\ jwfymc42cdrg5jy2skysu entities request example the example request parameters and headers are set as follows id is set to 12345678 post /2022/06/rest/playlists/tagged/12345678/permissions/ http/1 1 host api bsn cloud connection keep alive authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+json accept encoding gzip,deflate content type application/json content length 484 this is the example request body { "entityid" 12345678, "operationuid" "3cd50d9a a3be 4d6f 84a9 323ab72cc39e", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 10498 }, "isfixed" false, "isinherited" false, "isallowed" true, "creationdate" "2023 11 09t18 03 06 673z" } success response 204 204 the permissions were successfully added to the specified tagged playlist failure response 400 400 the request or request body is malformed and therefore invalid, or it is rejected in accordance with the business rules 401 401 the access token is invalid or not specified 403 403 the supplied access token, though valid, doesn't provide access to this method 404 404 the server cannot find the requested resource (the path does not exist) 415 415 the server cannot accept the data representation that you sent (as specified in the "content type" header) 5xx 5xx any 500 code is an internal server error delete /{id\ int}/permissions/ removes permissions for the specified tagged playlist required scope token bsn api main playlists tagged delete segment id int int a unique identifier for the tagged playlist instance request body an array permission entity (2022/06) docid\ jwfymc42cdrg5jy2skysu entities request example the example request parameters and headers are set as follows id is set to 12345678 delete /2022/06/rest/playlists/tagged/12345678/permissions/ http/1 1 host api bsn cloud connection keep alive authorization bearer {{useraccesstoken}}} accept application/json, application/vnd bsn error+json accept encoding gzip,deflate content type application/json content length 321 this is the example request body \[ { "entityid" 12345678, "operationuid" "5c6ef943 d660 4907 aa56 e91903ff1772", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 0 }, "isfixed" false, "isinherited" false, "isallowed" true, "creationdate" "2023 10 11t18 46 30 1z" } ] success response 204 204 the specified permissions were successfully deleted failure response 300 300 the requested representation could not be returned because it is ambiguous (there are multiple requested representations) 400 400 the request or request body is malformed and therefore invalid, or it is rejected in accordance with the business rules 401 401 the access token is invalid or not specified 403 403 the supplied access token, though valid, doesn't provide access to this method 404 404 the server cannot find the requested resource (the path does not exist) 406 406 the server cannot return the data representation that you requested (as specified in the "accept" header) 5xx 5xx any 500 code is an internal server error get /{name}/permissions/ includes object permissions for a given tagged playlist instance required scope token bsn api main playlists tagged retrieve segment name string string the name of the tagged playlist instance request example the example request parameters and headers are set as follows name is set to afternoon get /2022/06/rest/playlists/tagged/afternoon/permissions/ http/1 1 host api bsn cloud connection keep alive authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+json accept encoding gzip,deflate success response body 200 200 returns an array of permission entity (2022/06) docid\ jwfymc42cdrg5jy2skysu entities example \[ { "entityid" 12345678, "operationuid" "3cd50d9a a3be 4d6f 84a9 323ab72cc39e", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 10498 }, "isfixed" false, "isinherited" false, "isallowed" true, "creationdate" "2023 11 07t22 10 20 99z" } ] failure response 300 300 the requested representation could not be returned because it is ambiguous (there are multiple requested representations) 400 400 the request is malformed and therefore invalid 401 401 the access token is invalid or not specified 403 403 the supplied access token, though valid, doesn't provide access to this method 404 404 the server cannot find the requested resource (the path does not exist) 406 406 the server cannot return the data representation that you requested (as specified in the "accept" header) 5xx 5xx any 500 code is an internal server error post /{name}/permissions/ retrieves the permissions for the specified tagged playlist on the network required scope token bsn api main playlists tagged update segment name string string the name of the tagged playlist instance request body an array of permission entity (2022/06) docid\ jwfymc42cdrg5jy2skysu entities request example the example request parameters and headers are set as follows id is set to morning post /2022/06/rest/playlists/tagged/morning/permissions/ http/1 1 host api bsn cloud connection keep alive authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+json accept encoding gzip,deflate content type application/json content length 484 this is the example request body { "entityid" 23456789, "operationuid" "3cd50d9a a3be 4d6f 84a9 323ab72cc39e", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 10498 }, "isfixed" false, "isinherited" false, "isallowed" true, "creationdate" "2023 11 09t18 03 06 673z" } success response 204 204 the permissions were successfully added to the specified tagged playlist failure response 400 400 the request or request body is malformed and therefore invalid, or it is rejected in accordance with the business rules 401 401 the access token is invalid or not specified 403 403 the supplied access token, though valid, doesn't provide access to this method 404 404 the server cannot find the requested resource (the path does not exist) 415 415 the server cannot accept the data representation that you sent (as specified in the "content type" header) 5xx 5xx any 500 code is an internal server error delete /{name}/permissions/ removes permissions for the specified tagged playlist required scope token bsn api main playlists tagged update segment name string string the name of the tagged playlist instance request body an array of permission entity (2022/06) docid\ jwfymc42cdrg5jy2skysu entities request example the example request parameters and headers are set as follows name is set to afternoon delete /2022/06/rest/playlists/tagged/afternoon/permissions/ http/1 1 host api bsn cloud connection keep alive authorization bearer {{useraccesstoken}} accept application/json, application/vnd bsn error+json accept encoding gzip,deflate content type application/json content length 321 this is the example request body \[ { "entityid" 12345678, "operationuid" "5c6ef943 d660 4907 aa56 e91903ff1772", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 0 }, "isfixed" false, "isinherited" false, "isallowed" true, "creationdate" "2023 10 11t18 46 30 1z" } ] success response 204 204 the specified permissions were successfully deleted failure response 300 300 the requested representation could not be returned because it is ambiguous (there are multiple requested representations) 400 400 the request or request body is malformed and therefore invalid, or it is rejected in accordance with the business rules 401 401 the access token is invalid or not specified 403 403 the supplied access token, though valid, doesn't provide access to this method 404 404 the server cannot find the requested resource (the path does not exist) 406 406 the server cannot return the data representation that you requested (as specified in the "accept" header) 5xx 5xx any 500 code is an internal server error