Skill Marketplaces
Manage skill marketplaces for an instance.
Skill Marketplaces object
Attributes
object
Stringid
Stringstatus
Enumsync_status
Enumimage_url
Stringname
Stringdescription
StringNullableslug
Stringskill_configuration_id
StringNullableplugins
Objectcreated_at
Dateupdated_at
Date{"object": "skill.marketplace","status": "active","sync_status": "pending","plugins": [{"object": "skill.marketplace_plugin","status": "active","skill_plugin": {"object": "skill.plugin","status": "active","sync_status": "pending","skills": [{"object": "skill.plugin_skill","status": "active","client_metadata": {}},{"object": "skill.plugin_skill","status": "active","client_metadata": {}}]}},{"object": "skill.marketplace_plugin","status": "active","skill_plugin": {"object": "skill.plugin","status": "active","sync_status": "pending","skills": [{"object": "skill.plugin_skill","status": "active","client_metadata": {}},{"object": "skill.plugin_skill","status": "active","client_metadata": {}}]}}]}
List skill marketplaces
Returns a paginated list of skill marketplaces.
Query Parameters
limit
NumberOptionalafter
StringOptionalbefore
StringOptionalcursor
StringOptionalorder
EnumOptionalid
UnionOptionalstatus
UnionOptionalskill_configuration_id
UnionOptionalsearch
StringOptionalcreated_at
ObjectOptionalFilter skill marketplace creation time by date range
updated_at
ObjectOptionalFilter skill marketplace last update time by date range
curl -X GET "https://api.metorial.com/skill-marketplaces" \-H "Authorization: Bearer metorial_sk_..."
Get skill marketplace
Retrieves a skill marketplace.
URL Parameters
skill_marketplace_id
StringThe unique identifier for the skill_marketplace
curl -X GET "https://api.metorial.com/skill-marketplaces/ski_Rm4Mnheq2bfEPhBhP7SY" \-H "Authorization: Bearer metorial_sk_..."
Create skill marketplace
Creates a skill marketplace.
Request Body
name
Stringdescription
StringOptionalNullableimage_file_id
StringOptionalNullableskill_configuration_id
StringOptionalNullablecurl -X POST "https://api.metorial.com/skill-marketplaces" \-H "Content-Type: application/json" \-H "Authorization: Bearer metorial_sk_..." \-d '{"name": "example_name","description": "example_description","image_file_id": "example_image_file_id","skill_configuration_id": "example_skill_configuration_id"}'
Update skill marketplace
Updates a skill marketplace.
URL Parameters
skill_marketplace_id
StringThe unique identifier for the skill_marketplace
Request Body
name
StringOptionaldescription
StringOptionalNullableimage_file_id
StringOptionalNullableskill_configuration_id
StringOptionalNullablecurl -X PATCH "https://api.metorial.com/skill-marketplaces/ski_Rm4Mnheq2bfEPhBhP7SY" \-H "Content-Type: application/json" \-H "Authorization: Bearer metorial_sk_..." \-d '{"name": "example_name","description": "example_description","image_file_id": "example_image_file_id","skill_configuration_id": "example_skill_configuration_id"}'
Archive skill marketplace
Archives a skill marketplace.
URL Parameters
skill_marketplace_id
StringThe unique identifier for the skill_marketplace
curl -X DELETE "https://api.metorial.com/skill-marketplaces/ski_Rm4Mnheq2bfEPhBhP7SY" \-H "Authorization: Bearer metorial_sk_..."
Sync skill marketplace
Forces a skill marketplace sync.
URL Parameters
skill_marketplace_id
StringThe unique identifier for the skill_marketplace
curl -X POST "https://api.metorial.com/skill-marketplaces/ski_Rm4Mnheq2bfEPhBhP7SY/sync" \-H "Authorization: Bearer metorial_sk_..."