---
title: "Update a Specific Assessment"
method: PATCH
path: "/api/v2/content/assessments/{id}"
tags: ["Content - Assessments"]
---

# Update a Specific Assessment

`PATCH /api/v2/content/assessments/{id}`

This endpoint updates supplied fields for a specific assessment. The `PATCH` request does not support the `X-Degreed-Organization-Code` header. <h3>Required Scope</h3>`content:write`

## Path parameters

- `id` string, required

## Request body

- AssessmentsIdBody
  - `data` Apiv2contentassessmentsidData
    - `attributes` Apiv2contentassessmentsidDataAttributes
      - `title` string — The title of the assessment.
      - `summary` string, nullable — Short summary of the assessment.
      - `url` string — URL location where more information can be found.
      - `obsolete` boolean — If the assessment should be marked as obsolete.
      - `image-url` string, nullable — Cover image of the assessment.
      - `language` string, nullable — The language of the assessment.
      - `num-questions` integer — The number of words in the assessment.
      - `learning-minutes` integer — The calculated value that corresponds with the learning minutes displayed on content cards in the UI.
      - `provider-code` string, nullable — Unique provider code.
      - `publish-date` string, date-time, nullable — Date that the assessment was published.
      - `owner-id` string — The unique ID of the group or user that owns the content.
      - `owner-type` string — Must be either "user" or "group".
      - `visibility-groups` GroupRelationship[], nullable — The relationship `id` of the relationship object must be the id of the visibility group and the type of the relationship must be groups.
        - `id` string, nullable
        - `type` string, nullable

## Response `200`

Success

- Assessment
  - `data` ListedAssessmentData
    - `type` string
    - `id` string
    - `attributes` ListedAssessmentAttributes
      - `title` string, nullable — The title of the assessment.
      - `summary` string, nullable — Short summary of the assessment.
      - `url` string, nullable — URL location where the assessment can be found.
      - `degreed-url` string, nullable — URL location of assessment within Degreed UI.
      - `obsolete` boolean
      - `image-url` string, nullable — Cover image of the assessment.
      - `language` string, nullable — The language of the assessment.
      - `num-questions` integer, nullable — The number of questions within the assessment.
      - `learning-minutes` integer — The calculated value that corresponds with the learning minutes displayed on content cards in the UI.
      - `provider-code` string, nullable — Unique provider code.
      - `owner-id` string — The unique ID of the group or user that owns the content.
      - `owner-type` string — Must be either "user" or "group".
      - `publish-date` string, date-time, nullable — Date that the assessment was published. (UTC)
      - `created-at` string, date-time — Date that the assessment was created. (UTC)
      - `modified-at` string, date-time — Date that the assessment was last modified. (UTC)
      - `external-id` string, nullable — The external ID of the assessment.
      - `is-internal` boolean, nullable — Indicates whether the content is owned by the organization and is not part of Degreed's external catalog. Internal content includes content that was created by the organization or shared with the organization through a bundle.
      - `groups-with-access` string[] — Groups that have access to the content item.
      - `groups-with-access-ids` string[] — IDs of the groups that have access to the content item.
    - `links` SelfLink
      - `self` string

---

[API](https://skmtc.net/degreed/apis/degreed-api-web.md) · [All operations](https://skmtc.net/degreed/apis/degreed-api-web/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/degreed/degreed-api-web/revisions/4a22b709515c/schema)
