Cloud APIs
...
BSN.Cloud Main APIs
Main API version 2022/06
Feeds/Media Endpoints (2022/06)
46min
use these endpoints to manage live media feeds on the network base url for these endpoints https //api bsn cloud/2022/06/rest/feeds/media get / returns a list of live media feeds on a network required scope token bsn api main feeds media 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 (see filtering and sorting expressions in the main api docid 3l0afyd3xooe ytvfk2vs for more information) 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 media feed 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 media feed 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 \[name] begins with 'oct' sort is set to \[lastmodifieddate] desc get /2022/06/rest/feeds/media/?marker=oab21dyge433\&pagesize=1\&filter=%5bname%5d%20begins%20with%20%27oct%27\&sort=%5blastmodifieddate%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 live media feed entity (2022/06) docid\ bmw lbf5hs7k60z4pdsxf 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" 12345678, "name" "oct2023 lmf 2", "ttl" "00 01 00", "physicalpath" "https //bsncloud s3 amazonaws com/janedoetesting/1903005a2e7c4255f162ca068eb925b6", "filesize" 842, "filehash" "sha1 7ded344401fa3d60e33987b0b792ede2a4583180", "creationdate" "2023 10 25t18 31 55 037z", "lastmodifieddate" "2023 10 25t18 31 55 153z", "content" null, "permissions" \[], "presentations" \[ { "id" 12345, "name" "all set presentation", "type" "presentation", "link" null } ] } ], "totalitemcount" 3, "matchingitemcount" 3, "pagesize" 1, "nextmarker" "mjaymy0xmc0ynvqxodozmto1ns4xntnaldexntaznjq1", "prevmarker" "mjaymy0xmc0ynvqxodozmto1ns4xntnaldexntazsm01", "istruncated" true, "sortexpression" "\[lastmodifieddate] desc", "filterexpression" "\[name] begins with 'oct'" } failure 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 live media feed on a network required scope token bsn api main feeds media create request body the live media feed entity (2022/06) docid\ bmw lbf5hs7k60z4pdsxf request example the example request parameters and headers are set as follows post /2022/06/rest/feeds/media/ 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 414 this is the example request body { "id" 0, "name" "main screen menu", "ttl" "00 05 00", "physicalpath" null, "filesize" 0, "filehash" null, "creationdate" "0001 01 01t00 00 00", "lastmodifieddate" "0001 01 01t00 00 00", "content" \[ { "contentid" 12345, "filename" "saturday breakfast menu jpg", "title" "breakfast menu", "description" "saturday breakfast menu (november 2023)", "disabled" false, "displayduration" "00 00 15", "validitystartdate" "2023 11 11t08 00 00z", "validityenddate" "2023 11 11t12 00 00z", "customfields" { "meal" "breakfast" } } ], "permissions" \[], "presentations" null } success response body 201 201 returns the live media feed entity (2022/06) docid\ bmw lbf5hs7k60z4pdsxf created and referenced by the uri (given by the location header field) in the response example { "id" 23456789, "name" "main screen menu", "ttl" "00 05 00", "physicalpath" "https //bsncloud s3 amazonaws com/janedoetesting/45ab34cb6a1827ad826562eb4e039d16", "filesize" 350, "filehash" "sha1\ add4e980482e239hce4d6f9728999ebf838ab0ce", "creationdate" "2023 11 17t22 57 18 2028077z", "lastmodifieddate" "2023 11 17t22 57 18 2028077z", "content" \[ { "contentid" 12345, "filename" "saturday breakfast menu jpg", "title" "breakfast menu", "description" "saturday breakfast menu (november 2023)", "disabled" false, "displayduration" "00 00 15", "validitystartdate" "2023 11 11t08 00 00z", "validityenddate" "2023 11 11t12 00 00z", "customfields" { "meal" "breakfast" } } ], "permissions" \[], "presentations" \[] } 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 live media feed instances, specified by a filter, from a network this allows multiple live media feed instances to be deleted at once required scope token bsn api main feeds media 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 \[name] ends with '3' delete /2022/06/rest/feeds/media/?filter=%5bname%5d%20ends%20with%20%273%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 live media feeds 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 live media feeds on the network that match the specified filter criteria if no filter is included, this call returns the total number of live media feeds on the network required scope token bsn api main feeds media 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 \[name] contains 'oct' get /2022/06/rest/feeds/media/count/?filter=%20%5bname%5d%20contains%20%27oct%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 the number of live media feeds 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 live media feeds instance required scope token bsn api main feeds media retrieve segment id int int a unique identifier for the live media feed 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/feeds/media/12345678/ http/1 1 host api bsn cloud connection keep alive authorization bearer {{useraccesstoken}} if modified since wed, 3 jan 2024 20 33 34 gmt accept application/json, application/vnd bsn error+json accept encoding gzip,deflate success response with body 200 200 returns the live media feed entity (2022/06) docid\ bmw lbf5hs7k60z4pdsxf example this is an example of a 200 level response { "id" 12345678, "name" "oct2023 lmf 2", "ttl" "00 01 00", "physicalpath" "https //bsncloud s3 amazonaws com/janedoetesting/1903005a2e7c4255f162ca068eb925b6", "filesize" 842, "filehash" "sha1 7ded344483fb4d60e33987b0b792ede2a4583180", "creationdate" "2023 10 25t18 31 55 037z", "lastmodifieddate" "2024 01 03t20 33 35 093z", "content" \[ { "contentid" 911345, "filename" "profilephoto png", "title" "profilephoto png", "description" "", "disabled" false, "displayduration" "00 00 06", "validitystartdate" null, "validityenddate" null, "customfields" {} } ], "permissions" \[], "presentations" \[] } 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 live media feed instance required scope token bsn api main feeds media update segment id int int a unique identifier for the live media feed instance request body the live media feed entity (2022/06) docid\ bmw lbf5hs7k60z4pdsxf 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/feeds/media/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, 3 jan 2024 20 33 34 gmt content type application/json content length 709 this is the example request body { "id" 12345678, "name" "oct2023 lmf 2", "ttl" "00 01 00", "physicalpath" null, "filesize" 0, "filehash" null, "creationdate" "0001 01 01t00 00 00", "lastmodifieddate" "0001 01 01t00 00 00", "content" \[ { "contentid" 911345, "filename" "profilephoto png", "title" "profilephoto png", "description" "", "disabled" false, "displayduration" "00 00 06", "validitystartdate" null, "validityenddate" null, "customfields" { "customfield1" "" } } ], "permissions" \[], "presentations" null } success response 204 204 the specified live media feed instance 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 live media feed instance required scope token bsn api main feeds media delete segment id int int a unique identifier for the live media feed instance to delete request example the example request parameters and headers are set as follows id is set to 11475023 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/feeds/media/11475023/ http/1 1 host api bsn cloud connection keep alive authorization bearer {{useraccesstoken}} if unmodified since wed, 3 jan 2024 20 33 34 gmt accept application/json, application/vnd bsn error+json accept encoding gzip,deflate success response 204 204 the specified live media feed instance 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 live media feeds instance required scope token bsn api main feeds media retrieve segment name string string the name of the live media feed instance request example the example request parameters and headers are set as follows name is set to oct2023 lmf 2 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/feeds/media/oct2023 lmf 2/ http/1 1 host api bsn cloud connection keep alive authorization bearer {{useraccesstoken}} if modified since wed, 3 jan 2024 20 33 34 gmt accept application/json, application/vnd bsn error+json accept encoding gzip,deflate success response with body 200 200 returns the live media feed entity (2022/06) docid\ bmw lbf5hs7k60z4pdsxf example this is an example of a 200 level response { "id" 12345678, "name" "oct2023 lmf 2", "ttl" "00 01 00", "physicalpath" "https //bsncloud s3 amazonaws com/janedoetesting/1903005a2e7c4255f162ca068eb925b6", "filesize" 842, "filehash" "sha1 7deb144483fa3d60e33987b0b792ede2a4583180", "creationdate" "2023 10 25t18 31 55 037z", "lastmodifieddate" "2024 01 03t20 33 35 093z", "content" \[ { "contentid" 911345, "filename" "profilephoto png", "title" "profilephoto png", "description" "", "disabled" false, "displayduration" "00 00 06", "validitystartdate" null, "validityenddate" null, "customfields" {} } ], "permissions" \[], "presentations" \[] } 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 live media feed instance required scope token bsn api main feeds media update segment name string string the name of the live media feed instance request body the live media feed entity (2022/06) docid\ bmw lbf5hs7k60z4pdsxf request example the example request parameters and headers are set as follows id is set to oct2023 lmf 2 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/feeds/media/oct2023 lmf 2/ 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, 3 jan 2024 20 33 34 gmt content type application/json content length 709 this is the example request body { "id" 12345678, "name" "oct2023 lmf 2", "ttl" "00 01 00", "physicalpath" null, "filesize" 0, "filehash" null, "creationdate" "0001 01 01t00 00 00", "lastmodifieddate" "0001 01 01t00 00 00", "content" \[ { "contentid" 911345, "filename" "profilephoto png", "title" "profilephoto png", "description" "", "disabled" false, "displayduration" "00 00 06", "validitystartdate" null, "validityenddate" null, "customfields" { "customfield1" "" } } ], "permissions" \[], "presentations" null } success response 204 204 the specified live media feed instance 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 live media feed instance required scope token bsn api main feeds media delete segment name string string the name of the live media feed instance to delete request example the example request parameters and headers are set as follows id is set to oct2023 lmf 2 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/feeds/media/oct2023 lmf 2/ http/1 1 host api bsn cloud connection keep alive authorization bearer {{useraccesstoken}} if unmodified since wed, 3 jan 2024 20 33 34 gmt accept application/json, application/vnd bsn error+json accept encoding gzip,deflate success response 204 204 the specified live media feed instance 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 operational permissions granted to roles for specific business operations required scope token bsn api main operations retrieve request example the example request parameters and headers are set as follows get /2022/06/rest/feeds/media/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" "4871f4d5 f78b 4c41 ab27 26391c40001a", "singularname" "full control", "pluralname" "live media feed (full control)", "fullname" "live media feed (full control)", "targetentity" "livemediafeed", "appliance" "instance, collection", "parent" null, "descendants" \[ { "uid" "21529c26 0df7 4f25 8cd1 9156dffc9db6", "singularname" "view live media feed", "pluralname" "view live media feeds", "fullname" "live media feed (full control) view live media feeds", "targetentity" "livemediafeed", "appliance" "instance, collection", "parent" { "uid" "4871f4d5 f78b 4c41 ab27 26391c40001a", "singularname" "full control", "pluralname" "live media feed (full control)", "fullname" "live media feed (full control)", "targetentity" "livemediafeed", "appliance" "instance, collection", "parent" null, "descendants" null, "permissions" null }, "descendants" \[], "permissions" \[ { "entityid" null, "operationuid" "21529c26 0df7 4f25 8cd1 9156dffc9db6", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" false, "isallowed" true, "creationdate" "2020 08 17t20 49 47 327z" }, { "entityid" null, "operationuid" "21529c26 0df7 4f25 8cd1 9156dffc9db6", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" false, "isallowed" true, "creationdate" "2020 08 17t20 49 47 783z" }, { "entityid" null, "operationuid" "21529c26 0df7 4f25 8cd1 9156dffc9db6", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 45 893z" }, { "entityid" null, "operationuid" "21529c26 0df7 4f25 8cd1 9156dffc9db6", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 46 18z" }, { "entityid" null, "operationuid" "21529c26 0df7 4f25 8cd1 9156dffc9db6", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 46 447z" }, { "entityid" null, "operationuid" "21529c26 0df7 4f25 8cd1 9156dffc9db6", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 46 75z" }, { "entityid" null, "operationuid" "21529c26 0df7 4f25 8cd1 9156dffc9db6", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 10498 }, "isfixed" false, "isinherited" true, "isallowed" true, "creationdate" "2023 10 24t21 50 01 73z" } ] }, { "uid" "6342cb21 6a12 410a b957 adf22aec3c85", "singularname" "view contents", "pluralname" "view contents", "fullname" "live media feed (full control) view contents", "targetentity" "livemediafeed", "appliance" "instance, collection", "parent" { "uid" "4871f4d5 f78b 4c41 ab27 26391c40001a", "singularname" "full control", "pluralname" "live media feed (full control)", "fullname" "live media feed (full control)", "targetentity" "livemediafeed", "appliance" "instance, collection", "parent" null, "descendants" null, "permissions" null }, "descendants" \[], "permissions" \[ { "entityid" null, "operationuid" "6342cb21 6a12 410a b957 adf22aec3c85", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" false, "isallowed" true, "creationdate" "2020 08 17t20 49 47 793z" }, { "entityid" null, "operationuid" "6342cb21 6a12 410a b957 adf22aec3c85", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 45 893z" }, { "entityid" null, "operationuid" "6342cb21 6a12 410a b957 adf22aec3c85", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 46 18z" }, { "entityid" null, "operationuid" "6342cb21 6a12 410a b957 adf22aec3c85", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 46 447z" }, { "entityid" null, "operationuid" "6342cb21 6a12 410a b957 adf22aec3c85", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 46 75z" }, { "entityid" null, "operationuid" "6342cb21 6a12 410a b957 adf22aec3c85", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 47 317z" }, { "entityid" null, "operationuid" "6342cb21 6a12 410a b957 adf22aec3c85", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 10498 }, "isfixed" false, "isinherited" true, "isallowed" true, "creationdate" "2023 10 24t21 50 01 73z" } ] }, { "uid" "9cd07413 c9b3 43c9 bdb1 7c7c01dcd4fe", "singularname" "create live media feed", "pluralname" "create live media feed", "fullname" "live media feed (full control) create live media feed", "targetentity" "livemediafeed", "appliance" "collection", "parent" { "uid" "4871f4d5 f78b 4c41 ab27 26391c40001a", "singularname" "full control", "pluralname" "live media feed (full control)", "fullname" "live media feed (full control)", "targetentity" "livemediafeed", "appliance" "instance, collection", "parent" null, "descendants" null, "permissions" null }, "descendants" \[], "permissions" \[ { "entityid" null, "operationuid" "9cd07413 c9b3 43c9 bdb1 7c7c01dcd4fe", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 45 893z" }, { "entityid" null, "operationuid" "9cd07413 c9b3 43c9 bdb1 7c7c01dcd4fe", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 46 18z" }, { "entityid" null, "operationuid" "9cd07413 c9b3 43c9 bdb1 7c7c01dcd4fe", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 46 447z" }, { "entityid" null, "operationuid" "9cd07413 c9b3 43c9 bdb1 7c7c01dcd4fe", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 46 75z" }, { "entityid" null, "operationuid" "9cd07413 c9b3 43c9 bdb1 7c7c01dcd4fe", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 47 317z" }, { "entityid" null, "operationuid" "9cd07413 c9b3 43c9 bdb1 7c7c01dcd4fe", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 47 77z" }, { "entityid" null, "operationuid" "9cd07413 c9b3 43c9 bdb1 7c7c01dcd4fe", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 10498 }, "isfixed" false, "isinherited" true, "isallowed" true, "creationdate" "2023 10 24t21 50 01 73z" } ] }, { "uid" "cd97ae27 1335 4516 b8d8 f09411186df9", "singularname" "rename live media feed", "pluralname" "rename live media feed", "fullname" "live media feed (full control) rename live media feed", "targetentity" "livemediafeed", "appliance" "instance, collection", "parent" { "uid" "4871f4d5 f78b 4c41 ab27 26391c40001a", "singularname" "full control", "pluralname" "live media feed (full control)", "fullname" "live media feed (full control)", "targetentity" "livemediafeed", "appliance" "instance, collection", "parent" null, "descendants" null, "permissions" null }, "descendants" \[], "permissions" \[ { "entityid" null, "operationuid" "cd97ae27 1335 4516 b8d8 f09411186df9", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 45 893z" }, { "entityid" null, "operationuid" "cd97ae27 1335 4516 b8d8 f09411186df9", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 46 18z" }, { "entityid" null, "operationuid" "cd97ae27 1335 4516 b8d8 f09411186df9", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 46 447z" }, { "entityid" null, "operationuid" "cd97ae27 1335 4516 b8d8 f09411186df9", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 46 75z" }, { "entityid" null, "operationuid" "cd97ae27 1335 4516 b8d8 f09411186df9", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 47 317z" }, { "entityid" null, "operationuid" "cd97ae27 1335 4516 b8d8 f09411186df9", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 47 77z" }, { "entityid" null, "operationuid" "cd97ae27 1335 4516 b8d8 f09411186df9", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 10498 }, "isfixed" false, "isinherited" true, "isallowed" true, "creationdate" "2023 10 24t21 50 01 73z" } ] }, { "uid" "b3eb9da2 b32a 473b 8b74 aa2bcb32199e", "singularname" "update live media feed", "pluralname" "update live media feed", "fullname" "live media feed (full control) update live media feed", "targetentity" "livemediafeed", "appliance" "instance, collection", "parent" { "uid" "4871f4d5 f78b 4c41 ab27 26391c40001a", "singularname" "full control", "pluralname" "live media feed (full control)", "fullname" "live media feed (full control)", "targetentity" "livemediafeed", "appliance" "instance, collection", "parent" null, "descendants" null, "permissions" null }, "descendants" \[], "permissions" \[ { "entityid" null, "operationuid" "b3eb9da2 b32a 473b 8b74 aa2bcb32199e", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 45 893z" }, { "entityid" null, "operationuid" "b3eb9da2 b32a 473b 8b74 aa2bcb32199e", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 46 18z" }, { "entityid" null, "operationuid" "b3eb9da2 b32a 473b 8b74 aa2bcb32199e", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 46 447z" }, { "entityid" null, "operationuid" "b3eb9da2 b32a 473b 8b74 aa2bcb32199e", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 46 75z" }, { "entityid" null, "operationuid" "b3eb9da2 b32a 473b 8b74 aa2bcb32199e", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 47 317z" }, { "entityid" null, "operationuid" "b3eb9da2 b32a 473b 8b74 aa2bcb32199e", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 47 77z" }, { "entityid" null, "operationuid" "b3eb9da2 b32a 473b 8b74 aa2bcb32199e", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 10498 }, "isfixed" false, "isinherited" true, "isallowed" true, "creationdate" "2023 10 24t21 50 01 73z" } ] }, { "uid" "f54db9df 41c9 41a9 8735 c2d909f12450", "singularname" "assign live media feed", "pluralname" "assign live media feed", "fullname" "live media feed (full control) assign live media feed", "targetentity" "livemediafeed", "appliance" "instance, collection", "parent" { "uid" "4871f4d5 f78b 4c41 ab27 26391c40001a", "singularname" "full control", "pluralname" "live media feed (full control)", "fullname" "live media feed (full control)", "targetentity" "livemediafeed", "appliance" "instance, collection", "parent" null, "descendants" null, "permissions" null }, "descendants" \[], "permissions" \[ { "entityid" null, "operationuid" "f54db9df 41c9 41a9 8735 c2d909f12450", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 45 893z" }, { "entityid" null, "operationuid" "f54db9df 41c9 41a9 8735 c2d909f12450", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 46 18z" }, { "entityid" null, "operationuid" "f54db9df 41c9 41a9 8735 c2d909f12450", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 46 447z" }, { "entityid" null, "operationuid" "f54db9df 41c9 41a9 8735 c2d909f12450", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 46 75z" }, { "entityid" null, "operationuid" "f54db9df 41c9 41a9 8735 c2d909f12450", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 47 317z" }, { "entityid" null, "operationuid" "f54db9df 41c9 41a9 8735 c2d909f12450", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 47 77z" }, { "entityid" null, "operationuid" "f54db9df 41c9 41a9 8735 c2d909f12450", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 10498 }, "isfixed" false, "isinherited" true, "isallowed" true, "creationdate" "2023 10 24t21 50 01 73z" } ] }, { "uid" "a2134e6b 9e70 40e8 88bd e1a702197b53", "singularname" "unassign live media feed", "pluralname" "unassign live media feed", "fullname" "live media feed (full control) unassign live media feed", "targetentity" "livemediafeed", "appliance" "instance, collection", "parent" { "uid" "4871f4d5 f78b 4c41 ab27 26391c40001a", "singularname" "full control", "pluralname" "live media feed (full control)", "fullname" "live media feed (full control)", "targetentity" "livemediafeed", "appliance" "instance, collection", "parent" null, "descendants" null, "permissions" null }, "descendants" \[], "permissions" \[ { "entityid" null, "operationuid" "a2134e6b 9e70 40e8 88bd e1a702197b53", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 45 893z" }, { "entityid" null, "operationuid" "a2134e6b 9e70 40e8 88bd e1a702197b53", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 46 18z" }, { "entityid" null, "operationuid" "a2134e6b 9e70 40e8 88bd e1a702197b53", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 46 447z" }, { "entityid" null, "operationuid" "a2134e6b 9e70 40e8 88bd e1a702197b53", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 46 75z" }, { "entityid" null, "operationuid" "a2134e6b 9e70 40e8 88bd e1a702197b53", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 47 317z" }, { "entityid" null, "operationuid" "a2134e6b 9e70 40e8 88bd e1a702197b53", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 47 77z" }, { "entityid" null, "operationuid" "a2134e6b 9e70 40e8 88bd e1a702197b53", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 10498 }, "isfixed" false, "isinherited" true, "isallowed" true, "creationdate" "2023 10 24t21 50 01 73z" } ] }, { "uid" "a153fc6a 7185 42e4 9f95 6bc31b5fe1f0", "singularname" "edit permissions", "pluralname" "edit permissions", "fullname" "live media feed (full control) edit permissions", "targetentity" "livemediafeed", "appliance" "collection", "parent" { "uid" "4871f4d5 f78b 4c41 ab27 26391c40001a", "singularname" "full control", "pluralname" "live media feed (full control)", "fullname" "live media feed (full control)", "targetentity" "livemediafeed", "appliance" "instance, collection", "parent" null, "descendants" null, "permissions" null }, "descendants" \[], "permissions" \[ { "entityid" null, "operationuid" "a153fc6a 7185 42e4 9f95 6bc31b5fe1f0", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 45 893z" }, { "entityid" null, "operationuid" "a153fc6a 7185 42e4 9f95 6bc31b5fe1f0", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 46 18z" }, { "entityid" null, "operationuid" "a153fc6a 7185 42e4 9f95 6bc31b5fe1f0", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 46 447z" }, { "entityid" null, "operationuid" "a153fc6a 7185 42e4 9f95 6bc31b5fe1f0", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 46 75z" }, { "entityid" null, "operationuid" "a153fc6a 7185 42e4 9f95 6bc31b5fe1f0", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 47 317z" }, { "entityid" null, "operationuid" "a153fc6a 7185 42e4 9f95 6bc31b5fe1f0", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 47 77z" }, { "entityid" null, "operationuid" "a153fc6a 7185 42e4 9f95 6bc31b5fe1f0", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 10498 }, "isfixed" false, "isinherited" true, "isallowed" true, "creationdate" "2023 10 24t21 50 01 73z" } ] }, { "uid" "551fb25f b467 4211 8dd6 f9ffffb1e47f", "singularname" "delete live media feed", "pluralname" "delete live media feed", "fullname" "live media feed (full control) delete live media feed", "targetentity" "livemediafeed", "appliance" "instance, collection", "parent" { "uid" "4871f4d5 f78b 4c41 ab27 26391c40001a", "singularname" "full control", "pluralname" "live media feed (full control)", "fullname" "live media feed (full control)", "targetentity" "livemediafeed", "appliance" "instance, collection", "parent" null, "descendants" null, "permissions" null }, "descendants" \[], "permissions" \[ { "entityid" null, "operationuid" "551fb25f b467 4211 8dd6 f9ffffb1e47f", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" false, "isallowed" true, "creationdate" "2020 08 17t20 49 47 337z" }, { "entityid" null, "operationuid" "551fb25f b467 4211 8dd6 f9ffffb1e47f", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 45 893z" }, { "entityid" null, "operationuid" "551fb25f b467 4211 8dd6 f9ffffb1e47f", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 46 18z" }, { "entityid" null, "operationuid" "551fb25f b467 4211 8dd6 f9ffffb1e47f", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" true, "isallowed" true, "creationdate" "2020 08 17t20 49 46 447z" }, { "entityid" null, "operationuid" "551fb25f b467 4211 8dd6 f9ffffb1e47f", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 46 75z" }, { "entityid" null, "operationuid" "551fb25f b467 4211 8dd6 f9ffffb1e47f", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" true, "isallowed" false, "creationdate" "2020 08 17t20 49 47 77z" }, { "entityid" null, "operationuid" "551fb25f b467 4211 8dd6 f9ffffb1e47f", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 10498 }, "isfixed" false, "isinherited" true, "isallowed" true, "creationdate" "2023 10 24t21 50 01 73z" } ] } ], "permissions" \[ { "entityid" null, "operationuid" "4871f4d5 f78b 4c41 ab27 26391c40001a", "principal" { "name" "administrators", "iscustom" false, "type" "role", "id" 1 }, "isfixed" true, "isinherited" false, "isallowed" true, "creationdate" "2020 08 17t20 49 45 893z" }, { "entityid" null, "operationuid" "4871f4d5 f78b 4c41 ab27 26391c40001a", "principal" { "name" "general managers", "iscustom" false, "type" "role", "id" 2 }, "isfixed" true, "isinherited" false, "isallowed" true, "creationdate" "2020 08 17t20 49 46 18z" }, { "entityid" null, "operationuid" "4871f4d5 f78b 4c41 ab27 26391c40001a", "principal" { "name" "creators", "iscustom" false, "type" "role", "id" 3 }, "isfixed" true, "isinherited" false, "isallowed" true, "creationdate" "2020 08 17t20 49 46 447z" }, { "entityid" null, "operationuid" "4871f4d5 f78b 4c41 ab27 26391c40001a", "principal" { "name" "publishers", "iscustom" false, "type" "role", "id" 4 }, "isfixed" true, "isinherited" false, "isallowed" false, "creationdate" "2020 08 17t20 49 46 75z" }, { "entityid" null, "operationuid" "4871f4d5 f78b 4c41 ab27 26391c40001a", "principal" { "name" "network managers", "iscustom" false, "type" "role", "id" 5 }, "isfixed" true, "isinherited" false, "isallowed" false, "creationdate" "2020 08 17t20 49 47 317z" }, { "entityid" null, "operationuid" "4871f4d5 f78b 4c41 ab27 26391c40001a", "principal" { "name" "viewers", "iscustom" false, "type" "role", "id" 6 }, "isfixed" true, "isinherited" false, "isallowed" false, "creationdate" "2020 08 17t20 49 47 77z" }, { "entityid" null, "operationuid" "4871f4d5 f78b 4c41 ab27 26391c40001a", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 10498 }, "isfixed" false, "isinherited" false, "isallowed" true, "creationdate" "2023 10 24t21 50 01 73z" } ] } 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 live media feed instance required scope token bsn api main feeds media retrieve segment id int int a unique identifier for the live media feed instance request example the example request parameters and headers are set as follows id is set to 12345678 get /2022/06/rest/feeds/media/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" "4871f4d5 f78b 4c41 ab27 26391c40001a", "principal" { "login" "janedoe\@brightsign biz", "type" "user", "id" 10498 }, "isfixed" false, "isinherited" false, "isallowed" true, "creationdate" "2023 10 25t22 17 24 28z" }, { "entityid" 12345678, "operationuid" "cd97ae27 1335 4516 b8d8 f09411186df9", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 10498 }, "isfixed" false, "isinherited" false, "isallowed" false, "creationdate" "2023 10 27t18 48 11 053z" } ] 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/ adds permissions to live media feeds instance(s) with the specified id required scope token bsn api main feeds media update segment id int int a unique identifier for the live media feed 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/feeds/media/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 328 this is the example request body \[ { "entityid" 12345678, "operationuid" "4871f4d5 f78b 4c41 ab27 26391c40001a", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 10498 }, "isfixed" false, "isinherited" false, "isallowed" true, "creationdate" "2023 10 25t22 17 24 28z" } ] success response 204 204 the specified permissions were successfully granted 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 from the specified live media feed instance required scope token bsn api main feeds media update segment id int int a unique identifier for the live media feed 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 delete /2022/06/rest/feeds/media/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 328 this is the example request body \[ { "entityid" 12345678, "operationuid" "4871f4d5 f78b 4c41 ab27 26391c40001a", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 10498 }, "isfixed" false, "isinherited" false, "isallowed" true, "creationdate" "2023 10 25t22 17 24 28z" } ] 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 live media feed instance required scope token bsn api main feeds media retrieve segment name string string the name of the live media feed instance request example the example request parameters and headers are set as follows name is set to oct2023 lmf get /2022/06/rest/feeds/media/oct2023 lmf/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" "4871f4d5 f78b 4c41 ab27 26391c40001a", "principal" { "login" "janedoe\@brightsign biz", "type" "user", "id" 10498 }, "isfixed" false, "isinherited" false, "isallowed" true, "creationdate" "2023 10 25t22 17 24 28z" }, { "entityid" 12345678, "operationuid" "cd97ae27 1335 4516 b8d8 f09411186df9", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 10498 }, "isfixed" false, "isinherited" false, "isallowed" false, "creationdate" "2023 10 27t18 48 11 053z" } ] 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/ adds permissions to live media feeds instance(s) with the specified name required scope token bsn api main feeds media update segment name string string the name of the live media feed 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 oct2023 lmf post /2022/06/rest/feeds/media/oct2023 lmf/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 328 this is the example request body \[ { "entityid" 12345678, "operationuid" "4871f4d5 f78b 4c41 ab27 26391c40001a", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 10498 }, "isfixed" false, "isinherited" false, "isallowed" true, "creationdate" "2023 10 25t22 17 24 28z" } ] success response 204 204 the specified permissions were successfully granted 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 from the specified live media feed instance required scope token bsn api main feeds media update segment name string string the name of the live media feed 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 oct2023 lmf delete /2022/06/rest/feeds/media/oct2023 lmf/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 328 this is the example request body \[ { "entityid" 12345678, "operationuid" "4871f4d5 f78b 4c41 ab27 26391c40001a", "principal" { "name" "custom", "iscustom" true, "type" "role", "id" 10498 }, "isfixed" false, "isinherited" false, "isallowed" true, "creationdate" "2023 10 25t22 17 24 28z" } ] 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