---
title: "Update marker metadata"
method: PUT
path: "/application/{applicationId}/analytics/v1/markers/metadata"
tags: ["Markers"]
---

# Update marker metadata

`PUT /application/{applicationId}/analytics/v1/markers/metadata`

## Request

- Base URL: `https://api.gamebeast.gg`
- URL: `https://api.gamebeast.gg/application/{applicationId}/analytics/v1/markers/metadata`
- Auth: one of:
  - HTTP bearer
  - HTTP bearer

Sets descriptions and visibility for marker types and their arguments, in one atomic batch. Names do not need to have been sent yet, so events can be described before the game ships them. Omitted fields keep their current value; pass a null or empty description to clear it.

## Path parameters

- `applicationId` number, required

## Headers

- `environment_id` number, required

## Request body

- object
  - `types` object[]: Marker-type changes (at most 100).
    - `markerType` string, required: Marker type name. Does not need to have been sent yet.
    - `hidden` boolean: Hide from (true) or show in (false) query-builder listings. Omit to leave unchanged.
    - `description` string, nullable: Human description of what this records and when it fires. Pass null or an empty string to clear it; omit to leave it unchanged.
  - `arguments` object[]: Argument changes (at most 500).
    - `markerType` string, required: Marker type name.
    - `argumentName` string, required: Argument name. Does not need to have been sent yet.
    - `hidden` boolean: Hide from (true) or show in (false) query-builder listings. Omit to leave unchanged.
    - `description` string, nullable: Human description of what this records and when it fires. Pass null or an empty string to clear it; omit to leave it unchanged.

## Response `200`

Default Response

- object
  - `types` object[], required
    - `markerType` string, required
    - `hidden` boolean, required
    - `description` string, nullable, required
  - `arguments` object[], required
    - `markerType` string, required
    - `hidden` boolean, required
    - `description` string, nullable, required
    - `argumentName` string, required

## Changes

- **2026-10-09** `c00591dedd1f`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/gamebeast/apis/gamebeast-api/changes/application/:applicationId/analytics/v1/markers/metadata/put.md)

---

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