Docs
API 1.39
Status
Objects

Session

The Session object of the Kaabist API.

FieldTypeRequiredDescription
idstringyespattern ^ses_[0-9a-hjkmnp-tv-z]{26}$
object"session"yes
namestringyespattern ^[a-z0-9][a-z0-9-]{1,62}$
originsstringyes
status"valid", "expired", "unknown"yes
concurrency"exclusive", "shared"yes
refreshobject or nullyes
refresh.programstringyesmin length 1
refresh.has_inputsbooleanyes
last_verified_atstring or null (date-time)yes
last_used_atstring or null (date-time)yes
locked_bystring or nullyespattern ^job_[0-9a-hjkmnp-tv-z]{26}$
created_atstring (date-time)yes
updated_atstring (date-time)yes

#Example

{
  "id": "ses_01j9zqk3q7m4n5p6r7s8t9v0wx",
  "object": "session",
  "name": "acme",
  "origins": [
    "https://portal.acme.test"
  ],
  "status": "valid",
  "concurrency": "exclusive",
  "refresh": {
    "program": "acme-login",
    "has_inputs": true
  },
  "last_verified_at": "2026-09-18T10:00:00Z",
  "last_used_at": "2026-09-18T10:00:00Z",
  "locked_by": null,
  "created_at": "2026-09-18T10:00:00Z",
  "updated_at": "2026-09-18T10:00:00Z"
}

Was this page helpful?