Objects
Dispatch
Returned by dispatch query
idorgIdorgNameuserIdauthorIdswimlaneIduserNameauthorNameswimlaneNametrackerNamedisplayName: materialized nametrackerIdswimlaneIcontrackerIconwhencreatedAtupdatedAttaskStatestartTimeendTimedisplayFormatdisplayExpressiondatabody: body as textblocks: gody as JSON blocksactionsattachmentsserviceIdbatchIdlinkedIdorgTitleglobalTitleprogramIdsecuritystatus
User
Returned by user query
idemailfirstlastnamemobiletimezonecreatedAt: when added to the orgexternalId: org configurable idexternalStatus: org configurable statusrole: user | adminlabelsgender: male | female | othergenderDetail: user providedgroupslastSignInAt: last sign in date timelocationCitylocationCountrylocationRegion: ISO region codelocationContinenttitleglobalTitle
UserTotal
Returned by stats query
userIdnamecountfirstlastcurrentSignInAt
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 statussameProgramCompletionsallProgramCompletionssameProgramIncompleteallProgramIncompleteuserYear- 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
idnameparentIdcreatedAtupdatedAtdisplayName
ProgramInfo
Program instance
id: program idname: name of the instancecreatedAtupdatedAtstartDateduration: 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
eventevent requestedcountcount of the eventpayloadpayload grouping if requested
AccountSearch
Account details
idUUID of the accountnameaccount namehandleaccount handlecreatedAtaccount creation date
MeetingRoom
Meeting room details
idUUID of the roomnameroom namestartdate time startdurationduration of the meeting
MeetingRoomToken
Meeting room authentication information
roomIdUUID of the roomroomSidSID of the roomnameroom nametokenauthentication tokenstatusstatus of the room
UserGroup
Group information for a user
namegroup namegroupIdgroup uuidstatusstatuscreatedAtcreatedupdatedAtupdateduserIduser iduserNameusers name
UserRelation
Relation between users
relationrelation between idstoIdlower order idfromIdhigher order idstatuscreated
Inbox
Inbox object
initialPayloadstate