The original AutoContent surface, served unversioned at https://api.autocontentapi.com with its own JWT credentials and monthly credit plans. 106 operations across 99 paths covering podcasts, explainer and short video, deep research, infographics, quizzes, slide decks, data tables, documents, files, X/Twitter and Reddit feeds, sharing and billing. The provider states it is not a compatibility alias for the Platform /v1 API and publishes a migration guide, but no sunset date.
AutoContent legacy Content API is one of 11 APIs that AutoContent API publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Artificial Intelligence, Content Generation, Podcasts, Video, and Audio. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.
This API exposes
106 operations
across 99 paths,
organized into 16 resource areas,
and defines 35 schemas.
It is described by OpenAPI 3.0.0, at version 1.0.0.
Requests are made against a single base URL, https://api.autocontentapi.com.
106 operations99 paths35 schemas2 DELETE62 GET42 POST
Metadata
The identity and technical contract details declared by the specification.
Specification
OpenAPI 3.0.0
API Version
1.0.0
Base URL
https://api.autocontentapi.com
Authentication
HTTP Bearer
Resource Areas
16
Authentication & Security 1
AutoContent legacy Content API declares
1 security scheme
for authenticating requests.
It accepts HTTP bearer tokens (JWT) (bearerAuth).
Paths & Operations 106
Across 99 paths, the API surfaces 106 operations — 2 DELETE, 62 GET, 42 POST. They span 16 resource areas, including Content, Data Tables, Deep Research, Documents, Infographics, Quizzes, Share, Slide Decks, and 8 more. Each is listed below with its method, path, parameters, and response codes.
Content 25
Content operations and usage information
GET
/content/Usage
Get usage information
→ 200401
GET
/content/QueueStats
Get queued and processing request counts
→ 200401
GET
/content/QueueRequests
Get queued or processing request IDs
3 params→ 200400401
GET
/content/Podcasts
Get all podcasts
3 params→ 200400401
GET
/content/Transcripts
Get all transcripts
3 params→ 200400401
POST
/content/Create
Create new content
body→ 200400401
POST
/content/Repurpose
Repurpose a completed request
body→ 200400401404
GET
/content/Status/{id}
Check request status
1 param→ 200401404
GET
/content/List
List content requests
2 params→ 200401
GET
/content/GetVoices
Get available voices
→ 200401
GET
/content/Me
Get current client info
→ 200401
POST
/content/Webhook
Register webhook
body→ 200400401
POST
/content/RemoveWebhook
Remove webhook
body→ 200400401
GET
/content/Webhooks
Get webhooks
→ 200401
POST
/content/ModifyPodcast
Modify podcast
body→ 200400401
POST
/content/SeparateSpeakersAudio
Separate speakers in audio
body→ 200400401
POST
/content/CloneVoice
Clone voice
body→ 200400401
POST
/content/GetTranscript
Get transcript
body→ 200400401
GET
/content/GetTranscript/{episodeId}
Get transcript by episode ID
1 param→ 200400401404500
POST
/content/CreatePodcastCustomScript
Create podcast from custom script
body→ 200400401
POST
/content/CreatePodcastCustomVoices
Create podcast with custom voices
body→ 200400401
POST
/content/CreateGPT
Create content via GPT
body→ 200400401
POST
/content/RemoveVoice
Remove cloned voice
body→ 200400401404
POST
/content/DeleteRequest
Delete request
body→ 200400401404500
POST
/content/Schedule
Schedule multiple podcasts
body→ 200400401
Data Tables 2
Data table assets generated per token
GET
/data-tables/get
Get data tables
2 params→ 200401
GET
/data-tables/{dataTableId}/download
Download data table
1 param→ 200401404502
Deep Research 5
Advanced research operations
POST
/deep-research/research
Perform deep research on a given query
researchbody→ 200400401500
GET
/deep-research/research
Get all deep research requests
getResearches→ 200
GET
/deep-research/research/{id}
Get a specific deep research request by ID
getResearchById1 param→ 200404500
GET
/deep-research/recurring
Get recurring deep research templates
→ 200400401500
POST
/deep-research/recurring/{id}
Update a recurring deep research template
1 parambody→ 200400401404500
Documents 4
Briefing document assets generated per token
GET
/documents/get
Get documents
2 params→ 200401
GET
/documents/{documentId}
Get document
1 param→ 200401404
GET
/documents/{documentId}/download
Download document
1 param→ 200401404502
GET
/documents/{documentId}/preview
Preview document
1 param→ 200401404502
Infographics 2
Infographic assets generated per token
GET
/infographics/get
Get infographics
2 params→ 200401
GET
/infographics/{infographicId}/download
Download infographic
1 param→ 200401404502
Quizzes 2
Quiz assets generated per token
GET
/quizzes/get
Get quizzes
2 params→ 200401
GET
/quizzes/{quizId}/download
Download quiz
1 param→ 200401404
Share 5
Public sharing operations without authentication
GET
/share/podcast/{requestId}/{t}
Get a shared podcast
2 params→ 200400404
GET
/share/video/{requestId}/{t}
Get a shared video
2 params→ 200400404
GET
/share/infographic/{requestId}/{t}
Get a shared infographic
2 params→ 200400404
GET
/share/slide-deck/{requestId}/{t}
Get a shared slide deck
2 params→ 200400404
GET
/share/quiz/{requestId}/{t}
Get a shared quiz
2 params→ 200400404
Slide Decks 5
Slide deck assets generated per token
GET
/slide-decks/get
Get slide decks
2 params→ 200401
GET
/slide-decks/{slideDeckId}/download
Download slide deck
1 param→ 200401404502
GET
/slide-decks/{slideDeckId}/preview
Preview slide deck
1 param→ 200401404502
GET
/slide-decks/public/{slideDeckId}/preview
Public preview slide deck
1 param→ 200404502
GET
/slide-decks/public-preview
Public preview slide deck by URL
1 param→ 200400502
Video 12
Video generation and avatar operations
GET
/video/GetAvatars
Get available avatars
→ 200401
GET
/video/GetShorts
Get shorts videos
→ 200401
POST
/video/CreateShorts
Create shorts
body→ 200400401
POST
/video/CreateShortsFromContent
Create shorts from text
body→ 200400401
POST
/video/CreateShortsFromScript
Create shorts from script
body→ 200400401
POST
/video/CreateShortsFromDeepResearch
Create shorts from deep research
body→ 200400401404
POST
/video/CreateAvatar
Create avatar
body→ 200400401
POST
/video/UpdateAvatarVoice
Update avatar voice
body→ 200400401404500
GET
/video/GetExplainerVideos
Get explainer videos
→ 200401500
POST
/video/Transcribe
Transcribe an explainer video
body→ 200400401404
GET
/video/Transcript/{videoId}
Get an explainer transcript
1 param→ 200401404
GET
/video/GenerateIntroImage
Generate branded intro image
4 params→ 200400401500
X 7
X (Twitter) operations
POST
/x/post
Create an X (Twitter) post or thread request
createPostbody→ 200400401429500
POST
/x/post/quick
Quick-create an X (Twitter) post or thread
createPostQuickbody→ 200400401429500
POST
/x/refine
Refine an existing X (Twitter) post
refineTweetbody→ 200400401404500
GET
/x/posts
Get generated X (Twitter) posts for the authenticated user
getPosts2 params→ 200401500
GET
/x/posts/{id}
Get a single generated X (Twitter) post by ID
getPostById1 param→ 200401404500
GET
/x/recurring
Get recurring X (Twitter) templates
→ 200401500
POST
/x/recurring/{id}
Update a recurring X (Twitter) template
1 parambody→ 200400401404500
Billing 1
Billing and invoices operations
GET
/billing/invoices
Get Stripe invoices for the authenticated client
→ 200401500
Feeds 7
Social media feed management operations
GET
/feeds
Get all feeds (public + user's private feeds)
→ 200500
POST
/feeds
Create a new feed
body→ 201400401429500
GET
/feeds/{id}
Get a specific feed by ID
1 param→ 200400404500
POST
/feeds/delete
Delete a feed
body→ 200400401404500
GET
/feeds/subscriptions
List feed subscriptions for the authenticated token
1 param→ 200401500
POST
/feeds/subscriptions
Create a feed subscription
body→ 201400404409500
DELETE
/feeds/subscriptions/{subscriptionId}
Remove a feed subscription
1 param→ 200400404500
Files 3
Upload and manage private files for resources
POST
/files
Upload a private file for later use as a content resource
body→ 200400401
GET
/files
List uploaded files for the authenticated token
→ 200401
DELETE
/files/{id}
Delete an uploaded file by id
1 param→ 200401404
Podcast 17
Podcast operations and RSS feeds
GET
/podcast/rss/{podcastId}
Get iTunes-compatible RSS feed for podcast distribution
1 param→ 200400500
GET
/podcast/shows
Get all podcast shows for automated management
2 params→ 200401500
POST
/podcast/shows
Create a new podcast show for automated distribution
body→ 201400401500
POST
/podcast/shows/with-image
Create a new podcast show with image upload for automated distribution
body→ 201400401500
GET
/podcast/episodesdeprecated
Get all podcast episodes for user (deprecated)
2 params→ 200401500
GET
/podcast/episodes/unallocated
Get unallocated podcast episodes for user
2 params→ 200401500
GET
/podcast/shows/{podcastId}/episodes
Get all episodes for automated podcast management
3 params→ 200400401500
POST
/podcast/shows/{podcastId}/episodes
Add episode to podcast for automated distribution
1 parambody→ 201400401500
POST
/podcast/episodes/remove
Remove episode from automated podcast distribution
body→ 200400401404500
POST
/podcast/episodes/{episodeId}
Update podcast episode title and description
1 parambody→ 200400401404500
POST
/podcast/import-rss
Import podcast from RSS feed URL
body→ 200400401500
POST
/podcast/remove
Remove podcast from distribution
body→ 200400401404500
GET
/podcast/episodes/csv
Download all podcast episodes as CSV
→ 200401500
GET
/podcast/shows/{podcastId}/episodes/csv
Download podcast show episodes as CSV
1 param→ 200401500
GET
/podcast/episodes/audio-zip
Download all podcast episode audio files as a ZIP archive
→ 200401404500
GET
/podcast/shows/{podcastId}/episodes/audio-zip
Download podcast show episode audio files as a ZIP archive
Get a single public podcast by slug with full details
1 param→ 200400404500
Schemas 35
The contract defines 35 schemas that model the data the API accepts and returns. The most detailed are ContentRequest (39 properties), RepurposeRequest (22 properties), RecurringSchedule (15 properties), Short (14 properties). Each schema is shown below with its type and property counts.
ContentRequest
object
39 properties1 required
RepurposeRequest
object
22 properties2 required
PublishTarget
object
3 properties
FeedSelection
object
2 properties2 required
RecurringSchedule
object
15 properties
RecurringScheduleDetail
object
WebsiteDiscoveryLink
object
2 properties
Citation
object
4 properties
Usage
object
4 properties
QueueStats
object
4 properties
QueueRequestSummary
object
7 properties
QueueRequestsResponse
object
9 properties
Podcast
object
12 properties
Transcript
object
13 properties
DataTable
object
4 properties
Document
object
8 properties
Infographic
object
5 properties
Quiz
object
4 properties
SlideDeck
object
5 properties
Avatar
object
3 properties
Short
object
14 properties
TranscriptLine
object
3 properties
ExplainerTranscript
object
3 properties
Feed
object
6 properties
FeedSubscription
object
9 properties
CreateFeedRequest
object
5 properties1 required
DeleteFeedRequest
object
1 property1 required
CreatePodcastShowRequest
object
7 properties6 required
PodcastShow
object
10 properties
PodcastEpisode
object
12 properties
Project
object
13 properties
CreateProjectRequest
object
9 properties1 required
UpdateProjectRequest
object
9 properties1 required
XPost
object
11 properties
XPostSource
object
5 properties
Specification
The full machine-readable OpenAPI contract behind this narrative.
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of AutoContent legacy Content API, published by
API Evangelist. We do not operate, host, resell, or
support these APIs, and we are not affiliated with or endorsed by the company unless stated above.
Everything here is built from publicly available information — the company's own site,
developer portal, documentation, public repositories, and the specifications it publishes for public use.
Nothing is obtained by breaching a system, defeating an access control, or using credentials.
The Kin Score and Agent Readiness rating are independently calculated assessments of a company's
public API artifacts, scored against a published rubric. They are not certifications,
endorsements, security assessments, or audits.
Corrections, re-scores, and removal are free — no partnership or purchase required, and
you do not need to justify the request. A removed company is recorded as unrated, never scored
zero for having asked. Acknowledgement within one business day; removal within two.
info@apievangelist.com
·
Read the full data-sourcing policy → On a security or compliance team? Put security in the subject line and
you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.