---
title: "Create user profile"
method: POST
path: "/uploadposts/users"
tags: ["User Management"]
---

# Create user profile

`POST /uploadposts/users`

Create a new user profile linked to a user on your platform.

## Request body

- object
  - `username` string, required — A unique identifier for the user on your platform.

## Response `201`

Profile created successfully.

- object
  - `success` boolean
  - `profile` UserProfile
    - `username` string — Unique profile identifier.
    - `created_at` string — Timestamp of profile creation.
    - `social_accounts` object — Connected social media accounts keyed by platform name.

## Other responses

- `400` — Bad Request — Missing or invalid parameters.
- `401` — Unauthorized — Invalid or expired token.
- `409` — A profile with this username already exists.

---

[API](https://skmtc.dev/upload-post/apis/upload-post-api.md) · [All operations](https://skmtc.dev/upload-post/apis/upload-post-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/upload-post/upload-post-api/revisions/10bd964e4415/schema)
