FAQ
What is PLI’s Content API?
PLI’s Content API is a GraphQL API that allows partners and customers to retrieve PLI product and program data. PLI’s Content API provides structured content data, such as program titles, dates, URLs, keywords, intended audiences, and credit-related metadata. It can be used to power integrations that require current PLI content information, such as catalog listings, program discovery, and content metadata displays.
Is PLI’s Content API a REST API or a GraphQL API?
PLI’s Content API is a GraphQL API. This means the response only includes the fields you request in your query’s selection set. The response shape generally mirrors the query shape. For general GraphQL background, see the official GraphQL learning resources: Learn GraphQL
What format does PLI’s Content API provide responses in?
As a GraphQL API, PLI’s Content API returns structured JSON responses containing the requested content metadata. It will only provide the specific fields included in the GraphQL query sent by the client. To include more metadata, adjust the query to include the desired fields.
How frequently is PLI’s Content API refreshed?
PLI’s Content API is refreshed approximately every 4 hours.
Is there rate limiting on PLI’s Content API?
There is currently no rate limiting on PLI’s Content API.
Does PLI’s Content API handle registration or purchases?
No, PLI’s Content API does not process registrations, payments, etc.
Does PLI’s Content API provide user or course completion data?
No, PLI’s Content API does not provide any user-specific data, such as completion data or learning progress status. Reach out to your PLI account manager to learn about other integrations and options surrounding user or course data.
Is PLI’s Content API a content delivery platform? Can it launch PLI programs inside an LMS?
No. PLI’s Content API provides metadata about PLI content. It is not intended to stream videos, host course materials, or deliver full program content directly to learners. PLI’s Content API can return links that route users to PLI content at www.pli.edu or metadata that an LMS may display.
Does PLI’s Content API support LMS integration standards such as SCORM, AICC, xAPI, or LTI?
No, PLI’s Content API is a programs and publication metadata API, and does not have a learning-standard launch, tracking, or completion framework. The Content API provides metadata about PLI content in JSON format. It can help an LMS or system discover and display PLI programs, but it does not package course files, launch learners through a learning standard, or track completion/progress events. To support an LMS integration standard such as SCORM, AICC, xAPI, or LTI, additional integration models outside the PLI Content API would be required.
How can I get help if I need account or API key recovery?
Contact PLI at info@pli.edu if you are facing issues with your account or API key.