Nest Changelog
1.45.17
10/24/2023
1.46.0 PRE
10/23/2023
7 changed endpoints Collapse changed endpoints
GET /content/catalogs
Get all catalogs
Response Body
{ data: List<{ audio?: 'labelMusic' | 'royaltyFree' | 'userProvided' | 'radio', code?: string, equipment?: List<'connected' | 'disconnected' | 'offModality'>, hasMusic?: bool,name?: string, planFamilies?: List<{ code?: string, }>, }>, }
GET /content/catalogs
Get all catalogs
Response Body
{ data: List<{ audio?: 'labelMusic' | 'royaltyFree' | 'userProvided' | 'radio', code?: string, equipment?: List<'connected' | 'disconnected' | 'offModality'>, hasMusic?: bool, + isWorldWide?: bool, name?: string, planFamilies?: List<{ code?: string, }>, }>, }
POST /content/catalogs
Create a new catalog
Response Body
{ data: { audio?: 'labelMusic' | 'royaltyFree' | 'userProvided' | 'radio', code?: string, equipment?: List<'connected' | 'disconnected' | 'offModality'>, hasMusic?: bool,name?: string, planFamilies?: List<{ code?: string, }>, }, }
POST /content/catalogs
Create a new catalog
Response Body
{ data: { audio?: 'labelMusic' | 'royaltyFree' | 'userProvided' | 'radio', code?: string, equipment?: List<'connected' | 'disconnected' | 'offModality'>, hasMusic?: bool, + isWorldWide?: bool, name?: string, planFamilies?: List<{ code?: string, }>, }, }
GET /content/catalogs/{code}
Get a specific catalog
Response Body
{ data: { audio?: 'labelMusic' | 'royaltyFree' | 'userProvided' | 'radio', code?: string, equipment?: List<'connected' | 'disconnected' | 'offModality'>, hasMusic?: bool,name?: string, planFamilies?: List<{ code?: string, }>, }, }
GET /content/catalogs/{code}
Get a specific catalog
Response Body
{ data: { audio?: 'labelMusic' | 'royaltyFree' | 'userProvided' | 'radio', code?: string, equipment?: List<'connected' | 'disconnected' | 'offModality'>, hasMusic?: bool, + isWorldWide?: bool, name?: string, planFamilies?: List<{ code?: string, }>, }, }
PATCH /content/catalogs/{code}
Edit a catalog (overlay)
Response Body
{ data: { audio?: 'labelMusic' | 'royaltyFree' | 'userProvided' | 'radio', code?: string, equipment?: List<'connected' | 'disconnected' | 'offModality'>, hasMusic?: bool,name?: string, planFamilies?: List<{ code?: string, }>, }, }
PATCH /content/catalogs/{code}
Edit a catalog (overlay)
Response Body
{ data: { audio?: 'labelMusic' | 'royaltyFree' | 'userProvided' | 'radio', code?: string, equipment?: List<'connected' | 'disconnected' | 'offModality'>, hasMusic?: bool, + isWorldWide?: bool, name?: string, planFamilies?: List<{ code?: string, }>, }, }
PUT /content/catalogs/{code}
Edit a catalog (replace)
Response Body
{ data: { audio?: 'labelMusic' | 'royaltyFree' | 'userProvided' | 'radio', code?: string, equipment?: List<'connected' | 'disconnected' | 'offModality'>, hasMusic?: bool,name?: string, planFamilies?: List<{ code?: string, }>, }, }
PUT /content/catalogs/{code}
Edit a catalog (replace)
Response Body
{ data: { audio?: 'labelMusic' | 'royaltyFree' | 'userProvided' | 'radio', code?: string, equipment?: List<'connected' | 'disconnected' | 'offModality'>, hasMusic?: bool, + isWorldWide?: bool, name?: string, planFamilies?: List<{ code?: string, }>, }, }
GET /favorites/{userId}/items
List users favorite content items.
Response Body
{ data: List<{ content?: {format?: {
- code?: string,}, guid?: string, images?: { default?: string, hd?: string, portrait?: string, sd?: string, square?: string, }, instructors?: List<{ bio?: string, createdBy?: { id?: number, }, dateCreated?: number, dateUpdated?: number, flags?: List<'connect' | 'reflect' | 'fitnation' | 'celebrity'>, id?: number, images?: { default?: string, hd?: string, portrait?: string, sd?: string, square?: string, }, name?: string, status?: 'active' | 'inactive', studio?: { id?: number, }, updatedBy?: { id?: number, }, user?: { id?: number, }, }>, medium?: 'reflect' | 'standard' | 'strength', name?: string, scheduleGuid?: string, status?: 'draft' | 'published' | 'trash', tags?: List<{ description?: string, images?: { default?: string, hd?: string, portrait?: string, sd?: string, square?: string, }, modality?: 'ride' | 'row' | 'run' | 'off' | 'all' | 'ellipse' | 'lift' | 'climb', text?: string, translations?: record, type?: 'format' | 'category' | 'music' | 'language' | 'closedCaptions' | 'equipment' | 'plan' | 'venue' | 'general' | 'level' | 'accessories' | 'focus' | 'muscleGroup', value?: string, }>, }, dateCreated?: number, }>, pagination: { page?: number, skip?: number, take?: number, total?: { pages?: number, rows?: number, }, }, }
GET /favorites/{userId}/items
List users favorite content items.
Response Body
{ data: List<{ content?: { + description?: string, format?: {+ description?: string, + images?: { + default?: string, + hd?: string, + portrait?: string, + sd?: string, + square?: string, + }, + modality?: 'ride' | 'row' | 'run' | 'off' | 'all' | 'ellipse' | 'lift' | 'climb', + text?: string, + translations?: record, + type?: 'format' | 'category' | 'music' | 'language' | 'closedCaptions' | 'equipment' | 'plan' | 'venue' | 'general' | 'level' | 'accessories' | 'focus' | 'muscleGroup', + value?: string, }, guid?: string, images?: { default?: string, hd?: string, portrait?: string, sd?: string, square?: string, }, instructors?: List<{ bio?: string, createdBy?: { id?: number, }, dateCreated?: number, dateUpdated?: number, flags?: List<'connect' | 'reflect' | 'fitnation' | 'celebrity'>, id?: number, images?: { default?: string, hd?: string, portrait?: string, sd?: string, square?: string, }, name?: string, status?: 'active' | 'inactive', studio?: { id?: number, }, updatedBy?: { id?: number, }, user?: { id?: number, }, }>, medium?: 'reflect' | 'standard' | 'strength', name?: string, scheduleGuid?: string, status?: 'draft' | 'published' | 'trash', tags?: List<{ description?: string, images?: { default?: string, hd?: string, portrait?: string, sd?: string, square?: string, }, modality?: 'ride' | 'row' | 'run' | 'off' | 'all' | 'ellipse' | 'lift' | 'climb', text?: string, translations?: record, type?: 'format' | 'category' | 'music' | 'language' | 'closedCaptions' | 'equipment' | 'plan' | 'venue' | 'general' | 'level' | 'accessories' | 'focus' | 'muscleGroup', value?: string, }>, }, dateCreated?: number, }>, pagination: { page?: number, skip?: number, take?: number, total?: { pages?: number, rows?: number, }, }, }