Publish your images or videos on your connected accounts with one request, generate on-brand visuals with Envox AI, read how every post did and send WhatsApp templates to your customers. For your CMS, your store or your automation tools.
curl -X POST https://app.envox.ai/api/v1/posts \
-H "Authorization: Bearer envx_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"caption": "New collection is live ✨ #envox",
"media_urls": ["https://example.com/photo.jpg"],
"social_account_ids": [12],
"scheduled_at": "2026-12-01T09:30:00+03:00"
}'{
"data": {
"id": 1842,
"status": "scheduled",
"format": "image",
"scheduled_at": "2026-12-01T06:30:00+00:00",
"targets": [
{
"social_account_id": 12,
"platform": "instagram",
"status": "pending"
}
]
}
}The same publishing flow as the panel; send JSON, get JSON.
An Authorization: Bearer header is all it takes. Create keys in the panel and revoke them any time.
Schedule with scheduled_at, keep it for approval with draft; times without an offset are read in your account timezone.
Pass files as links or upload them. PNG and WebP are converted to Instagram-ready JPEG automatically; MP4 and MOV videos go out as Reels.
Images, carousels and Reel videos from a topic, in your brand guide style. Poll the generation and publish the result.
Likes, comments, reach, views and saves per post, and a 30 day summary for every account.
AI-written templates, template sends to thousands of numbers with delivery reports, and the inbox.
Each post’s status, error and network post id on every account, in one response.
Keys are limited to the panel permissions of the user who created them.
Every error has the same shape; insufficient credits is 402, validation 422, rate limit 429.
Posts, Envox AI, ideas and statistics, and WhatsApp. All JSON, all with the same authentication.
Base URL
https://app.envox.ai/api/v1
Account, media and posts
/me
The key’s account, timezone, credit balance and prices
/social-accounts
Connected accounts you can publish to
/media
Upload an image or a video (file or URL)
/media/upload-links
One-time upload link
/posts
Create a post: now, scheduled or draft
/posts
List posts by status and date
/posts/{id}
A post and its per-account result
/posts/{id}
Change the caption or the time
/posts/{id}/publish
Publish or schedule a draft
/posts/{id}/cancel
Turn a scheduled post back into a draft
/posts/{id}
Delete a draft
Envox AI
/brand-guides
Brand guides AI images follow
/images/generate
Generate images or a carousel from a topic
/images/edit
A changed copy of an image
/videos/generate
Turn an image into a Reel video
/generations/{id}
Progress and result of a generation
Ideas and performance
/posts/{id}/insights
Statistics of a post on each account
/social-accounts/{id}/insights
An account over the last 30 days
/suggestions
Post ideas
/suggestions/generate
Generate new post ideas
/competitors
Competitor accounts the ideas learn from
WhatsApp Business
/whatsapp/templates
Templates and their review status
/whatsapp/templates/draft
AI-written template draft
/whatsapp/templates
Submit a template to Meta
/whatsapp/sends
Send a template to many numbers
/whatsapp/sends/{id}
Delivery report of a send
/whatsapp/conversations
Customer conversations
/whatsapp/conversations/{id}/reply
Reply within the 24 hour window
Create a key
Create an API key on the API & MCP page in the panel. It is shown only once.
Get your accounts
Find the ids of the accounts you want to post to.
curl https://app.envox.ai/api/v1/social-accounts \
-H "Authorization: Bearer envx_YOUR_API_KEY"Create the post
Send the images or the video, the caption and the accounts. Without scheduled_at it is published right away.
curl -X POST https://app.envox.ai/api/v1/posts \
-H "Authorization: Bearer envx_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"caption": "New collection is live ✨ #envox",
"media_urls": ["https://example.com/photo.jpg"],
"social_account_ids": [12],
"scheduled_at": "2026-12-01T09:30:00+03:00"
}'Publishing content you made yourself costs a small credit per account it goes to. Envox AI images and videos are charged when they are made and publish at no extra cost; WhatsApp templates per sent message. Drafts, scheduling, statistics and reading are free.
Prefer no code?
Connect an AI assistant such as Claude or Cursor over MCP and publish by chatting.
Create a free account, connect your accounts and WhatsApp number, and make your key.