Nest Changelog
1.26.8 PRE
5/11/2023
1.26.9
5/16/2023
4 added endpoints Collapse added endpoints
Added endpoints
GET /instructors/users/{userId} 
Get a specific instructor by user account ID
Guard: producer
Response Body
{
data: {
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,
},
},
}GET /redemption-codes/campaigns 
Get a list of campaign codes (called promotions on ui)
Guard: admin
Response Body
{
data: List<{
code?: string,
}>,
}GET /users/{userId}/collections 
List collections for this user. Default active.
Guard: customerService, family
Response Body
{
data: List<{
collection?: {
guid?: string,
},
dateJoined?: number,
guid?: string,
status?: 'active' | 'completed' | 'abandoned' | 'cancelled',
workouts?: List<{
contentGuid?: string,
date?: number,
workoutGuid?: string,
}>,
}>,
}2 deleted endpoints Collapse deleted endpoints
GET /users/{userId}/collections/{collectionGuid}/progress 
Get users progress on this collection
Guard: admin, family
Response Body
{
data: List<{
contentGuid?: string,
workoutGuid?: string,
}>,
}GET /instructors/findByUserId/{userId} 
Get a specific instructor
Guard: producer
Response Body
{
data: {
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,
},
},
}Deleted endpoints