false, numerical 0, empty valid multi-line text, and ordinary strings are preserved in custom fields.Idempotency-Key.data.userId.POST /v1/users/info.curl --location 'https://sgtr-integration.returning.ai/apis/v1/users' \
--header 'Idempotency-Key;' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
"firstname": "Ada",
"lastname": "Lovelace",
"username": "ada_lovelace_123",
"displayname": "Ada Lovelace",
"email": "ada@example.com",
"accessLevel": 1,
"joinServer": true,
"sendEmail": false,
"emailPassword": false,
"externalId": "broker-user-123"
}'{
"status": "success",
"code": "USER_CREATED",
"message": "User created successfully",
"data": {
"userId": "3247779",
"username": "ada_lovelace_123",
"email": "ada@example.com",
"communityMemberId": "66f000000000000000000001",
"identifierKey": "customerid",
"externalId": "<brokerCustomerId-or-cognitoSub>",
"created": true
}
}