Changelog

All the latest updates, improvements, and fixes to Outstand

v2026.07.19

A Clearer Path to Priority Support

This release is about making it easier to find and choose the right level of support for your team:

  • Priority Support plans, laid out clearly: The support page now shows a full breakdown of Priority Support tiers, including what each tier includes, pricing, and billing details, so you can compare options and pick the plan that fits your team.
  • More ways to reach us: A dedicated section makes it simple to contact the team directly by email or Slack Connect, right from the support page.
  • A cleaner support page overall: The layout has been refined throughout for easier browsing and a better experience when you're looking for help.
Read more1 min read
v2026.07.18

Real Engagement Numbers for X and Pinterest

Account metrics get more useful today, with real engagement data now flowing for two more networks and a new badge you can show off on your own site:

  • X account engagement is no longer null: GET /v1/social-accounts/:id/metrics now returns real engagement totals (views, likes, comments, shares, quotes) for X accounts, calculated from the account's own posts in the requested date range. Previously this field always returned null since X's free tier doesn't expose engagement totals directly. Note that X bills this lookup against your own connected app at roughly $0.005 per post (up to ~$2.50 per call), and if X's rate limits or API tier block the request, engagement gracefully falls back to null with an explanatory note instead of failing the whole call.
  • Pinterest account engagement is no longer null: The same metrics endpoint now maps Pinterest's existing analytics data into the standard engagement object, giving you views, saves, pin clicks, and outbound clicks instead of an empty field. Full raw analytics remain available for anyone who needs the extra detail.
  • "Powered by Outstand" badge: A new embeddable badge is available for customer sites, with light and dark theme variants. Documentation now includes previews on different backgrounds along with ready-to-use HTML snippets.
Read more1 min read
v2026.07.17

Clearer Guidance on Comment Support by Network

Documentation now spells out exactly which networks support comments and replies so you can plan integrations accordingly:

  • TikTok comment limitations documented: The TikTok configuration guide now explains that posting and reading comments, replies, and first-comment containers isn't available for TikTok accounts, along with what is available instead, such as disabling comments at publish time and viewing comment count analytics.
  • Network support note for first comments: The first-comment guide now lists which networks don't support a comments API, including TikTok, Pinterest, and Google Business Profile, and clarifies that your root post still publishes successfully even if a first-comment reply targets one of these networks.
  • API reference reflects comment restrictions: The reply endpoint descriptions in the API reference now call out which networks are unsupported, so you can catch limitations while reading the docs instead of hitting an error at runtime.
Read more1 min read
v2026.07.16

Accessibility, PDFs, and Clearer Account Targeting

This release focuses on richer media support and better guidance for connecting the right accounts to your posts:

  • Alt text for media: Add alt text to images and other media attached to your posts, improving accessibility for your audience. Supported across platforms, including Bluesky.
  • PDF uploads to LinkedIn: You can now attach PDF documents to LinkedIn posts. They're automatically detected and rendered as native document posts.
  • More reliable Bluesky posting: Session handling for Bluesky accounts has been improved, reducing the chance of failed posts due to expired credentials.
  • Clearer errors on post creation: The API now warns you when a post request includes unrecognized fields, helping you catch mistakes before they cause issues.
  • Simplified account targeting: Target accounts using the new accounts field, which lets you reference connected accounts by network name or username instead of the old socialAccountIds field.
  • Billing cycle visibility: Organization details now include your billing cycle, so you can see when it renews at a glance.
  • Updated X posting requirements: Documentation now clarifies that, starting February 2026, new developers need an active access plan on the POST /2/tweets endpoint to post to X.
Read more1 min read
v2026.07.15

Post URLs for Every Network, Smarter API Key Access

This release brings post link visibility to every supported network and smooths out API key setup:

  • Post URLs now available for all networks: Every publish, analytics, and import response can now include a direct link to the published post, not just for Instagram. Facebook, LinkedIn, YouTube, Bluesky, X, Pinterest, Threads, TikTok, Google Business Profile, and Vimeo all now return a platformPostUrl so you can link straight to the live post without building the URL yourself.
  • More reliable X media uploads: Uploading media to X is now more robust, with better handling of different response formats so media IDs are picked up correctly and issues are easier to diagnose if an upload fails.
  • Smoother API key setup: API key creation now reflects your subscription status more accurately, with clearer loading states and button behavior so you're not left waiting or confused about whether you're able to create a key.
