Skip to main content
POST
/
v2
/
team.user.reclaim
ReclaimProfile
curl --request POST \
  --url https://api.manus.im/v2/team.user.reclaim \
  --header 'Content-Type: application/json' \
  --header 'X-API-Key: <api-key>' \
  --data '
{
  "team_user_id": "123456"
}
'
{
  "ok": true,
  "request_id": "<string>",
  "user": {
    "email": "<string>",
    "user_name": "<string>",
    "team_user_id": "<string>",
    "delegated_to": "<string>",
    "delegated_profiles": [
      {
        "team_user_id": "<string>",
        "display_name": "<string>",
        "delegated_at": "2023-11-07T05:31:56Z"
      }
    ],
    "original_email": "<string>"
  },
  "previous_delegate": "<string>"
}
Questions or issues? Contact us at api-support@manus.ai.
Profile must be currently delegated: Returns failed_precondition if the team_user_id has no current assignee. Inspect delegated_to on team.user.detail before calling.Reversible: The reclaimed profile returns to the deactivated pool unchanged — it can be re-delegated later via team.user.delegate.previous_delegate: The response always reports the assignee that the profile was reclaimed from, so you can audit the change against your IDP records.Bulk reclaim is automatic: Deactivating or removing the assignee reclaims everything they hold in one go — see team.user.update and team.user.remove — so this endpoint is only needed for one-off reassignments.Protocols: Also callable via Connect RPC. See Protocols.

Authorizations

X-API-Key
string
header
required

Body

application/json
team_user_id
string
required

ID of the delegated profile to reclaim.

Required string length: 1 - 64
Example:

"123456"

Response

Profile reclaimed successfully.

ok
boolean
Example:

true

request_id
string
user
object

A team member.

previous_delegate
string

team_user_id the profile was delegated to before the reclaim.