| Name |
Type |
Description |
Notes |
| _id |
String |
|
[optional] |
| user_id |
PostUserId |
|
[optional] |
| title |
String |
YouTube: title must be ≤ 100 characters. |
[optional] |
| content |
String |
|
[optional] |
| media_items |
Array<MediaItem> |
|
[optional] |
| platforms |
Array<PlatformTarget> |
|
[optional] |
| scheduled_for |
Time |
|
[optional] |
| timezone |
String |
|
[optional] |
| status |
String |
|
[optional] |
| tags |
Array<String> |
YouTube constraints: each tag max 100 chars, combined max 500 chars, duplicates removed. |
[optional] |
| hashtags |
Array<String> |
|
[optional] |
| mentions |
Array<String> |
Stored for reference only. This field does NOT automatically create @mentions when publishing. For LinkedIn @mentions, use the /v1/accounts/{accountId}/linkedin-mentions endpoint to resolve profile URLs to URNs, then embed the returned mentionFormat directly in the post content field. |
[optional] |
| visibility |
String |
|
[optional] |
| metadata |
Hash<String, Object> |
|
[optional] |
| recycling |
RecyclingState |
|
[optional] |
| recycled_from_post_id |
String |
ID of the original post if this post was created via recycling |
[optional] |
| queued_from_profile |
String |
Profile ID if the post was scheduled via the queue |
[optional] |
| queue_id |
String |
Queue ID if the post was scheduled via a specific queue |
[optional] |
| created_at |
Time |
|
[optional] |
| updated_at |
Time |
|
[optional] |
require 'late-sdk'
instance = Late::Post.new(
_id: null,
user_id: null,
title: null,
content: null,
media_items: null,
platforms: null,
scheduled_for: null,
timezone: null,
status: null,
tags: null,
hashtags: null,
mentions: null,
visibility: null,
metadata: null,
recycling: null,
recycled_from_post_id: null,
queued_from_profile: null,
queue_id: null,
created_at: null,
updated_at: null
)