Skip to navigation

Update team member

View as Markdown

Partially update a team member: pause/resume, reassign reporting line, or edit refs/variables/target environment.

Authentication

X-API-Keystring

API key supplied via the X-API-Key header. Takes precedence over bearerApiKey when both are present. Listed only on operations that actually accept a key.

OR
AuthorizationBearer

Same organization API key supplied as a Bearer token in the Authorization header (Authorization: Bearer <key>). Compatible with OpenAI-SDK-standard clients. Accepted wherever this scheme is listed on the operation — not every endpoint; if both X-API-Key and Authorization: Bearer are present, X-API-Key wins.

OR
AuthorizationBearer

Supabase session JWT from a signed-in browser session, supplied as Authorization: Bearer <jwt>. This is what the web app sends. It shares the Authorization header with bearerApiKey; the server distinguishes them by the ela_ prefix on API keys.

Path parameters

teamIdstringRequired
agentIdstringRequired

Request

This endpoint expects an object.
orgSlugstringRequired
positionTitlestringOptional1-100 characters
instructionsRefstringOptional
reportsToAgentIdstring or nullOptional
toolRefslist of stringsOptional
kbRefslist of stringsOptional
intrinsicSkillslist of enumsOptional
llmProviderIdstring or nullOptional
modelIdstring or nullOptional
variablesmap from strings to anyOptional
targetEnvironmentIdstring or nullOptional
statusenumOptional
Allowed values:
budgetobject or nullOptional
heartbeatobject or nullOptional

Response

OK
any
OR
any