The Dohoo REST API gives you programmatic control over every major action in the Dohoo platform — uploading media, organizing files, retrieving connected social accounts, and publishing content across eight platforms. Whether you’re building a custom integration, wiring up an automation in n8n, Make, or Zapier, or scripting bulk publishing workflows, the API provides a single, consistent interface for your entire social media operation.Documentation Index
Fetch the complete documentation index at: https://docs.dohoo.ai/llms.txt
Use this file to discover all available pages before exploring further.
Base URL
All API endpoints are served from the following base URL:GET https://dohoo.ai/api/upload/files.
Who the API is for
The Dohoo API is built for:- Developers integrating social publishing into their own applications or services
- Automation engineers connecting Dohoo to tools like n8n, Make, and Zapier
- Content teams running scheduled or event-driven posting pipelines at scale
Plan requirements
API access is available on the Business and Agency plans. The Blogger plan does not include API access.| Plan | Price | API Access | Social Profiles (per platform) | Monthly Uploads |
|---|---|---|---|---|
| Business | $31.99/mo | ✓ | 15 | 250 |
| Agency | $63.99/mo | ✓ (Priority support) | 30 | 550 |
| Blogger | — | ✗ | — | — |
You must be on the Business or Agency plan to generate an API key and make authenticated requests. Attempting to use the API on the Blogger plan returns a
403 Forbidden response.What you can do with the API
The API is organized into five functional areas:- Media uploads — Request presigned S3 URLs, upload files directly to cloud storage, check upload status, list, download, and delete files
- Folder management — Create, rename, list, and delete folders; retrieve all files within a specific folder
- Social connections — Retrieve the IDs, platforms, and display names of all connected accounts in a single call
- Publishing — Post photos, videos, and text to Instagram, Facebook, TikTok, YouTube, Twitter/X, LinkedIn, Pinterest, and Threads
- API key management — Retrieve your current API key or rotate it from code rather than the dashboard
Explore the reference
Authentication
Learn how to obtain your API key and include it in every request using the
X-API-Key header.Errors
Understand the HTTP status codes the API returns and how to resolve common errors quickly.
Files
Upload media via presigned S3 URLs, manage your file library, and organize content into folders.
Connections
Retrieve all connected social accounts and their platform identifiers in a single API call.