---
title: "Update offering category metadata"
method: PUT
path: "/offerings/{offeringId}/metadata/category"
tags: ["Offering metadata"]
---

# Update offering category metadata

`PUT /offerings/{offeringId}/metadata/category`

## Request

- Base URL: `https://api.iqualify.com/v1`
- URL: `https://api.iqualify.com/v1/offerings/{offeringId}/metadata/category`
- Auth: API key in header `Authorization`

Updates the offering category metadata.

## Path parameters

- `offeringId` string, required

## Request body

- object
  - `category` string

## Response `200`

offering updated

- OfferingMetadataResponse
  - `id` string
  - `identifier` string
  - `name` string
  - `description` string
  - `overview` string: content can contain html
  - `contentId` string
  - `useRelativeDates` boolean
  - `start` string, date-time
  - `end` string, date-time
  - `coverImageUrl` string
  - `trailerVideoUrl` string
  - `isReadonly` boolean
  - `studyPlan` StudyPlan
    - `filename` string
    - `mimetype` string
    - `size` number
    - `url` string
    - `createdAt` string, date-time
  - `hasEarlyCloseOff` boolean
  - `earlyCloseOffDate` string, date-time
  - `enrollmentLimit` number
  - `price` number
  - `currency` string
  - `allowEnrollment` boolean
  - `settings` OfferingSettings
    - `aggregateProgressScore` boolean
    - `allowSocialFeatures` boolean
    - `allowTasks` boolean
    - `enablePrivateSupportChannel` boolean
    - `strictStartDate` boolean
  - `tasksEnabled` boolean
  - `metadata` OfferingMetadata
    - `rootContentId` string
    - `category` string
    - `topic` string
    - `level` string
    - `tags` string[]

## Other responses

- `400`: Bad Request
- `401`: No authorization token was found.
- `403`: You are not allowed to access this resource.
- `404`: Not Found

## Changes

- **2026-07-13** `5ac6843de20a`: 1 warning
  - the `category` request property's maxLength was set to `100`

[Operation history](https://skmtc.dev/iqualify/apis/iqualify-management-api/changes/offerings/:offeringId/metadata/category/put.md)

---

[API](https://skmtc.dev/iqualify/apis/iqualify-management-api.md) - [All operations](https://skmtc.dev/iqualify/apis/iqualify-management-api/llms.txt) - [OpenAPI document](https://skmtc.dev/iqualify/apis/iqualify-management-api/revisions/5ac6843de20a?raw)
