| Name | Type | Description | Notes |
|---|---|---|---|
| id | String | [optional] | |
| userId | PostUserId | [optional] | |
| title | String | YouTube: title must be ≤ 100 characters. | [optional] |
| content | String | [optional] | |
| mediaItems | List<MediaItem> | [optional] | |
| platforms | List<PlatformTarget> | [optional] | |
| scheduledFor | OffsetDateTime | [optional] | |
| timezone | String | [optional] | |
| status | StatusEnum | [optional] | |
| tags | List<String> | YouTube constraints: each tag max 100 chars, combined max 500 chars, duplicates removed. | [optional] |
| hashtags | List<String> | [optional] | |
| mentions | List<String> | [optional] | |
| visibility | VisibilityEnum | [optional] | |
| metadata | Map<String, Object> | [optional] | |
| recycling | RecyclingState | [optional] | |
| recycledFromPostId | String | ID of the original post if this post was created via recycling | [optional] |
| queuedFromProfile | String | Profile ID if the post was scheduled via the queue | [optional] |
| queueId | String | Queue ID if the post was scheduled via a specific queue | [optional] |
| createdAt | OffsetDateTime | [optional] | |
| updatedAt | OffsetDateTime | [optional] |
| Name | Value |
|---|---|
| DRAFT | "draft" |
| SCHEDULED | "scheduled" |
| PUBLISHING | "publishing" |
| PUBLISHED | "published" |
| FAILED | "failed" |
| PARTIAL | "partial" |
| Name | Value |
|---|---|
| PUBLIC | "public" |
| PRIVATE | "private" |
| UNLISTED | "unlisted" |