Skip to main content
GET
GetCurrentUser
Questions or issues? Contact us at api-support@manus.ai.
Auth: API Key or OAuth token. No OAuth scope is required. Standard OAuth clients receive only user_id.

Headers

x-manus-api-key
string

API key for direct authentication. Provide either this or Authorization, not both. See Authentication.

Authorization
string

OAuth2 access token in Bearer {token} format. No OAuth scope is required. Provide either this or x-manus-api-key, not both. See the Open App guide.

Example:

"Bearer {access_token}"

Response

Current user retrieved successfully.

ok
boolean

Whether the request was successful.

Example:

true

request_id
string

Unique identifier for this API request.

message
string

Always "ok" for a successful response.

Example:

"ok"

user_id
string

Manus user ID associated with the authenticated credential. Stable; use it for account linking.

name
string

Display name shown in Manus. Returned only for API Key or Trusted client. Omitted when the user has no display name.

email
string

Email address of the user. Returned only for API Key or Trusted client. For a team identity, this is the email the member joined the team with. Omitted when the account has no email address.

avatar_url
string

URL of the user's avatar image. Returned only for API Key or Trusted client. The URL can expire; call user.me again for a fresh link. Omitted when the user has no avatar.