Quick Summary: The legacy REST API was deprecated in 2025. This guide outlines the key differences in access, authentication, and response format to help you plan your migration to the new GraphQL API.
- Access - Base URL
- REST API (Legacy):
https://***api.azurewebsites.net/Service1.svc - GraphQL API (New): The Production and Staging URLs of our GraphQL APIs can be found on our GraphQL schema page. You need to be a user on the SkillsDB app to view the docs.
- REST API (Legacy):
- Request Format
- REST API (Legacy): Multiple HTTP endpoints per resource
- GraphQL API (New): Single endpoint with flexible queries / mutations
- Authentication
- REST API (Legacy): Token via
POST /loginusingAPICode - GraphQL API (New): JWT signed by client, Validated with public key
- REST API (Legacy): Token via
- Response
- REST API (Legacy): Fixed shape per endpoint
- GraphQL API (New): Client-defined structure
Authentication/Authorization:
- On the legacy API access there used to be a login to obtain bearer access token, which is:
-
POST - {baseURI}/loginwith payload of :-
-
- On the new GraphQL APIs you will be managing/signing JWT token with your private key and provide us the public key to validate the JWT. For more details please look into this Authentication documentation.
Need Help?
If you run into any issues or have questions, reach out to your organization’s SkillsDB administrator or contact SkillsDB Support.