Read more1 min read
v2026.07.13

Reliable Pinterest Video, Reposting via MCP, and One-Click OAuth

Today's release fixes large Pinterest video uploads, adds a repost tool to the MCP server, and makes MCP sign-in easier:

  • Large Pinterest videos now upload reliably: Pinterest videos are streamed to Pinterest instead of being loaded into memory all at once, so large files (up to Pinterest's ~2 GB limit) no longer fail to upload. Upload failures are now also reported clearly instead of showing up later as a confusing timeout.
  • Repost or reshare posts from MCP clients: A new repost_post tool lets MCP clients reshare an already-published post to the networks it was posted to, with an optional quote/commentary on networks that support it (X, Bluesky, LinkedIn, Threads).
  • Sign in to MCP with one click: In addition to API keys, you can now connect to the MCP server with one-click OAuth sign-in from ChatGPT, Claude, Cursor, or any client that supports remote MCP connectors. API keys remain supported for CLI and headless setups.
  • Pinterest profile pictures now load correctly: Pinterest avatars, served from Pinterest's own CDN, now display properly on the accounts page instead of showing as broken images.
  • Clearer media requirements and rate limits per network: Each network's configuration guide now documents its media requirements (file size, formats, duration, dimensions, text limits) and publishing rate limits, cross-referenced against each platform's official documentation, so you can plan uploads and posting frequency with confidence.
Read more1 min read
v2026.07.12

Repost, Reel Covers, and a Redesigned Dashboard

This release adds a repost endpoint, custom Instagram Reel cover images, a billing fix for plan switches, and a full visual refresh of the web dashboard:

  • Repost existing posts: A new endpoint lets you reshare an already-published post across connected networks, with optional added commentary, so you can amplify content without recreating it from scratch.
  • Custom Instagram Reel cover images: You can now set a custom cover image and thumbnail offset when publishing Reels, so your Reels grid looks intentional instead of relying on an auto-picked frame.
  • No more double-billing on plan switch: Legacy subscribers who previously added the standalone Managed Keys add-on and then switch to the new plan (which bundles Managed Keys for free) are no longer charged for it twice.
  • Redesigned dashboard and account pages: The dashboard, sign-in and account screens, settings, billing, API keys, webhooks, and accounts pages all got a visual refresh for a cleaner, more consistent look.
  • Unlimited Posting add-on is easier to find: The Unlimited Posting add-on is now promoted directly in the web app so you can discover and enable it without digging through settings.
  • Faster docs updates: Documentation changes now go live noticeably faster.
  • Legible code samples in light mode: Code blocks and inline code chips on documentation pages now render with proper contrast in light mode instead of dark text on a dark background.
Read more1 min read
v2026.07.11

More Reliable Large Video Uploads

Here's what's new today:

  • Large video uploads to YouTube and LinkedIn now succeed reliably: Previously, large video files could fail to upload to YouTube or LinkedIn due to memory limits. Videos are now uploaded in small pieces instead of all at once, so even large files post successfully.
  • Copy improvements across the board: Various wording and messaging updates throughout the product for clarity.
  • No more duplicate charges when upgrading your plan: Customers who previously added the standalone Managed Keys addon and then migrated to a plan that includes it for free will no longer be billed for both the addon and the bundled feature.

ps: as you might have noticed, we have started following a new Changelog-reporting format, using dates.

Read more1 min read
v2026.07.10

Instagram Post URLs, Now Included Automatically

Here's what's new today:

  • Instagram post links in your API responses: Every Instagram post now includes a platformPostUrl field with the live permalink to the post, available when you fetch a single post, list posts, or receive the post.published webhook. If a permalink can't be fetched for any reason, publishing still succeeds and the field simply returns null.
  • Post links in analytics too: The analytics endpoint (and the corresponding MCP tool) now returns the Instagram permalink as platform_post_url alongside your other metrics.
  • Older Instagram posts get their links filled in automatically: If you fetch analytics for an Instagram post published before this feature existed, we now fetch and save its permalink on the fly so it shows up in that same response going forward, no action needed on your end.
  • Clearer error when importing personal LinkedIn accounts: Attempting to import posts for a personal LinkedIn account (rather than a company page) now fails immediately with a clear, human-readable error instead of silently failing later. Our docs also now note that this permission isn't currently available for personal accounts.
Read more1 min read
v2026.07.09

Bigger YouTube uploads, richer docs, more metrics

This release fixes a reliability issue with large YouTube uploads, expands available metrics, and adds substantial new documentation to help you build and reason about integrations

  • Large YouTube uploads now succeed: Videos that previously failed to upload due to an internal memory limit now stream reliably regardless of file size, so long or high-resolution videos published to YouTube no longer get stuck or error out.
  • Instagram Reels views metric: You can now fetch the views count for Instagram Reels as part of media insights, giving you a fuller picture of Reels performance alongside your other engagement metrics.
  • More reliable TikTok metrics: TikTok metrics fetching has been improved for better accuracy and reliability when pulling post performance data.
  • New "Building a Social Media Scheduler" guide: A step-by-step, copy-paste walkthrough for authenticating, scheduling posts, listing your queue, and interpreting per-account outcomes, with full TypeScript and Python examples, plus corrected request/response examples in the Quick Start.
  • New architecture explainer: A new "How It Works: Architecture" page walks through how posts flow from request to publish, including synchronous vs. asynchronous handling, partial-success behavior, rate limiting and retries, and what to expect for scheduling accuracy and performance under load.
  • New developer quickstart, platform list, and pricing guide: A one-page quickstart for connecting an account and creating your first post, a clear table of supported platforms, and worked cost examples at 1k, 10k, and 100k posts per month to help you estimate integration effort and spend.
  • Refreshed MCP and white-label pages: The MCP and white-label landing pages have been updated to our latest design.
Read more2 min read
v0.27.0

v0.27.0

TikTok and General Improvements and Fixes

Changelog

- Added TikTok Managed Keys

- Improved the Facebook Page health check returning accurate health status for Facebook Pages

- Added per-account publish results: multi-account publishes now return an individual success/failure result for each target account instead of a single combined status

Read more1 min read
v0.26.0

v0.26.0

LinkedIn and Facebook tagging

Changelog

- Added LinkedIn page mention validation: rejects posts where the mention text doesn't match the organization's exact registered name on LinkedIn (case-sensitive), preventing silent plain-text fallback

- Added Facebook mention validation: rejects posts where the anchor text is missing from comment containers, or where the target page ID is inaccessible

- Moved Facebook page tagging from the post body to comment containers — Meta's Graph API only supports @[pageId] mentions in comments, not feed posts

- facebook.mentions now requires at least one comment container (second containers entry) whose text contains the anchor; posting mentions without a comment container returns a clear error

Read more1 min read
v0.25.0

v0.25.0

We're adding Pinterest to the Outstand network lineup. You can now connect Pinterest accounts and publish to them through the same unified API you already use for every other platform.

Connect with zero setup - managed keys

Unlike networks that require you to bring your own OAuth credentials, Pinterest connections run on Outstand-managed keys. There's no Pinterest developer app to register, no client ID and secret to provision - your customers can authorize a Pinterest account and start publishing immediately.

Publish pins - images and video

Create pins through the unified posts API, with full Pinterest options:

  • Target a board - choose which board a pin lands on
  • Destination link, title, and alt text - set the pin's link, title, and accessibility text
  • Video pins - upload video natively. Pinterest doesn't accept a video URL as a source, so Outstand handles the whole flow for you: we download the media, request an upload slot from Pinterest, and upload it - you just pass the media and we take care of the rest.

Manage boards and profiles

New Pinterest-specific endpoints let you work with the account directly:

  • Get profile - read the connected Pinterest profile
  • List boards - fetch the account's boards
  • Create a board - create a new board to publish into

Get started

Connect a Pinterest account from your dashboard or via the API, then publish using the standard posts endpoint with Pinterest options. Full reference is in the Pinterest API docs.


Read more2 min read
v0.24.0

v0.24.0

Added custom scopes support

Just added support for custom scopes. That means you can easily use the scopes parameter in the authentication endpoint and customize the default list of scopes for its network that supports it.

Read more1 min read
v0.23.0

v0.23.0

Added the ability to invite and manage team members.

Added the ability to invite and manage team members.

Owners and admins of teams can now invite more team members. There is no limit in how many members a team can have.

Read more1 min read
v0.21.0

v0.21.0

LinkedIn articles improvements and profile pics refresh updates

Improvemenets:

  • Adjustable LinkedIn articles in feed. Content customization is now possible to the extent that LinkedIn API allows. More docs here: https://www.outstand.so/docs/create-a-post
  • We have started automatically refreshing profile picture URLs which had been expired. This runs automatically to all connected accounts without any further configuration required.
Read more1 min read
v0.20.0

v0.20.0

Pinterest OAuth connect flow and composer in Outstand web app

We've added Pinterest as a fully supported network in Outstand. You can now connect Pinterest business accounts to your organization, list and create boards, publish image pins with titles, descriptions, links, and alt text, and pull pin analytics.

What's new

  • OAuth connect flow - one-click Pinterest connection from the Settings → Accounts screen
  • Pinterest composer - a dedicated /compose/pinterest page that walks you through selecting an account, picking or creating a board, and publishing a pin with full Pinterest-specific fields: title, description, destination link, and alt text.
  • Board management - list a connected user's boards and create new ones (public) from inside the composer.
Read more1 min read
v0.19.0

v0.19.0

LinkedIn integration improvements and MCP server fixes

LinkedIn improvements:

  • personal accounts can now pull metrics using the latest LinkedIn APIs
  • fixed MCP integration with LinkedIn which resulted in some cases in wrong personal profiles URNs

MCP server fixes:

  • posts in some cases were stuck in "pending" mode. This issue has been resolved.
Read more1 min read
v0.18.0

v0.18.0

Introduced support for Instagram Stories

Introduced support for Instagram Stories

  • You can now publish Instagram Stories by configuring instagram: { publishAsStory: true }
Read more1 min read
v0.17.0

v0.17.0

Add accountId field to webhook payload and post publishing results

- Updated webhook payload structure to include accountId for social accounts.

Read more1 min read
v0.16.0

v0.16.0

Google My Business BYOK is out

Added:

  • Experimental support for BYOK Google-My-Business has been rolled out

Updated/Fixed:

  • Instagram connection failures
  • Documentation clarifications for 3-leg auth networks (LinkedIn and Facebook)
  • Billing screen improvements and bug fixes, which caused significant toil when managing a subscription
Read more1 min read
v0.15.0

v0.15.0

Bluesky is here, again!

Added (experimental) Bluesky support.


After a short period of Bluesky being unavailable in our platform, it's now back in rotation with a simpler API as well as web UI-first approach for connecting accounts!

Read more1 min read
v0.14.1

v0.14.1

Added support for personal LinkedIn profiles.

Fixed issues with media uploads on X (using the v2 endpoints).

Read more1 min read
v0.14.0

v0.14.0

TikTok is now part of our Managed Keys offering

TikTok is now available under our Managed Keys offering.

Read more1 min read
v0.13.0

v0.13.0

Introducing @outstand-so/ui package

Introducing @outstand-so/ui npm package, delivering extendable React UI components and directly integrating with the Outstand API.

Install with npm i @outstand-so/ui

UI Components included:

  • ConnectAccountButton & ConnectAccountButtonGroup
  • MediaUploader & MediaList
  • CreatePostForm
  • OAuthCallback
  • PostMetrics and PostsWithMetrics

Hooks:

  • useAccounts
  • usePosts
  • usePostMetrics
  • useMediaUpload
  • useOAuthFlow
  • useOutstandApi

https://www.npmjs.com/package/@outstand-so/ui

Read more1 min read
v0.12.0

v0.12.0

Facebook integration improvements

Improvements:

  • Facebook integration for business Pages.
  • CDN integration for media endpoints
Read more1 min read
v0.11.0

v0.11.0

Added media endpoints

Added:

  • Media endpoints: now you can add smaller or larger media files, host them and distribute them via our API. This is particularly useful for media-first social channels, eg. TikTok or Instagram.
  • Docs can be found here: https://www.outstand.so/docs/get-upload-url
Read more1 min read
v0.10.0

v0.10.0

Added support for tenant ids in Social Accounts

Added:

  • Support for tenant_id in the Social Accounts. Now you can attach a tenant id in the social accounts connected via the API and thereafter filter social accounts based on this id. This is a feature primarily interesting for white-labeling and BYOK customers.
Read more1 min read
v0.8.0

v0.8.0

Revamped Facebook integration

Updated:

  • Rolled out the revamped Facebook integration - now available for BYOK. Using Graph API v24.0 and officially supporting all functions for posts, metrics, statistics and engagement.
Read more1 min read
v0.6.0

v0.6.0

Added new API endpoint that allows customers to maintain their own branding during the end user authentication workflow

Today we have a big announcement which caters for all our customers, especially the ones that rely on white labeling solutions: we are introducing a crucial API endpoint which allows you to generate authentication URLs that you can safely share with your customers and maintain your own branding throughout the whole process.

The new API endpoint is documented here: https://www.outstand.so/docs/get-social-network-authentication-url

Read more1 min read
v0.5.0

v0.5.0

Introduced YouTube support, both for videos and shorts

Added

  • YouTube Integration: Full support for YouTube posts and Shorts publishing
    • OAuth authentication handling with minimal permissions required
    • Full video support with listing visibility, tags, categories and age level.
    • Shorts support
    • View docs for BYOK
Read more1 min read
v0.4.0

version 0.4.0

Instagram, X (Twitter), LinkedIn and LLMs.txt

Added

  • Instagram Integration: Full support for Instagram feed posts and Reels publishing
    • OAuth authentication with Meta
    • Media upload and post creation
    • Reels support with video uploads
    • View docs
  • LinkedIn Publishing: Complete LinkedIn integration with 3-leg OAuth
    • Post to profiles and organization pages
    • Supports text, link, and media posts
    • Organization selection during auth flow
    • View docs
  • Per-Network Post Configuration: Customize post content for each social network in a single API call
    • Network-specific settings via networkOverrideConfiguration
    • Type-safe configuration with platform-specific options
    • Automatically merges with base post content
  • ScheduleThreads Migration Tool: Import your social accounts from ScheduleThreads
    • One-click account migration
    • Contact us for migration assistance
  • Enterprise Tier: New enterprise plan for high-volume customers
    • 500,000 posts per month minimum
    • Custom pricing and dedicated support
    • Learn more
  • LLM-Accessible Docs: Documentation now optimized for AI assistants
    • /llms.txt endpoint for AI crawlers
    • Improved discoverability via Perplexity and ChatGPT

Changed

  • Threads: Added countries allowlist for better targeting
  • Improved documentation structure and navigation
  • Updated enterprise pricing to enforce 500k posts/month minimum
Read more1 min read
v0.3.0

version 0.3.0

X support and security improvements

Added

  • Social Networks Management API — Full CRUD operations for managing OAuth credentials (BYOK model). Connect, list, update, and delete social network configurations for 9 platforms
  • Account Usage API — Track social account limits, post usage, and billing period details. Real-time visibility into subscription utilization
  • Comments & Replies API — Publish comments on posts and fetch conversation threads. Unified engagement across all platforms
  • Post Analytics API — Retrieve metrics (likes, comments, shares, views, impressions, reach) with per-account and aggregated views
  • Post Management — Enhanced endpoints for listing, retrieving details, and cancelling scheduled posts
  • X OAuth 2.0 Migration — Migrated from OAuth 1.0a to OAuth 2.0 for improved security and reliability
  • Comprehensive Documentation — Added configuration guides for all 9 social platforms with step-by-step OAuth setup instructions

Changed

  • API Security — All social network credentials now encrypted at rest with industry-standard encryption.
  • Post ID Format — Switched from numeric IDs to encoded string IDs for better security and usability

Fixed

  • Improved error handling for post scheduling failures
  • Enhanced validation schemas for better developer experience
  • Fixed duplicate post ID handling in analytics queries

Documentation

  • Added platform-specific configuration guides for Threads, Bluesky, Facebook, Instagram, LinkedIn, Pinterest, TikTok, YouTube
  • Enhanced X/Twitter configuration documentation for OAuth 2.0
  • Improved API documentation with examples and use cases
  • Added code generation support for TypeScript and Swift
Read more1 min read
v0.2.0

Version 0.2.0

Cancel scheduled posts, reporting changes

Added & updated:

  • Added support for importing social accounts from ScheduleThreads
  • Switched usage reporting from daily to hourly schedule
  • Add the ability to cancel scheduled posts
  • Integrate Oauth2.0 of X API
Read more1 min read
v0.1.0

Version 0.1.0

Initial public release

Initial public release - v0.1.0


Added

  • Support for X (Twitter) post publishing via the API
  • Support for Threads post publishing via the API
  • Organization-based API keys
  • Documentation for Posts and Social Accounts
  • Web UI for social accounts management
  • BYOK (Bring Your Own Keys) support in web UI settings
Read more1 min read