---
title: "Publish entitlements on an entity"
method: POST
path: "/publish/v2/entitlements"
---

# Publish entitlements on an entity

`POST /publish/v2/entitlements`

Since 2.0.0

## Headers

- `TMPS-Correlation-Id` string, required

## Request body

- Entitlement — This class defines an entitlement data on the Publish API
  - `source` 'ticketmaster', required — Source of the extension, where it came from
  - `relatedEntityId` string — Id of the entity to add this extionsion to. If the relatedEntityId is Null, a relatedEntitySource MUST be provided
  - `relatedEntitySource` Source — Source
    - `name` string — Source's name
    - `id` string — ID of the entity in the source's system
  - `relatedEntityType` 'event' | 'venue' | 'attraction', required — The type of the entity to add this entitlement to
  - `versionNumber` integer — Version of the entitlements. Version is to prevent to override an entitlements with an older one
  - `data` object, required — The actual entitlements information to add to the entity

## Response `200`

successful operation

---

[API](https://skmtc.net/ticketmaster-api/apis/ticketmaster-publish-api.md) · [All operations](https://skmtc.net/ticketmaster-api/apis/ticketmaster-publish-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/ticketmaster-api/ticketmaster-publish-api/versions/109dd23e9174/schema)
