PublicIdentity
User identity returned by Auth.
| Name | Type | Definition |
|---|---|---|
id? | IdentityId | Identity UUID. |
provider_id? | string | Provider-specific user identifier. |
user_id? | UserId | Jupiter user UUID that owns the identity. |
provider? | string | Provider that issued the identity. |
email? | string | Email address reported by the provider. |
last_sign_in_at? | IsoTimestamp | null | Last provider sign-in timestamp, or null if never used. |
created_at? | IsoTimestamp | Identity creation timestamp. |
updated_at? | IsoTimestamp | Identity update timestamp. |
identity_data? | JsonObject | Provider identity payload. |
Example
{ "id": "identity-id", "provider_id": "provider-user-id", "user_id": "user-id", "provider": "github", "email": "user@example.com", "last_sign_in_at": "2026-01-01T00:00:00.000Z", "created_at": "2026-01-01T00:00:00.000Z", "updated_at": "2026-01-01T00:00:00.000Z", "identity_data": {}}