---
title: "Set your profile (display name and social handles)"
method: POST
path: "/set-profile"
tags: ["POST"]
---

# Set your profile (display name and social handles)

`POST /set-profile`

# Notes
* Can only be updated once every 10080 blocks
* Header `X-Api-Key` is required. Use `/request-api-key` endpoint.
  * If `<api_key>` is invalid, a `401` error will be returned
* All fields are optional. Omit a field to leave it unchanged.
* **name**: max 20 characters; letters, numbers, underscores, dashes only.
* **x**: X (Twitter) handle; optional `@` prefix; 1–15 characters; letters, numbers, underscores.
* **telegram**: Telegram username; optional `@` prefix; 5–32 characters; letters, numbers, underscores.
* **discord**: Discord username; optional `@` prefix; 2–32 characters; letters, numbers, underscores, periods.

## Headers

- `X-Api-Key` string

## Request body

- SetProfileRequest
  - `name` string — Display name (max 20 characters; letters, numbers, underscores, dashes only)
  - `x` string — X (Twitter) handle; optional @ prefix; 1–15 characters
  - `telegram` string — Telegram username; optional @ prefix; 5–32 characters
  - `discord` string — Discord username; optional @ prefix; 2–32 characters; letters, numbers, underscores, periods

## Response `200`

Success

- SetProfileResponse
  - `ok` boolean

---

[API](https://skmtc.net/tig-foundation/apis/the-innovation-game-api.md) · [All operations](https://skmtc.net/tig-foundation/apis/the-innovation-game-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tig-foundation/the-innovation-game-api/versions/2af9c398c1d4/schema)
