Generate posts
Generate social media posts from your content. DEPRECATED — prefer create_post.
Prefer create_post: author the caption (and pick media) yourself and push the post in directly — you get full control and it's free. Use THIS server-side generation pipeline only when the user explicitly asks Marky to write/design the content for them. It spends credits and counts against the org's monthly post quota.
Provide text content, a website URL, or a custom idea and we'll create visual social posts as drafts in your queue. Returns a job ID — poll GET /api/businesses/{business_id}/jobs/{job_id} until status is completed or failed.
Rate limits: 100 requests/minute, 2,000/day, 10,000/week; 200 posts/month per org.
Errors: 400 missing_field: None of content, website_url, or custom_idea was given. 400 invalid_value: The business_id is not a valid UUID. 401 authentication_required: API key or token is missing, invalid, or revoked. 403 permission_denied: Your plan does not include API access, or this business is not in your org. 404 resource_not_found: No business with that ID exists. 429 rate_limit_exceeded: You hit the per-minute rate limit or the monthly post quota.
Request
- Base URL: https://api.mymarky.ai
- URL: https://api.mymarky.ai/api/businesses/{business_id}/posts/generate
- Auth: HTTP bearer
Path parameters
A UUID identifier.
Headers
Opt into a dated API version. Omit to stay on the floor (2026-04-08) forever — unpinned clients never break. Pin to a newer date (e.g. 2026-08-06) to receive the newest response shapes. Unknown values fall back to the floor. See https://docs.mymarky.ai for the versioning model.
Request body
Response
Generation job created
Changes
No recorded changes to this operation across all 1 revision of this API.