Skill Imports
Import skills from public repositories or uploaded files.
Skill Imports object
Attributes
object
Enumskill.importid
Stringstatus
Enumsource
Unioncode_bucket_id
StringNullableerror
StringNullableitems
Array of Objectsstarted_at
DateNullablecompleted_at
DateNullablecreated_at
Date{"object": "skill.import","status": "pending","source": {"type": "public"},"items": [{"object": "skill.import.item","status": "pending","skill": {}},{"object": "skill.import.item","status": "pending","skill": {}}]}
List skill imports
Returns a paginated list of skill imports.
Query Parameters
limit
NumberOptionalafter
StringOptionalbefore
StringOptionalcursor
StringOptionalorder
EnumOptionalid
UnionOptionalstatus
UnionOptionalGEThttps://api.metorial.com/skill-imports
curl -X GET "https://api.metorial.com/skill-imports" \-H "Authorization: Bearer metorial_sk_..."
Get skill import
Retrieves an individual skill import and its results.
URL Parameters
skill_import_id
StringThe unique identifier for the skill_import
GEThttps://api.metorial.com/skill-imports/:skill_import_id
curl -X GET "https://api.metorial.com/skill-imports/ski_Rm4Mnheq2bfEPhBhP7SY" \-H "Authorization: Bearer metorial_sk_..."
Create skill import
Queues a skill import from a repository or uploaded file.
Request Body
source
UnionPOSThttps://api.metorial.com/skill-imports
curl -X POST "https://api.metorial.com/skill-imports" \-H "Content-Type: application/json" \-H "Authorization: Bearer metorial_sk_..." \-d '{"source": {"type": "public","repository_url": "example_repository_url","ref": "example_ref"}}'