Identity APIs
Last updated
Last updated
GET /identities/me HTTP/1.1
Host: gateway.dev.klustr.io
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"id": "text",
"schema_id": "text",
"source": "text",
"schema_url": "text",
"organization_id": "text",
"credentials": {
"oidc": {
"type": "text",
"identifiers": [
"text"
]
},
"password": {
"type": "text",
"config": {
"password": "text"
}
}
},
"state": "text",
"state_changed_at": "2026-02-13T01:43:29.227Z",
"traits": {
"name": {
"given_name": "text",
"family_name": "text",
"middle_name": "text"
},
"birthdate": "2026-02-13",
"email": "text",
"username": "text",
"gender": "male",
"citizenship": "text",
"locale": "text"
},
"verifiable_addresses": [
{
"id": "text",
"value": "text",
"verified": true,
"via": "text",
"status": "text",
"verified_at": "2026-02-13T01:43:29.227Z"
}
],
"recovery_addresses": [
{
"id": "text",
"value": "text",
"via": "text"
}
],
"metadata_public": {
"picture": "text"
},
"metadata_admin": {
"person_id": "text"
}
}GET /identities/me/demographics HTTP/1.1
Host: gateway.dev.klustr.io
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"age": "_0_to_14",
"income": "none",
"gender": "male",
"household": true,
"relationship_status": "single",
"parental_status": "parent"
}GET /identities/me/profile HTTP/1.1
Host: gateway.dev.klustr.io
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"traits": {
"name": {
"given_name": "text",
"family_name": "text",
"middle_name": "text"
},
"birthdate": "2026-02-13",
"email": "text",
"username": "text",
"gender": "male",
"citizenship": "text",
"locale": "text"
},
"metadata_public": {
"picture": "text"
}
}GET /identities/public/{userId}/profile HTTP/1.1
Host: gateway.dev.klustr.io
Authorization: Bearer YOUR_OAUTH2_TOKEN
Accept: */*
{
"traits": {
"name": {
"given_name": "text",
"family_name": "text",
"middle_name": "text"
},
"birthdate": "2026-02-13",
"email": "text",
"username": "text",
"gender": "male",
"citizenship": "text",
"locale": "text"
},
"metadata_public": {
"picture": "text"
}
}