listContentReviews
GET
/api/v1/content-reviews
const url = 'https://example.com/api/v1/content-reviews';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://example.com/api/v1/content-reviewsList content reviews, optionally filtered by state. Anyone who can author content can see where it stands. Requires an authenticated dashboard user with the read scope.
Parameters
Section titled “ Parameters ”Query Parameters
Section titled “Query Parameters”state
string
Responses
Section titled “ Responses ”Content reviews
Media typeapplication/json
object
data
required
Legacy current-revision queue. New Studio actions use content submissions; this compatibility route still reports the server-side assignment gate.
object
required
required
boolean
items
required
Array<object>
One piece of content and where it stands. State is pending, approved, or rejected, derived from whether a decision exists for this exact revision.
object
contentType
required
string
contentId
required
string format: uuid
name
required
string
revision
required
integer format: int64
state
required
string
assignedScreens
required
integer
updatedAt
required
string format: date-time
authorName
string
lastNote
string
lastReviewedAt
string format: date-time
Example
{ "data": { "items": [ { "contentType": "playlist", "state": "pending" } ] }}Dashboard authentication required
Insufficient role