Skip to main content
POST
/
public
/
create-course
Create course
curl --request POST \
  --url https://backend.codedamn.com/api/public/create-course \
  --header 'Content-Type: application/json' \
  --header 'FERMION-API-KEY: <api-key>' \
  --data '{
  "data": [
    {
      "data": {
        "title": "<string>",
        "shortDescription": "<string>",
        "longDescription": "<string>",
        "goals": [
          "<string>"
        ],
        "thumbnailUrl": "<string>",
        "enrollmentValidityInHours": 2,
        "isSyllabusVisibleOnCourseLandingPage": true,
        "isCourseItemDiscussionEnabled": true,
        "status": "Draft",
        "courseSpecificData": {
          "type": "CohortBasedCourse",
          "cohortStartAt": "<string>",
          "cohortEndAt": "<string>",
          "cohortEnrollmentEndAt": "<string>"
        },
        "faqs": [
          {
            "questionMarkdown": "<string>",
            "answerMarkdown": "<string>"
          }
        ],
        "reviews": [
          {
            "ratingOutOf10": 123,
            "reviewContent": "<string>",
            "nameOfReviewer": "<string>",
            "titleOfReviewer": "<string>",
            "workplaceOfReviewer": "<string>",
            "profilePictureUrlOfReviewer": "<string>"
          }
        ]
      }
    }
  ]
}'
[
  {
    "output": {
      "status": "ok",
      "data": {
        "fermionDigitalProductId": "<string>",
        "slug": "<string>"
      }
    }
  }
]

Authorizations

FERMION-API-KEY
string
header
required

Body

application/json

API Request Body

data
object[]
required

Response

200 - application/json

API Response Body

output
object
required
  • Option 1
  • Option 2