Create Course

POST /v1/courses
application/json

Body

New Course Params

  • course object Required

    A course

    Hide course attributes Show course attributes object
    • id integer

      Course ID

    • insertedAt string(date-time)

      Creation timestamp

    • slug string

      Course slug

    • title string Required

      Course title

    • updatedAt string(date-time)

      Update timestamp

Responses

  • 201 application/json

    Course response

    Hide response attribute Show response attribute object
    • data object

      A course

      Hide data attributes Show data attributes object
      • id integer

        Course ID

      • insertedAt string(date-time)

        Creation timestamp

      • slug string

        Course slug

      • title string Required

        Course title

      • updatedAt string(date-time)

        Update timestamp

POST /v1/courses
curl \
 --request POST 'https://api.azav-pilot.de/v1/courses' \
 --header "Authorization: Bearer $ACCESS_TOKEN" \
 --header "Content-Type: application/json" \
 --data '{"course":{"id":"\u003cuuid v4\u003e","slug":"zertifizierter-scrum-master","title":"Zertifizierter SCRUM Master"}}'
Request example
{
  "course": {
    "id": "<uuid v4>",
    "slug": "zertifizierter-scrum-master",
    "title": "Zertifizierter SCRUM Master"
  }
}
Response examples (201)
{
  "data": {
    "id": "<uuid v4>",
    "slug": "zertifizierter-scrum-master",
    "title": "Zertifizierter SCRUM Master"
  }
}