PostFast
What it does
Schedule posts on 11 social networks, answer comments and read analytics, hosted or local
- Connects Computer oder Cloud
- Account or key Cloud: Sign in to the service when you connect (OAuth) · Local: Needs POSTFAST_API_KEY
- Category Marketing & Social Media
Zusammen nutzen mit
Skills, die der KI diese Art Arbeit beibringen; sie funktionieren zusammen mit diesem
OpenCreator
Formerly KrillinAI, VideoTranslation and Dubbing Tool for 120+ Languages. Open-source AI workspace for creators, powered by Codex. Video downloader, video translation, create videos, images, audios, and edits with Agents in one place. For your Social Media like YouTube, TikTok, Instagram, etc.
Warum es hier steht
Listen sind nach einem Nutzungswert (von 100) aus diesen Teilen sortiert
| Beliebtheit | 11/80 | GitHub-Sterne oder wöchentliche Downloads: der größere Wert zählt 60, der kleinere 20 |
|---|---|---|
| Aktualität | 12/12 | Volle Punkte für Release oder Codeänderung in 30 Tagen |
| Antwortet noch | 8/8 | Der Cloud-Endpoint antwortete bei der letzten Prüfung |
| Nutzungswert | 31/100 |
Qualität: 5/5 Basisprüfungen bestanden (angezeigt, nicht zur Sortierung) · Schwung: Noch keine Daten (Nur im Tab Im Trend verwendet)
Installation
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
5/5 Prüfungen bestanden · Was du fragst, läuft über den Server des Anbieters (mcp.postfa.st) · ✓ Befehle geprüft am 13. Nov. 2026
Zuerst: Welche KI nutzt du?
Wähle deine App, dann erscheinen die Schritte unten.
Klappt mit Claude · etwa 2 Min.
Kein Schlüssel, nichts zu installieren · Einmal auf claude.ai oder in der Desktop-App einrichten, dann im Chat nutzen · kostenlose Konten können 1 hinzufügen · bei Team/Enterprise fügt ein Owner ihn hinzu
Öffne die Connectors-Seite von Claude
CustomizeConnectors
Klicke „Add“ → „Custom“ → „Web“ und fülle diese 2 Felder aus
Kopiere jeden Wert in das gleichnamige Feld in Claude und klicke Continue
Name · NamePostFastRemote MCP server URL · Adressehttps://mcp.postfa.st/mcpKlicke auf der von Claude erkannten Anmelde-Seite auf Continue · wähle bei Authentication, was der Anbieter angibt (Sign in now, Sign in when needed oder No sign in), dann Add
Im Chat einschalten
+ConnectorsPostFast
Ausprobieren
Nutze PostFast und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn Claude sagt, dass es PostFast nutzt, oder ein Werkzeug von PostFast in der Antwort zeigt, bist du verbunden
Menünamen am 11. Nov. 2026 mit der Hilfe von Anthropic abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
Klappt mit ChatGPT je nach Tarif
Volles MCP: ChatGPT Business, Enterprise oder Edu im Web · Pro: verbindet mit Lese-/Abrufrechten, Werkzeuge, die Daten ändern, gehen evtl. nicht · Plus: in der Doku nicht bestätigt; siehst du auf der Plugins-Seite eine Option für eigene MCP-Server, kannst du es versuchen · nur Web
In ChatGPT im Web die Seite zum Hinzufügen von MCP öffnen
Plugins+Add custom MCP server
Name und Adresse eintragen
Namen eingeben, Adresse unter Connection einfügen, Risikohinweis abhaken und Create as a plugin klicken
Name · NamePostFastConnection · Adressehttps://mcp.postfa.st/mcpPostFast im Chat auswählen
Neuen Chat öffnen und vor dem Tippen PostFast aus deinen Plugins wählen
Ausprobieren
Nutze PostFast und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn ChatGPT sagt, dass es PostFast nutzt, oder ein Werkzeug von PostFast in der Antwort zeigt, bist du verbunden
Menünamen am 11. Nov. 2026 mit der Hilfe von OpenAI abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
Klappt mit Claude Code · etwa 2 Min.
Kein Schlüssel, nichts zu installieren
Terminal öffnen
Mac: Command+Leertaste drücken und Terminal tippen · Windows: PowerShell öffnen
Diesen Befehl einfügen und Enter drücken
claude mcp add --transport http --scope user postfast https://mcp.postfa.st/mcp/mcp in Claude Code eingeben
PostFast sollte in der Liste als verbunden erscheinen
Ausprobieren
Nutze PostFast und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn Claude Code sagt, dass es PostFast nutzt, oder ein Werkzeug von PostFast in der Antwort zeigt, bist du verbunden
Menünamen am 11. Nov. 2026 mit der Hilfe von Anthropic abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
Klappt mit Cursor · etwa 2 Min.
Kein Schlüssel, nichts zu installieren
KI-Chat in Cursor im Agent-Modus öffnen
Ausprobieren
Nutze PostFast und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn Cursor sagt, dass es PostFast nutzt, oder ein Werkzeug von PostFast in der Antwort zeigt, bist du verbunden
Menünamen am 11. Nov. 2026 mit der Hilfe von Cursor abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
Klappt mit VS Code · etwa 2 Min.
Kein Schlüssel, nichts zu installieren
Mit diesem Button VS Code öffnen
VS Code fragt nach einer Bestätigung; klicke Install
KI-Chat in VS Code im Agent-Modus öffnen
Ausprobieren
Nutze PostFast und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn VS Code sagt, dass es PostFast nutzt, oder ein Werkzeug von PostFast in der Antwort zeigt, bist du verbunden
Menünamen am 11. Nov. 2026 mit der Hilfe von VS Code abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
Andere Apps mit MCP, etwa Windsurf, Zed oder Gemini CLI, fügen Server unterschiedlich hinzu. Sieh in der App-Liste nach
Adresse für Apps, die über das Web verbinden
https://mcp.postfa.st/mcpJSON-Einstellungen stehen unten unter „Für Entwickler“
Für Entwickler: Terminal-Befehle und JSON-Einstellungen
Über das Web
Claude Code
claude mcp add --transport http --scope user postfast https://mcp.postfa.st/mcpCursor (~/.cursor/mcp.json)
{
"mcpServers": {
"postfast": {
"url": "https://mcp.postfa.st/mcp"
}
}
}VS Code (mcp.json)
{
"servers": {
"postfast": {
"type": "http",
"url": "https://mcp.postfa.st/mcp"
}
}
}Auf deinem Computer installiert
Claude Code
claude mcp add --scope user postfast --env POSTFAST_API_KEY=your-value -- npx -y postfast-mcpClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"postfast": {
"command": "npx",
"args": [
"-y",
"postfast-mcp"
],
"env": {
"POSTFAST_API_KEY": "your-value"
}
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"postfast": {
"command": "npx",
"args": [
"-y",
"postfast-mcp"
],
"env": {
"POSTFAST_API_KEY": "your-value"
}
}
}
}VS Code (mcp.json)
{
"servers": {
"postfast": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"postfast-mcp"
],
"env": {
"POSTFAST_API_KEY": "your-value"
}
}
}
}Werte, die du selbst einträgst
POSTFAST_API_KEYgeheim erforderlich envDein PostFast-Workspace-API-Schlüssel. Abrufbar unter https://app.postfa.st/dashboard → API in der SeitenleisteEnglisches Original anzeigen
Your PostFast workspace API key. Get it from https://app.postfa.st/dashboard → API in the sidebar.
Beschreibungen automatisch übersetzt; Variablennamen bleiben wie im Original. Im Zweifel das Original ansehen.
Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Auf einen Blick
Welche Apps ihn nutzen können
Basierend darauf, wie sich dieser Server verbindet, und auf der eigenen Doku jeder App, geprüft am 10. Nov. 2026.
Verbinden sich über das Internet in
ClaudeChatGPTGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast
Laufen auf deinem Computer in
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
Was er kann
Der Server verlangt eine Anmeldung, bevor er seine Tools auflistet.
Basischecksi
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 16. Nov. 2026
- ✓ Bestanden
Entwickler passt zum Repo
Der Registry-Name wurde mit dem GitHub-Konto peturgeorgievv-factory bestätigt, dem das Repo gehört
- ✓ Bestanden
Wird noch gepflegt
Code zuletzt geändert: vor 4 Tagen
- ✓ Bestanden
Hat eine Lizenz
Nutzt MIT
- ✓ Bestanden
Endpunkt antwortet
Antwort in 392 ms (HTTP 401)
- ✓ Bestanden
Anmeldung mit OAuth
Gibt OAuth-Anmeldung an, damit deine KI-App dich zum Einloggen weiterleiten kann
- … Noch nicht geprüft
Keine versteckten Anweisungen in Tool-Beschreibungen
Noch nicht geprüft; wir lesen die Tool-Liste, wenn wir den Endpunkt prüfen
Veröffentlichte Schwachstellen (OSV.dev)
Keine Einträge auf OSV.dev für postfast-mcp@0.15.3
Prüft nur diese Paketversion, nicht alle Abhängigkeiten · geprüft 15. Nov. 2026
Entwickler: neue Prüfung anfordern oder falsche Angaben melden
Diskussion
Fragen, Tipps teilen oder melden, dass etwas nicht geht. Sortiert nach „hilfreich“.
Noch keine Beiträge. Stell die erste Frage oder teile einen Tipp.
Beiträge hier stammen von Nutzern, nicht vom PopNx-Team.
Nutzerbewertungen
Noch keine Bewertungen
Im Vergleich mit anderen in Marketing & Social Mediai
- Mehr Sterne als 96 % der anderen 3976 Server in dieser Kategorie
- Neuer in der Registry veröffentlicht als 90 % der anderen 3976 Server in dieser Kategorie
- Basischecks gleich gut wie oder besser als bei 100 % der anderen 3976 Server in dieser Kategorie
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Häufige Fragen
Ist PostFast sicher?
Er hat 5 von 5 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Welche Schlüssel oder Codes braucht er?
Das musst du eintragen: POSTFAST_API_KEY
Läuft er auf meinem Computer oder in der Cloud?
Beides geht: Installiere ihn auf deinem Computer oder verbinde dich mit der Cloud-Version.
Wird er noch gepflegt?
Das GitHub-Repo wurde zuletzt vor 4 Tagen geändert, und die neueste Version (0.15.3) kam vor 4 Tagen in die Registry.
Welche Apps können ihn nutzen?
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Er verbindet sich per URL und funktioniert daher auch in Apps mit Remote-MCP, etwa ChatGPT im Web (volles MCP ab Business; Pro nur lesend).
Was kann ich stattdessen nutzen?
In derselben Kategorie: Relaticle, ChatbotX, X (Twitter) MCP Server by Xquik, Betterlytics, BibiGPT YouTube Video Summarizer
Ähnliche Alternativen
Gleiche Kategorie, andere Entwickler, Befehle bereits geprüft. Offizielle zuerst, dann nach Sternen.
So liest du eine Karte:↓ Downloads pro Wochei★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
Relaticle
Open-source CRM your AI agents can write to: companies, people, opportunities, tasks and notes.
ChatbotX
Omnichannel customer messaging, CRM contacts, flows, sequences, broadcasts, and AI automation.
X (Twitter) MCP Server by Xquik
Xquik is the world's fastest and cheapest X (Twitter) data API with the most complete X data.
Betterlytics
Query your Betterlytics web analytics from AI agents: traffic, funnels, journeys, errors, uptime.
BibiGPT YouTube Video Summarizer
AI video summarizer: summarize and transcribe YouTube, Bilibili, TikTok and podcast videos.
- Relaticle — Läuft in der Cloud, keine Installation · Kein Schlüssel nötig
- ChatbotX — Läuft in der Cloud, keine Installation · Kein Schlüssel nötig
- X (Twitter) MCP Server by Xquik — Läuft in der Cloud, keine Installation · Kein Schlüssel nötig
- Betterlytics — Läuft in der Cloud, keine Installation · Braucht einen Schlüssel
- BibiGPT YouTube Video Summarizer — Läuft in der Cloud, keine Installation · Kein Schlüssel nötig
README vom Entwickler
README öffnen
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
PostFast MCP Server
MCP server for the PostFast API — schedule and manage social media posts via AI tools like Claude, Cursor, VS Code, and more.
Hosted connector (no install)
Prefer not to run anything locally? Connect to the hosted endpoint and authenticate with OAuth — no npx, no API key to manage:
https://mcp.postfa.st/mcp
Add it as a remote/streamable-HTTP MCP server in any client that supports OAuth (e.g. ChatGPT, Claude). You'll be prompted to sign in to PostFast and authorize access on first use.
Want to run the server yourself instead? Use the npx + API-key setup in Quick Start below.
Quick Start
1. Get your API key
Log in to PostFast, go to API in the sidebar, and generate a key.
2. Install
Choose your preferred method:
Claude Desktop (recommended)
Download the extension from the Claude Desktop extension directory or install manually:
- Add to
claude_desktop_config.json:
{
"mcpServers": { "postfast": { "command": "npx", "args": ["-y", "postfast-mcp"], "env": { "POSTFAST_API_KEY": "your-api-key-here" } } } }
- Restart Claude Desktop.
Claude Code
Via plugin:
If you already added PostFast by hand, remove that entry before installing the plugin, or Claude Code shows two sets of PostFast tools.
/plugin marketplace add peturgeorgievv-factory/postfast-mcp
/plugin install postfast@postfast-mcp
After installing, set your API key — pick one of these:
# Option A: Add to your shell profile (~/.zshrc or ~/.bashrc)
export POSTFAST_API_KEY="your-api-key-here"
Option B: Add to ~/.claude/settings.json
{ "env": { "POSTFAST_API_KEY": "your-api-key-here" } }
Then restart Claude Code.
Via manual config:
Add to your project's .mcp.json:
{
"mcpServers": { "postfast": { "type": "stdio", "command": "npx", "args": ["-y", "postfast-mcp"], "env": { "POSTFAST_API_KEY": "your-api-key-here" } } } }
Or add it for every project:
claude mcp add --scope user postfast --env POSTFAST_API_KEY=your-api-key-here -- npx -y postfast-mcp
Cursor
This repository is also a Cursor plugin: the PostFast MCP server together with its two skills, for scheduling posts and for the comments inbox.
To install it, open Customize in Cursor, search the marketplace for PostFast, select Install, and paste your API key when Cursor asks for it. Cursor starts the server with that key, so there is nothing else to configure. If PostFast doesn't show up in the marketplace yet, add the server by hand with the config below.
Cursor / VS Code / Windsurf / Other MCP clients
Add to your MCP config (.mcp.json, mcp.json, or the tool's settings UI):
{
"mcpServers": { "postfast": { "type": "stdio", "command": "npx", "args": ["-y", "postfast-mcp"], "env": { "POSTFAST_API_KEY": "your-api-key-here" } } } }
3. Use it
Ask your AI assistant things like:
- "List my connected social accounts"
- "Schedule a post to Instagram for tomorrow at 9am"
- "Show me all scheduled posts for this week"
- "Upload this image and create a LinkedIn post with it"
- "Create a Facebook reel with this video"
- "Show me analytics for my Instagram posts this month"
Available Tools
| Tool | Description |
|---|---|
list_accounts | List connected social media accounts (each with connectionStatus — CONNECTED/DISABLED — disabledReason, followerCount/followerCountUpdatedAt, and inboxCapable) |
list_posts | List posts with filters (specific IDs, accounts, platform, status, date range); each post carries its key settings in controls (Threads topic, Instagram/Facebook format, TikTok draft flag, YouTube privacy) |
create_posts | Create and schedule posts (batch, up to 15) |
delete_post | Delete a post from PostFast by ID (does not remove an already-published post from the platform) |
delete_posts | Delete up to 100 posts from PostFast in one call; returns deletedIds and notFoundIds (does not remove already-published posts from the platform) |
upload_media | Upload a local file and get a media key (handles the full flow) |
get_upload_urls | Get signed URLs to upload media files |
list_pinterest_boards | Get Pinterest boards for an account |
list_youtube_playlists | Get YouTube playlists for an account |
list_gbp_locations | Get Google Business Profile locations for an account |
search_places | Find a place to tag posts (the id works for both facebookPlaceId and instagramLocationId) |
generate_connect_link | Generate a link for clients to connect accounts — optionally scoped to specific platforms, with a redirectUrl the user returns to (carrying status, platform, accountId and your own externalId, plus accountIds after a Facebook or LinkedIn page step) |
get_post_analytics | Fetch published posts with performance metrics — Instagram, Facebook, TikTok, Threads, YouTube, LinkedIn (company pages), Pinterest (Business accounts) |
get_follower_history | Daily follower-count history for an account (current count + delta over a date range) — Facebook Pages, Instagram, YouTube, Pinterest, Threads, Bluesky, Telegram, LinkedIn (company pages), TikTok |
list_tiktok_sounds | Trending pre-cleared Commercial Music Library tracks for a TikTok account (attach via controls.tiktokMusicSoundId) |
Social Inbox (comments)
Comments on your posts — TikTok, Instagram, Facebook Pages, and Threads — in one inbox (an account's inboxCapable flag says what is live today). Comments only (no direct messages), from connect onward (no history backfill). Reply capability is always server-computed per conversation (canReply, maxReplyLength, windowState, disabledReason) — render from those fields, never platform assumptions.
| Tool | Description |
|---|---|
list_inbox_conversations | List comment conversations (filters: platforms, accounts, statuses, unread-only, assignee) |
get_inbox_conversation | Fetch one conversation with its reply-capability fields |
list_inbox_items | List a conversation's comments and replies (with state and, on Instagram, canPrivateReply) |
get_inbox_unread_count | Total unread comment count across the workspace |
reply_to_inbox_item | Reply publicly under a specific comment |
send_inbox_private_reply | Instagram only: one private reply per comment, within 7 days |
set_inbox_item_state | HIDE / UNHIDE / DELETE a comment on the platform (DELETE cannot be undone) |
mark_inbox_conversation_read | Zero a conversation's unread count |
set_inbox_conversation_status | Triage: OPEN / SNOOZED / CLOSED |
assign_inbox_conversation | Assign a conversation to a workspace member (or unassign) |
Webhooks
PostFast can send a signed JSON event to your own HTTPS endpoint when a post publishes or fails for good, or when an account connects, reconnects or disconnects. Deliveries follow the Standard Webhooks spec (webhook-id, webhook-timestamp and webhook-signature headers), so any Standard Webhooks library verifies them. On the hosted connector, only workspace admins can use these tools.
| Tool | Description |
|---|---|
list_webhook_endpoints | List the workspace's endpoints, turned-off ones included (active, disabledReason, last success and failure) |
get_webhook_endpoint | Fetch one endpoint |
create_webhook_endpoint | Register an HTTPS URL for some or all of post.published, post.failed, account.connected and account.disconnected; the answer carries the signing secret, which is never shown again |
update_webhook_endpoint | Change an endpoint's URL, events or description, or turn it off and back on |
delete_webhook_endpoint | Delete an endpoint together with its delivery log |
test_webhook_endpoint | Send a test event, or a sample of one event type, and see how your receiver answered |
list_webhook_deliveries | An endpoint's delivery log for the last 30 days: each attempt's status code, and the payload as sent |
Store the secret in your receiver as soon as the endpoint is created. An endpoint receives every event of its types from the whole workspace; to follow one account, filter on data.post.socialMediaId or data.account.id. A workspace can have 5 active endpoints.
Supported Platforms
Facebook, Instagram, X (Twitter), TikTok, LinkedIn, YouTube, BlueSky, Threads, Pinterest, Telegram, Google Business Profile
Platform-Specific Controls
When creating posts, you can pass platform-specific settings via the controls parameter:
| Platform | Controls |
|---|---|
| X (Twitter) | xRetweetUrl |
instagramPublishType (TIMELINE/STORY/REEL), instagramTrialReelStrategy (MANUAL/SS_PERFORMANCE — trial reel shown to non-followers; Reels only, no collaborators), instagramPostToGrid, instagramCollaborators, instagramLocationId/instagramLocationName (geotag from search_places), instagramIsAiGenerated (adds the "AI info" label; set at creation only) | |
facebookContentType (POST/REEL/STORY), facebookAllowComments, facebookPrivacy, facebookCarouselMainLink, facebookCarouselShowEndCard, facebookReelsCollaborators, facebookTargetCountries (ISO alpha-2, max 25), facebookPlaceId/facebookPlaceName (geotag from search_places) | |
| TikTok | tiktokTitle (photo posts, max 90 chars), tiktokMusicSoundId/tiktokMusicSoundName (Commercial Music Library sound from list_tiktok_sounds; photo, carousel and video posts — on video it plays at 50% volume over the original audio at 50%; exclusive with tiktokAutoAddMusic), tiktokIsDraft, tiktokAllowComments, tiktokAllowDuet, tiktokAllowStitch, tiktokBrandOrganic, tiktokBrandContent, tiktokAutoAddMusic (photo/carousel posts), tiktokIsAigc, tiktokPrivacy (deprecated — account default applies) |
| YouTube | youtubeTitle, youtubePrivacy (PUBLIC/PRIVATE/UNLISTED), youtubeTags, youtubeCategoryId, youtubeIsShort, youtubeMadeForKids, youtubeContainsSyntheticMedia (altered/synthetic content disclosure; set at creation only), youtubePlaylistId, youtubeThumbnailKey, youtubeLanguage (BCP-47 code such as en-GB or pt-BR; sets the video language and the title and description language), youtubeCaptionKey (an uploaded .srt/.vtt file, added as the video's caption track in youtubeLanguage, which it requires) |
pinterestBoardId (required), pinterestLink | |
linkedinAttachmentKey (an uploaded PDF, Word or PowerPoint file, max 60MB, shown in the post as pages to swipe through; not with images or video on the same post), linkedinAttachmentTitle (the document's title; "Document" if omitted) | |
| Threads | threadsTopicTag (the post's topic: one topic, not a list; 1-50 chars, no . or &; takes precedence over a #hashtag in the content, which then stays plain text. Like every control it applies to every post in the call, so use separate calls for different topics) |
| Google Business Profile | gbpLocationId (required), gbpTopicType (STANDARD/EVENT/OFFER), gbpCallToActionType, gbpCallToActionUrl, gbpEventTitle, gbpEventStartDate, gbpEventEndDate, gbpOfferCouponCode, gbpOfferRedeemUrl, gbpOfferTerms |
Media Upload
The upload_media tool handles the full flow in a single call:
- Detects content type from file extension
- Gets a signed upload URL from PostFast
- Uploads the file
- Returns a
keyandtypeready to use increate_posts
Supported formats: JPEG, PNG, GIF, WebP, MP4, WebM, MOV, plus SRT and VTT caption files for YouTube and PDF, DOC, DOCX, PPT and