Skill Groups
Skill groups organize skills into reusable collections.
Skill Groups object
Attributes
object
Stringid
Stringstatus
Enumname
Stringdescription
StringNullablemetadata
ObjectNullableA key-value map
skills
Objectcreated_at
Dateupdated_at
Date{"object": "skill.group","status": "active","metadata": {},"skills": [{"object": "skill","status": "active","client_metadata": {},"metadata": {}},{"object": "skill","status": "active","client_metadata": {},"metadata": {}}]}
List skill groups
Returns a paginated list of skill groups.
Query Parameters
limit
NumberOptionalafter
StringOptionalbefore
StringOptionalcursor
StringOptionalorder
EnumOptionalsearch
StringOptionalstatus
UnionOptionalid
UnionOptionalskill_id
UnionOptionalcreated_at
ObjectOptionalFilter skill group creation time by date range
updated_at
ObjectOptionalFilter skill group last update time by date range
curl -X GET "https://api.metorial.com/skill-groups" \-H "Authorization: Bearer metorial_sk_..."
Get skill group
Retrieves a specific skill group.
URL Parameters
skill_group_id
StringThe unique identifier for the skill_group
curl -X GET "https://api.metorial.com/skill-groups/ski_Rm4Mnheq2bfEPhBhP7SY" \-H "Authorization: Bearer metorial_sk_..."
Create skill group
Creates a skill group.
Request Body
name
Stringdescription
StringOptionalmetadata
ObjectOptionalA key-value map
skill_ids
Array of StringsOptionalcurl -X POST "https://api.metorial.com/skill-groups" \-H "Content-Type: application/json" \-H "Authorization: Bearer metorial_sk_..." \-d '{"name": "example_name","description": "example_description","metadata": {},"skill_ids": ["example_item"]}'
Update skill group
Updates a skill group.
URL Parameters
skill_group_id
StringThe unique identifier for the skill_group
Request Body
name
StringOptionaldescription
StringOptionalNullablemetadata
ObjectOptionalNullableA key-value map
skill_ids
Array of StringsOptionalcurl -X PATCH "https://api.metorial.com/skill-groups/ski_Rm4Mnheq2bfEPhBhP7SY" \-H "Content-Type: application/json" \-H "Authorization: Bearer metorial_sk_..." \-d '{"name": "example_name","description": "example_description","metadata": {},"skill_ids": ["example_item"]}'
Delete skill group
Archives a skill group.
URL Parameters
skill_group_id
StringThe unique identifier for the skill_group
curl -X DELETE "https://api.metorial.com/skill-groups/ski_Rm4Mnheq2bfEPhBhP7SY" \-H "Authorization: Bearer metorial_sk_..."