inklate posts create

Create a post — draft, scheduled, or published now, in one call

Create a post — draft, scheduled, or published now, in one call

inklate posts create [flags]

Flags

FlagDescription
--content <value>Post copy as markdown. Text with no markup posts exactly as typed; on a thread each PARAGRAPH becomes an item. Use * for a literal delimiter.
--channel <value>Repeatable: channel id or provider name (x, linkedin, …) (repeatable)
--scheduled-at <value>Schedule: “now”, ISO-8601 with offset, or “30m”/“2h”/“3d”/“1w”; omit to save a draft
--per-channel <value>Per-channel overrides as JSON: {“x”: {“content”?, “format”?, “options”?}}. content takes markdown: —per-channel ’{“x”: {“content”: “shorter text”}}‘
--autofixApply suggested machine fixes server-side (—no-autofix to disable)
--media <value>Repeatable: file id (file_…), public https URL, or local file path (repeatable)
--label <value>Repeatable: label id to apply (repeatable)
--campaign <value>Campaign id to attach
--idempotency-key <value>Dedupe key: retries replay, not duplicate

Output

Structured YAML on stdout (--json for JSON); progress and errors on stderr. Exit codes: 0 ok · 1 unexpected · 2 usage · 3 auth · 4 refusal · 5 not found · 6 conflict · 7 rate limited.

Global flags on every command: --org, --profile, --json, --quiet, --yes, --no-input, --base-url — see the CLI overview.

This command is a thin client over the REST API operation(s): postsCreate.

On this page