---
title: "Create Profile by Custom ID"
method: POST
path: "/profile-by-custom-id/{client_id}/{custom_id}/"
---

# Create Profile by Custom ID

`POST /profile-by-custom-id/{client_id}/{custom_id}/`

## Request

- Base URL: `https://cf-blast.livelikecdn.com/api/v1`
- URL: `https://cf-blast.livelikecdn.com/api/v1/profile-by-custom-id/{client_id}/{custom_id}/`
- Auth: none required

Create a new user profile with a custom ID

## Path parameters

- `client_id` string, required
- `custom_id` string, required

## Request body

- object
  - `nickname` string: If not provided, a randomized nickname will be assigned
  - `custom_data` string: String data to send with the user profile. Typically contains a string JSON payload to be decoded by the client SDK
  - `attributes` object[]
    - `key` string, required
    - `value` string, required

## Response `201`

201

- object
  - `created_at` string
  - `client_id` string
  - `redemption_keys_url` string
  - `custom_id` string
  - `attributes` unknown[]
    - unknown
  - `url` string
  - `leaderboards_url` string
  - `leaderboard_views_url` string
  - `access_token` string
  - `reward_item_balances_url` string
  - `blocked_profile_ids_url` string
  - `reward_item_credit_url` string
  - `nickname` string
  - `reward_item_debit_url` string
  - `block_profile_url` string
  - `reward_item_transfer_url` string
  - `badge_progress_url` string
  - `custom_data` unknown
  - `badges_url` string
  - `points` integer
  - `badges` unknown[]
    - unknown
  - `reported_count` integer
  - `subscribe_channel` string
  - `id` string
  - `chat_room_memberships_url` string
  - `chat_room_invitations_url_template` string
  - `blocked_profiles_template_url` string

## Other responses

- `409`: 409

---

[API](https://skmtc.dev/livelike/apis/engagement-suite.md) - [All operations](https://skmtc.dev/livelike/apis/engagement-suite/llms.txt) - [OpenAPI document](https://skmtc.dev/livelike/apis/engagement-suite/revisions/3e5529c26ce4?raw)
