---
title: "Creates a content metadata appeal for an asset."
method: POST
path: "/v1/content-metadata/appeal"
tags: ["Assets", "Avatars"]
---

# Creates a content metadata appeal for an asset.

`POST /v1/content-metadata/appeal`

## Request

- Base URL: `https://itemconfiguration.roblox.com`
- URL: `https://itemconfiguration.roblox.com/v1/content-metadata/appeal`
- Auth: one of:
  - API key in cookie `.ROBLOSECURITY`
  - API key in header `x-api-key`

## Request body

- RobloxItemConfigurationApiModelsRequestCreateContentMetadataAppealRequest: Request model to create content metadata appeal for an asset.
  - `targetType` 0 | 1 | 2 | 3: The type of the target item. ['Asset' = 0, 'Bundle' = 1, 'IecToken' = 2, 'Look' = 3]
  - `targetId` string: The id of the target item.
  - `appealType` 0 | 1: The type of the appeal. ['Unknown' = 0, 'BodysuitAppeal' = 1]

## Response `200`

OK

- RobloxItemConfigurationApiModelsResponseCreateContentMetadataAppealResponse: Defines the response model for creating content metadata appeal.
  - `success` boolean: Indicates whether the appeal was created successfully.

## Other responses

- `400`: 4: Invalid request parameters
- `401`: 0: Authorization has been denied for this request.
- `403`: 0: Token Validation Failed 3: Invalid user - user does not have permission
- `404`: 5: Target not found
- `500`: 2: Failed to create content metadata appeal
- `503`: 6: Service unavailable

## Changes

- **2026-11-13** `e1e00fbc18e5`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/roblox/apis/roblox-api/changes/v1/content-metadata/appeal/post.md)

---

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