Objects
Dispatch
Returned by dispatch query
id
orgId
orgName
userId
authorId
swimlaneId
userName
authorName
swimlaneName
trackerName
displayName
: materialized nametrackerId
swimlaneIcon
trackerIcon
when
createdAt
updatedAt
taskState
startTime
endTime
displayFormat
displayExpression
data
body
: body as textblocks
: gody as JSON blocksactions
attachments
serviceId
batchId
linkedId
orgTitle
globalTitle
programId
security
status
User
Returned by user query
id
email
first
last
name
mobile
timezone
createdAt
: when added to the orgexternalId
: org configurable idexternalStatus
: org configurable statusrole
: user | adminlabels
gender
: male | female | othergenderDetail
: user providedgroups
lastSignInAt
: last sign in date timelocationCity
locationCountry
locationRegion
: ISO region codelocationContinent
title
globalTitle
UserTotal
Returned by stats query
userId
name
count
first
last
currentSignInAt
UserStatistic
Returned by stats query
userId
: system id for the useruserName
:trackerId
: tracker infotrackerHandle
: tracker infocount
: entry countlatestActivity
: most recent created or updated date for the time spanlatestWhen
: date of the post (may differ from creation)
ProgramParticipation
Returned by programs query
programName
- program nameprogramKind
- program kind idprogramId
- program idprogramGroup
- program kind groupbaseName
- program kind namebaseHandle
- program kind handlecohortId
- cohort idcohortName
- cohort namestate
- active | completed | graduated | ..startDate
- startendDate
- endduration
- duration in daysprogramDay
- current dayparticipantDay
- the user's day (for open programs)mode
- fixed | openrole
- member | trainer | observeruserId
- user's idemail
- user's emailuserName
- user's display namefirstName
- first namelastName
- last namegender
- user genderdob
- dobisActive
- if the program is active currentlyorgStatus
- org statussameProgramCompletions
allProgramCompletions
sameProgramIncomplete
allProgramIncomplete
userYear
- how many years the user has been activephaseState
- singleton |phasePosition
- start, end, NparentId
-programKindParent
-priorDuration
-flaggedAt
- date that activity stoppedstoppedAt
- date that the user was moved out of 'active'userLocationCity, userLocationCountry, userLocationContinent, userLocationRegion
- locationtitle, globalTitle
- titles
Org
Org data structure
id
name
parentId
createdAt
updatedAt
displayName
ProgramInfo
Program instance
id
: program idname
: name of the instancecreatedAt
updatedAt
startDate
duration
: in daysmode
: fixed | openprogramKind
: id of the program kindbaseName
: name of the program kindbaseHandle
: handle of the program kindprogramKindParent
: parent id for the kindpriority
: configurable number priorityparentId
: parent id for the programschedulingRule
: rule for schedulinghandle
: for the program instance
Program
Program instance
- .. same fields as ProgramInfo
document
: full program definition documentcatalog
: catalog defintion
Cohort
Cohort information
document
: full program definition documentcatalog
: catalog defintion
ProgramTicket
Program tickets represent a right to participate in a program.
id:Uuid
- ticket idprogramKindId:Uuid
- program kinduserId:Uuid
- user idprogramId:Uuid
- program idexternalId: String
- external id of the ticketcreatedAt: DateTime
- createdupdatedAt: DateTime
- updatedconsumedAt: DateTime
- consumed atstate: String
- ready | consumed | canceledstartDate: LocalDate
- start of the programendDate: LocalDate
- endprogramDay: Int
- today's program day (could be larger than the duration)isActive: Int
- 1 if active, 0 if notname: String
- program informationbaseName: String
- program informationcolor:String
- program informationbaseHandle: String
- program informationduration: Int
- program informationparticipationRole: String
- participation informationparticipationState: String
- participation informationparticipationProgramId:Uuid
- participation information
DispatchActionStatus
Action status summary
event
event requestedcount
count of the eventpayload
payload grouping if requested
AccountSearch
Account details
id
UUID of the accountname
account namehandle
account handlecreatedAt
account creation date
MeetingRoom
Meeting room details
id
UUID of the roomname
room namestart
date time startduration
duration of the meeting
MeetingRoomToken
Meeting room authentication information
roomId
UUID of the roomroomSid
SID of the roomname
room nametoken
authentication tokenstatus
status of the room
UserGroup
Group information for a user
name
group namegroupId
group uuidstatus
statuscreatedAt
createdupdatedAt
updateduserId
user iduserName
users name
UserRelation
Relation between users
relation
relation between idstoId
lower order idfromId
higher order idstatus
created
Inbox
Inbox object
initialPayload
state