Courses
All Courses
GET
https://yoursite.mavenseed.com/api/v1/courses
Retrieve all courses
Path Parameters
page
integer
Results are paginated.
Headers
Authorization
string
Auth token
[
{
"id": 5,
"title": "Creating a Realistic 3D Photo Scanned Pumpkin",
"slug": "creating-a-realistic-3d-photo-scanned-pumpkin",
"status": "published",
"created_at": "2019-02-20T14:15:01.393-05:00",
"updated_at": "2019-03-13T00:25:50.419-04:00",
"scheduled_at": "2019-02-21T12:00:00.000-05:00",
"published_at": null,
"excerpt": "In this Blender tutorial course, we’ll be using Meshroom, a free photogrammetry software, and Blender 3D to create a realistic 3D scanned pumpkin!\t",
"free": true,
"questions_enabled": true
},
{
"id": 6,
"title": "Fundamentals of Lighting in Unity",
"slug": "fundamentals-of-lighting-in-unity",
"status": "published",
"created_at": "2019-02-22T11:17:18.814-05:00",
"updated_at": "2019-02-22T11:37:17.599-05:00",
"scheduled_at": "2019-02-21T12:00:00.000-05:00",
"published_at": null,
"excerpt": "Learn the fundamentals of global illumination in Unity. Adjust ambient lighting, skyboxes, lightmaps then take a look at the individual lights to improve the mood of your game.",
"free": false,
"questions_enabled": true
}
]
Show Course
GET
https://yoursite.mavenseed.com/api/v1/courses/:id
Retrieve a single course
Headers
Authorization
string
Auth token
{
"id": 5,
"title": "Creating a Realistic 3D Photo Scanned Pumpkin",
"slug": "creating-a-realistic-3d-photo-scanned-pumpkin",
"status": "published",
"created_at": "2019-02-20T14:15:01.393-05:00",
"updated_at": "2019-03-13T00:25:50.419-04:00",
"scheduled_at": "2019-02-21T12:00:00.000-05:00",
"published_at": null,
"excerpt": "In this Blender tutorial course, we’ll be using Meshroom, a free photogrammetry software, and Blender 3D to create a realistic 3D scanned pumpkin!\t",
"free": true,
"questions_enabled": true
}
Create Course
POST
https://yoursite.mavenseed.com/api/v1/courses
Create a course.
Headers
Authorization
string
Auth Token
Request Body
title
string
Title of the course
status
integer
0 - draft, 1 - published
scheduled_at
string
Optional datetime if course is scheduled
published_at
string
Published date in datetime format
excerpt
string
Course excerpt
free
boolean
Whether or not the course is free
questions_enabled
boolean
Should questions be enabled on the course
{
"id": 5,
"title": "Creating a Realistic 3D Photo Scanned Pumpkin",
"slug": "creating-a-realistic-3d-photo-scanned-pumpkin",
"status": "published",
"created_at": "2019-02-20T14:15:01.393-05:00",
"updated_at": "2019-03-13T00:25:50.419-04:00",
"scheduled_at": "2019-02-21T12:00:00.000-05:00",
"published_at": null,
"excerpt": "In this Blender tutorial course, we’ll be using Meshroom, a free photogrammetry software, and Blender 3D to create a realistic 3D scanned pumpkin!\t",
"free": true,
"questions_enabled": true
}
Update Course
PATCH
https://yoursite.mavenseed.com/api/v1/courses/:id
Update a single course. All of the above properties in create course are valid.
Headers
Authorization
string
Auth token
{
"id": 5,
"title": "Creating a Realistic 3D Photo Scanned Pumpkin",
"slug": "creating-a-realistic-3d-photo-scanned-pumpkin",
"status": "published",
"created_at": "2019-02-20T14:15:01.393-05:00",
"updated_at": "2019-03-13T00:25:50.419-04:00",
"scheduled_at": "2019-02-21T12:00:00.000-05:00",
"published_at": null,
"excerpt": "In this Blender tutorial course, we’ll be using Meshroom, a free photogrammetry software, and Blender 3D to create a realistic 3D scanned pumpkin!\t",
"free": true,
"questions_enabled": true
}
Delete a Course
DELETE
https://yoursite.mavenseed.com/api/v1/courses/:id
Delete a course.
Headers
Authorization
string
Auth toke
Last updated
Was this helpful?