Headers
-
X-API-Version
string Default value is
2025-03-25
.
Body
-
name
string The name of the user
-
email
string(email) The email address
-
id
string Required The ID of the user
Minimum length is
1
. -
linkedAccounts
array[object]
Responses
-
200 application/json
The updated User entity
-
400 application/json
Bad Request
-
401 application/json
Unauthorized
-
404 application/json
Not Found
-
409 application/json
Linked account or email already exists or is invalid
-
415 application/json
Unsupported Media Type
-
500 application/json
Internal Server Error
PUT
/v1/users/me
curl \
--request PUT 'https://api.sensay.io/v1/users/me' \
--header "X-ORGANIZATION-SECRET: $API_KEY" \
--header "X-USER-ID: $API_KEY" \
--header "Content-Type: application/json" \
--header "X-API-Version: 2025-03-25" \
--data '{"name":"John Doe","email":"user@example.com","id":"johndoe","linkedAccounts":[{"accountID":"string","accountType":"discord"}]}'
Request examples
# Headers
X-API-Version: 2025-03-25
# Payload
{
"name": "John Doe",
"email": "user@example.com",
"id": "johndoe",
"linkedAccounts": [
{
"accountID": "string",
"accountType": "discord"
}
]
}
Response examples (200)
{
"name": "John Doe",
"email": "user@example.com",
"id": "johndoe",
"linkedAccounts": [
{
"accountID": "string",
"accountType": "discord"
}
]
}
Response examples (400)
{
"success": true,
"error": "string",
"fingerprint": "14fceadd84e74ec499afe9b0f7952d6b",
"request_id": "xyz1::reg1:reg1::ab3c4-1234567890123-0123456789ab"
}
Response examples (401)
{
"success": true,
"error": "string",
"fingerprint": "14fceadd84e74ec499afe9b0f7952d6b",
"request_id": "xyz1::reg1:reg1::ab3c4-1234567890123-0123456789ab"
}
Response examples (404)
{
"success": true,
"error": "string",
"request_id": "xyz1::reg1:reg1::ab3c4-1234567890123-0123456789ab"
}
Response examples (409)
{
"success": true,
"error": "string",
"fingerprint": "14fceadd84e74ec499afe9b0f7952d6b",
"request_id": "xyz1::reg1:reg1::ab3c4-1234567890123-0123456789ab"
}
Response examples (415)
{
"success": true,
"error": "string",
"fingerprint": "14fceadd84e74ec499afe9b0f7952d6b",
"request_id": "xyz1::reg1:reg1::ab3c4-1234567890123-0123456789ab"
}
Response examples (500)
{
"success": true,
"error": "string",
"fingerprint": "14fceadd84e74ec499afe9b0f7952d6b",
"request_id": "xyz1::reg1:reg1::ab3c4-1234567890123-0123456789ab",
"inner_exception": {
"name": "Server overheated",
"cause": "Request too complicated",
"stack": "Error: Server overheated due to an unexpected situation\n at Object.eval (eval at <anonymous>...",
"message": "The server overheated due to an unexpected situation"
}
}