Lessons
All Lessons
GET
https://yoursite.mavenseed.com/api/v1/lessons
Retrieve all lessons
Path Parameters
page
integer
Results are paginated.
Headers
Authorization
string
Auth token
[
{
"id": 25,
"lessonable_type": "Chapter",
"lessonable_id": 9,
"title": "Lighting Window",
"slug": "lighting-window",
"content": "In this lesson we'll take a look at the lighting window. In this window we can adjust various global illumination settings such as ambient light, lightmaps, and light \"bounce\". This window will become invaluable to adjusting the overall light within your game. To learn more about the lighting window click here: http://docs.unity3d.com/Manual/GlobalIllumination.html",
"status": "draft",
"created_at": "2019-02-22T11:22:18.862-05:00",
"updated_at": "2019-02-22T11:22:18.862-05:00",
"ordinal": 2,
"exercise_votes_threshold": null,
"exercise_type": 0,
"free": false,
"media_type": "text"
},
{
"id": 26,
"lessonable_type": "Chapter",
"lessonable_id": 9,
"title": "Directional Lights",
"slug": "directional-lights",
"content": "In this lesson we'll take a look at the most common light you'll encounter whenever you create a scene in Unity. The directional light will act as a sun and is typically used to provide lighting for big, open areas like an outdoor scene. The directional light in Unity 5 is connected to the procedural skybox by default making it easy to create a sunset type of effect. I'll also show you how to add light flares to create a realistic sun flare facing the camera. To learn more about lighting click here: http://docs.unity3d.com/Manual/UsingLights.html",
"status": "draft",
"created_at": "2019-02-22T11:23:06.111-05:00",
"updated_at": "2019-02-22T11:23:06.111-05:00",
"ordinal": 1,
"exercise_votes_threshold": null,
"exercise_type": 0,
"free": false,
"media_type": "text"
}
]
Show Lesson
GET
https://yoursite.mavenseed.com/api/v1/lessons/:id
Retrieve a single lesson
Headers
Authorization
string
Auth token
{
"id": 25,
"lessonable_type": "Chapter",
"lessonable_id": 9,
"title": "Lighting Window",
"slug": "lighting-window",
"content": "In this lesson we'll take a look at the lighting window. In this window we can adjust various global illumination settings such as ambient light, lightmaps, and light \"bounce\". This window will become invaluable to adjusting the overall light within your game. To learn more about the lighting window click here: http://docs.unity3d.com/Manual/GlobalIllumination.html",
"status": "draft",
"created_at": "2019-02-22T11:22:18.862-05:00",
"updated_at": "2019-02-22T11:22:18.862-05:00",
"ordinal": 2,
"exercise_votes_threshold": null,
"exercise_type": 0,
"free": false,
"media_type": "text"
}
Create Lesson
POST
https://yoursite.mavenseed.com/api/v1/lessons
Create a lesson. Note: slugs are created automatically from the title, but can updated with the PATCH call below.
Headers
Authorization
string
Auth Token
Request Body
lessonable_id
integer
ID of the type of lesson below
lessonable_type
string
Chapter
title
string
Title of the lesson
content
string
Lesson content
status
integer
0 - draft, 1 - published
ordinal
integer
Order in course
exercise_votes_thresold
integer
NUmber of votes
exercise_type
string
free
string
media_type
string
{
"id": 25,
"lessonable_type": "Chapter",
"lessonable_id": 9,
"title": "Lighting Window",
"slug": "lighting-window",
"content": "In this lesson we'll take a look at the lighting window. In this window we can adjust various global illumination settings such as ambient light, lightmaps, and light \"bounce\". This window will become invaluable to adjusting the overall light within your game. To learn more about the lighting window click here: http://docs.unity3d.com/Manual/GlobalIllumination.html",
"status": "draft",
"created_at": "2019-02-22T11:22:18.862-05:00",
"updated_at": "2019-02-22T11:22:18.862-05:00",
"ordinal": 2,
"exercise_votes_threshold": null,
"exercise_type": 0,
"free": false,
"media_type": "text"
}
Update Lesson
PATCH
https://yoursite.mavenseed.com/api/v1/lessons/:id
Update a single lesson. All of the above properties in create lesson are valid.
Headers
Authorization
string
Auth token
{
"id": 25,
"lessonable_type": "Chapter",
"lessonable_id": 9,
"title": "Lighting Window",
"slug": "lighting-window",
"content": "In this lesson we'll take a look at the lighting window. In this window we can adjust various global illumination settings such as ambient light, lightmaps, and light \"bounce\". This window will become invaluable to adjusting the overall light within your game. To learn more about the lighting window click here: http://docs.unity3d.com/Manual/GlobalIllumination.html",
"status": "draft",
"created_at": "2019-02-22T11:22:18.862-05:00",
"updated_at": "2019-02-22T11:22:18.862-05:00",
"ordinal": 2,
"exercise_votes_threshold": null,
"exercise_type": 0,
"free": false,
"media_type": "text"
}
Delete a Lesson
DELETE
https://yoursite.mavenseed.com/api/v1/lessons/:id
Delete a lesson.
Headers
Authorization
string
Auth toke
Last updated
Was this helpful?