---
title: "Update an assessment package"
method: PATCH
path: "/assessment/{connection_id}/package/{id}"
tags: ["assessment", "package"]
---

# Update an assessment package

`PATCH /assessment/{connection_id}/package/{id}`

## Path parameters

- `connection_id` string, required
- `id` string, required

## Request body

- AssessmentPackage — Used by assessment providers to SUBMIT packages to ATS systems
  - `id` string
  - `created_at` string, date-time
  - `updated_at` string, date-time
  - `workspace_id` string
  - `connection_id` string
  - `integration_types` string[] — Integration types that support this package
  - `name` string
  - `type` 'SKILLS_TEST' | 'BEHAVIORAL_ASSESSMENT' | 'VIDEO_INTERVIEW' | 'BACKGROUND_CHECK' | 'REFERENCE_CHECK' | 'OTHER', required
  - `aliases` string[] — Alternative namesidentifiers for this package
  - `tags` string[] — Category tags (e.g., "Assessment", "Background Check")
  - `description` string
  - `parameters` AssessmentParameter[] — Questionsinputs needed for this assessment (aligned with verification)
    - `id` string
    - `name` string
    - `public_question` string
    - `type` 'TEXT' | 'NUMBER' | 'MULTIPLE_CHOICE' | 'MULTIPLE_SELECT' | 'DATE' | 'FILE'
    - `options` string[] — Options for MULTIPLE_CHOICE and MULTIPLE_SELECT
    - `file_types` string[] — Valid file MIME types for FILE type
    - `valid_regions` string[] — Regions where this parameter is valid ({country}-{state} or {country})
    - `is_required` boolean
  - `has_redirect_url` boolean
  - `has_target_url` boolean
  - `needs_ip_address` boolean
  - `max_score` number
  - `info_url` string
  - `regions` AssessmentPackageRegion[]
    - `regions` string[] — Countryregion codes where this package is available ({country}-{state} or {country})
    - `cost_amount` number
    - `currency` string
    - `processing_time` number
  - `raw` object

## Response `200`

Successful

- AssessmentPackage — Used by assessment providers to SUBMIT packages to ATS systems
  - `id` string
  - `created_at` string, date-time
  - `updated_at` string, date-time
  - `workspace_id` string
  - `connection_id` string
  - `integration_types` string[] — Integration types that support this package
  - `name` string
  - `type` 'SKILLS_TEST' | 'BEHAVIORAL_ASSESSMENT' | 'VIDEO_INTERVIEW' | 'BACKGROUND_CHECK' | 'REFERENCE_CHECK' | 'OTHER', required
  - `aliases` string[] — Alternative namesidentifiers for this package
  - `tags` string[] — Category tags (e.g., "Assessment", "Background Check")
  - `description` string
  - `parameters` AssessmentParameter[] — Questionsinputs needed for this assessment (aligned with verification)
    - `id` string
    - `name` string
    - `public_question` string
    - `type` 'TEXT' | 'NUMBER' | 'MULTIPLE_CHOICE' | 'MULTIPLE_SELECT' | 'DATE' | 'FILE'
    - `options` string[] — Options for MULTIPLE_CHOICE and MULTIPLE_SELECT
    - `file_types` string[] — Valid file MIME types for FILE type
    - `valid_regions` string[] — Regions where this parameter is valid ({country}-{state} or {country})
    - `is_required` boolean
  - `has_redirect_url` boolean
  - `has_target_url` boolean
  - `needs_ip_address` boolean
  - `max_score` number
  - `info_url` string
  - `regions` AssessmentPackageRegion[]
    - `regions` string[] — Countryregion codes where this package is available ({country}-{state} or {country})
    - `cost_amount` number
    - `currency` string
    - `processing_time` number
  - `raw` object

---

[API](https://skmtc.net/unified/apis/unified-to-api.md) · [All operations](https://skmtc.net/unified/apis/unified-to-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/unified/unified-to-api/versions/1f72720916e4/schema)
