Neeflow API Documentation
Automate your social media publishing across 10+ platforms. Create posts, upload media, generate AI content, and monitor performance — all via a simple REST API.
Base URL
https://app.neeflow.com/api/v1Authentication
All API requests require an API key passed via the X-API-Key header.
Create your API key in the Developer Dashboard after logging in.
curl -H "X-API-Key: ask_xxxxxxxxxxxxxxxx" \ https://app.neeflow.com/api/v1/channels
Rate Limits
API calls are quota-limited per plan per month. Check your limits in the response headers:
X-RateLimit-LimitMonthly quota
X-RateLimit-RemainingCalls remaining
X-RateLimit-ResetReset timestamp (ISO 8601)
When your quota is exhausted, the API returns 429 Too Many Requests.
Response Format
All responses follow a consistent JSON envelope:
✓ Success (200 / 201)
{
"success": true,
"data": { ... }
}✕ Error (4xx / 5xx)
{
"success": false,
"error": {
"code": "ERROR_CODE",
"message": "Description"
}
}Automation Flow
Here's a typical end-to-end automation workflow using the Neeflow API:
/api/v1/media/uploadUpload images or videos to the media library
/api/v1/ai/generateGenerate AI-powered captions using your brand voice
/api/v1/postsCreate a post with media + AI content
/api/v1/posts/{id}/publishPublish immediately or schedule for later
/api/v1/analyticsMonitor publishing results and performance
/api/v1/posts/{id}/retryAuto-retry any failed platform publishes
Channels
1Posts
5Post Actions
3Automation
1Media
2Approvals
2AI Content
2Monitoring
2Account
1Ready to automate?
Create a free account to get your API key and start publishing to 10+ platforms.