Turn a team skill on or off
Turns one preset team skill on or off for every agent on the team. Only team owners and admins can change skills; agents cannot.
/v1/teams/{teamId}/skills/{skillKey}AuthorizationBearer token · headerrequiredBetter Auth session, OAuth access token, OAuth client-credentials token, or sfm_ Space machine credential.
teamIdstringrequiredskillKeystringrequiredapplication/jsonenabledbooleanrequiredTurn the skill on or off for the whole team.
Response for status 200
$schemastring<uri>Canonical JSON Schema URL for this response body. The server also sends it in the Link: rel="describedby" response header.
dataobjectrequiredShow propertiesHide properties
keystringrequiredTeam skill key.
seono-slopfront-end-craftsocial-previewsspeedaccessibilityspam-protectioncontact-formssecurity-headersprivacy-consenttitlestringrequiredsummarystringrequiredOne sentence on what the skill does.
inspiredBystring | nullrequiredThe WordPress plugins it echoes, or null for a Spacefast original.
sectionsobject[]requiredWhat agents are told, section by section.
Show propertiesHide properties
objectheadingstringrequiredWhen this appliesDoDon'tVerifyitemsstring[]requiredsetupobject | nullrequiredShow propertiesHide properties
variablestringrequiredSecret team variable the skill needs, by name.
configuredbooleanrequiredTrue when the team has saved that variable.
nullenabledbooleanrequiredupdatedAtstring<date-time> | nullrequiredWhen someone last turned it on or off, or null while it has its default.
Show propertiesHide properties
string<date-time>nullupdatedByobject | nullrequiredShow propertiesHide properties
typestringrequiredperson: a signed-in member. agent: an OAuth agent connection.
personagentapi_keysystemuserIdstring | nullrequiredThe person, or the person who connected the agent.
connectionIdstring | nullrequiredThe agent connection (grant) that wrote it, for agent writes.
namestring | nullrequiredDisplay name: the person, agent, or API key.
nullProblem details (RFC 9457). Any 4xx/5xx response is one application/problem+json document.
$schemastring<uri>Canonical JSON Schema URL for this response body. The server also sends it in the Link: rel="describedby" response header.
typestringrequiredProblem type URI resolving to the error docs page. The server derives it mechanically from code against the docs origin.
titlestringrequiredShort human-readable summary of the problem type. The server derives it mechanically from code.
statusintegerrequiredHTTP status code of this response, repeated in the body.
detailstringrequiredHuman-readable failure explanation for this occurrence.
codestringrequiredStable snake_case error code naming the failed public contract.
pointerstringRFC 6901 JSON Pointer into the failing request field, for example "/files/37/path", on validation failures.
detailsobjectMachine-readable context for the error code.
fixstringOne sentence on what to do about this error code, the same text as the type page. Read it before retrying.
suggestionsstring[]Actionable recovery steps safe to show in dashboards, SDKs, and CLI output.
nextstring[]Copy-pasteable commands or API requests an agent can run next.
requestIdstringrequiredThe request id to quote when contacting support.