Skill Marketplace Plugins

Manage plugin links for skill marketplaces.

Skill Marketplace Plugins object

Attributes

object

String

id

String

status

Enum

identifier

String

skill_configuration_id

StringNullable

skill_marketplace_id

StringNullable

skill_plugin_id

StringNullable

skill_plugin

ObjectNullable

created_at

Date

updated_at

Date
{
"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 marketplace plugins

Returns plugins linked to a skill marketplace.

URL Parameters

skill_marketplace_id

String

The unique identifier for the skill_marketplace

Query Parameters

limit

NumberOptional

after

StringOptional

before

StringOptional

cursor

StringOptional

order

EnumOptional

id

UnionOptional

skill_plugin_id

UnionOptional

status

UnionOptional

skill_configuration_id

UnionOptional

created_at

ObjectOptional

Filter skill marketplace plugin creation time by date range

updated_at

ObjectOptional

Filter skill marketplace plugin last update time by date range

GEThttp://api.metorial.com/skill-marketplaces/:skill_marketplace_id/plugins
curl -X GET "https://api.metorial.com/skill-marketplaces/ski_Rm4Mnheq2bfEPhBhP7SY/plugins" \
-H "Authorization: Bearer metorial_sk_..."

Add skill marketplace plugin

Adds a skill plugin to a skill marketplace.

URL Parameters

skill_marketplace_id

String

The unique identifier for the skill_marketplace

Request Body

skill_plugin_id

String

skill_configuration_id

StringOptionalNullable

identifier

StringOptional
POSThttp://api.metorial.com/skill-marketplaces/:skill_marketplace_id/plugins
curl -X POST "https://api.metorial.com/skill-marketplaces/ski_Rm4Mnheq2bfEPhBhP7SY/plugins" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer metorial_sk_..." \
-d '{
"skill_plugin_id": "example_skill_plugin_id",
"skill_configuration_id": "example_skill_configuration_id",
"identifier": "example_identifier"
}'

Get skill marketplace plugin

Retrieves a skill marketplace plugin link.

URL Parameters

skill_marketplace_id

String

The unique identifier for the skill_marketplace

skill_marketplace_plugin_id

String

The unique identifier for the skill_marketplace_plugin

GEThttp://api.metorial.com/skill-marketplaces/:skill_marketplace_id/plugins/:skill_marketplace_plugin_id
curl -X GET "https://api.metorial.com/skill-marketplaces/ski_Rm4Mnheq2bfEPhBhP7SY/plugins/ski_Rm4Mnheq2bfEPhBhP7SY" \
-H "Authorization: Bearer metorial_sk_..."

Remove skill marketplace plugin

Removes a skill plugin from a skill marketplace.

URL Parameters

skill_marketplace_id

String

The unique identifier for the skill_marketplace

skill_marketplace_plugin_id

String

The unique identifier for the skill_marketplace_plugin

DELETEhttp://api.metorial.com/skill-marketplaces/:skill_marketplace_id/plugins/:skill_marketplace_plugin_id
curl -X DELETE "https://api.metorial.com/skill-marketplaces/ski_Rm4Mnheq2bfEPhBhP7SY/plugins/ski_Rm4Mnheq2bfEPhBhP7SY" \
-H "Authorization: Bearer metorial_sk_..."