Discussions
Do you employ API versioning?
API versioning is considered industry best practice: https://restfulapi.net/versioning/
I notice some of your documentation includes URLs that appear to indicate that API versioning is in place. However, before I make recommendations to any of my clients, I wanted to confirm that is the case because I don't see a specific page that discussed this topic.
Posted by Norah Medlin almost 2 years ago
[Error] user-identifier-type not working properly
Hi! I'm posting completions correctly by using Email as user-identifier-type, ONLY when the given user has EmployeeId filled. If the user has the employee-id as null, it doesn't work, no matter I'm specifying the user-identifier-type as Email.
I know, you can think: "Yeah, this guy is doing a wrong request"
My answer is: "No, I think I'm not. You have the necessary information below"
I've tested it by using your swagger, via Postman with my own credentials and via direct integration in our code. It doesn't work, we have always the same error.
You can reproduce with this information (I'm not sharing any authorization token).
I give you permission to test it out
Method: POST
Endpoint: <https://api.betatest.degreed.com/api/v2/completions>
Body: {"data":{"type":"completions","attributes":{"user-id":"[[email protected]](mailto:[email protected])","user-identifier-type":"Email","content-id":"pack_level_ar_a1","content-id-type":"ExternalId","content-type":"Course","completed-at":"2023-01-01T00:00:00.000Z"}}}
Can you, please check why you cannot POST a completion using the user-identifier-type Email if the user has no employee-id?
I'm waiting for your answer :smiley:
Thank you
Posted by Emilio Rueda 8 months ago
Having a Generic Query API
It is suggestion more than a question. Degreed should have generic query api which allows us to execute query multiple object have any filters.
Current GET API's are limited in filters and having complex joining capabilities. and getting anything new in API takes lot of time.
Degreed like Salesforce, NetSuite etc should have a generic Query API.
Please raise this as an idea internally.
Posted by Rahul about 2 years ago
Please explain content types to me?
I see there are a lot of content types, but I'm not sure how they relate to my own data types. Can someone please direct me to an overview?
Posted by Ryan Haber about 2 years ago
Degreed Pathway Completion Date
Hi Degreed Team,
I'm trying to get some data on something like "Pathway First Competed On" type thing. How would I go about doing that? As of right now the Completions API for Pathway shows progress, but not when it was first completed by the user. Am I doing something wrong here? Is there another avenue I can explore?
Thank you,
Ankit
Posted by Ankit Singh about 1 year ago
Enable Title Search on Content/Pathway endpoints.
Hi Degreed team,
We currently have a use case to search and filter on content titles. I understand that we can filter on IDs, but that would require us to have a full copy of the Degreed data on our side, and to keep things in sync would be some what painful. I'd rather have the API allow us to search for the content directly by title or filter the api by content-type, etc. and get details that way.
Is this feature available today? Or is this already on your roadmap? Or can it be?
Thanks,
Posted by Ankit Singh almost 2 years ago
"Experiences" available in API?
Hi Degreed Team
I am looking to pull "Experiences" for all our users via the API but cannot find an endpoint that allows me to do this. I tried /users/{id}/completions because all experiences of a user are available in the user_activity report. But the experiences are not available there. I also tried /users/{id}/accomplishments but this only seems to return what is listed under "Achievements" in the UI.
Are experiences data available in the API? If so, how can I retrieve them? If not, are there plans to add them and when?
Posted by Mathias Jakob over 1 year ago
Add Custom User ID in assessment link
Hi Guys,
I am trying to add an assessment in degreed, my idea is that when I create an assessment I add an assessment URL (say <https://sometest.test.com/1234?uid=xxxx>).
I would like to have the XXXX part be replaced by the logged in learners ID in degreed so when they click on this and complete their assessment I can track the performance on a user by user basis. Not really sure on how to accomplish this as their is nothing in the docs about user specific content.
Posted by Rushi Joshi 11 months ago
User Required Learning Endpoint Pagination
Hi,
We went through User Required Learning Endpoint Detail, though it has limits parameter to define the limit in per page API response but doesn't mention how to get next page. Is it similar to other endpoints where we use next parameter or something differenct?
https://developer.degreed.com/reference/get_api-v2-users-id-required-learning
Posted by Rahul almost 2 years ago
Custom Attribute Scope
I noticed that with the July release custom attributes have been added as end points.will we actually obtain those scope permissions? I'm also wondering if there will be a rules API, although I understand that could be complex.
I need to start testing out group of concept functionalities ASAP.
Posted by Zac M 9 months ago