Remove a skill
DELETE
/api/v1/world/skills/{name}
const url = 'http://localhost:11044/api/v1/world/skills/example';const options = {method: 'DELETE', headers: {'X-Embabel-Api-Key': '<X-Embabel-Api-Key>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request DELETE \ --url http://localhost:11044/api/v1/world/skills/example \ --header 'X-Embabel-Api-Key: <X-Embabel-Api-Key>'Removes a skill entry from the world.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”name
required
string
Text matched against the url and path of the skill entries in the world’s config/skills manifests; every entry containing it (a substring match, not an exact name) is removed and the world rebuilt. Skills created with POST /world/skills live under config/skills/local and are not manifest entries, so this does not remove them. Answers 200 whether or not anything matched
Responses
Section titled “Responses”Skill removed
Media type*/*
object
key
additional properties
string

