Query
query Events {
events {
action {
assigned {
allowedLocations {
__typename
}
avatarUrl
department
email
firstName
groups {
__typename
}
}
assignment {
action {
__typename
}
actionId
assignment {
__typename
}
assignmentId
present
progressPct
}
canChangeStatus
completedDate
createdAt
dueDate
}
assigned {
allowedLocations {
children {
__typename
}
id
isSite
location
parentId
tags
}
avatarUrl
department
email
firstName
groups {
createdAt
id
name
users {
__typename
}
}
}
description
id
incident {
actions {
assigned {
__typename
}
assignment {
__typename
}
canChangeStatus
completedDate
createdAt
dueDate
}
biologicalsDetails
cause
chemicalsDetails
createdBy {
allowedLocations {
__typename
}
avatarUrl
department
email
firstName
groups {
__typename
}
}
description
}
inspectionResult {
completionAction {
assigned {
__typename
}
assignment {
__typename
}
canChangeStatus
completedDate
createdAt
dueDate
}
createdAt
id
inspectionDate
inspector {
allowedLocations {
__typename
}
avatarUrl
department
email
firstName
groups {
__typename
}
}
inspectorId
}
}
}Response
{
"data": {
"events": [
{
"action": {
"assigned": {
"allowedLocations": [
{
"__typename": "Location"
}
],
"avatarUrl": "string",
"department": "string",
"email": "string",
"firstName": "string",
"groups": [
{
"__typename": "UserGroup"
}
]
},
"assignment": {
"action": {
"__typename": "Action"
},
"actionId": "id",
"assignment": {
"__typename": "TrainingAssignment"
},
"assignmentId": "id",
"present": true,
"progressPct": 1
},
"canChangeStatus": true,
"completedDate": "value",
"createdAt": "value",
"dueDate": "value"
},
"assigned": {
"allowedLocations": [
{
"children": [
{
"__typename": "Location"
}
],
"id": 1,
"isSite": true,
"location": "string",
"parentId": 1,
"tags": [
"string"
]
}
],
"avatarUrl": "string",
"department": "string",
"email": "string",
"firstName": "string",
"groups": [
{
"createdAt": "value",
"id": "string",
"name": "string",
"users": [
{
"__typename": "User"
}
]
}
]
},
"description": "string",
"id": "string",
"incident": {
"actions": [
{
"assigned": {
"__typename": "User"
},
"assignment": {
"__typename": "ActionToTrainingAssignment"
},
"canChangeStatus": true,
"completedDate": "value",
"createdAt": "value",
"dueDate": "value"
}
],
"biologicalsDetails": "string",
"cause": "string",
"chemicalsDetails": "string",
"createdBy": {
"allowedLocations": [
{
"__typename": "Location"
}
],
"avatarUrl": "string",
"department": "string",
"email": "string",
"firstName": "string",
"groups": [
{
"__typename": "UserGroup"
}
]
},
"description": "string"
},
"inspectionResult": {
"completionAction": {
"assigned": {
"__typename": "User"
},
"assignment": {
"__typename": "ActionToTrainingAssignment"
},
"canChangeStatus": true,
"completedDate": "value",
"createdAt": "value",
"dueDate": "value"
},
"createdAt": "value",
"id": "string",
"inspectionDate": "value",
"inspector": {
"allowedLocations": [
{
"__typename": "Location"
}
],
"avatarUrl": "string",
"department": "string",
"email": "string",
"firstName": "string",
"groups": [
{
"__typename": "UserGroup"
}
]
},
"inspectorId": "string"
}
}
]
}
}Queries
events
Returns the events on the organization’s calendar.
QUERY
events: [Event!]!Returns
[Event!]!
action
The task that tracks the event.
assigned
The user the event is assigned to.
description
String
Longer text describing the event.
id
String!
Unique identifier of the event.
incident
The incident the event is linked to.
inspectionResult
The inspection result opened for the event.
startDate
DateTime!
When the event happens.
template
The schedule that generated the event.
title
String!
Title of the event.
training
The training the event is for.
type
String
One of 'INSPECTION' (Inspection), 'TRAINING' (Training), 'INCIDENT' (Incident), 'PERMIT' (Permit deadline), 'EQUIPMENT' (Equipment maintenance), 'REPORTING' (Report deadline) or 'IBC' (IBC meeting).
Query
query Events {
events {
action {
assigned {
allowedLocations {
__typename
}
avatarUrl
department
email
firstName
groups {
__typename
}
}
assignment {
action {
__typename
}
actionId
assignment {
__typename
}
assignmentId
present
progressPct
}
canChangeStatus
completedDate
createdAt
dueDate
}
assigned {
allowedLocations {
children {
__typename
}
id
isSite
location
parentId
tags
}
avatarUrl
department
email
firstName
groups {
createdAt
id
name
users {
__typename
}
}
}
description
id
incident {
actions {
assigned {
__typename
}
assignment {
__typename
}
canChangeStatus
completedDate
createdAt
dueDate
}
biologicalsDetails
cause
chemicalsDetails
createdBy {
allowedLocations {
__typename
}
avatarUrl
department
email
firstName
groups {
__typename
}
}
description
}
inspectionResult {
completionAction {
assigned {
__typename
}
assignment {
__typename
}
canChangeStatus
completedDate
createdAt
dueDate
}
createdAt
id
inspectionDate
inspector {
allowedLocations {
__typename
}
avatarUrl
department
email
firstName
groups {
__typename
}
}
inspectorId
}
}
}Response
{
"data": {
"events": [
{
"action": {
"assigned": {
"allowedLocations": [
{
"__typename": "Location"
}
],
"avatarUrl": "string",
"department": "string",
"email": "string",
"firstName": "string",
"groups": [
{
"__typename": "UserGroup"
}
]
},
"assignment": {
"action": {
"__typename": "Action"
},
"actionId": "id",
"assignment": {
"__typename": "TrainingAssignment"
},
"assignmentId": "id",
"present": true,
"progressPct": 1
},
"canChangeStatus": true,
"completedDate": "value",
"createdAt": "value",
"dueDate": "value"
},
"assigned": {
"allowedLocations": [
{
"children": [
{
"__typename": "Location"
}
],
"id": 1,
"isSite": true,
"location": "string",
"parentId": 1,
"tags": [
"string"
]
}
],
"avatarUrl": "string",
"department": "string",
"email": "string",
"firstName": "string",
"groups": [
{
"createdAt": "value",
"id": "string",
"name": "string",
"users": [
{
"__typename": "User"
}
]
}
]
},
"description": "string",
"id": "string",
"incident": {
"actions": [
{
"assigned": {
"__typename": "User"
},
"assignment": {
"__typename": "ActionToTrainingAssignment"
},
"canChangeStatus": true,
"completedDate": "value",
"createdAt": "value",
"dueDate": "value"
}
],
"biologicalsDetails": "string",
"cause": "string",
"chemicalsDetails": "string",
"createdBy": {
"allowedLocations": [
{
"__typename": "Location"
}
],
"avatarUrl": "string",
"department": "string",
"email": "string",
"firstName": "string",
"groups": [
{
"__typename": "UserGroup"
}
]
},
"description": "string"
},
"inspectionResult": {
"completionAction": {
"assigned": {
"__typename": "User"
},
"assignment": {
"__typename": "ActionToTrainingAssignment"
},
"canChangeStatus": true,
"completedDate": "value",
"createdAt": "value",
"dueDate": "value"
},
"createdAt": "value",
"id": "string",
"inspectionDate": "value",
"inspector": {
"allowedLocations": [
{
"__typename": "Location"
}
],
"avatarUrl": "string",
"department": "string",
"email": "string",
"firstName": "string",
"groups": [
{
"__typename": "UserGroup"
}
]
},
"inspectorId": "string"
}
}
]
}
}