Skip to main content
POST
/
transfer-packages
/
{packageId}
/
courses
Create
curl --request POST \
  --url https://api.mapademics.com/v1/transfer-packages/{packageId}/courses \
  --header 'Content-Type: application/json' \
  --header 'X-API-Key: <api-key>' \
  --data '{
  "courses": [
    {
      "name": "<string>",
      "description": "<string>",
      "syllabusHref": "<string>"
    }
  ]
}'
[
  {
    "id": "<string>",
    "organizationId": "<string>",
    "packageId": "<string>",
    "name": "<string>",
    "description": "<string>",
    "syllabusHref": "<string>",
    "skills": [
      {
        "skillId": "<string>",
        "skillName": "<string>",
        "level": 3,
        "confidence": 0.5
      }
    ],
    "processingStatus": "PENDING",
    "createdAt": "2023-11-07T05:31:56Z",
    "updatedAt": "2023-11-07T05:31:56Z",
    "deletedAt": "2023-11-07T05:31:56Z"
  }
]

Authorizations

X-API-Key
string
header
required

API key for authentication

Path Parameters

packageId
string
required

Unique identifier for the transfer articulation package

Body

application/json
courses
object[]
required

Array of transfer courses to create

Response

Transfer courses created successfully

id
string
required
organizationId
string
required
packageId
string
required
name
string
required
skills
object[]
required

Extracted skills from syllabus

processingStatus
enum<string>
required

Current status of skills extraction

Available options:
PENDING,
PROCESSING,
COMPLETED,
FAILED
createdAt
string<date-time>
required
updatedAt
string<date-time>
required
description
string | null
syllabusHref
string<uri> | null
deletedAt
string<date-time> | null