Discussions

Ask a Question
ANSWERED

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.
ANSWERED

[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
ANSWERED

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.
ANSWERED

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?
ANSWERED

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
ANSWERED

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,
ANSWERED

"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?
ANSWERED

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.
ANSWERED

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
ANSWERED

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.