# Create a User Generated Content item

Creates a new User Generated Content item authored by the authenticated user. The item may be created as a `draft` or submitted directly as `published`, depending on the `publication_state` provided.

Endpoint: POST /v2/ugc/contents
Version: 2026-09-09
Security: oauth2_as_a_user

## Request fields (application/json):

  - `title` (string)
    The title of the content.

  - `body` (string)
    The rich-text body of the content.

  - `summary` (string)
    A short summary of the content.

  - `content_cover` (object)
    The cover media (image or video) attached to the content.

  - `topic_ids` (array)
    The ids of the topics the content should be submitted to.

  - `attachments` (array)
    Media attachments included with the content.

  - `notification_channels` (object)
    Configuration for how followers should be notified about this content.

  - `is_translatable` (boolean)
    Whether the content should be machine-translated for readers.

  - `is_commentable` (boolean)
    Whether comments are allowed on the content.

  - `is_shareable` (boolean)
    Whether the content can be shared by readers.

  - `publication_state` (string)
    The desired state of the content once created.
    Enum: "draft", "published"

## Response 201 fields (application/json):

  - `data` (object, required)
    The created User Generated Content item.

