Discussions

Ask a Question
ANSWERED

Obsolete content in the /content endpoint

Hi This is more a suggestion than a question :-) For content quality reasons we need to find all plans/pathways which include content items pointing to a specific URL. Since the /content endpoint does not return obsolete content, the only way to get this information is to pull all /pathways, then all /pathways/{id} and then all /content/{id}. And do the same for /skill-plans. Having approx. 2k pathways and 1.5k plans and assuming each of them have an average of 5 content items makes this a ~5 hour data load process. That's not super convenient. Please consider to make obsolete content items available in the /content endpoint. I have opened a ER for this more then a year ago, but have not seen any movement so far. Would you have an alternative solution/suggestion for me?
ANSWERED

Accepted Header values

Hello. Hope everyone is well. I am going to begin a project to consume and store some of our more vital API data. If anyone has implemented something similar I would love to hear an overview. The issue I cant find an answer for currently is if Degreed's API will return any format except JSON? I would really love to have my queries returned in CSV so I can more easily transfer to databse table storage. Any advice would be appreciated!
ANSWERED

New attribute "learning-minutes" on content items

I noticed that the API /content endpoint is now returning an attribute called "learning-minutes". Example: ```json { "type": "content", "id": "n48KeX", "attributes": { ... "duration": 608.0000, "duration-type": "Seconds", "provider": "YouTube", ... "learning-minutes": 10.13, ... }, ``` I'm sure this attribute has not been there a few month ago, yet I cannot find any mention of this attribute in the KnowledgeCenter or in the developer portal. It is not even listed as an attribute in the API Reference response object documentation of the /content endpoint. Could you please provide some insights on this new attribute? What is its intention? Why was it added and why is was this not communicated prior to adding it? How are different duration values converted to learning-minutes? What is the default value?
ANSWERED

Question on timeout

Hi all, is it possible for Degreed to extend the timeout value of API. I had been splitting the data to be retrieved with a filter, but recently the amount of data has been increasing, and again I get "The resource you are looking for has been removed, had its name changed, or is temporarily unavailable." Thank you in advance
ANSWERED

Getting Null Payload For Prod Content API

We have data in prod but getting null payload for every hit. This use to work earlier. And there is no authentication failure. Need help. https://api.eu.degreed.com/api/v2/content https://api.eu.degreed.com/api/v2/content/courses { "links": { "self": "https://api.eu.degreed.com/api/v2/content" }, "data": [] }
ANSWERED

SSO MetaData URL

Hey, I am trying to implement the SAML SSO, Here I need metadata URL can you guide me where to find it right now I am using you betatestaccount
ANSWERED

Sending data to degreed

How do we send our courses and user details to degreed through api? All the documentation seems to be geared around extracting information from degreed.
ANSWERED

user_skills Data Endpoints

I've been using a JSON parser inside a Python script to parse logins, content, views, users, pathways and completions. However, I've been struggling to get the JSON information for user_skills endpoints. Is there a different way to query the user_skills, search_terms, and skill_plans as opposed to the other data endpoints? I've been getting a 'JSONDecodeError: Expecting value: line 1 column 1 (char 0)' error.
ANSWERED

How can I use the profile-image-url?

I've checked the documentation and there isn't anything I can see on using the profile-image-url present in the users data.
ANSWERED

Pathway Subsection sequence is ignored

Hello, when trying to create a Pathway, the sequences that I provide in my request are ignored and the API sequences the subsections in the order that the objects were provided in the JSON Array