{"@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"}
Index / APIs / prss.org

ContentDepot API

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 v2.0.0

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

methodpathwhat the vendor says it does
GET/api/v2/broadcastservicesGets 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/contentUpload 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}/contentUNDER DEVELOPMENT - Download a file. Download a file from the customer's private CD Drive. CD Drive
POST/api/v2/cddrive/foldersCreate 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}/itemsGet the items in the folder. Get the information about a folder in the customer's private CD Drive. CD Drive
GET/api/v2/episodesGets 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/batchCreate 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/piecesReturns the pieces matching the query parameters. Pieces
POST/api/v2/piecesCreate 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/searchOptimized 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/segmentsReturns the segments matching the query parameters. Segments
POST/api/v2/segmentsCreates 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}/contentUNDER DEVELOPMENT - Returns the audio content segment matching the given ID. Segments
GET/api/v2/spotinsertionsReturns the spot insertions matching the query parameters. Spot Insertions
POST/api/v2/spotinsertionsCreates 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/spotsReturns the spots matching the query parameters. Spots
POST/api/v2/spotsCreates 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.xmlGet the group information document. The group information (GI) document allows programs to be put into groups
GET/radiodns/spi/3.1/SI.xmlGet 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.xmlGet 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.