Skills
Skills group provider and integration capabilities into reusable, owned compositions.
The Skill object
object"skill"requiredidstringrequiredstatus"active" | "archived" | "deleted"requiredslugstringrequirednamestringrequireddescriptionstringrequirednullableimage_urlstringrequiredclient_namestringrequiredclient_descriptionstringrequirednullableclient_metadataRecord<string, any>requirednullablelicensestringrequirednullablecompatibilitystringrequirednullablemetadataRecord<string, any>requiredstore_idstringrequiredhierarchyobjectrequiredintegrationsobject[]requiredprovidersobject[]requiredcreated_atdaterequiredupdated_atdaterequiredEndpoints
List skills
GET
/skillsReturns a paginated list of skills.
Query parameters
searchstringoptionalstatus"active" | "archived" | "deleted" or "active" | "archived" | "deleted"[]optionalidstring or string[]optionalskill_group_idstring or string[]optionalintegration_idstring or string[]optionalprovider_idstring or string[]optionalcreated_atobjectoptionalFilter skill creation time by date range
updated_atobjectoptionalFilter skill last update time by date range
Example request
Get skill
GET
/skills/:skill_idRetrieves a specific skill.
Path parameters
skill_idstringrequiredThe unique identifier for the skill
Example request
Create skill
POST
/skillsCreates a new skill.
Request body
namestringrequireddescriptionstringoptionalmetadataRecord<string, any>optionalclient_namestringoptionalclient_descriptionstringoptionallicensestringoptionalcompatibilitystringoptionalclient_metadataRecord<string, any>optionalimage_file_idstringoptionalnullabletemplate_idstringoptionalskill_group_idstringoptionalExample request
Update skill
PATCH
/skills/:skill_idUpdates a specific skill.
Path parameters
skill_idstringrequiredThe unique identifier for the skill
Request body
namestringoptionaldescriptionstringoptionalnullableclient_namestringoptionalclient_descriptionstringoptionallicensestringoptionalnullablecompatibilitystringoptionalnullableclient_metadataRecord<string, any>optionalnullablemetadataRecord<string, any>optionalnullableimage_file_idstringoptionalnullableExample request
Delete skill
DELETE
/skills/:skill_idArchives a specific skill.
Path parameters
skill_idstringrequiredThe unique identifier for the skill
Example request
Share skill
POST
/skills/:skill_id/sharesShares a skill with consumers or organization members.
Path parameters
skill_idstringrequiredThe unique identifier for the skill
Request body
consumer_profile_idsstring[]optionalorganization_member_idsstring[]optionalpermission"none" | "read" | "write"requiredExample request
Duplicate skill
POST
/skills/:skill_id/duplicateDuplicates a skill.
Path parameters
skill_idstringrequiredThe unique identifier for the skill
Request body
namestringrequireddescriptionstringoptionalclient_namestringoptionalclient_descriptionstringoptionallicensestringoptionalcompatibilitystringoptionalclient_metadataRecord<string, any>optionalmetadataRecord<string, any>optional