Back to dashboard
PlatPhorm Network APIs
Real operations parsed from public OpenAPI documents. Ownership and source specs remain explicit.
API discovery evidence
Unknown is never used: each trusted site is active, unsupported, protected, invalid, degraded, or not yet probed.
POST/api/v1/ingest/dry-run
Public dry-run URL resolution and feed parser evidence without server-side persistence.
GET/api/v1/resolve
Describe the URL resolver.
POST/api/v1/resolve
Resolve RSS, Atom, JSON Feed, platform, episode, host, and direct audio URLs into playable or honestly degraded podcast records.
GET/api/v1/storage/status
Runtime storage mode and archive configuration status.
GET/api/v1/discovery
Public discovery manifest for Podcasts routes, capabilities, MCP, LLMS, graph, and Web Status.
GET/api/v1/metrics
Public-safe runtime metrics from real archive, share, category, tag, and storage state.
GET/api/v1/feeds/{id}
Get a feed source.
PUT/api/v1/feeds/{id}
Non-destructive feed source update status with runtime operator controls.
DELETE/api/v1/feeds/{id}
Non-destructive archive request with runtime operator controls.
POST/api/v1/feeds/{id}/sync
Public resync of an indexed public feed source.
POST/api/v1/feeds/{id}/refresh
Scheduled or persistent feed refresh with runtime operator controls.
GET/api/v1/feeds/{id}/entries
List entries for one feed.
GET/api/v1/feeds/{id}/episodes
List playable episodes for one feed with pagination.
GET/api/v1/feeds/{id}/status
Get feed sync and archive status.
GET/api/v1/entries
List archived entries.
GET/api/v1/entries/search
Search archived entries.
GET/api/v1/entries/recent
List recent archived entries.
GET/api/v1/entries/archive
List archive entries and policy.
GET/api/v1/entries/{id}
Read one archived entry.
GET/api/v1/shows
List podcast shows/feed sources.
GET/api/v1/shows/{id}
Read one show.
GET/api/v1/shows/{id}/episodes
List show episodes.
GET/api/v1/episodes
List audio episodes.
GET/api/v1/episodes/{id}
Read one audio episode.
GET/api/v1/episodes/{id}/playback-url
Resolve a public remote or saved media playback URL for an episode.
POST/api/v1/episodes/{id}/archive
Saved media archive of a public remote audio enclosure with runtime operator controls.
POST/api/v1/episodes/{id}/score-emoji
Emoji scoring adapter with runtime operator controls. No score is claimed without an upstream Emoji response.
GET/api/v1/playlists
List public or local-compatible playlist records when persistence exists.
POST/api/v1/playlists
Create an ephemeral playlist record; durable server persistence reports its runtime state.
GET/api/v1/playlists/{id}
Read one playlist record.
PUT/api/v1/playlists/{id}
Durable playlist persistence update with runtime operator controls.
POST/api/v1/playlists/{id}/items
Add an item to an ephemeral playlist record.
POST/api/v1/share
Create a public-safe share packet for an episode, clip, or playlist.
GET/api/v1/shares/{id}
Read a packet share page payload when encoded in the share id.
POST/api/v1/clip/dry-run
Create a local clip preview without saving an artifact.
POST/api/v1/clip
Saved clip generation with runtime operator controls and honest degraded state.
GET/api/v1/clips
List saved clips when configured.
GET/api/v1/clips/{id}
Read one saved clip manifest.
GET/api/v1/search
Search feed sources, episodes, and entries from real archive state.
GET/api/v1/categories
List categories from real feed and entry state.
GET/api/v1/tags
List tags from real feed and entry state.
GET/api/v1/sources
List feed sources.
POST/api/v1/validate/feed
Public feed validation dry-run with parser evidence.
POST/api/v1/validate/xml
XML validation adapter with local preflight; no external validation is claimed without service evidence.
POST/api/v1/validate/json
JSON validation adapter with local preflight; no external validation is claimed without service evidence.
GET/api/v1/integrations/status
Public-safe integration status for XML, JSON, Emoji, OpenContent, API analytics, and media storage.
GET/api/v1/status
Podcast product and Web Status summary.
GET/api/v1/opml/export
Export public feed sources as OPML.
POST/api/v1/opml/import
Public OPML import for public feed indexing.
GET/api/web/status
Web Status payload using schema web.status.v1.
GET/api/web/manifest
Public Web manifest for Podcasts.
GET/api/web/scorecard
Public Web scorecard.
GET/api/web/fingerprints
Public-safe fingerprints for routes, LLMS, OpenAPI, AsyncAPI, MCP, and policies.
GET/api/provenance/lookup
Public provenance lookup.
GET/api/provenance/verify
Public provenance verification.
GET/api/graph
Podcast graph nodes and edges.
GET/api/network/graph
Podcast graph exposed at network graph route.
GET/api/mcp
MCP metadata.
POST/api/mcp
JSON-RPC 2.0 MCP endpoint.
GET/sitemap.xml
Local product sitemap.
GET/sitemap-index.xml
Sitemap index for local, network, and full discovery.
GET/sitemap-network.xml
Bounded dual-source PlatPhorm network sitemap.
GET/sitemap-full.xml
Combined podcast product and PlatPhorm network sitemap.
GET/api/health
Service health
GET/api/v1/health
Service health v1
GET/api/mcp
Get MCP transport metadata
POST/api/mcp
Call MCP endpoint
POST/api/scan
External API scan
GET/api/health
Health summary
GET/api/v1/health
Versioned health summary
GET/api/v1/polymaths
List 20 canonical polymath profiles
GET/api/v1/polymaths/{slug}
Get a canonical polymath profile by slug
GET/api/v1/principles
List 7 polymathy principles
GET/api/v1/principles/{slug}
Get a principle by slug
GET/api/v1/methodology
List 6 methodology frameworks
GET/api/v1/methodology/{slug}
Get a methodology framework by slug
GET/api/v1/quotes
List 85 canonical quotes
GET/api/v1/resources
List 9 curated resources
GET/api/v1/resources/{slug}
Get a resource by slug
GET/api/v1/timeline
Chronological polymath timeline