Update user
Updates an end user without minting a new session token: their display name, their per-provider tool credentials, and/or their group.
Credentials persist on the user, and everything the user touches — live sessions, workflow runs, scheduled workflows — reads through the same store, so a push here reaches all of them within a minute while a browser keeps the session token it already holds. A null entry deletes that provider’s stored credentials (e.g. when a user disconnects an integration). A group change re-points live sessions and schedules.
Same tools_auth / group_id shapes as POST /v1/token. Credentials are encrypted at rest and never returned; only the providers you send are touched. Requires your organization API key, from your backend — a session token cannot call this.
Authorizations
Organization API key, generated in studio.sidenet.ai. Backend only — never in a browser.
Path Parameters
Your id for the end user (the user_id sent to POST /v1/token).
"user_4821"
Body
Response
What was updated
Provider ids whose stored credentials were replaced.
Provider ids whose stored credentials were deleted (null entries).
Live sessions re-pointed at the new group.
Scheduled workflows re-pointed at the new group.
The group the user was moved to, when one was sent.