Documentation navigation

PublicIdentity

User identity returned by Auth.

NameTypeDefinition
id?IdentityIdIdentity UUID.
provider_id?stringProvider-specific user identifier.
user_id?UserIdJupiter user UUID that owns the identity.
provider?stringProvider that issued the identity.
email?stringEmail address reported by the provider.
last_sign_in_at?IsoTimestamp | nullLast provider sign-in timestamp, or null if never used.
created_at?IsoTimestampIdentity creation timestamp.
updated_at?IsoTimestampIdentity update timestamp.
identity_data?JsonObjectProvider 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": {}}