PUT
/
assessment
/
packages
curl --request PUT \
  --url https://api.kombo.dev/v1/assessment/packages \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --header 'X-Integration-Id: <x-integration-id>' \
  --data '{
  "packages": [
    {
      "id": "1001",
      "type": "SKILLS_TEST",
      "name": "TypeScript",
      "description": "TypeScript coding skills assessments"
    },
    {
      "id": "1002",
      "type": "VIDEO_INTERVIEW",
      "name": "Video Interview",
      "description": "Video interview to assess communication skills"
    }
  ]
}'
{
  "status": "success",
  "data": {}
}

Packages that have been previously submitted through this endpoint but aren’t included again will be marked as deleted.

Authorizations

Authorization
string
header
required

Create an API key on the Secrets page in the Kombo dashboard.

Headers

X-Integration-Id
string
required

ID of the integration you want to interact with.

Body

application/json
PUT /assessment/packages request body
packages
object[]
required

Response

200
application/json
PUT /assessment/packages Successful response
status
enum<string>
required
Available options:
success
data
object
required