Skip to content

Nuelink API: Alpha Documentation

Version: 1.0 (Alpha) Base URL: https://nuelink.com/api/public/v1

The Nuelink API lets you programmatically publish content to every social channel Nuelink supports (Facebook, Instagram, Threads, LinkedIn, Google Business, YouTube, TikTok, Pinterest, X (Twitter), Mastodon, Bluesky, and Telegram) from your own applications.

This first release focuses on a single workflow: creating posts and uploading media. Listing, updating, and deleting existing posts will arrive in a later release.

Before you make your first call, it helps to understand the three-level hierarchy Nuelink uses:

Account
└── Brand (workspace, e.g. "Fernwood Botanicals")
├── Channels (the connected social accounts: IG, X, TikTok, …)
└── Collections (content folders grouped by theme or campaign)
└── Posts (social media posts)

A fully-isolated workspace. Each brand has its own channels, collections, automations, and insights, so you can manage multiple companies or projects without their data mixing. Most accounts have one brand; agencies and power users typically have several.

A content folder inside a brand, typically organized by theme or campaign (e.g. “Summer Campaign”, “Product Launches”, “Customer Stories”). Each collection has a set of default channels and weekly time slots (aka Queue). When you create a post inside a collection, it publishes to the collection’s default channels.

A single connected social account, e.g. @fernwoodbotanicals on Instagram or your company LinkedIn page. Channels belong to a brand.

Pick a brand → pick a collection inside it → POST the post to that collection.

Channels are listed as a separate endpoint so you can inspect what’s connected to the brand, but you don’t pass channel IDs when creating a post, the collection’s configuration determines which channels receive it.

This guide has been split into focused pages.