Skills Module
Consists of all APIs related to Levels for a user in the Entity.
Skills Module measures the skills of a user with every contribution they make, forming skill-score mapping and creating Skill Trees.
Get All Skills available in Quest
Gets all the levels and threshold XP of an Entity.
GET
https://api.questprotocol.xyz/api//skills
Query Parameters
address*
String
signature*
String
entityID*
String
Add New Skill
Adds a new skill for your Entity, can only be done by Entity Admins/Owners.
POST
https://api.questprotocol.xyz/api/skills
Path Parameters
multiple*
String
Query Parameters
address*
String
signature*
String
Request Body
name*
String
entityID*
String
description*
String
Can only be performed by the admin/owner of the Entity.
Add Multiple New Skills
Adds a multiple new skills for your Entity, which can only be done by Entity Admins/Owners.
POST
https://api.questprotocol.xyz/api/skills
Path Parameters
Multiple*
String
Query Parameters
address*
String
signature*
String
Request Body
names*
String
descriptions*
String
entityID*
String
Can be only performed by admin/owner of the Entity.
Update Levels for Entity
Updates a level requirements in an Entity. Can be only performed by admin/owner of the Entity.
POST
https://api.questprotocol.xyz/api/entities/${entityID}/levels/${lvID}/update
Query Parameters
signature*
String
address
String
Request Body
name*
String
description*
String
skillIds*
String
scores*
String
endsAt*
String
XP*
String
Can only be performed by the admin/owner of the Entity.