Capability

Post to social networks

Drafts, schedules, or publishes a post through your Postiz account. You approve every send. The social accounts stay in Postiz. Needs a Postiz API key.

What your agent can do with it

  • postizAuthenticated HTTP access to the user's Postiz public API. baseUrl is {{postizBaseUrl}}. Authorization is the raw API key with an empty prefix — Postiz does not use the Bearer sch…
  • postiz_draftCreates a Postiz draft (type "draft") on one connected channel. Write: POST /public/v1/posts. Does not publish. Body matches https://docs.postiz.com/public-api/posts/create — type…
  • postiz_scheduleSchedules a Postiz post (type "schedule") on one connected channel. Write: POST /public/v1/posts. Body matches https://docs.postiz.com/public-api/posts/create. Args: { content: st…
  • postiz_publishPublishes a Postiz post immediately (type "now"; the API has no type "publish"). Write: POST /public/v1/posts. Body matches https://docs.postiz.com/public-api/posts/create. Args: …
  • postiz_list_integrationsLists the social channels connected in Postiz: id (the integrationId every post needs), name, provider (the identifier a post's settings use: x, linkedin, instagram, …), profile h…
  • postiz_list_postsLists the Postiz posts in a date range: id, content, publishDate, state (QUEUE, PUBLISHED, ERROR, DRAFT), releaseURL once live, the platform's error when it failed, and the channe…
  • postiz_upload_from_urlStores one file in the Postiz media library from a link Postiz downloads itself (an https URL, e.g. a signed link to a pod file). Returns { id, path, name }: a post's media is [{i…
  • postiz_schedule_postQueues one post on one Postiz channel, with media. Uploads each mediaUrls link to Postiz (POST /public/v1/upload-from-url), then creates the post (POST /public/v1/posts) with its …

What you will need

Asked for at install. Stored in your pod, never on our servers.

  • Postiz API keyAPI key from the user's Postiz (Settings → API Keys). Sent as the Authorization header value. Stored server-encrypted in the vault; never persisted in the temp…
  • Postiz API originOptionalWhere your Postiz public API lives, without /public/v1. Postiz Cloud: https://api.postiz.com (the default). Self-hosted: your Postiz address followed by /api, …
  • {{name}} Postiz API keySecretPostiz API key for the postiz connector. The applier remaps this template-local ref to vault://<id>.