Interface NpfReblogParams

interface NpfReblogParams {
    content: readonly NpfContentBlock[];
    date?: string;
    exclude_trail_items?: boolean;
    hide_trail?: boolean;
    interactability_reblog?: "everyone" | "noone";
    is_private?: boolean;
    layout?: readonly NpfLayoutBlock[];
    parent_post_id: string;
    parent_tumblelog_uuid: string;
    publish_on?: string;
    reblog_key: string;
    slug?: string;
    source_url?: string;
    state?: PostState;
    tags?: readonly string[];
}

Hierarchy (View Summary)

Properties

content: readonly NpfContentBlock[]

An array of NPF content blocks to be used to make the post; in a reblog, this is any content you want to add.

date?: string

The exact date and time (ISO 8601 format) in the past to backdate the post, if desired. This backdating does not apply to when the post shows up in the Dashboard.

exclude_trail_items?: boolean

Instead of hide_trail, use this to specify an array of specific reblog trail item indexes to exclude from your reblog.

hide_trail?: boolean

Whether or not to hide the reblog trail with this new post. Defaults to false

interactability_reblog?: "everyone" | "noone"

Who can interact with this when reblogging

is_private?: boolean

Whether this should be a private answer, if this is an answer.

layout?: readonly NpfLayoutBlock[]

An array of NPF layout objects to be used to lay out the post content.

parent_post_id: string

The unique public post ID being reblogged.

parent_tumblelog_uuid: string

The unique public identifier of the Tumblelog that's being reblogged from.

publish_on?: string

The exact future date and time (ISO 8601 format) to publish the post, if desired. This parameter will be ignored unless the state parameter is "queue".

reblog_key: string

The unique per-post hash validating that this is a genuine reblog action.

slug?: string

A custom URL slug to use in the post's permalink URL.

source_url?: string

A source attribution for the post content.

state?: PostState

The initial state of the new post. Defaults to "published".

tags?: readonly string[]

Tags to associate with the post.