Save Extended Profile

Extended Profile is used to store additional user information that is not part of the core profile. This endpoint will create an Extended Profile for the App ID if one did not exist already, or overwrite an existing Extended Profile for the App ID. The body can be any valid JSON.

SecurityCookieBlaizeSession or JwtQuery or JwtHeaderXBlaizeJwt or JwtHeaderXZephrJwt or JwtBearer or JwtCookie
Request
path Parameters
appId
required
string

Unique, caller-provided path parameter that represents the context under which the end user's data is stored within a tenant. This cannot start with '_restricted'.

header Parameters
cookie
string

The session cookie.

Example: `blaize_session=...` (string)
Request Body schema: application/json
One of:
object
Responses
200

Extended Profile is used to store additional user information that is not part of the core profile. This endpoint is designed to be used for updating the user's Extended Profile.

400

Bad Request. Returned if the appID or the provided body content is invalid.

401

Unauthorized. Returned if no valid session was provided.

put/blaize/profile/{appId}
Request samples
application/json
{
  • "first_name": "John",
  • "last_name": "Doe",
  • "user_details": {
    },
  • "consent_prefs": {
    },
  • "interests": [
    ]
}
Response samples
application/json
{
  • "message": "User extended profile updated"
}