Verify the user's email to allow for password reset by updating the email via OTP, Enchanted Link, or Magic Link
Add tenants to the user via Update User Add Tenant
Add roles to the user via Update User Add Role
Use authorization bearer header with the following format:
Authorization: Bearer <Project ID>
OK
{- "sessionJwt": "string",
- "refreshJwt": "string",
- "cookieDomain": "string",
- "cookiePath": "string",
- "cookieMaxAge": 0,
- "cookieExpiration": 0,
- "user": {
- "loginIds": [
- "string"
], - "userId": "string",
- "name": "string",
- "email": "string",
- "phone": "string",
- "verifiedEmail": true,
- "verifiedPhone": true,
- "roleNames": [
- "string"
], - "userTenants": [
- {
- "tenantId": "string",
- "roleNames": [
- "string"
], - "tenantName": "string"
}
], - "status": "string",
- "externalIds": [
- "string"
], - "picture": "string",
- "test": false,
- "customAttributes": { },
- "createdTime": 0,
- "TOTP": false,
- "SAML": false,
- "OAuth": {
- "property1": false,
- "property2": false
}, - "webauthn": true,
- "password": true,
- "ssoAppIds": [
- "string"
], - "givenName": "string",
- "middleName": "string",
- "familyName": "string",
- "editable": true
}, - "firstSeen": true,
- "idpResponse": {
- "samlResponse": "string",
- "samlGeneratedUser": "string",
- "samlGeneratedRoles": "string",
- "oidcResponse": "string",
- "oidcGeneratedUser": "string",
- "oidcGeneratedRoles": "string"
}
}