Skip to content

session.ended

POST
Media typeapplication/json
object
data
required

The object the event is about; each event names its schema.

object
object
required
string
Allowed value: event
type
required
string
Allowed values: user.created user.updated user.deleted session.created session.ended session.revoked organization.created organization.updated organization.deleted organizationMembership.created organizationMembership.updated organizationMembership.deleted organizationInvitation.created organizationInvitation.accepted organizationInvitation.revoked
timestamp
required

When the event happened, in Unix milliseconds.

integer format: int64
instance_id
required
string
/^ins_[0-9a-hjkmnp-tv-z]{26}$/
type
required
string
Allowed value: session.ended
data
required
object
id
required
string
/^sess_[0-9a-hjkmnp-tv-z]{26}$/
user_id
required
string
/^user_[0-9a-hjkmnp-tv-z]{26}$/
status
required
Allowed values: pending active ended revoked expired
created_at
required
string format: date-time
last_active_at
required
string format: date-time
expires_at
required
string format: date-time
abandon_at
required
null | string format: date-time
ended_at
required
null | string format: date-time
end_reason
required
null | string
browser
required
Allowed values: unknown chrome edge firefox safari opera samsung_internet
os
required
Allowed values: unknown windows macos ios ipados android linux chromeos
device_type
required
Allowed values: unknown desktop mobile tablet
ip
required
null | string
last_active_organization_id
required
One of:
null
actor
required
One of:
null

Any 2xx status acknowledges the event; anything else is retried.