{"@context": "https://schema.org", "@type": "WebAPI", "name": "ContentDepot API", "description": "ContentDepot hosts a range of API’s that allow clients to manage, discover, and obtain content. The API spans many parts of the ContentDepot functionality including MetaPub (a.k.a. metadata distribution) and content management. ## MetaPub MetaPub collects, normalizes and distributes publicly avail", "provider": {"@type": "Organization", "name": "prss.org"}, "documentation": "https://contentdepot.prss.org/api/swagger-v2.yaml"}
ContentDepot hosts a range of API’s that allow clients to manage, discover, and obtain content. The API spans many parts of the ContentDepot functionality including MetaPub (a.k.a. metadata distribution) and content management. ## MetaPub MetaPub collects, normalizes and distributes publicly avail
Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.
Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.
auth: o a u t h 2
find it by capability: POST /search {"query":{"text":"..."}} returns these
operations with their invocation detail. Connect any agent client.
ContentDepot hosts a range of API’s that allow clients to manage, discover, and obtain content. The API spans many parts of the ContentDepot functionality including MetaPub (a.k.a. metadata distribution) and content management. ## MetaPub MetaPub collects, normalizes and distributes publicly available program, episode, and piece metadata through the public radio system. Backed by ContentDepot an
| method | path | what the vendor says it does |
|---|---|---|
GET | /api/v2/broadcastservices | Gets broadcast services matching the given criteria. Broadcast Services |
GET | /api/v2/broadcastservices/{id} | Returns the broadcast service matching the given ID. Broadcast Services |
POST | /api/v2/cddrive/files/content | Upload a file. Upload a file to the customer's private CD Drive. CD Drive |
GET | /api/v2/cddrive/files/{file-id} | Get file information. Get the information about a file in the customer's private CD Drive. CD Drive |
DELETE | /api/v2/cddrive/files/{file-id} | Delete a file. Delete a file from the customer's private CD Drive. CD Drive |
GET | /api/v2/cddrive/files/{file-id}/content | UNDER DEVELOPMENT - Download a file. Download a file from the customer's private CD Drive. CD Drive |
POST | /api/v2/cddrive/folders | Create a folder. Create a new folder in the customer's private CD Drive. CD Drive |
GET | /api/v2/cddrive/folders/{folder-id} | UNDER DEVELOPMENT - Get folder information. Get the information about a folder in the customer's private CD Dr |
DELETE | /api/v2/cddrive/folders/{folder-id} | UNDER DEVELOPMENT - Delete a folder. Delete a file from the customer's private CD Drive. CD Drive |
GET | /api/v2/cddrive/folders/{folder-id}/items | Get the items in the folder. Get the information about a folder in the customer's private CD Drive. CD Drive |
GET | /api/v2/episodes | Gets episodes matching the given criteria. Episodes |
GET | /api/v2/episodes/{id} | Returns the episode matching the given ID. Episodes |
POST | /api/v2/metapub/program-information/batch | Create a batch operation on EPG information. Create a batch to process the metadata of one or more electronic |
GET | /api/v2/metapub/program-information/batch/{batch-id} | Get an EPG batch operation. Gets the batch information which can be used to check the status of the operation |
GET | /api/v2/pieces | Returns the pieces matching the query parameters. Pieces |
POST | /api/v2/pieces | Create a new piece. Pieces |
GET | /api/v2/pieces/{id} | Returns the piece matching the given ID. Pieces |
DELETE | /api/v2/pieces/{id} | Deletes the piece with the given ID. Pieces |
GET | /api/v2/programs/search | Optimized free-text search for programs using various filters. Programs |
GET | /api/v2/programs/{id} | Returns the program matching the given ID. Programs |
GET | /api/v2/segments | Returns the segments matching the query parameters. Segments |
POST | /api/v2/segments | Creates a new segment. Segments |
GET | /api/v2/segments/{id} | Returns the segment matching the given ID. Segments |
DELETE | /api/v2/segments/{id} | Deletes the segment with the given ID. Segments |
GET | /api/v2/segments/{id}/content | UNDER DEVELOPMENT - Returns the audio content segment matching the given ID. Segments |
GET | /api/v2/spotinsertions | Returns the spot insertions matching the query parameters. Spot Insertions |
POST | /api/v2/spotinsertions | Creates a new spot insertion. Spot Insertions |
GET | /api/v2/spotinsertions/{id} | Returns the spot insertion matching the given ID. Spot Insertions |
DELETE | /api/v2/spotinsertions/{id} | Deletes the spot insertion with the given ID. Spot Insertions |
GET | /api/v2/spots | Returns the spots matching the query parameters. Spots |
POST | /api/v2/spots | Creates a new spot. Spots |
GET | /api/v2/spots/{id} | Returns the spot matching the given ID. Spots |
DELETE | /api/v2/spots/{id} | Deletes the spot with the given ID. Spots |
GET | /radiodns/spi/3.1/GI.xml | Get the group information document. The group information (GI) document allows programs to be put into groups |
GET | /radiodns/spi/3.1/SI.xml | Get the service information document. The service information (SI) document holds a definition of services pro |
GET | /radiodns/spi/3.1/id/{fqdn}/{sid}/{date}_PI.xml | Get the program information document. The program information (PI) document holds the linear and the on-demand |
specification origin: https://contentdepot.prss.org/api/swagger-v2.yaml
nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.