Airstudio API Documentation
Since the Airstudio API leverages the GraphQL Relay specification for optimizing data fetching, you may find it beneficial to familiarize yourself with Relay concepts and practices. For comprehensive understanding and best practices on GraphQL Relay, refer to the official Relay Documentation . This resource provides in-depth knowledge on how to efficiently structure your queries and mutations, utilize connections, edges, and nodes, and leverage Relay’s powerful client-side data management features.
To interact with the Airstudio API, send API calls to your tenant domain. For example, studio.airstudio.io.
Also, ensure your API calls are accompanied by the correct HTTP headers to authenticate your requests.
Each request must include the following headers:
Content-Type: application/json
X-Airstudio-Tenant: Tenant UUID
X-Airstudio-API-Key: API Key
To help you get started, below is an example of how to make
a request to the Airstudio API using a curl
command. This example includes setting the necessary headers
and a basic GraphQL query.
curl -X POST \
-H "Content-Type: application/json" \
-H "X-Airstudio-API-Key: API Key" \
-H "X-Airstudio-Tenant: Tenant UUID" \
-d '{
"query": "query SettingsQuery { settings { edges { node { id } } } }"
}' \
https://api.airstudio.io/graphql
Upon successful execution of the above command, the API responds with the following JSON data.
{
"data": {
"settings": {
"edges": [
{
"node": {
"id": "U2V0dGluZ3NOb2RlOjE="
}
}
]
}
}
}
This response indicates that the query was successfully processed, returning the ID of the settings node. Remember, this is just a simple example to illustrate the request and response format. Your actual queries and responses will vary based on the specific data and operations your application requires.
Queries
adHocJobContact
Response
Returns an AdHocJobContactNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query adHocJobContact($id: ID!) {
adHocJobContact(id: $id) {
id
archived
created
updated
metadata
job {
...JobNodeFragment
}
email
secondaryEmail
phoneNumber
secondaryPhoneNumber
firstName
lastName
fullName
notes
submitForms {
...SubmitFormNodeConnectionFragment
}
forms {
...FormNodeConnectionFragment
}
nonRecurringNotifications {
...NonRecurringNotificationNodeConnectionFragment
}
notifications {
...NotificationNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"adHocJobContact": {
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"job": JobNode,
"email": "xyz789",
"secondaryEmail": "abc123",
"phoneNumber": "xyz789",
"secondaryPhoneNumber": "xyz789",
"firstName": "abc123",
"lastName": "abc123",
"fullName": "abc123",
"notes": "xyz789",
"submitForms": SubmitFormNodeConnection,
"forms": FormNodeConnection,
"nonRecurringNotifications": NonRecurringNotificationNodeConnection,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
adHocJobContacts
Response
Returns an AdHocJobContactNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
archived - Boolean
|
|
firstName_Iexact - String
|
|
firstName - String
|
|
firstName_Icontains - String
|
|
lastName_Iexact - String
|
|
lastName_Icontains - String
|
|
fullName_Iexact - String
|
|
fullName_Icontains - String
|
|
email_Iexact - String
|
|
email_Icontains - String
|
|
secondaryEmail_Iexact - String
|
|
secondaryEmail_Icontains - String
|
|
phoneNumber_Iexact - String
|
|
phoneNumber_Icontains - String
|
|
secondaryPhoneNumber_Iexact - String
|
|
secondaryPhoneNumber_Icontains - String
|
|
notes_Iexact - String
|
|
notes_Icontains - String
|
|
job_Id - ID
|
|
orderBy - String
|
|
id - [ID]
|
|
idsNotIn - String
|
|
search - String
|
Example
Query
query adHocJobContacts(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$firstName_Iexact: String,
$firstName: String,
$firstName_Icontains: String,
$lastName_Iexact: String,
$lastName_Icontains: String,
$fullName_Iexact: String,
$fullName_Icontains: String,
$email_Iexact: String,
$email_Icontains: String,
$secondaryEmail_Iexact: String,
$secondaryEmail_Icontains: String,
$phoneNumber_Iexact: String,
$phoneNumber_Icontains: String,
$secondaryPhoneNumber_Iexact: String,
$secondaryPhoneNumber_Icontains: String,
$notes_Iexact: String,
$notes_Icontains: String,
$job_Id: ID,
$orderBy: String,
$id: [ID],
$idsNotIn: String,
$search: String
) {
adHocJobContacts(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
firstName_Iexact: $firstName_Iexact,
firstName: $firstName,
firstName_Icontains: $firstName_Icontains,
lastName_Iexact: $lastName_Iexact,
lastName_Icontains: $lastName_Icontains,
fullName_Iexact: $fullName_Iexact,
fullName_Icontains: $fullName_Icontains,
email_Iexact: $email_Iexact,
email_Icontains: $email_Icontains,
secondaryEmail_Iexact: $secondaryEmail_Iexact,
secondaryEmail_Icontains: $secondaryEmail_Icontains,
phoneNumber_Iexact: $phoneNumber_Iexact,
phoneNumber_Icontains: $phoneNumber_Icontains,
secondaryPhoneNumber_Iexact: $secondaryPhoneNumber_Iexact,
secondaryPhoneNumber_Icontains: $secondaryPhoneNumber_Icontains,
notes_Iexact: $notes_Iexact,
notes_Icontains: $notes_Icontains,
job_Id: $job_Id,
orderBy: $orderBy,
id: $id,
idsNotIn: $idsNotIn,
search: $search
) {
pageInfo {
...PageInfoFragment
}
edges {
...AdHocJobContactNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "abc123",
"first": 123,
"last": 987,
"archived": false,
"firstName_Iexact": "xyz789",
"firstName": "xyz789",
"firstName_Icontains": "abc123",
"lastName_Iexact": "abc123",
"lastName_Icontains": "abc123",
"fullName_Iexact": "abc123",
"fullName_Icontains": "abc123",
"email_Iexact": "abc123",
"email_Icontains": "xyz789",
"secondaryEmail_Iexact": "xyz789",
"secondaryEmail_Icontains": "abc123",
"phoneNumber_Iexact": "abc123",
"phoneNumber_Icontains": "abc123",
"secondaryPhoneNumber_Iexact": "abc123",
"secondaryPhoneNumber_Icontains": "abc123",
"notes_Iexact": "abc123",
"notes_Icontains": "xyz789",
"job_Id": "4",
"orderBy": "abc123",
"id": ["4"],
"idsNotIn": "xyz789",
"search": "xyz789"
}
Response
{
"data": {
"adHocJobContacts": {
"pageInfo": PageInfo,
"edges": [AdHocJobContactNodeEdge],
"nodeCount": 987
}
}
}
allFolderItemIds
Response
Returns [JSONString]
Arguments
| Name | Description |
|---|---|
filters - GenericScalar
|
Example
Query
query allFolderItemIds($filters: GenericScalar) {
allFolderItemIds(filters: $filters)
}
Variables
{"filters": GenericScalar}
Response
{"data": {"allFolderItemIds": [JSONString]}}
allNodeIds
Response
Returns [ID]
Arguments
| Name | Description |
|---|---|
nodeModel - String!
|
|
filters - GenericScalar
|
|
appLabel - String
|
Example
Query
query allNodeIds(
$nodeModel: String!,
$filters: GenericScalar,
$appLabel: String
) {
allNodeIds(
nodeModel: $nodeModel,
filters: $filters,
appLabel: $appLabel
)
}
Variables
{
"nodeModel": "xyz789",
"filters": GenericScalar,
"appLabel": "xyz789"
}
Response
{"data": {"allNodeIds": ["4"]}}
apiCall
Response
Returns an APICallNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query apiCall($id: ID!) {
apiCall(id: $id) {
id
archived
created
updated
metadata
apiKey {
...APIKeyNodeFragment
}
apiRequest
apiResponse
remoteAddress
logEntries {
...LogEntryNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"apiCall": {
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"apiKey": APIKeyNode,
"apiRequest": "xyz789",
"apiResponse": "abc123",
"remoteAddress": "xyz789",
"logEntries": LogEntryNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
apiCalls
Response
Returns an APICallNodeConnection
Example
Query
query apiCalls(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$created: DateTime,
$created_Gte: DateTime,
$created_Lte: DateTime,
$apiKey: ID,
$orderBy: String,
$id: [ID]
) {
apiCalls(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
created: $created,
created_Gte: $created_Gte,
created_Lte: $created_Lte,
apiKey: $apiKey,
orderBy: $orderBy,
id: $id
) {
pageInfo {
...PageInfoFragment
}
edges {
...APICallNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "xyz789",
"after": "abc123",
"first": 123,
"last": 987,
"created": "2007-12-03T10:15:30Z",
"created_Gte": "2007-12-03T10:15:30Z",
"created_Lte": "2007-12-03T10:15:30Z",
"apiKey": 4,
"orderBy": "xyz789",
"id": ["4"]
}
Response
{
"data": {
"apiCalls": {
"pageInfo": PageInfo,
"edges": [APICallNodeEdge],
"nodeCount": 987
}
}
}
apiKey
Response
Returns an APIKeyNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query apiKey($id: ID!) {
apiKey(id: $id) {
id
archived
created
updated
metadata
name
enabled
lastUsed
apiKey
apiKeyHash
ipAllowlist
apiCalls {
...APICallNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
apiCallCount
}
}
Variables
{"id": "4"}
Response
{
"data": {
"apiKey": {
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"enabled": true,
"lastUsed": "2007-12-03T10:15:30Z",
"apiKey": "xyz789",
"apiKeyHash": "xyz789",
"ipAllowlist": "abc123",
"apiCalls": APICallNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"apiCallCount": 987
}
}
}
apiKeys
Response
Returns an APIKeyNodeConnection
Example
Query
query apiKeys(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$created: DateTime,
$name_Icontains: String,
$orderBy: String,
$id: [ID]
) {
apiKeys(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
created: $created,
name_Icontains: $name_Icontains,
orderBy: $orderBy,
id: $id
) {
pageInfo {
...PageInfoFragment
}
edges {
...APIKeyNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "abc123",
"first": 123,
"last": 123,
"created": "2007-12-03T10:15:30Z",
"name_Icontains": "xyz789",
"orderBy": "abc123",
"id": ["4"]
}
Response
{
"data": {
"apiKeys": {
"pageInfo": PageInfo,
"edges": [APIKeyNodeEdge],
"nodeCount": 987
}
}
}
autoScheduledSession
Response
Returns an AutoScheduledSessionNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query autoScheduledSession($id: ID!) {
autoScheduledSession(id: $id) {
id
archived
created
updated
metadata
processing
scheduledSessions
subjectGroup {
...SubjectGroupNodeFragment
}
scheduledBy {
...EmployeeNodeFragment
}
subjectGroupSubjects {
...SubjectGroupSubjectNodeConnectionFragment
}
sessions {
...SessionNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
cancelledSessions {
...SessionNodeFragment
}
cancelledSessionsCount
completedSessions {
...SessionNodeFragment
}
completedSessionsCount
rescheduledSessions {
...SessionNodeFragment
}
rescheduledSessionsCount
noShowSessions {
...SessionNodeFragment
}
noShowSessionsCount
resitSessions {
...SessionNodeFragment
}
resitSessionsCount
}
}
Variables
{"id": 4}
Response
{
"data": {
"autoScheduledSession": {
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"processing": false,
"scheduledSessions": 123,
"subjectGroup": SubjectGroupNode,
"scheduledBy": EmployeeNode,
"subjectGroupSubjects": SubjectGroupSubjectNodeConnection,
"sessions": SessionNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"cancelledSessions": [SessionNode],
"cancelledSessionsCount": 987,
"completedSessions": [SessionNode],
"completedSessionsCount": 123,
"rescheduledSessions": [SessionNode],
"rescheduledSessionsCount": 123,
"noShowSessions": [SessionNode],
"noShowSessionsCount": 123,
"resitSessions": [SessionNode],
"resitSessionsCount": 123
}
}
}
autoScheduledSessions
Response
Returns an AutoScheduledSessionNodeConnection
Example
Query
query autoScheduledSessions(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$subjectGroup: ID,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$orderBy: String,
$id: [ID]
) {
autoScheduledSessions(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
subjectGroup: $subjectGroup,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
orderBy: $orderBy,
id: $id
) {
pageInfo {
...PageInfoFragment
}
edges {
...AutoScheduledSessionNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "xyz789",
"after": "xyz789",
"first": 987,
"last": 123,
"archived": true,
"subjectGroup": 4,
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"orderBy": "xyz789",
"id": ["4"]
}
Response
{
"data": {
"autoScheduledSessions": {
"pageInfo": PageInfo,
"edges": [AutoScheduledSessionNodeEdge],
"nodeCount": 987
}
}
}
autoScheduledTimeWindow
Response
Returns an AutoScheduledTimeWindowNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query autoScheduledTimeWindow($id: ID!) {
autoScheduledTimeWindow(id: $id) {
id
archived
created
updated
metadata
job {
...JobNodeFragment
}
startDateTime
endDateTime
reserved
availableSlots
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"autoScheduledTimeWindow": {
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"job": JobNode,
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime,
"reserved": true,
"availableSlots": JSONString,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
autoScheduledTimeWindows
Response
Returns an AutoScheduledTimeWindowNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
archived - Boolean
|
|
startDateTime - DateTime
|
|
startDateTime_Gt - DateTime
|
|
startDateTime_Lt - DateTime
|
|
endDateTime - DateTime
|
|
endDateTime_Gt - DateTime
|
|
endDateTime_Lt - DateTime
|
|
job_Id - ID
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
updated - DateTime
|
|
updated_Gt - DateTime
|
|
updated_Lt - DateTime
|
|
orderBy - String
|
|
id - [ID]
|
|
idsNotIn - String
|
Example
Query
query autoScheduledTimeWindows(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$startDateTime: DateTime,
$startDateTime_Gt: DateTime,
$startDateTime_Lt: DateTime,
$endDateTime: DateTime,
$endDateTime_Gt: DateTime,
$endDateTime_Lt: DateTime,
$job_Id: ID,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$orderBy: String,
$id: [ID],
$idsNotIn: String
) {
autoScheduledTimeWindows(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
startDateTime: $startDateTime,
startDateTime_Gt: $startDateTime_Gt,
startDateTime_Lt: $startDateTime_Lt,
endDateTime: $endDateTime,
endDateTime_Gt: $endDateTime_Gt,
endDateTime_Lt: $endDateTime_Lt,
job_Id: $job_Id,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
orderBy: $orderBy,
id: $id,
idsNotIn: $idsNotIn
) {
pageInfo {
...PageInfoFragment
}
edges {
...AutoScheduledTimeWindowNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "abc123",
"first": 987,
"last": 123,
"archived": false,
"startDateTime": "2007-12-03T10:15:30Z",
"startDateTime_Gt": "2007-12-03T10:15:30Z",
"startDateTime_Lt": "2007-12-03T10:15:30Z",
"endDateTime": "2007-12-03T10:15:30Z",
"endDateTime_Gt": "2007-12-03T10:15:30Z",
"endDateTime_Lt": "2007-12-03T10:15:30Z",
"job_Id": "4",
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"orderBy": "abc123",
"id": [4],
"idsNotIn": "xyz789"
}
Response
{
"data": {
"autoScheduledTimeWindows": {
"pageInfo": PageInfo,
"edges": [AutoScheduledTimeWindowNodeEdge],
"nodeCount": 123
}
}
}
availableEmployees
Response
Returns an EmployeeNodeConnection
Arguments
| Name | Description |
|---|---|
startDateTime - String!
|
|
endDateTime - String!
|
|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
archived - Boolean
|
|
gaiaUser - ID
|
|
jobs_StartDateTime - DateTime
|
|
jobs_StartDateTime_Gte - DateTime
|
|
jobs_StartDateTime_Lte - DateTime
|
|
jobs_EndDateTime - DateTime
|
|
jobs_EndDateTime_Gte - DateTime
|
|
jobs_EndDateTime_Lte - DateTime
|
|
gaiaUser_IsActive - Boolean
|
|
gaiaUser_FirstName - String
|
|
gaiaUser_FirstName_Icontains - String
|
|
gaiaUser_FirstName_Istartswith - String
|
|
gaiaUser_FirstName_Contains - String
|
|
gaiaUser_Email - String
|
|
gaiaUser_Email_Icontains - String
|
|
gaiaUser_Email_Istartswith - String
|
|
gaiaUser_Email_Contains - String
|
|
tasks_Id - Float
|
|
tasks - [ID]
|
|
gaiaUser_SecondaryEmail - String
|
|
gaiaUser_SecondaryEmail_Icontains - String
|
|
gaiaUser_SecondaryEmail_Istartswith - String
|
|
gaiaUser_SecondaryEmail_Contains - String
|
|
employeeJobs_StartDateTime_Gte - DateTime
|
|
employeeJobs_StartDateTime_Lte - DateTime
|
|
employeeJobs_StartDateTime_Gt - DateTime
|
|
employeeJobs_StartDateTime_Lt - DateTime
|
|
employeeJobs_EndDateTime_Gte - DateTime
|
|
employeeJobs_EndDateTime_Lte - DateTime
|
|
employeeJobs_EndDateTime_Gt - DateTime
|
|
employeeJobs_EndDateTime_Lt - DateTime
|
|
gaiaUser_LastName - String
|
|
gaiaUser_LastName_Icontains - String
|
|
gaiaUser_LastName_Istartswith - String
|
|
gaiaUser_LastName_Contains - String
|
|
gaiaUser_FullName - String
|
|
gaiaUser_FullName_Icontains - String
|
|
gaiaUser_FullName_Istartswith - String
|
|
gaiaUser_FullName_Contains - String
|
|
internalEmployeeId - Int
|
|
internalEmployeeId_Icontains - Int
|
|
internalEmployeeId_Istartswith - Int
|
|
internalEmployeeId_Contains - Int
|
|
gaiaUser_GaiaUserRegions_Region - [ID]
|
|
gaiaUser_GaiaUserRegions_Region_In - [ID]
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
updated - DateTime
|
|
updated_Gt - DateTime
|
|
updated_Lt - DateTime
|
|
orderBy - String
|
|
id - [ID]
|
|
idsNotIn - String
|
|
search - String
|
|
distinct - Boolean
|
|
roleIds - String
|
|
unassignedEmployeeJobsStartDate - DateTime
|
|
unassignedEmployeeJobsEndDate - DateTime
|
|
employeeJobsJob - String
|
|
regions - String
|
Example
Query
query availableEmployees(
$startDateTime: String!,
$endDateTime: String!,
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$gaiaUser: ID,
$jobs_StartDateTime: DateTime,
$jobs_StartDateTime_Gte: DateTime,
$jobs_StartDateTime_Lte: DateTime,
$jobs_EndDateTime: DateTime,
$jobs_EndDateTime_Gte: DateTime,
$jobs_EndDateTime_Lte: DateTime,
$gaiaUser_IsActive: Boolean,
$gaiaUser_FirstName: String,
$gaiaUser_FirstName_Icontains: String,
$gaiaUser_FirstName_Istartswith: String,
$gaiaUser_FirstName_Contains: String,
$gaiaUser_Email: String,
$gaiaUser_Email_Icontains: String,
$gaiaUser_Email_Istartswith: String,
$gaiaUser_Email_Contains: String,
$tasks_Id: Float,
$tasks: [ID],
$gaiaUser_SecondaryEmail: String,
$gaiaUser_SecondaryEmail_Icontains: String,
$gaiaUser_SecondaryEmail_Istartswith: String,
$gaiaUser_SecondaryEmail_Contains: String,
$employeeJobs_StartDateTime_Gte: DateTime,
$employeeJobs_StartDateTime_Lte: DateTime,
$employeeJobs_StartDateTime_Gt: DateTime,
$employeeJobs_StartDateTime_Lt: DateTime,
$employeeJobs_EndDateTime_Gte: DateTime,
$employeeJobs_EndDateTime_Lte: DateTime,
$employeeJobs_EndDateTime_Gt: DateTime,
$employeeJobs_EndDateTime_Lt: DateTime,
$gaiaUser_LastName: String,
$gaiaUser_LastName_Icontains: String,
$gaiaUser_LastName_Istartswith: String,
$gaiaUser_LastName_Contains: String,
$gaiaUser_FullName: String,
$gaiaUser_FullName_Icontains: String,
$gaiaUser_FullName_Istartswith: String,
$gaiaUser_FullName_Contains: String,
$internalEmployeeId: Int,
$internalEmployeeId_Icontains: Int,
$internalEmployeeId_Istartswith: Int,
$internalEmployeeId_Contains: Int,
$gaiaUser_GaiaUserRegions_Region: [ID],
$gaiaUser_GaiaUserRegions_Region_In: [ID],
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$orderBy: String,
$id: [ID],
$idsNotIn: String,
$search: String,
$distinct: Boolean,
$roleIds: String,
$unassignedEmployeeJobsStartDate: DateTime,
$unassignedEmployeeJobsEndDate: DateTime,
$employeeJobsJob: String,
$regions: String
) {
availableEmployees(
startDateTime: $startDateTime,
endDateTime: $endDateTime,
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
gaiaUser: $gaiaUser,
jobs_StartDateTime: $jobs_StartDateTime,
jobs_StartDateTime_Gte: $jobs_StartDateTime_Gte,
jobs_StartDateTime_Lte: $jobs_StartDateTime_Lte,
jobs_EndDateTime: $jobs_EndDateTime,
jobs_EndDateTime_Gte: $jobs_EndDateTime_Gte,
jobs_EndDateTime_Lte: $jobs_EndDateTime_Lte,
gaiaUser_IsActive: $gaiaUser_IsActive,
gaiaUser_FirstName: $gaiaUser_FirstName,
gaiaUser_FirstName_Icontains: $gaiaUser_FirstName_Icontains,
gaiaUser_FirstName_Istartswith: $gaiaUser_FirstName_Istartswith,
gaiaUser_FirstName_Contains: $gaiaUser_FirstName_Contains,
gaiaUser_Email: $gaiaUser_Email,
gaiaUser_Email_Icontains: $gaiaUser_Email_Icontains,
gaiaUser_Email_Istartswith: $gaiaUser_Email_Istartswith,
gaiaUser_Email_Contains: $gaiaUser_Email_Contains,
tasks_Id: $tasks_Id,
tasks: $tasks,
gaiaUser_SecondaryEmail: $gaiaUser_SecondaryEmail,
gaiaUser_SecondaryEmail_Icontains: $gaiaUser_SecondaryEmail_Icontains,
gaiaUser_SecondaryEmail_Istartswith: $gaiaUser_SecondaryEmail_Istartswith,
gaiaUser_SecondaryEmail_Contains: $gaiaUser_SecondaryEmail_Contains,
employeeJobs_StartDateTime_Gte: $employeeJobs_StartDateTime_Gte,
employeeJobs_StartDateTime_Lte: $employeeJobs_StartDateTime_Lte,
employeeJobs_StartDateTime_Gt: $employeeJobs_StartDateTime_Gt,
employeeJobs_StartDateTime_Lt: $employeeJobs_StartDateTime_Lt,
employeeJobs_EndDateTime_Gte: $employeeJobs_EndDateTime_Gte,
employeeJobs_EndDateTime_Lte: $employeeJobs_EndDateTime_Lte,
employeeJobs_EndDateTime_Gt: $employeeJobs_EndDateTime_Gt,
employeeJobs_EndDateTime_Lt: $employeeJobs_EndDateTime_Lt,
gaiaUser_LastName: $gaiaUser_LastName,
gaiaUser_LastName_Icontains: $gaiaUser_LastName_Icontains,
gaiaUser_LastName_Istartswith: $gaiaUser_LastName_Istartswith,
gaiaUser_LastName_Contains: $gaiaUser_LastName_Contains,
gaiaUser_FullName: $gaiaUser_FullName,
gaiaUser_FullName_Icontains: $gaiaUser_FullName_Icontains,
gaiaUser_FullName_Istartswith: $gaiaUser_FullName_Istartswith,
gaiaUser_FullName_Contains: $gaiaUser_FullName_Contains,
internalEmployeeId: $internalEmployeeId,
internalEmployeeId_Icontains: $internalEmployeeId_Icontains,
internalEmployeeId_Istartswith: $internalEmployeeId_Istartswith,
internalEmployeeId_Contains: $internalEmployeeId_Contains,
gaiaUser_GaiaUserRegions_Region: $gaiaUser_GaiaUserRegions_Region,
gaiaUser_GaiaUserRegions_Region_In: $gaiaUser_GaiaUserRegions_Region_In,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
orderBy: $orderBy,
id: $id,
idsNotIn: $idsNotIn,
search: $search,
distinct: $distinct,
roleIds: $roleIds,
unassignedEmployeeJobsStartDate: $unassignedEmployeeJobsStartDate,
unassignedEmployeeJobsEndDate: $unassignedEmployeeJobsEndDate,
employeeJobsJob: $employeeJobsJob,
regions: $regions
) {
pageInfo {
...PageInfoFragment
}
edges {
...EmployeeNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"startDateTime": "abc123",
"endDateTime": "abc123",
"offset": 987,
"before": "xyz789",
"after": "abc123",
"first": 987,
"last": 123,
"archived": true,
"gaiaUser": 4,
"jobs_StartDateTime": "2007-12-03T10:15:30Z",
"jobs_StartDateTime_Gte": "2007-12-03T10:15:30Z",
"jobs_StartDateTime_Lte": "2007-12-03T10:15:30Z",
"jobs_EndDateTime": "2007-12-03T10:15:30Z",
"jobs_EndDateTime_Gte": "2007-12-03T10:15:30Z",
"jobs_EndDateTime_Lte": "2007-12-03T10:15:30Z",
"gaiaUser_IsActive": false,
"gaiaUser_FirstName": "xyz789",
"gaiaUser_FirstName_Icontains": "abc123",
"gaiaUser_FirstName_Istartswith": "abc123",
"gaiaUser_FirstName_Contains": "abc123",
"gaiaUser_Email": "xyz789",
"gaiaUser_Email_Icontains": "xyz789",
"gaiaUser_Email_Istartswith": "xyz789",
"gaiaUser_Email_Contains": "abc123",
"tasks_Id": 987.65,
"tasks": ["4"],
"gaiaUser_SecondaryEmail": "xyz789",
"gaiaUser_SecondaryEmail_Icontains": "abc123",
"gaiaUser_SecondaryEmail_Istartswith": "xyz789",
"gaiaUser_SecondaryEmail_Contains": "abc123",
"employeeJobs_StartDateTime_Gte": "2007-12-03T10:15:30Z",
"employeeJobs_StartDateTime_Lte": "2007-12-03T10:15:30Z",
"employeeJobs_StartDateTime_Gt": "2007-12-03T10:15:30Z",
"employeeJobs_StartDateTime_Lt": "2007-12-03T10:15:30Z",
"employeeJobs_EndDateTime_Gte": "2007-12-03T10:15:30Z",
"employeeJobs_EndDateTime_Lte": "2007-12-03T10:15:30Z",
"employeeJobs_EndDateTime_Gt": "2007-12-03T10:15:30Z",
"employeeJobs_EndDateTime_Lt": "2007-12-03T10:15:30Z",
"gaiaUser_LastName": "abc123",
"gaiaUser_LastName_Icontains": "abc123",
"gaiaUser_LastName_Istartswith": "abc123",
"gaiaUser_LastName_Contains": "abc123",
"gaiaUser_FullName": "abc123",
"gaiaUser_FullName_Icontains": "abc123",
"gaiaUser_FullName_Istartswith": "xyz789",
"gaiaUser_FullName_Contains": "xyz789",
"internalEmployeeId": 123,
"internalEmployeeId_Icontains": 123,
"internalEmployeeId_Istartswith": 987,
"internalEmployeeId_Contains": 123,
"gaiaUser_GaiaUserRegions_Region": ["4"],
"gaiaUser_GaiaUserRegions_Region_In": [4],
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"orderBy": "abc123",
"id": ["4"],
"idsNotIn": "xyz789",
"search": "xyz789",
"distinct": false,
"roleIds": "abc123",
"unassignedEmployeeJobsStartDate": "2007-12-03T10:15:30Z",
"unassignedEmployeeJobsEndDate": "2007-12-03T10:15:30Z",
"employeeJobsJob": "xyz789",
"regions": "abc123"
}
Response
{
"data": {
"availableEmployees": {
"pageInfo": PageInfo,
"edges": [EmployeeNodeEdge],
"nodeCount": 987
}
}
}
availableEmployeesDates
Response
Returns [AvailableEmployeesDatesType]
Example
Query
query availableEmployeesDates(
$startDate: DateTime!,
$endDate: DateTime,
$roleIds: [ID]
) {
availableEmployeesDates(
startDate: $startDate,
endDate: $endDate,
roleIds: $roleIds
) {
date
employees {
...EmployeeNodeFragment
}
}
}
Variables
{
"startDate": "2007-12-03T10:15:30Z",
"endDate": "2007-12-03T10:15:30Z",
"roleIds": ["4"]
}
Response
{
"data": {
"availableEmployeesDates": [
{
"date": "2007-12-03T10:15:30Z",
"employees": [EmployeeNode]
}
]
}
}
availableEquipmentBags
Response
Returns an EquipmentBagNodeConnection
Arguments
| Name | Description |
|---|---|
startDateTime - DateTime!
|
|
endDateTime - DateTime!
|
|
nameContains - String
|
|
idsNotId - String
|
|
equipmentBagTypeNameContains - String
|
|
employeeId - ID
|
|
regionId - ID!
|
|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
archived - Boolean
|
|
name - String
|
|
name_Iexact - String
|
|
name_Icontains - String
|
|
name_Istartswith - String
|
|
name_Contains - String
|
|
returned - Boolean
|
|
equipmentBagType - [ID]
|
|
inEquipmentBag - ID
|
|
inEquipmentBag_Isnull - Boolean
|
|
employee - [ID]
|
|
employee_Isnull - Boolean
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
updated - DateTime
|
|
updated_Gt - DateTime
|
|
updated_Lt - DateTime
|
|
orderBy - String
|
|
regions - [ID]
|
|
id - [ID]
|
|
idsNotIn - String
|
|
employeeJobsEmployeeId - String
|
|
currentEmployeeAssignments - String
|
|
employeeAssignments - String
|
|
excludeAssignedEmployeeJob - String
|
|
search - String
|
|
metadata - String
|
|
pastDue - Boolean
|
|
hasLongTermAssignment - Boolean
|
Example
Query
query availableEquipmentBags(
$startDateTime: DateTime!,
$endDateTime: DateTime!,
$nameContains: String,
$idsNotId: String,
$equipmentBagTypeNameContains: String,
$employeeId: ID,
$regionId: ID!,
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$name: String,
$name_Iexact: String,
$name_Icontains: String,
$name_Istartswith: String,
$name_Contains: String,
$returned: Boolean,
$equipmentBagType: [ID],
$inEquipmentBag: ID,
$inEquipmentBag_Isnull: Boolean,
$employee: [ID],
$employee_Isnull: Boolean,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$orderBy: String,
$regions: [ID],
$id: [ID],
$idsNotIn: String,
$employeeJobsEmployeeId: String,
$currentEmployeeAssignments: String,
$employeeAssignments: String,
$excludeAssignedEmployeeJob: String,
$search: String,
$metadata: String,
$pastDue: Boolean,
$hasLongTermAssignment: Boolean
) {
availableEquipmentBags(
startDateTime: $startDateTime,
endDateTime: $endDateTime,
nameContains: $nameContains,
idsNotId: $idsNotId,
equipmentBagTypeNameContains: $equipmentBagTypeNameContains,
employeeId: $employeeId,
regionId: $regionId,
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
name: $name,
name_Iexact: $name_Iexact,
name_Icontains: $name_Icontains,
name_Istartswith: $name_Istartswith,
name_Contains: $name_Contains,
returned: $returned,
equipmentBagType: $equipmentBagType,
inEquipmentBag: $inEquipmentBag,
inEquipmentBag_Isnull: $inEquipmentBag_Isnull,
employee: $employee,
employee_Isnull: $employee_Isnull,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
orderBy: $orderBy,
regions: $regions,
id: $id,
idsNotIn: $idsNotIn,
employeeJobsEmployeeId: $employeeJobsEmployeeId,
currentEmployeeAssignments: $currentEmployeeAssignments,
employeeAssignments: $employeeAssignments,
excludeAssignedEmployeeJob: $excludeAssignedEmployeeJob,
search: $search,
metadata: $metadata,
pastDue: $pastDue,
hasLongTermAssignment: $hasLongTermAssignment
) {
pageInfo {
...PageInfoFragment
}
edges {
...EquipmentBagNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"startDateTime": "2007-12-03T10:15:30Z",
"endDateTime": "2007-12-03T10:15:30Z",
"nameContains": "abc123",
"idsNotId": "abc123",
"equipmentBagTypeNameContains": "xyz789",
"employeeId": 4,
"regionId": "4",
"offset": 123,
"before": "xyz789",
"after": "abc123",
"first": 987,
"last": 123,
"archived": true,
"name": "abc123",
"name_Iexact": "xyz789",
"name_Icontains": "xyz789",
"name_Istartswith": "abc123",
"name_Contains": "abc123",
"returned": true,
"equipmentBagType": ["4"],
"inEquipmentBag": "4",
"inEquipmentBag_Isnull": false,
"employee": ["4"],
"employee_Isnull": true,
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"orderBy": "abc123",
"regions": [4],
"id": [4],
"idsNotIn": "abc123",
"employeeJobsEmployeeId": "abc123",
"currentEmployeeAssignments": "abc123",
"employeeAssignments": "abc123",
"excludeAssignedEmployeeJob": "xyz789",
"search": "abc123",
"metadata": "xyz789",
"pastDue": false,
"hasLongTermAssignment": true
}
Response
{
"data": {
"availableEquipmentBags": {
"pageInfo": PageInfo,
"edges": [EquipmentBagNodeEdge],
"nodeCount": 123
}
}
}
availableEquipmentItems
Response
Returns an EquipmentItemNodeConnection
Arguments
| Name | Description |
|---|---|
startDateTime - DateTime!
|
|
endDateTime - DateTime!
|
|
nameContains - String
|
|
idsNotId - String
|
|
equipmentItemTypeNameContains - String
|
|
employeeId - ID
|
|
regionId - ID!
|
|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
archived - Boolean
|
|
id - [ID]
|
|
name - String
|
|
name_Icontains - String
|
|
name_Istartswith - String
|
|
name_Contains - String
|
|
employee - [ID]
|
|
employee_Isnull - Boolean
|
|
equipmentCategory - ID
|
|
equipmentCategory_Name - String
|
|
equipmentCategory_Name_Icontains - String
|
|
equipmentCategory_Name_Istartswith - String
|
|
equipmentCategory_Name_Contains - String
|
|
underRepair - Boolean
|
|
returned - Boolean
|
|
equipmentBag - ID
|
|
equipmentBag_Isnull - Boolean
|
|
serialNumber - String
|
|
serialNumber_Icontains - String
|
|
serialNumber_Istartswith - String
|
|
serialNumber_Contains - String
|
|
notes - String
|
|
notes_Icontains - String
|
|
notes_Istartswith - String
|
|
notes_Contains - String
|
|
retire - Boolean
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
updated - DateTime
|
|
updated_Gt - DateTime
|
|
updated_Lt - DateTime
|
|
orderBy - String
|
|
equipmentItemType - [ID]
|
|
idsNotIn - String
|
|
currentEmployeeAssignments - String
|
|
employeeAssignments - String
|
|
search - String
|
|
metadata - String
|
|
excludeAssignedEmployeeJob - String
|
|
regions - [ID]
|
|
pastDue - Boolean
|
|
outForRepair - Boolean
|
|
hasLongTermAssignment - Boolean
|
Example
Query
query availableEquipmentItems(
$startDateTime: DateTime!,
$endDateTime: DateTime!,
$nameContains: String,
$idsNotId: String,
$equipmentItemTypeNameContains: String,
$employeeId: ID,
$regionId: ID!,
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$id: [ID],
$name: String,
$name_Icontains: String,
$name_Istartswith: String,
$name_Contains: String,
$employee: [ID],
$employee_Isnull: Boolean,
$equipmentCategory: ID,
$equipmentCategory_Name: String,
$equipmentCategory_Name_Icontains: String,
$equipmentCategory_Name_Istartswith: String,
$equipmentCategory_Name_Contains: String,
$underRepair: Boolean,
$returned: Boolean,
$equipmentBag: ID,
$equipmentBag_Isnull: Boolean,
$serialNumber: String,
$serialNumber_Icontains: String,
$serialNumber_Istartswith: String,
$serialNumber_Contains: String,
$notes: String,
$notes_Icontains: String,
$notes_Istartswith: String,
$notes_Contains: String,
$retire: Boolean,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$orderBy: String,
$equipmentItemType: [ID],
$idsNotIn: String,
$currentEmployeeAssignments: String,
$employeeAssignments: String,
$search: String,
$metadata: String,
$excludeAssignedEmployeeJob: String,
$regions: [ID],
$pastDue: Boolean,
$outForRepair: Boolean,
$hasLongTermAssignment: Boolean
) {
availableEquipmentItems(
startDateTime: $startDateTime,
endDateTime: $endDateTime,
nameContains: $nameContains,
idsNotId: $idsNotId,
equipmentItemTypeNameContains: $equipmentItemTypeNameContains,
employeeId: $employeeId,
regionId: $regionId,
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
id: $id,
name: $name,
name_Icontains: $name_Icontains,
name_Istartswith: $name_Istartswith,
name_Contains: $name_Contains,
employee: $employee,
employee_Isnull: $employee_Isnull,
equipmentCategory: $equipmentCategory,
equipmentCategory_Name: $equipmentCategory_Name,
equipmentCategory_Name_Icontains: $equipmentCategory_Name_Icontains,
equipmentCategory_Name_Istartswith: $equipmentCategory_Name_Istartswith,
equipmentCategory_Name_Contains: $equipmentCategory_Name_Contains,
underRepair: $underRepair,
returned: $returned,
equipmentBag: $equipmentBag,
equipmentBag_Isnull: $equipmentBag_Isnull,
serialNumber: $serialNumber,
serialNumber_Icontains: $serialNumber_Icontains,
serialNumber_Istartswith: $serialNumber_Istartswith,
serialNumber_Contains: $serialNumber_Contains,
notes: $notes,
notes_Icontains: $notes_Icontains,
notes_Istartswith: $notes_Istartswith,
notes_Contains: $notes_Contains,
retire: $retire,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
orderBy: $orderBy,
equipmentItemType: $equipmentItemType,
idsNotIn: $idsNotIn,
currentEmployeeAssignments: $currentEmployeeAssignments,
employeeAssignments: $employeeAssignments,
search: $search,
metadata: $metadata,
excludeAssignedEmployeeJob: $excludeAssignedEmployeeJob,
regions: $regions,
pastDue: $pastDue,
outForRepair: $outForRepair,
hasLongTermAssignment: $hasLongTermAssignment
) {
pageInfo {
...PageInfoFragment
}
edges {
...EquipmentItemNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"startDateTime": "2007-12-03T10:15:30Z",
"endDateTime": "2007-12-03T10:15:30Z",
"nameContains": "xyz789",
"idsNotId": "xyz789",
"equipmentItemTypeNameContains": "abc123",
"employeeId": 4,
"regionId": "4",
"offset": 987,
"before": "xyz789",
"after": "abc123",
"first": 123,
"last": 123,
"archived": true,
"id": ["4"],
"name": "abc123",
"name_Icontains": "abc123",
"name_Istartswith": "xyz789",
"name_Contains": "xyz789",
"employee": ["4"],
"employee_Isnull": false,
"equipmentCategory": 4,
"equipmentCategory_Name": "abc123",
"equipmentCategory_Name_Icontains": "xyz789",
"equipmentCategory_Name_Istartswith": "xyz789",
"equipmentCategory_Name_Contains": "xyz789",
"underRepair": false,
"returned": true,
"equipmentBag": "4",
"equipmentBag_Isnull": false,
"serialNumber": "abc123",
"serialNumber_Icontains": "abc123",
"serialNumber_Istartswith": "xyz789",
"serialNumber_Contains": "abc123",
"notes": "xyz789",
"notes_Icontains": "xyz789",
"notes_Istartswith": "xyz789",
"notes_Contains": "xyz789",
"retire": false,
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"orderBy": "xyz789",
"equipmentItemType": [4],
"idsNotIn": "abc123",
"currentEmployeeAssignments": "abc123",
"employeeAssignments": "abc123",
"search": "xyz789",
"metadata": "abc123",
"excludeAssignedEmployeeJob": "xyz789",
"regions": [4],
"pastDue": true,
"outForRepair": false,
"hasLongTermAssignment": false
}
Response
{
"data": {
"availableEquipmentItems": {
"pageInfo": PageInfo,
"edges": [EquipmentItemNodeEdge],
"nodeCount": 123
}
}
}
availableSessions
Response
Returns [AvailableSessionType]
Arguments
| Name | Description |
|---|---|
subjectGroupId - ID
|
|
sessionPackageId - ID
|
|
previousSessionId - ID
|
|
packageCategoryId - ID
|
|
jobId - ID
|
|
onJobId - ID
|
|
locationId - ID
|
|
startDateTime - DateTime
|
|
endDateTime - DateTime
|
|
includePast - Boolean
|
|
pendingSessions - [PendingSessionInputType]
|
|
setups - Int
|
|
jobStartDateTime - DateTime
|
|
jobEndDateTime - DateTime
|
Example
Query
query availableSessions(
$subjectGroupId: ID,
$sessionPackageId: ID,
$previousSessionId: ID,
$packageCategoryId: ID,
$jobId: ID,
$onJobId: ID,
$locationId: ID,
$startDateTime: DateTime,
$endDateTime: DateTime,
$includePast: Boolean,
$pendingSessions: [PendingSessionInputType],
$setups: Int,
$jobStartDateTime: DateTime,
$jobEndDateTime: DateTime
) {
availableSessions(
subjectGroupId: $subjectGroupId,
sessionPackageId: $sessionPackageId,
previousSessionId: $previousSessionId,
packageCategoryId: $packageCategoryId,
jobId: $jobId,
onJobId: $onJobId,
locationId: $locationId,
startDateTime: $startDateTime,
endDateTime: $endDateTime,
includePast: $includePast,
pendingSessions: $pendingSessions,
setups: $setups,
jobStartDateTime: $jobStartDateTime,
jobEndDateTime: $jobEndDateTime
) {
scheduledSessions
openSessions
startDateTime
endDateTime
job {
...JobNodeFragment
}
}
}
Variables
{
"subjectGroupId": 4,
"sessionPackageId": "4",
"previousSessionId": "4",
"packageCategoryId": "4",
"jobId": "4",
"onJobId": 4,
"locationId": 4,
"startDateTime": "2007-12-03T10:15:30Z",
"endDateTime": "2007-12-03T10:15:30Z",
"includePast": false,
"pendingSessions": [PendingSessionInputType],
"setups": 123,
"jobStartDateTime": "2007-12-03T10:15:30Z",
"jobEndDateTime": "2007-12-03T10:15:30Z"
}
Response
{
"data": {
"availableSessions": [
{
"scheduledSessions": 123,
"openSessions": 123,
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime,
"job": JobNode
}
]
}
}
boxConnector
Response
Returns a BoxConnectorNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query boxConnector($id: ID!) {
boxConnector(id: $id) {
id
archived
created
updated
metadata
auth
asUser
asUserId
rootBoxFolderId
organizationsBoxFolderId
employeesBoxFolderId
rootSubjectsBoxFolderId
currentSubjectsBoxFolderId
subjectsBoxFolderIds
rootJobsBoxFolderId
currentJobsBoxFolderId
jobsBoxFolderIds
creatingEnvironment
createForSessions
sessionFolderStructure
subjectFolderStructure
organizationFolderStructure
createForOrganizations
jobFolderStructure
createForJobs
employeeFolderStructure
createForEmployees
subjectGroupFolderStructure
createForSubjectGroups
authValid
authAdded
enabled
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"boxConnector": {
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"auth": "xyz789",
"asUser": "abc123",
"asUserId": "abc123",
"rootBoxFolderId": "xyz789",
"organizationsBoxFolderId": "xyz789",
"employeesBoxFolderId": "xyz789",
"rootSubjectsBoxFolderId": "abc123",
"currentSubjectsBoxFolderId": "abc123",
"subjectsBoxFolderIds": "xyz789",
"rootJobsBoxFolderId": "xyz789",
"currentJobsBoxFolderId": "abc123",
"jobsBoxFolderIds": "xyz789",
"creatingEnvironment": false,
"createForSessions": true,
"sessionFolderStructure": JSONString,
"subjectFolderStructure": JSONString,
"organizationFolderStructure": JSONString,
"createForOrganizations": true,
"jobFolderStructure": JSONString,
"createForJobs": true,
"employeeFolderStructure": JSONString,
"createForEmployees": false,
"subjectGroupFolderStructure": JSONString,
"createForSubjectGroups": false,
"authValid": true,
"authAdded": false,
"enabled": false,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
boxConnectors
Response
Returns a BoxConnectorNodeConnection
Example
Query
query boxConnectors(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$rootBoxFolderId: String,
$organizationsBoxFolderId: String,
$employeesBoxFolderId: String,
$id: [ID],
$orderBy: String
) {
boxConnectors(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
rootBoxFolderId: $rootBoxFolderId,
organizationsBoxFolderId: $organizationsBoxFolderId,
employeesBoxFolderId: $employeesBoxFolderId,
id: $id,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...BoxConnectorNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "abc123",
"first": 987,
"last": 123,
"rootBoxFolderId": "abc123",
"organizationsBoxFolderId": "xyz789",
"employeesBoxFolderId": "abc123",
"id": [4],
"orderBy": "abc123"
}
Response
{
"data": {
"boxConnectors": {
"pageInfo": PageInfo,
"edges": [BoxConnectorNodeEdge],
"nodeCount": 987
}
}
}
boxFolder
Response
Returns a BoxFolderType
Arguments
| Name | Description |
|---|---|
boxFolderId - String!
|
Example
Query
query boxFolder($boxFolderId: String!) {
boxFolder(boxFolderId: $boxFolderId) {
boxFolder
}
}
Variables
{"boxFolderId": "xyz789"}
Response
{
"data": {
"boxFolder": {"boxFolder": "abc123"}
}
}
boxJwt
Response
Returns a BoxJWTType
Example
Query
query boxJwt {
boxJwt {
jwt
}
}
Response
{"data": {"boxJwt": {"jwt": "xyz789"}}}
boxSignRequest
Response
Returns a BoxSignRequestNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query boxSignRequest($id: ID!) {
boxSignRequest(id: $id) {
id
archived
created
updated
metadata
boxId
signStatus
description
organization {
...OrganizationNodeFragment
}
subject {
...SubjectNodeFragment
}
subjectGroup {
...SubjectGroupNodeFragment
}
cancelledAt
signedAt
declinedAt
resentAt
files {
...FileNodeConnectionFragment
}
userBoxSignRequests {
...UserBoxSignRequestNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
boxResource
}
}
Variables
{"id": "4"}
Response
{
"data": {
"boxSignRequest": {
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"boxId": "xyz789",
"signStatus": "SENT",
"description": "xyz789",
"organization": OrganizationNode,
"subject": SubjectNode,
"subjectGroup": SubjectGroupNode,
"cancelledAt": "2007-12-03T10:15:30Z",
"signedAt": "2007-12-03T10:15:30Z",
"declinedAt": "2007-12-03T10:15:30Z",
"resentAt": "2007-12-03T10:15:30Z",
"files": FileNodeConnection,
"userBoxSignRequests": UserBoxSignRequestNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"boxResource": "xyz789"
}
}
}
boxSignRequests
Response
Returns a BoxSignRequestNodeConnection
Example
Query
query boxSignRequests(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$boxId: String,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$id: [ID],
$subject: [ID],
$subjectGroup: [ID],
$organization: [ID],
$orderBy: String
) {
boxSignRequests(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
boxId: $boxId,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
id: $id,
subject: $subject,
subjectGroup: $subjectGroup,
organization: $organization,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...BoxSignRequestNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "xyz789",
"first": 123,
"last": 123,
"boxId": "abc123",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"id": ["4"],
"subject": [4],
"subjectGroup": ["4"],
"organization": ["4"],
"orderBy": "abc123"
}
Response
{
"data": {
"boxSignRequests": {
"pageInfo": PageInfo,
"edges": [BoxSignRequestNodeEdge],
"nodeCount": 123
}
}
}
breaks
Response
Returns a BreakNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
archived - Boolean
|
|
startDateTime - DateTime
|
|
startDateTime_Gt - DateTime
|
|
startDateTime_Lt - DateTime
|
|
endDateTime - DateTime
|
|
endDateTime_Gt - DateTime
|
|
endDateTime_Lt - DateTime
|
|
job_Id - ID
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
updated - DateTime
|
|
updated_Gt - DateTime
|
|
updated_Lt - DateTime
|
|
orderBy - String
|
|
id - [ID]
|
|
idsNotIn - String
|
Example
Query
query breaks(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$startDateTime: DateTime,
$startDateTime_Gt: DateTime,
$startDateTime_Lt: DateTime,
$endDateTime: DateTime,
$endDateTime_Gt: DateTime,
$endDateTime_Lt: DateTime,
$job_Id: ID,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$orderBy: String,
$id: [ID],
$idsNotIn: String
) {
breaks(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
startDateTime: $startDateTime,
startDateTime_Gt: $startDateTime_Gt,
startDateTime_Lt: $startDateTime_Lt,
endDateTime: $endDateTime,
endDateTime_Gt: $endDateTime_Gt,
endDateTime_Lt: $endDateTime_Lt,
job_Id: $job_Id,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
orderBy: $orderBy,
id: $id,
idsNotIn: $idsNotIn
) {
pageInfo {
...PageInfoFragment
}
edges {
...BreakNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "xyz789",
"first": 987,
"last": 987,
"archived": true,
"startDateTime": "2007-12-03T10:15:30Z",
"startDateTime_Gt": "2007-12-03T10:15:30Z",
"startDateTime_Lt": "2007-12-03T10:15:30Z",
"endDateTime": "2007-12-03T10:15:30Z",
"endDateTime_Gt": "2007-12-03T10:15:30Z",
"endDateTime_Lt": "2007-12-03T10:15:30Z",
"job_Id": 4,
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"orderBy": "abc123",
"id": ["4"],
"idsNotIn": "abc123"
}
Response
{
"data": {
"breaks": {
"pageInfo": PageInfo,
"edges": [BreakNodeEdge],
"nodeCount": 123
}
}
}
channel
Response
Returns a ChannelNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query channel($id: ID!) {
channel(id: $id) {
id
archived
created
updated
metadata
name
description
channelType
organization {
...OrganizationNodeFragment
}
subjectGroup {
...SubjectGroupNodeFragment
}
job {
...JobNodeFragment
}
members {
...GaiaUserNodeConnectionFragment
}
createdBy {
...GaiaUserNodeFragment
}
lastMessageAt
folder {
...FolderNodeFragment
}
channelMembers {
...ChannelMemberNodeConnectionFragment
}
messages {
...MessageNodeConnectionFragment
}
liveChats {
...LiveChatNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
unreadCount
memberCount
}
}
Variables
{"id": 4}
Response
{
"data": {
"channel": {
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"description": "abc123",
"channelType": "PUBLIC",
"organization": OrganizationNode,
"subjectGroup": SubjectGroupNode,
"job": JobNode,
"members": GaiaUserNodeConnection,
"createdBy": GaiaUserNode,
"lastMessageAt": "2007-12-03T10:15:30Z",
"folder": FolderNode,
"channelMembers": ChannelMemberNodeConnection,
"messages": MessageNodeConnection,
"liveChats": LiveChatNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"unreadCount": 987,
"memberCount": 123
}
}
}
channelMember
Response
Returns a ChannelMemberNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query channelMember($id: ID!) {
channelMember(id: $id) {
id
archived
created
updated
metadata
channel {
...ChannelNodeFragment
}
gaiaUser {
...GaiaUserNodeFragment
}
role
pinned
notificationPreference
draftText
lastReadAt
lastReadMessage {
...MessageNodeFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"channelMember": {
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"channel": ChannelNode,
"gaiaUser": GaiaUserNode,
"role": "OWNER",
"pinned": true,
"notificationPreference": "ALL",
"draftText": "xyz789",
"lastReadAt": "2007-12-03T10:15:30Z",
"lastReadMessage": MessageNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
channelMembers
Response
Returns a ChannelMemberNodeConnection
Example
Query
query channelMembers(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$channel: ID,
$gaiaUser: ID,
$role: String,
$pinned: Boolean,
$archived: Boolean,
$orderBy: String,
$id: [ID]
) {
channelMembers(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
channel: $channel,
gaiaUser: $gaiaUser,
role: $role,
pinned: $pinned,
archived: $archived,
orderBy: $orderBy,
id: $id
) {
pageInfo {
...PageInfoFragment
}
edges {
...ChannelMemberNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "abc123",
"after": "abc123",
"first": 987,
"last": 123,
"channel": "4",
"gaiaUser": 4,
"role": "abc123",
"pinned": true,
"archived": true,
"orderBy": "xyz789",
"id": [4]
}
Response
{
"data": {
"channelMembers": {
"pageInfo": PageInfo,
"edges": [ChannelMemberNodeEdge],
"nodeCount": 123
}
}
}
channels
Response
Returns a ChannelNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
archived - Boolean
|
|
channelType - String
|
|
name_Iexact - String
|
|
organization - ID
|
|
subjectGroup - ID
|
|
job - ID
|
|
created - DateTime
|
|
created_Gte - DateTime
|
|
created_Lte - DateTime
|
|
orderBy - String
|
|
id - [ID]
|
|
search - String
|
|
member - String
|
|
notMember - String
|
|
myChannels - Boolean
|
Example
Query
query channels(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$channelType: String,
$name_Iexact: String,
$organization: ID,
$subjectGroup: ID,
$job: ID,
$created: DateTime,
$created_Gte: DateTime,
$created_Lte: DateTime,
$orderBy: String,
$id: [ID],
$search: String,
$member: String,
$notMember: String,
$myChannels: Boolean
) {
channels(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
channelType: $channelType,
name_Iexact: $name_Iexact,
organization: $organization,
subjectGroup: $subjectGroup,
job: $job,
created: $created,
created_Gte: $created_Gte,
created_Lte: $created_Lte,
orderBy: $orderBy,
id: $id,
search: $search,
member: $member,
notMember: $notMember,
myChannels: $myChannels
) {
pageInfo {
...PageInfoFragment
}
edges {
...ChannelNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "xyz789",
"first": 123,
"last": 123,
"archived": true,
"channelType": "abc123",
"name_Iexact": "abc123",
"organization": 4,
"subjectGroup": 4,
"job": "4",
"created": "2007-12-03T10:15:30Z",
"created_Gte": "2007-12-03T10:15:30Z",
"created_Lte": "2007-12-03T10:15:30Z",
"orderBy": "abc123",
"id": [4],
"search": "xyz789",
"member": "abc123",
"notMember": "abc123",
"myChannels": false
}
Response
{
"data": {
"channels": {
"pageInfo": PageInfo,
"edges": [ChannelNodeEdge],
"nodeCount": 987
}
}
}
comment
Response
Returns a CommentNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query comment($id: ID!) {
comment(id: $id) {
id
archived
created
updated
metadata
task {
...TaskNodeFragment
}
timesheetExpense {
...TimesheetExpenseNodeFragment
}
comment
gaiaUser {
...GaiaUserNodeFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"comment": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"task": TaskNode,
"timesheetExpense": TimesheetExpenseNode,
"comment": "abc123",
"gaiaUser": GaiaUserNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
comments
Response
Returns a CommentNodeConnection
Example
Query
query comments(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$comment: String,
$comment_Icontains: String,
$task: ID,
$timesheetExpense: ID,
$orderBy: String
) {
comments(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
comment: $comment,
comment_Icontains: $comment_Icontains,
task: $task,
timesheetExpense: $timesheetExpense,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...CommentNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "abc123",
"after": "xyz789",
"first": 123,
"last": 123,
"comment": "xyz789",
"comment_Icontains": "abc123",
"task": 4,
"timesheetExpense": 4,
"orderBy": "xyz789"
}
Response
{
"data": {
"comments": {
"pageInfo": PageInfo,
"edges": [CommentNodeEdge],
"nodeCount": 987
}
}
}
contentType
Response
Returns a ContentTypeNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query contentType($id: ID!) {
contentType(id: $id) {
id
appLabel
model
taggitTaggeditemTaggedItems {
...TaggedItemNodeConnectionFragment
}
archived
created
updated
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
name
appLabeledName
}
}
Variables
{"id": 4}
Response
{
"data": {
"contentType": {
"id": 4,
"appLabel": "abc123",
"model": "xyz789",
"taggitTaggeditemTaggedItems": TaggedItemNodeConnection,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"name": "xyz789",
"appLabeledName": "abc123"
}
}
}
contentTypes
Response
Returns a ContentTypeNodeConnection
Example
Query
query contentTypes(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$model: String,
$id: [ID],
$idsNotIn: String
) {
contentTypes(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
model: $model,
id: $id,
idsNotIn: $idsNotIn
) {
pageInfo {
...PageInfoFragment
}
edges {
...ContentTypeNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "abc123",
"after": "xyz789",
"first": 987,
"last": 123,
"model": "abc123",
"id": ["4"],
"idsNotIn": "xyz789"
}
Response
{
"data": {
"contentTypes": {
"pageInfo": PageInfo,
"edges": [ContentTypeNodeEdge],
"nodeCount": 987
}
}
}
coupon
Response
Returns a CouponNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query coupon($id: ID!) {
coupon(id: $id) {
id
archived
created
updated
metadata
sessionPackages {
...SessionPackageNodeConnectionFragment
}
organizations {
...OrganizationNodeConnectionFragment
}
subjectGroups {
...SubjectGroupNodeConnectionFragment
}
code
enabled
usableCount
usedCount
percentSavings
dollarSavings
expiresOn
sessions {
...SessionNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
totalSessionRevenue
totalSessionSavings
totalSessionRevenueAfterSavings
}
}
Variables
{"id": 4}
Response
{
"data": {
"coupon": {
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"sessionPackages": SessionPackageNodeConnection,
"organizations": OrganizationNodeConnection,
"subjectGroups": SubjectGroupNodeConnection,
"code": "xyz789",
"enabled": false,
"usableCount": 123,
"usedCount": 123,
"percentSavings": 123,
"dollarSavings": 987.65,
"expiresOn": StudioTimezoneDateTime,
"sessions": SessionNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"totalSessionRevenue": 987.65,
"totalSessionSavings": 123.45,
"totalSessionRevenueAfterSavings": 123.45
}
}
}
couponSavings
Response
Returns a CouponSavingsType
Example
Query
query couponSavings(
$couponId: ID,
$couponName: String,
$amount: Float!
) {
couponSavings(
couponId: $couponId,
couponName: $couponName,
amount: $amount
) {
originalAmount
newAmount
savings
}
}
Variables
{
"couponId": "4",
"couponName": "abc123",
"amount": 123.45
}
Response
{
"data": {
"couponSavings": {
"originalAmount": 123.45,
"newAmount": 987.65,
"savings": 123.45
}
}
}
couponUsable
Response
Returns a CouponUsableType
Example
Query
query couponUsable(
$couponId: ID,
$couponName: String,
$sessionPackageId: ID,
$organizationId: ID,
$subjectGroupId: ID
) {
couponUsable(
couponId: $couponId,
couponName: $couponName,
sessionPackageId: $sessionPackageId,
organizationId: $organizationId,
subjectGroupId: $subjectGroupId
) {
coupon {
...CouponNodeFragment
}
usable
details
organization {
...OrganizationNodeFragment
}
subjectGroup {
...SubjectGroupNodeFragment
}
}
}
Variables
{
"couponId": "4",
"couponName": "xyz789",
"sessionPackageId": 4,
"organizationId": 4,
"subjectGroupId": 4
}
Response
{
"data": {
"couponUsable": {
"coupon": CouponNode,
"usable": true,
"details": ["abc123"],
"organization": OrganizationNode,
"subjectGroup": SubjectGroupNode
}
}
}
coupons
Response
Returns a CouponNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
archived - Boolean
|
|
code_Startswith - String
|
|
code_Icontains - String
|
|
code_Contains - String
|
|
code - String
|
|
code_Iexact - String
|
|
percentSavings_Iexact - Int
|
|
dollarSavings_Iexact - Float
|
|
expiresOn - DateTime
|
|
expiresOn_Gt - DateTime
|
|
expiresOn_Lt - DateTime
|
|
usableCount - Int
|
|
usableCount_Gt - Int
|
|
usableCount_Lt - Int
|
|
usedCount - Int
|
|
usedCount_Gt - Int
|
|
usedCount_Lt - Int
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
updated - DateTime
|
|
updated_Gt - DateTime
|
|
updated_Lt - DateTime
|
|
orderBy - String
|
|
id - [ID]
|
|
idsNotIn - String
|
Example
Query
query coupons(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$code_Startswith: String,
$code_Icontains: String,
$code_Contains: String,
$code: String,
$code_Iexact: String,
$percentSavings_Iexact: Int,
$dollarSavings_Iexact: Float,
$expiresOn: DateTime,
$expiresOn_Gt: DateTime,
$expiresOn_Lt: DateTime,
$usableCount: Int,
$usableCount_Gt: Int,
$usableCount_Lt: Int,
$usedCount: Int,
$usedCount_Gt: Int,
$usedCount_Lt: Int,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$orderBy: String,
$id: [ID],
$idsNotIn: String
) {
coupons(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
code_Startswith: $code_Startswith,
code_Icontains: $code_Icontains,
code_Contains: $code_Contains,
code: $code,
code_Iexact: $code_Iexact,
percentSavings_Iexact: $percentSavings_Iexact,
dollarSavings_Iexact: $dollarSavings_Iexact,
expiresOn: $expiresOn,
expiresOn_Gt: $expiresOn_Gt,
expiresOn_Lt: $expiresOn_Lt,
usableCount: $usableCount,
usableCount_Gt: $usableCount_Gt,
usableCount_Lt: $usableCount_Lt,
usedCount: $usedCount,
usedCount_Gt: $usedCount_Gt,
usedCount_Lt: $usedCount_Lt,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
orderBy: $orderBy,
id: $id,
idsNotIn: $idsNotIn
) {
pageInfo {
...PageInfoFragment
}
edges {
...CouponNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "xyz789",
"first": 987,
"last": 987,
"archived": true,
"code_Startswith": "abc123",
"code_Icontains": "xyz789",
"code_Contains": "abc123",
"code": "xyz789",
"code_Iexact": "xyz789",
"percentSavings_Iexact": 123,
"dollarSavings_Iexact": 987.65,
"expiresOn": "2007-12-03T10:15:30Z",
"expiresOn_Gt": "2007-12-03T10:15:30Z",
"expiresOn_Lt": "2007-12-03T10:15:30Z",
"usableCount": 123,
"usableCount_Gt": 123,
"usableCount_Lt": 987,
"usedCount": 987,
"usedCount_Gt": 123,
"usedCount_Lt": 123,
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"orderBy": "abc123",
"id": ["4"],
"idsNotIn": "abc123"
}
Response
{
"data": {
"coupons": {
"pageInfo": PageInfo,
"edges": [CouponNodeEdge],
"nodeCount": 987
}
}
}
createTenant
Response
Returns a CreateTenantNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query createTenant($id: ID!) {
createTenant(id: $id) {
id
archived
created
updated
metadata
creating
tenantSchema
stripePaymentMethodId
tenantDomain
referringTenant {
...TenantNodeFragment
}
tenant {
...TenantNodeFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"createTenant": {
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"creating": false,
"tenantSchema": "xyz789",
"stripePaymentMethodId": "xyz789",
"tenantDomain": "abc123",
"referringTenant": TenantNode,
"tenant": TenantNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
createTenants
Response
Returns a CreateTenantNodeConnection
Example
Query
query createTenants(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$created: DateTime,
$updated: DateTime,
$orderBy: String
) {
createTenants(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
created: $created,
updated: $updated,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...CreateTenantNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "abc123",
"after": "abc123",
"first": 987,
"last": 987,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"orderBy": "xyz789"
}
Response
{
"data": {
"createTenants": {
"pageInfo": PageInfo,
"edges": [CreateTenantNodeEdge],
"nodeCount": 123
}
}
}
customFieldSet
Response
Returns a CustomFieldSetNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query customFieldSet($id: ID!) {
customFieldSet(id: $id) {
id
archived
created
updated
metadata
name
customFields
model
default
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"customFieldSet": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"customFields": JSONString,
"model": "JOB",
"default": false,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
customFieldSets
Response
Returns a CustomFieldSetNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
id - ID
|
|
name_Icontains - String
|
|
name - String
|
|
model - String
|
|
default - Boolean
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
updated - DateTime
|
|
updated_Gt - DateTime
|
|
updated_Lt - DateTime
|
|
orderBy - String
|
|
search - String
|
|
idsNotIn - String
|
Example
Query
query customFieldSets(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$id: ID,
$name_Icontains: String,
$name: String,
$model: String,
$default: Boolean,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$orderBy: String,
$search: String,
$idsNotIn: String
) {
customFieldSets(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
id: $id,
name_Icontains: $name_Icontains,
name: $name,
model: $model,
default: $default,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
orderBy: $orderBy,
search: $search,
idsNotIn: $idsNotIn
) {
pageInfo {
...PageInfoFragment
}
edges {
...CustomFieldSetNodeEdgeFragment
}
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "xyz789",
"first": 987,
"last": 987,
"id": 4,
"name_Icontains": "abc123",
"name": "abc123",
"model": "abc123",
"default": false,
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"orderBy": "abc123",
"search": "xyz789",
"idsNotIn": "abc123"
}
Response
{
"data": {
"customFieldSets": {
"pageInfo": PageInfo,
"edges": [CustomFieldSetNodeEdge]
}
}
}
customFields
Response
Returns an JSONString
Arguments
| Name | Description |
|---|---|
recordType - String!
|
Example
Query
query customFields($recordType: String!) {
customFields(recordType: $recordType)
}
Variables
{"recordType": "xyz789"}
Response
{"data": {"customFields": JSONString}}
dailyAvailabilities
Response
Returns a DailyAvailabilityNodeConnection
Example
Query
query dailyAvailabilities(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$date: Date,
$date_Gt: Date,
$date_Lt: Date,
$date_Gte: Date,
$date_Lte: Date,
$region: ID,
$regions: String,
$orderBy: String
) {
dailyAvailabilities(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
date: $date,
date_Gt: $date_Gt,
date_Lt: $date_Lt,
date_Gte: $date_Gte,
date_Lte: $date_Lte,
region: $region,
regions: $regions,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...DailyAvailabilityNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "abc123",
"after": "xyz789",
"first": 987,
"last": 123,
"date": "2007-12-03",
"date_Gt": "2007-12-03",
"date_Lt": "2007-12-03",
"date_Gte": "2007-12-03",
"date_Lte": "2007-12-03",
"region": 4,
"regions": "abc123",
"orderBy": "xyz789"
}
Response
{
"data": {
"dailyAvailabilities": {
"pageInfo": PageInfo,
"edges": [DailyAvailabilityNodeEdge],
"nodeCount": 123
}
}
}
dailyAvailability
Response
Returns a DailyAvailabilityNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query dailyAvailability($id: ID!) {
dailyAvailability(id: $id) {
id
archived
created
updated
metadata
region {
...RegionNodeFragment
}
date
setupsAvailable
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
setupsAssigned
setupsRemaining
}
}
Variables
{"id": "4"}
Response
{
"data": {
"dailyAvailability": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"region": RegionNode,
"date": "2007-12-03",
"setupsAvailable": 123,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"setupsAssigned": 123,
"setupsRemaining": 987
}
}
}
dashboard
Response
Returns a DashboardNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query dashboard($id: ID!) {
dashboard(id: $id) {
id
archived
created
updated
metadata
name
description
owner {
...GaiaUserNodeFragment
}
isDefault
isOrgWide
layout
globalFilters
defaultForUsers {
...UserDashboardPreferenceNodeConnectionFragment
}
shares {
...DashboardShareNodeConnectionFragment
}
widgets {
...DashboardWidgetNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"dashboard": {
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"description": "abc123",
"owner": GaiaUserNode,
"isDefault": true,
"isOrgWide": false,
"layout": GenericScalar,
"globalFilters": GenericScalar,
"defaultForUsers": UserDashboardPreferenceNodeConnection,
"shares": DashboardShareNodeConnection,
"widgets": DashboardWidgetNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
dashboardWidget
Response
Returns a DashboardWidgetNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query dashboardWidget($id: ID!) {
dashboardWidget(id: $id) {
id
archived
created
updated
metadata
dashboard {
...DashboardNodeFragment
}
widgetType
title
dataSource
config
gridKey
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"dashboardWidget": {
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"dashboard": DashboardNode,
"widgetType": "abc123",
"title": "abc123",
"dataSource": "xyz789",
"config": GenericScalar,
"gridKey": "abc123",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
dashboardWidgetData
Response
Returns a WidgetDataType
Example
Query
query dashboardWidgetData(
$widgetId: ID!,
$startDate: DateTime,
$endDate: DateTime,
$regionIds: [ID],
$employeeIds: [ID],
$organizationIds: [ID],
$subjectGroupIds: [ID],
$subjectIds: [ID],
$jobIds: [ID]
) {
dashboardWidgetData(
widgetId: $widgetId,
startDate: $startDate,
endDate: $endDate,
regionIds: $regionIds,
employeeIds: $employeeIds,
organizationIds: $organizationIds,
subjectGroupIds: $subjectGroupIds,
subjectIds: $subjectIds,
jobIds: $jobIds
) {
value
previousValue
changePercent
dataPoints {
...WidgetDataPointTypeFragment
}
labels
values
}
}
Variables
{
"widgetId": "4",
"startDate": "2007-12-03T10:15:30Z",
"endDate": "2007-12-03T10:15:30Z",
"regionIds": ["4"],
"employeeIds": [4],
"organizationIds": ["4"],
"subjectGroupIds": [4],
"subjectIds": ["4"],
"jobIds": ["4"]
}
Response
{
"data": {
"dashboardWidgetData": {
"value": 987.65,
"previousValue": 123.45,
"changePercent": 123.45,
"dataPoints": [WidgetDataPointType],
"labels": ["xyz789"],
"values": [123.45]
}
}
}
dashboardWidgets
Response
Returns a DashboardWidgetNodeConnection
Example
Query
query dashboardWidgets(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$widgetType: String,
$dataSource: String,
$orderBy: String,
$id: [ID],
$dashboard: String
) {
dashboardWidgets(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
widgetType: $widgetType,
dataSource: $dataSource,
orderBy: $orderBy,
id: $id,
dashboard: $dashboard
) {
pageInfo {
...PageInfoFragment
}
edges {
...DashboardWidgetNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "xyz789",
"first": 123,
"last": 123,
"widgetType": "xyz789",
"dataSource": "abc123",
"orderBy": "abc123",
"id": [4],
"dashboard": "abc123"
}
Response
{
"data": {
"dashboardWidgets": {
"pageInfo": PageInfo,
"edges": [DashboardWidgetNodeEdge],
"nodeCount": 987
}
}
}
dashboards
Response
Returns a DashboardNodeConnection
Example
Query
query dashboards(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$name: String,
$name_Icontains: String,
$isDefault: Boolean,
$isOrgWide: Boolean,
$orderBy: String,
$id: [ID],
$search: String,
$owner: String
) {
dashboards(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
name: $name,
name_Icontains: $name_Icontains,
isDefault: $isDefault,
isOrgWide: $isOrgWide,
orderBy: $orderBy,
id: $id,
search: $search,
owner: $owner
) {
pageInfo {
...PageInfoFragment
}
edges {
...DashboardNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "abc123",
"first": 123,
"last": 123,
"name": "abc123",
"name_Icontains": "abc123",
"isDefault": true,
"isOrgWide": true,
"orderBy": "xyz789",
"id": ["4"],
"search": "abc123",
"owner": "xyz789"
}
Response
{
"data": {
"dashboards": {
"pageInfo": PageInfo,
"edges": [DashboardNodeEdge],
"nodeCount": 123
}
}
}
dataSourceMetric
Response
Returns a DataSourceMetricNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query dataSourceMetric($id: ID!) {
dataSourceMetric(id: $id) {
id
archived
created
updated
metadata
dataSource
metricKey
displayName
description
aggregationType
fieldPath
filterConfig
groupByField
isActive
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"dataSourceMetric": {
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"dataSource": "xyz789",
"metricKey": "xyz789",
"displayName": "xyz789",
"description": "xyz789",
"aggregationType": "COUNT",
"fieldPath": "xyz789",
"filterConfig": GenericScalar,
"groupByField": "abc123",
"isActive": true,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
dataSourceMetrics
Response
Returns a DataSourceMetricNodeConnection
Example
Query
query dataSourceMetrics(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$dataSource: String,
$aggregationType: String,
$isActive: Boolean,
$orderBy: String,
$id: [ID],
$search: String
) {
dataSourceMetrics(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
dataSource: $dataSource,
aggregationType: $aggregationType,
isActive: $isActive,
orderBy: $orderBy,
id: $id,
search: $search
) {
pageInfo {
...PageInfoFragment
}
edges {
...DataSourceMetricNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "xyz789",
"first": 987,
"last": 987,
"dataSource": "abc123",
"aggregationType": "abc123",
"isActive": false,
"orderBy": "xyz789",
"id": [4],
"search": "abc123"
}
Response
{
"data": {
"dataSourceMetrics": {
"pageInfo": PageInfo,
"edges": [DataSourceMetricNodeEdge],
"nodeCount": 987
}
}
}
decryptSecrets
Example
Query
query decryptSecrets($encryptedSecrets: [String]!) {
decryptSecrets(encryptedSecrets: $encryptedSecrets) {
decryptedSecret
encryptedSecret
}
}
Variables
{"encryptedSecrets": ["abc123"]}
Response
{
"data": {
"decryptSecrets": [
{
"decryptedSecret": "xyz789",
"encryptedSecret": "abc123"
}
]
}
}
decryptSecretsWithKey
Example
Query
query decryptSecretsWithKey(
$secrets: [String]!,
$encryptionKey: String
) {
decryptSecretsWithKey(
secrets: $secrets,
encryptionKey: $encryptionKey
) {
decryptedSecret
encryptedSecret
}
}
Variables
{
"secrets": ["xyz789"],
"encryptionKey": "xyz789"
}
Response
{
"data": {
"decryptSecretsWithKey": [
{
"decryptedSecret": "abc123",
"encryptedSecret": "abc123"
}
]
}
}
docusealJwt
Response
Returns a String
Example
Query
query docusealJwt {
docusealJwt
}
Response
{"data": {"docusealJwt": "abc123"}}
docusealSubmissionRequest
Response
Returns a DocuSealSubmissionRequestNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query docusealSubmissionRequest($id: ID!) {
docusealSubmissionRequest(id: $id) {
id
archived
created
updated
metadata
docusealId
docusealTemplate {
...DocuSealTemplateNodeFragment
}
folder {
...FolderNodeFragment
}
createdBy {
...GaiaUserNodeFragment
}
notificationTrigger {
...NotificationTriggerNodeFragment
}
organization {
...OrganizationNodeFragment
}
employees {
...EmployeeNodeConnectionFragment
}
passwordRequired
password
status
lastReminderNotificationSent
files {
...FileNodeConnectionFragment
}
notifications {
...NotificationNodeConnectionFragment
}
docusealSubmissionRequestSigners {
...DocuSealSubmissionRequestSignerNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"docusealSubmissionRequest": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"docusealId": 123,
"docusealTemplate": DocuSealTemplateNode,
"folder": FolderNode,
"createdBy": GaiaUserNode,
"notificationTrigger": NotificationTriggerNode,
"organization": OrganizationNode,
"employees": EmployeeNodeConnection,
"passwordRequired": false,
"password": "xyz789",
"status": "PENDING",
"lastReminderNotificationSent": "2007-12-03T10:15:30Z",
"files": FileNodeConnection,
"notifications": NotificationNodeConnection,
"docusealSubmissionRequestSigners": DocuSealSubmissionRequestSignerNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
docusealSubmissionRequestSigner
Response
Returns a DocuSealSubmissionRequestSignerNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query docusealSubmissionRequestSigner($id: ID!) {
docusealSubmissionRequestSigner(id: $id) {
id
archived
created
updated
metadata
docusealSubmissionRequest {
...DocuSealSubmissionRequestNodeFragment
}
gaiaUser {
...GaiaUserNodeFragment
}
order
role
status
docusealId
docusealSlug
declinedReason
notifications {
...NotificationNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
eSignLink
}
}
Variables
{"id": 4}
Response
{
"data": {
"docusealSubmissionRequestSigner": {
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"docusealSubmissionRequest": DocuSealSubmissionRequestNode,
"gaiaUser": GaiaUserNode,
"order": 987,
"role": "xyz789",
"status": "PENDING",
"docusealId": 987,
"docusealSlug": "xyz789",
"declinedReason": "xyz789",
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"eSignLink": "abc123"
}
}
}
docusealSubmissionRequestSigners
Response
Example
Query
query docusealSubmissionRequestSigners(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$docusealSubmissionRequest: ID,
$gaiaUser: ID,
$orderBy: String
) {
docusealSubmissionRequestSigners(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
docusealSubmissionRequest: $docusealSubmissionRequest,
gaiaUser: $gaiaUser,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...DocuSealSubmissionRequestSignerNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "xyz789",
"first": 987,
"last": 987,
"docusealSubmissionRequest": "4",
"gaiaUser": 4,
"orderBy": "xyz789"
}
Response
{
"data": {
"docusealSubmissionRequestSigners": {
"pageInfo": PageInfo,
"edges": [DocuSealSubmissionRequestSignerNodeEdge],
"nodeCount": 123
}
}
}
docusealSubmissionRequests
Response
Returns a DocuSealSubmissionRequestNodeConnection
Example
Query
query docusealSubmissionRequests(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$docusealTemplate: [ID],
$folder: ID,
$folder_FileSystemPath_Icontains: String,
$organization: ID,
$docusealSubmissionRequestSigners_GaiaUser: [ID],
$orderBy: String,
$search: String
) {
docusealSubmissionRequests(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
docusealTemplate: $docusealTemplate,
folder: $folder,
folder_FileSystemPath_Icontains: $folder_FileSystemPath_Icontains,
organization: $organization,
docusealSubmissionRequestSigners_GaiaUser: $docusealSubmissionRequestSigners_GaiaUser,
orderBy: $orderBy,
search: $search
) {
pageInfo {
...PageInfoFragment
}
edges {
...DocuSealSubmissionRequestNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "abc123",
"after": "abc123",
"first": 123,
"last": 987,
"docusealTemplate": ["4"],
"folder": 4,
"folder_FileSystemPath_Icontains": "abc123",
"organization": "4",
"docusealSubmissionRequestSigners_GaiaUser": [
"4"
],
"orderBy": "xyz789",
"search": "abc123"
}
Response
{
"data": {
"docusealSubmissionRequests": {
"pageInfo": PageInfo,
"edges": [DocuSealSubmissionRequestNodeEdge],
"nodeCount": 123
}
}
}
docusealTemplate
Response
Returns a DocuSealTemplateNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query docusealTemplate($id: ID!) {
docusealTemplate(id: $id) {
id
archived
created
updated
metadata
name
documentUrl
docusealTemplateId
docusealSlug
regions {
...RegionNodeConnectionFragment
}
signerCount
signerRoles
employees {
...EmployeeNodeConnectionFragment
}
notificationTrigger {
...NotificationTriggerNodeFragment
}
docusealSubmissionRequests {
...DocuSealSubmissionRequestNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
docusealJwt
}
}
Variables
{"id": "4"}
Response
{
"data": {
"docusealTemplate": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"documentUrl": "xyz789",
"docusealTemplateId": "abc123",
"docusealSlug": "xyz789",
"regions": RegionNodeConnection,
"signerCount": 987,
"signerRoles": JSONString,
"employees": EmployeeNodeConnection,
"notificationTrigger": NotificationTriggerNode,
"docusealSubmissionRequests": DocuSealSubmissionRequestNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"docusealJwt": "abc123"
}
}
}
docusealTemplates
Response
Returns a DocuSealTemplateNodeConnection
Example
Query
query docusealTemplates(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$name: String,
$name_Icontains: String,
$documentUrl: String,
$orderBy: String,
$regions: [ID]
) {
docusealTemplates(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
name: $name,
name_Icontains: $name_Icontains,
documentUrl: $documentUrl,
orderBy: $orderBy,
regions: $regions
) {
pageInfo {
...PageInfoFragment
}
edges {
...DocuSealTemplateNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "abc123",
"after": "abc123",
"first": 987,
"last": 123,
"name": "xyz789",
"name_Icontains": "abc123",
"documentUrl": "xyz789",
"orderBy": "abc123",
"regions": ["4"]
}
Response
{
"data": {
"docusealTemplates": {
"pageInfo": PageInfo,
"edges": [DocuSealTemplateNodeEdge],
"nodeCount": 987
}
}
}
domain
Response
Returns a DomainNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query domain($id: ID!) {
domain(id: $id) {
id
archived
created
updated
metadata
organization {
...OrganizationNodeFragment
}
name
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"domain": {
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"organization": OrganizationNode,
"name": "abc123",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
domains
Response
Returns a DomainNodeConnection
Example
Query
query domains(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$name_Iexact: String,
$organization_Id: ID,
$orderBy: String,
$id: [ID],
$idsNotIn: String
) {
domains(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
name_Iexact: $name_Iexact,
organization_Id: $organization_Id,
orderBy: $orderBy,
id: $id,
idsNotIn: $idsNotIn
) {
pageInfo {
...PageInfoFragment
}
edges {
...DomainNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "abc123",
"after": "abc123",
"first": 123,
"last": 987,
"archived": true,
"name_Iexact": "xyz789",
"organization_Id": "4",
"orderBy": "abc123",
"id": [4],
"idsNotIn": "xyz789"
}
Response
{
"data": {
"domains": {
"pageInfo": PageInfo,
"edges": [DomainNodeEdge],
"nodeCount": 123
}
}
}
employee
Response
Returns an EmployeeNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query employee($id: ID!) {
employee(id: $id) {
id
archived
created
updated
metadata
gaiaUser {
...GaiaUserNodeFragment
}
roles {
...RoleNodeConnectionFragment
}
kanban {
...KanbanNodeFragment
}
boxFolderId
defaultRole {
...RoleNodeFragment
}
hourlyPay
internalEmployeeId
salesPercent
photoPercent
payCommission
rainPercent
taskPercent
servicePercent
smtpHost
smtpPort
smtpUser
smtpTls
smtpSsl
smtpPassword
smtpValid
smtpSendgridSender
smtpGmailAuthToken
smtpSenderType
smtpAzureClientId
smtpAzureClientSecret
smtpAzureTenantId
timesheetAdmin
fileUploadLinks {
...FileUploadLinkNodeConnectionFragment
}
fileDownloadLinks {
...FileDownloadLinkNodeConnectionFragment
}
folder {
...FolderNodeFragment
}
files {
...FileNodeConnectionFragment
}
employeeJobs {
...EmployeeJobNodeConnectionFragment
}
employeeGroups {
...EmployeeGroupNodeConnectionFragment
}
employeeRoles {
...EmployeeRoleNodeConnectionFragment
}
taskCollectionTasks {
...TaskCollectionTaskNodeConnectionFragment
}
completedTasks {
...TaskNodeConnectionFragment
}
tasks {
...TaskNodeConnectionFragment
}
startedTaskSteps {
...TaskStepNodeConnectionFragment
}
completedTaskSteps {
...TaskStepNodeConnectionFragment
}
assignedTaskSteps {
...TaskStepNodeConnectionFragment
}
taskTimeTrackingEvents {
...TaskTimeTrackingEventNodeConnectionFragment
}
submitForms {
...SubmitFormNodeConnectionFragment
}
forms {
...FormNodeConnectionFragment
}
termsOfService {
...TermsOfServiceNodeFragment
}
orgsManaged {
...OrganizationNodeConnectionFragment
}
equipmentBags {
...EquipmentBagNodeConnectionFragment
}
equipmentItems {
...EquipmentItemNodeConnectionFragment
}
timesheets {
...TimesheetNodeConnectionFragment
}
approvingCalendarEvents {
...EmployeeScheduleNodeConnectionFragment
}
calendarEvents {
...EmployeeScheduleNodeConnectionFragment
}
jobs {
...JobNodeConnectionFragment
}
autoScheduledSessions {
...AutoScheduledSessionNodeConnectionFragment
}
sessions {
...SessionNodeConnectionFragment
}
timesheetReports {
...TimesheetReportNodeConnectionFragment
}
nonRecurringNotifications {
...NonRecurringNotificationNodeConnectionFragment
}
recipientNotificationTriggers {
...NotificationTriggerNodeConnectionFragment
}
notificationRuleRecipients {
...NotificationTriggerRuleRecipientsNodeConnectionFragment
}
taskNotificationRecipients {
...TaskNotificationRecipientsNodeConnectionFragment
}
notifications {
...NotificationNodeConnectionFragment
}
docusealTemplates {
...DocuSealTemplateNodeConnectionFragment
}
docusealSubmissionRequests {
...DocuSealSubmissionRequestNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"employee": {
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"gaiaUser": GaiaUserNode,
"roles": RoleNodeConnection,
"kanban": KanbanNode,
"boxFolderId": "xyz789",
"defaultRole": RoleNode,
"hourlyPay": Decimal,
"internalEmployeeId": 987,
"salesPercent": 987.65,
"photoPercent": 987.65,
"payCommission": "xyz789",
"rainPercent": 987.65,
"taskPercent": 123.45,
"servicePercent": 987.65,
"smtpHost": "xyz789",
"smtpPort": 123,
"smtpUser": "abc123",
"smtpTls": false,
"smtpSsl": true,
"smtpPassword": "xyz789",
"smtpValid": true,
"smtpSendgridSender": "abc123",
"smtpGmailAuthToken": JSONString,
"smtpSenderType": "SMTP",
"smtpAzureClientId": "xyz789",
"smtpAzureClientSecret": "xyz789",
"smtpAzureTenantId": "xyz789",
"timesheetAdmin": true,
"fileUploadLinks": FileUploadLinkNodeConnection,
"fileDownloadLinks": FileDownloadLinkNodeConnection,
"folder": FolderNode,
"files": FileNodeConnection,
"employeeJobs": EmployeeJobNodeConnection,
"employeeGroups": EmployeeGroupNodeConnection,
"employeeRoles": EmployeeRoleNodeConnection,
"taskCollectionTasks": TaskCollectionTaskNodeConnection,
"completedTasks": TaskNodeConnection,
"tasks": TaskNodeConnection,
"startedTaskSteps": TaskStepNodeConnection,
"completedTaskSteps": TaskStepNodeConnection,
"assignedTaskSteps": TaskStepNodeConnection,
"taskTimeTrackingEvents": TaskTimeTrackingEventNodeConnection,
"submitForms": SubmitFormNodeConnection,
"forms": FormNodeConnection,
"termsOfService": TermsOfServiceNode,
"orgsManaged": OrganizationNodeConnection,
"equipmentBags": EquipmentBagNodeConnection,
"equipmentItems": EquipmentItemNodeConnection,
"timesheets": TimesheetNodeConnection,
"approvingCalendarEvents": EmployeeScheduleNodeConnection,
"calendarEvents": EmployeeScheduleNodeConnection,
"jobs": JobNodeConnection,
"autoScheduledSessions": AutoScheduledSessionNodeConnection,
"sessions": SessionNodeConnection,
"timesheetReports": TimesheetReportNodeConnection,
"nonRecurringNotifications": NonRecurringNotificationNodeConnection,
"recipientNotificationTriggers": NotificationTriggerNodeConnection,
"notificationRuleRecipients": NotificationTriggerRuleRecipientsNodeConnection,
"taskNotificationRecipients": TaskNotificationRecipientsNodeConnection,
"notifications": NotificationNodeConnection,
"docusealTemplates": DocuSealTemplateNodeConnection,
"docusealSubmissionRequests": DocuSealSubmissionRequestNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
employeeGroup
Response
Returns an EmployeeGroupNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query employeeGroup($id: ID!) {
employeeGroup(id: $id) {
id
archived
created
updated
metadata
name
employees {
...EmployeeNodeConnectionFragment
}
regions {
...RegionNodeConnectionFragment
}
taskCollectionTasks {
...TaskCollectionTaskNodeConnectionFragment
}
tasks {
...TaskNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"employeeGroup": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"employees": EmployeeNodeConnection,
"regions": RegionNodeConnection,
"taskCollectionTasks": TaskCollectionTaskNodeConnection,
"tasks": TaskNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
employeeGroups
Response
Returns an EmployeeGroupNodeConnection
Example
Query
query employeeGroups(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$name: String,
$name_Iexact: String,
$name_Icontains: String,
$orderBy: String,
$id: [ID],
$employeeIds: String,
$regionIds: String
) {
employeeGroups(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
name: $name,
name_Iexact: $name_Iexact,
name_Icontains: $name_Icontains,
orderBy: $orderBy,
id: $id,
employeeIds: $employeeIds,
regionIds: $regionIds
) {
pageInfo {
...PageInfoFragment
}
edges {
...EmployeeGroupNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "xyz789",
"first": 987,
"last": 123,
"name": "xyz789",
"name_Iexact": "abc123",
"name_Icontains": "xyz789",
"orderBy": "abc123",
"id": [4],
"employeeIds": "xyz789",
"regionIds": "xyz789"
}
Response
{
"data": {
"employeeGroups": {
"pageInfo": PageInfo,
"edges": [EmployeeGroupNodeEdge],
"nodeCount": 123
}
}
}
employeeJob
Response
Returns an EmployeeJobNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query employeeJob($id: ID!) {
employeeJob(id: $id) {
id
archived
created
updated
metadata
job {
...JobNodeFragment
}
hourlyPay
confirmationStatus
confirmationToken
startDateTime
endDateTime
role {
...RoleNodeFragment
}
employee {
...EmployeeNodeFragment
}
equipmentItems {
...EquipmentItemNodeConnectionFragment
}
equipmentBags {
...EquipmentBagNodeConnectionFragment
}
equipmentPickupArea
submitForms {
...SubmitFormNodeConnectionFragment
}
forms {
...FormNodeConnectionFragment
}
googleCalendarEvent {
...GoogleCalendarEventNodeFragment
}
notifications {
...NotificationNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
minutesLong
description
timesheet {
...TimesheetNodeFragment
}
}
}
Variables
{"id": "4"}
Response
{
"data": {
"employeeJob": {
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"job": JobNode,
"hourlyPay": Decimal,
"confirmationStatus": "PENDING",
"confirmationToken": "abc123",
"startDateTime": "2007-12-03T10:15:30Z",
"endDateTime": "2007-12-03T10:15:30Z",
"role": RoleNode,
"employee": EmployeeNode,
"equipmentItems": EquipmentItemNodeConnection,
"equipmentBags": EquipmentBagNodeConnection,
"equipmentPickupArea": "xyz789",
"submitForms": SubmitFormNodeConnection,
"forms": FormNodeConnection,
"googleCalendarEvent": GoogleCalendarEventNode,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"minutesLong": 987,
"description": "xyz789",
"timesheet": TimesheetNode
}
}
}
employeeJobs
Response
Returns an EmployeeJobNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
archived - Boolean
|
|
employee - ID
|
|
job - ID
|
|
role - ID
|
|
equipmentItems - [ID]
|
|
equipmentBags - [ID]
|
|
startDateTime - DateTime
|
|
startDateTime_Gt - DateTime
|
|
startDateTime_Lt - DateTime
|
|
startDateTime_Lte - DateTime
|
|
startDateTime_Gte - DateTime
|
|
endDateTime - DateTime
|
|
endDateTime_Gt - DateTime
|
|
endDateTime_Lt - DateTime
|
|
endDateTime_Lte - DateTime
|
|
endDateTime_Gte - DateTime
|
|
job_StartDateTime - DateTime
|
|
job_StartDateTime_Gt - DateTime
|
|
job_StartDateTime_Lt - DateTime
|
|
job_StartDateTime_Lte - DateTime
|
|
job_StartDateTime_Gte - DateTime
|
|
job_EndDateTime - DateTime
|
|
job_EndDateTime_Gt - DateTime
|
|
job_EndDateTime_Lt - DateTime
|
|
job_EndDateTime_Lte - DateTime
|
|
job_EndDateTime_Gte - DateTime
|
|
job_Region - ID
|
|
orderBy - String
|
|
id - [ID]
|
|
idsNotIn - String
|
|
employees - String
|
|
assignedEmployee - Boolean
|
|
assignedTime - Boolean
|
|
search - String
|
Example
Query
query employeeJobs(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$employee: ID,
$job: ID,
$role: ID,
$equipmentItems: [ID],
$equipmentBags: [ID],
$startDateTime: DateTime,
$startDateTime_Gt: DateTime,
$startDateTime_Lt: DateTime,
$startDateTime_Lte: DateTime,
$startDateTime_Gte: DateTime,
$endDateTime: DateTime,
$endDateTime_Gt: DateTime,
$endDateTime_Lt: DateTime,
$endDateTime_Lte: DateTime,
$endDateTime_Gte: DateTime,
$job_StartDateTime: DateTime,
$job_StartDateTime_Gt: DateTime,
$job_StartDateTime_Lt: DateTime,
$job_StartDateTime_Lte: DateTime,
$job_StartDateTime_Gte: DateTime,
$job_EndDateTime: DateTime,
$job_EndDateTime_Gt: DateTime,
$job_EndDateTime_Lt: DateTime,
$job_EndDateTime_Lte: DateTime,
$job_EndDateTime_Gte: DateTime,
$job_Region: ID,
$orderBy: String,
$id: [ID],
$idsNotIn: String,
$employees: String,
$assignedEmployee: Boolean,
$assignedTime: Boolean,
$search: String
) {
employeeJobs(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
employee: $employee,
job: $job,
role: $role,
equipmentItems: $equipmentItems,
equipmentBags: $equipmentBags,
startDateTime: $startDateTime,
startDateTime_Gt: $startDateTime_Gt,
startDateTime_Lt: $startDateTime_Lt,
startDateTime_Lte: $startDateTime_Lte,
startDateTime_Gte: $startDateTime_Gte,
endDateTime: $endDateTime,
endDateTime_Gt: $endDateTime_Gt,
endDateTime_Lt: $endDateTime_Lt,
endDateTime_Lte: $endDateTime_Lte,
endDateTime_Gte: $endDateTime_Gte,
job_StartDateTime: $job_StartDateTime,
job_StartDateTime_Gt: $job_StartDateTime_Gt,
job_StartDateTime_Lt: $job_StartDateTime_Lt,
job_StartDateTime_Lte: $job_StartDateTime_Lte,
job_StartDateTime_Gte: $job_StartDateTime_Gte,
job_EndDateTime: $job_EndDateTime,
job_EndDateTime_Gt: $job_EndDateTime_Gt,
job_EndDateTime_Lt: $job_EndDateTime_Lt,
job_EndDateTime_Lte: $job_EndDateTime_Lte,
job_EndDateTime_Gte: $job_EndDateTime_Gte,
job_Region: $job_Region,
orderBy: $orderBy,
id: $id,
idsNotIn: $idsNotIn,
employees: $employees,
assignedEmployee: $assignedEmployee,
assignedTime: $assignedTime,
search: $search
) {
pageInfo {
...PageInfoFragment
}
edges {
...EmployeeJobNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "abc123",
"first": 123,
"last": 987,
"archived": false,
"employee": "4",
"job": 4,
"role": "4",
"equipmentItems": [4],
"equipmentBags": ["4"],
"startDateTime": "2007-12-03T10:15:30Z",
"startDateTime_Gt": "2007-12-03T10:15:30Z",
"startDateTime_Lt": "2007-12-03T10:15:30Z",
"startDateTime_Lte": "2007-12-03T10:15:30Z",
"startDateTime_Gte": "2007-12-03T10:15:30Z",
"endDateTime": "2007-12-03T10:15:30Z",
"endDateTime_Gt": "2007-12-03T10:15:30Z",
"endDateTime_Lt": "2007-12-03T10:15:30Z",
"endDateTime_Lte": "2007-12-03T10:15:30Z",
"endDateTime_Gte": "2007-12-03T10:15:30Z",
"job_StartDateTime": "2007-12-03T10:15:30Z",
"job_StartDateTime_Gt": "2007-12-03T10:15:30Z",
"job_StartDateTime_Lt": "2007-12-03T10:15:30Z",
"job_StartDateTime_Lte": "2007-12-03T10:15:30Z",
"job_StartDateTime_Gte": "2007-12-03T10:15:30Z",
"job_EndDateTime": "2007-12-03T10:15:30Z",
"job_EndDateTime_Gt": "2007-12-03T10:15:30Z",
"job_EndDateTime_Lt": "2007-12-03T10:15:30Z",
"job_EndDateTime_Lte": "2007-12-03T10:15:30Z",
"job_EndDateTime_Gte": "2007-12-03T10:15:30Z",
"job_Region": 4,
"orderBy": "abc123",
"id": [4],
"idsNotIn": "xyz789",
"employees": "xyz789",
"assignedEmployee": true,
"assignedTime": true,
"search": "xyz789"
}
Response
{
"data": {
"employeeJobs": {
"pageInfo": PageInfo,
"edges": [EmployeeJobNodeEdge],
"nodeCount": 987
}
}
}
employeeRole
Response
Returns an EmployeeRoleNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query employeeRole($id: ID!) {
employeeRole(id: $id) {
id
archived
created
updated
metadata
role {
...RoleNodeFragment
}
employee {
...EmployeeNodeFragment
}
default
rateType
dailyRate
halfDayRate
hourlyRate
timesheets {
...TimesheetNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"employeeRole": {
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"role": RoleNode,
"employee": EmployeeNode,
"default": true,
"rateType": "HOURLY",
"dailyRate": Decimal,
"halfDayRate": Decimal,
"hourlyRate": Decimal,
"timesheets": TimesheetNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
employeeRoles
Response
Returns an EmployeeRoleNodeConnection
Example
Query
query employeeRoles(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$default: Boolean,
$id: [ID],
$idsNotIn: String,
$orderBy: String,
$employee: [ID]
) {
employeeRoles(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
default: $default,
id: $id,
idsNotIn: $idsNotIn,
orderBy: $orderBy,
employee: $employee
) {
pageInfo {
...PageInfoFragment
}
edges {
...EmployeeRoleNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "xyz789",
"after": "xyz789",
"first": 987,
"last": 987,
"default": true,
"id": ["4"],
"idsNotIn": "abc123",
"orderBy": "xyz789",
"employee": [4]
}
Response
{
"data": {
"employeeRoles": {
"pageInfo": PageInfo,
"edges": [EmployeeRoleNodeEdge],
"nodeCount": 987
}
}
}
employeeSchedule
Response
Returns an EmployeeScheduleNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query employeeSchedule($id: ID!) {
employeeSchedule(id: $id) {
id
archived
created
updated
metadata
approvingEmployee {
...EmployeeNodeFragment
}
employee {
...EmployeeNodeFragment
}
location {
...LocationNodeFragment
}
region {
...RegionNodeFragment
}
employeeScheduleType {
...EmployeeScheduleTypeNodeFragment
}
workScheduleSchedule {
...WorkScheduleScheduleNodeFragment
}
startDateTime
endDateTime
approvalStatus
notes
hourlyPay
syncToGoogleCalendar
allDay
forms {
...FormNodeConnectionFragment
}
timesheet {
...TimesheetNodeFragment
}
googleCalendarEvent {
...GoogleCalendarEventNodeFragment
}
notifications {
...NotificationNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"employeeSchedule": {
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"approvingEmployee": EmployeeNode,
"employee": EmployeeNode,
"location": LocationNode,
"region": RegionNode,
"employeeScheduleType": EmployeeScheduleTypeNode,
"workScheduleSchedule": WorkScheduleScheduleNode,
"startDateTime": "2007-12-03T10:15:30Z",
"endDateTime": "2007-12-03T10:15:30Z",
"approvalStatus": "PENDING",
"notes": "xyz789",
"hourlyPay": Decimal,
"syncToGoogleCalendar": false,
"allDay": true,
"forms": FormNodeConnection,
"timesheet": TimesheetNode,
"googleCalendarEvent": GoogleCalendarEventNode,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
employeeScheduleType
Response
Returns an EmployeeScheduleTypeNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query employeeScheduleType($id: ID!) {
employeeScheduleType(id: $id) {
id
archived
created
updated
metadata
name
color
working
employeeSchedules {
...EmployeeScheduleNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"employeeScheduleType": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"color": "xyz789",
"working": false,
"employeeSchedules": EmployeeScheduleNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
employeeScheduleTypes
Response
Returns an EmployeeScheduleTypeNodeConnection
Example
Query
query employeeScheduleTypes(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$name: String,
$name_Icontains: String,
$orderBy: String,
$id: [ID]
) {
employeeScheduleTypes(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
name: $name,
name_Icontains: $name_Icontains,
orderBy: $orderBy,
id: $id
) {
pageInfo {
...PageInfoFragment
}
edges {
...EmployeeScheduleTypeNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "abc123",
"first": 987,
"last": 987,
"archived": false,
"name": "abc123",
"name_Icontains": "xyz789",
"orderBy": "xyz789",
"id": [4]
}
Response
{
"data": {
"employeeScheduleTypes": {
"pageInfo": PageInfo,
"edges": [EmployeeScheduleTypeNodeEdge],
"nodeCount": 987
}
}
}
employeeSchedules
Response
Returns an EmployeeScheduleNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
employee - ID
|
|
employee_GaiaUser_FullName - String
|
|
employee_GaiaUser_FullName_Icontains - String
|
|
employee_GaiaUser_FullName_Istartswith - String
|
|
employee_GaiaUser_FullName_Contains - String
|
|
approvingEmployee - ID
|
|
approvalStatus - String
|
|
employeeScheduleType_Working - Boolean
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
updated - DateTime
|
|
updated_Gt - DateTime
|
|
updated_Lt - DateTime
|
|
startDateTime - DateTime
|
|
startDateTime_Gte - DateTime
|
|
startDateTime_Lte - DateTime
|
|
startDateTime_Gt - DateTime
|
|
startDateTime_Lt - DateTime
|
|
endDateTime - DateTime
|
|
endDateTime_Gte - DateTime
|
|
endDateTime_Lte - DateTime
|
|
endDateTime_Gt - DateTime
|
|
endDateTime_Lt - DateTime
|
|
orderBy - String
|
|
id - [ID]
|
|
region - [ID]
|
|
location - [ID]
|
|
employeeScheduleType - [ID]
|
|
workScheduleSchedule - ID
|
|
idsNotIn - String
|
|
search - String
|
|
employees - String
|
|
roles - String
|
|
approvalStatuses - String
|
Example
Query
query employeeSchedules(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$employee: ID,
$employee_GaiaUser_FullName: String,
$employee_GaiaUser_FullName_Icontains: String,
$employee_GaiaUser_FullName_Istartswith: String,
$employee_GaiaUser_FullName_Contains: String,
$approvingEmployee: ID,
$approvalStatus: String,
$employeeScheduleType_Working: Boolean,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$startDateTime: DateTime,
$startDateTime_Gte: DateTime,
$startDateTime_Lte: DateTime,
$startDateTime_Gt: DateTime,
$startDateTime_Lt: DateTime,
$endDateTime: DateTime,
$endDateTime_Gte: DateTime,
$endDateTime_Lte: DateTime,
$endDateTime_Gt: DateTime,
$endDateTime_Lt: DateTime,
$orderBy: String,
$id: [ID],
$region: [ID],
$location: [ID],
$employeeScheduleType: [ID],
$workScheduleSchedule: ID,
$idsNotIn: String,
$search: String,
$employees: String,
$roles: String,
$approvalStatuses: String
) {
employeeSchedules(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
employee: $employee,
employee_GaiaUser_FullName: $employee_GaiaUser_FullName,
employee_GaiaUser_FullName_Icontains: $employee_GaiaUser_FullName_Icontains,
employee_GaiaUser_FullName_Istartswith: $employee_GaiaUser_FullName_Istartswith,
employee_GaiaUser_FullName_Contains: $employee_GaiaUser_FullName_Contains,
approvingEmployee: $approvingEmployee,
approvalStatus: $approvalStatus,
employeeScheduleType_Working: $employeeScheduleType_Working,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
startDateTime: $startDateTime,
startDateTime_Gte: $startDateTime_Gte,
startDateTime_Lte: $startDateTime_Lte,
startDateTime_Gt: $startDateTime_Gt,
startDateTime_Lt: $startDateTime_Lt,
endDateTime: $endDateTime,
endDateTime_Gte: $endDateTime_Gte,
endDateTime_Lte: $endDateTime_Lte,
endDateTime_Gt: $endDateTime_Gt,
endDateTime_Lt: $endDateTime_Lt,
orderBy: $orderBy,
id: $id,
region: $region,
location: $location,
employeeScheduleType: $employeeScheduleType,
workScheduleSchedule: $workScheduleSchedule,
idsNotIn: $idsNotIn,
search: $search,
employees: $employees,
roles: $roles,
approvalStatuses: $approvalStatuses
) {
pageInfo {
...PageInfoFragment
}
edges {
...EmployeeScheduleNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "abc123",
"first": 123,
"last": 987,
"employee": 4,
"employee_GaiaUser_FullName": "abc123",
"employee_GaiaUser_FullName_Icontains": "xyz789",
"employee_GaiaUser_FullName_Istartswith": "xyz789",
"employee_GaiaUser_FullName_Contains": "abc123",
"approvingEmployee": 4,
"approvalStatus": "xyz789",
"employeeScheduleType_Working": true,
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"startDateTime": "2007-12-03T10:15:30Z",
"startDateTime_Gte": "2007-12-03T10:15:30Z",
"startDateTime_Lte": "2007-12-03T10:15:30Z",
"startDateTime_Gt": "2007-12-03T10:15:30Z",
"startDateTime_Lt": "2007-12-03T10:15:30Z",
"endDateTime": "2007-12-03T10:15:30Z",
"endDateTime_Gte": "2007-12-03T10:15:30Z",
"endDateTime_Lte": "2007-12-03T10:15:30Z",
"endDateTime_Gt": "2007-12-03T10:15:30Z",
"endDateTime_Lt": "2007-12-03T10:15:30Z",
"orderBy": "abc123",
"id": ["4"],
"region": [4],
"location": ["4"],
"employeeScheduleType": ["4"],
"workScheduleSchedule": 4,
"idsNotIn": "xyz789",
"search": "xyz789",
"employees": "abc123",
"roles": "abc123",
"approvalStatuses": "abc123"
}
Response
{
"data": {
"employeeSchedules": {
"pageInfo": PageInfo,
"edges": [EmployeeScheduleNodeEdge],
"nodeCount": 987
}
}
}
employees
Response
Returns an EmployeeNodeConnection
Arguments
| Name | Description |
|---|---|
status - String
|
|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
archived - Boolean
|
|
gaiaUser - ID
|
|
jobs_StartDateTime - DateTime
|
|
jobs_StartDateTime_Gte - DateTime
|
|
jobs_StartDateTime_Lte - DateTime
|
|
jobs_EndDateTime - DateTime
|
|
jobs_EndDateTime_Gte - DateTime
|
|
jobs_EndDateTime_Lte - DateTime
|
|
gaiaUser_IsActive - Boolean
|
|
gaiaUser_FirstName - String
|
|
gaiaUser_FirstName_Icontains - String
|
|
gaiaUser_FirstName_Istartswith - String
|
|
gaiaUser_FirstName_Contains - String
|
|
gaiaUser_Email - String
|
|
gaiaUser_Email_Icontains - String
|
|
gaiaUser_Email_Istartswith - String
|
|
gaiaUser_Email_Contains - String
|
|
tasks_Id - Float
|
|
tasks - [ID]
|
|
gaiaUser_SecondaryEmail - String
|
|
gaiaUser_SecondaryEmail_Icontains - String
|
|
gaiaUser_SecondaryEmail_Istartswith - String
|
|
gaiaUser_SecondaryEmail_Contains - String
|
|
employeeJobs_StartDateTime_Gte - DateTime
|
|
employeeJobs_StartDateTime_Lte - DateTime
|
|
employeeJobs_StartDateTime_Gt - DateTime
|
|
employeeJobs_StartDateTime_Lt - DateTime
|
|
employeeJobs_EndDateTime_Gte - DateTime
|
|
employeeJobs_EndDateTime_Lte - DateTime
|
|
employeeJobs_EndDateTime_Gt - DateTime
|
|
employeeJobs_EndDateTime_Lt - DateTime
|
|
gaiaUser_LastName - String
|
|
gaiaUser_LastName_Icontains - String
|
|
gaiaUser_LastName_Istartswith - String
|
|
gaiaUser_LastName_Contains - String
|
|
gaiaUser_FullName - String
|
|
gaiaUser_FullName_Icontains - String
|
|
gaiaUser_FullName_Istartswith - String
|
|
gaiaUser_FullName_Contains - String
|
|
internalEmployeeId - Int
|
|
internalEmployeeId_Icontains - Int
|
|
internalEmployeeId_Istartswith - Int
|
|
internalEmployeeId_Contains - Int
|
|
gaiaUser_GaiaUserRegions_Region - [ID]
|
|
gaiaUser_GaiaUserRegions_Region_In - [ID]
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
updated - DateTime
|
|
updated_Gt - DateTime
|
|
updated_Lt - DateTime
|
|
orderBy - String
|
|
id - [ID]
|
|
idsNotIn - String
|
|
search - String
|
|
distinct - Boolean
|
|
roleIds - String
|
|
unassignedEmployeeJobsStartDate - DateTime
|
|
unassignedEmployeeJobsEndDate - DateTime
|
|
employeeJobsJob - String
|
|
regions - String
|
Example
Query
query employees(
$status: String,
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$gaiaUser: ID,
$jobs_StartDateTime: DateTime,
$jobs_StartDateTime_Gte: DateTime,
$jobs_StartDateTime_Lte: DateTime,
$jobs_EndDateTime: DateTime,
$jobs_EndDateTime_Gte: DateTime,
$jobs_EndDateTime_Lte: DateTime,
$gaiaUser_IsActive: Boolean,
$gaiaUser_FirstName: String,
$gaiaUser_FirstName_Icontains: String,
$gaiaUser_FirstName_Istartswith: String,
$gaiaUser_FirstName_Contains: String,
$gaiaUser_Email: String,
$gaiaUser_Email_Icontains: String,
$gaiaUser_Email_Istartswith: String,
$gaiaUser_Email_Contains: String,
$tasks_Id: Float,
$tasks: [ID],
$gaiaUser_SecondaryEmail: String,
$gaiaUser_SecondaryEmail_Icontains: String,
$gaiaUser_SecondaryEmail_Istartswith: String,
$gaiaUser_SecondaryEmail_Contains: String,
$employeeJobs_StartDateTime_Gte: DateTime,
$employeeJobs_StartDateTime_Lte: DateTime,
$employeeJobs_StartDateTime_Gt: DateTime,
$employeeJobs_StartDateTime_Lt: DateTime,
$employeeJobs_EndDateTime_Gte: DateTime,
$employeeJobs_EndDateTime_Lte: DateTime,
$employeeJobs_EndDateTime_Gt: DateTime,
$employeeJobs_EndDateTime_Lt: DateTime,
$gaiaUser_LastName: String,
$gaiaUser_LastName_Icontains: String,
$gaiaUser_LastName_Istartswith: String,
$gaiaUser_LastName_Contains: String,
$gaiaUser_FullName: String,
$gaiaUser_FullName_Icontains: String,
$gaiaUser_FullName_Istartswith: String,
$gaiaUser_FullName_Contains: String,
$internalEmployeeId: Int,
$internalEmployeeId_Icontains: Int,
$internalEmployeeId_Istartswith: Int,
$internalEmployeeId_Contains: Int,
$gaiaUser_GaiaUserRegions_Region: [ID],
$gaiaUser_GaiaUserRegions_Region_In: [ID],
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$orderBy: String,
$id: [ID],
$idsNotIn: String,
$search: String,
$distinct: Boolean,
$roleIds: String,
$unassignedEmployeeJobsStartDate: DateTime,
$unassignedEmployeeJobsEndDate: DateTime,
$employeeJobsJob: String,
$regions: String
) {
employees(
status: $status,
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
gaiaUser: $gaiaUser,
jobs_StartDateTime: $jobs_StartDateTime,
jobs_StartDateTime_Gte: $jobs_StartDateTime_Gte,
jobs_StartDateTime_Lte: $jobs_StartDateTime_Lte,
jobs_EndDateTime: $jobs_EndDateTime,
jobs_EndDateTime_Gte: $jobs_EndDateTime_Gte,
jobs_EndDateTime_Lte: $jobs_EndDateTime_Lte,
gaiaUser_IsActive: $gaiaUser_IsActive,
gaiaUser_FirstName: $gaiaUser_FirstName,
gaiaUser_FirstName_Icontains: $gaiaUser_FirstName_Icontains,
gaiaUser_FirstName_Istartswith: $gaiaUser_FirstName_Istartswith,
gaiaUser_FirstName_Contains: $gaiaUser_FirstName_Contains,
gaiaUser_Email: $gaiaUser_Email,
gaiaUser_Email_Icontains: $gaiaUser_Email_Icontains,
gaiaUser_Email_Istartswith: $gaiaUser_Email_Istartswith,
gaiaUser_Email_Contains: $gaiaUser_Email_Contains,
tasks_Id: $tasks_Id,
tasks: $tasks,
gaiaUser_SecondaryEmail: $gaiaUser_SecondaryEmail,
gaiaUser_SecondaryEmail_Icontains: $gaiaUser_SecondaryEmail_Icontains,
gaiaUser_SecondaryEmail_Istartswith: $gaiaUser_SecondaryEmail_Istartswith,
gaiaUser_SecondaryEmail_Contains: $gaiaUser_SecondaryEmail_Contains,
employeeJobs_StartDateTime_Gte: $employeeJobs_StartDateTime_Gte,
employeeJobs_StartDateTime_Lte: $employeeJobs_StartDateTime_Lte,
employeeJobs_StartDateTime_Gt: $employeeJobs_StartDateTime_Gt,
employeeJobs_StartDateTime_Lt: $employeeJobs_StartDateTime_Lt,
employeeJobs_EndDateTime_Gte: $employeeJobs_EndDateTime_Gte,
employeeJobs_EndDateTime_Lte: $employeeJobs_EndDateTime_Lte,
employeeJobs_EndDateTime_Gt: $employeeJobs_EndDateTime_Gt,
employeeJobs_EndDateTime_Lt: $employeeJobs_EndDateTime_Lt,
gaiaUser_LastName: $gaiaUser_LastName,
gaiaUser_LastName_Icontains: $gaiaUser_LastName_Icontains,
gaiaUser_LastName_Istartswith: $gaiaUser_LastName_Istartswith,
gaiaUser_LastName_Contains: $gaiaUser_LastName_Contains,
gaiaUser_FullName: $gaiaUser_FullName,
gaiaUser_FullName_Icontains: $gaiaUser_FullName_Icontains,
gaiaUser_FullName_Istartswith: $gaiaUser_FullName_Istartswith,
gaiaUser_FullName_Contains: $gaiaUser_FullName_Contains,
internalEmployeeId: $internalEmployeeId,
internalEmployeeId_Icontains: $internalEmployeeId_Icontains,
internalEmployeeId_Istartswith: $internalEmployeeId_Istartswith,
internalEmployeeId_Contains: $internalEmployeeId_Contains,
gaiaUser_GaiaUserRegions_Region: $gaiaUser_GaiaUserRegions_Region,
gaiaUser_GaiaUserRegions_Region_In: $gaiaUser_GaiaUserRegions_Region_In,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
orderBy: $orderBy,
id: $id,
idsNotIn: $idsNotIn,
search: $search,
distinct: $distinct,
roleIds: $roleIds,
unassignedEmployeeJobsStartDate: $unassignedEmployeeJobsStartDate,
unassignedEmployeeJobsEndDate: $unassignedEmployeeJobsEndDate,
employeeJobsJob: $employeeJobsJob,
regions: $regions
) {
pageInfo {
...PageInfoFragment
}
edges {
...EmployeeNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"status": "xyz789",
"offset": 123,
"before": "xyz789",
"after": "abc123",
"first": 123,
"last": 987,
"archived": false,
"gaiaUser": "4",
"jobs_StartDateTime": "2007-12-03T10:15:30Z",
"jobs_StartDateTime_Gte": "2007-12-03T10:15:30Z",
"jobs_StartDateTime_Lte": "2007-12-03T10:15:30Z",
"jobs_EndDateTime": "2007-12-03T10:15:30Z",
"jobs_EndDateTime_Gte": "2007-12-03T10:15:30Z",
"jobs_EndDateTime_Lte": "2007-12-03T10:15:30Z",
"gaiaUser_IsActive": false,
"gaiaUser_FirstName": "xyz789",
"gaiaUser_FirstName_Icontains": "xyz789",
"gaiaUser_FirstName_Istartswith": "abc123",
"gaiaUser_FirstName_Contains": "abc123",
"gaiaUser_Email": "abc123",
"gaiaUser_Email_Icontains": "abc123",
"gaiaUser_Email_Istartswith": "abc123",
"gaiaUser_Email_Contains": "abc123",
"tasks_Id": 987.65,
"tasks": [4],
"gaiaUser_SecondaryEmail": "xyz789",
"gaiaUser_SecondaryEmail_Icontains": "abc123",
"gaiaUser_SecondaryEmail_Istartswith": "xyz789",
"gaiaUser_SecondaryEmail_Contains": "abc123",
"employeeJobs_StartDateTime_Gte": "2007-12-03T10:15:30Z",
"employeeJobs_StartDateTime_Lte": "2007-12-03T10:15:30Z",
"employeeJobs_StartDateTime_Gt": "2007-12-03T10:15:30Z",
"employeeJobs_StartDateTime_Lt": "2007-12-03T10:15:30Z",
"employeeJobs_EndDateTime_Gte": "2007-12-03T10:15:30Z",
"employeeJobs_EndDateTime_Lte": "2007-12-03T10:15:30Z",
"employeeJobs_EndDateTime_Gt": "2007-12-03T10:15:30Z",
"employeeJobs_EndDateTime_Lt": "2007-12-03T10:15:30Z",
"gaiaUser_LastName": "abc123",
"gaiaUser_LastName_Icontains": "xyz789",
"gaiaUser_LastName_Istartswith": "abc123",
"gaiaUser_LastName_Contains": "abc123",
"gaiaUser_FullName": "xyz789",
"gaiaUser_FullName_Icontains": "xyz789",
"gaiaUser_FullName_Istartswith": "xyz789",
"gaiaUser_FullName_Contains": "xyz789",
"internalEmployeeId": 987,
"internalEmployeeId_Icontains": 987,
"internalEmployeeId_Istartswith": 123,
"internalEmployeeId_Contains": 987,
"gaiaUser_GaiaUserRegions_Region": ["4"],
"gaiaUser_GaiaUserRegions_Region_In": [4],
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"orderBy": "abc123",
"id": ["4"],
"idsNotIn": "abc123",
"search": "abc123",
"distinct": false,
"roleIds": "abc123",
"unassignedEmployeeJobsStartDate": "2007-12-03T10:15:30Z",
"unassignedEmployeeJobsEndDate": "2007-12-03T10:15:30Z",
"employeeJobsJob": "abc123",
"regions": "abc123"
}
Response
{
"data": {
"employees": {
"pageInfo": PageInfo,
"edges": [EmployeeNodeEdge],
"nodeCount": 123
}
}
}
encryptSecrets
Example
Query
query encryptSecrets($secrets: [String]!) {
encryptSecrets(secrets: $secrets) {
decryptedSecret
encryptedSecret
}
}
Variables
{"secrets": ["xyz789"]}
Response
{
"data": {
"encryptSecrets": [
{
"decryptedSecret": "xyz789",
"encryptedSecret": "abc123"
}
]
}
}
equipmentBag
Response
Returns an EquipmentBagNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query equipmentBag($id: ID!) {
equipmentBag(id: $id) {
id
archived
created
updated
metadata
name
returned
notes
dueDate
lastReminderNotificationSent
pickupArea
equipmentBagType {
...EquipmentBagTypeNodeFragment
}
employee {
...EmployeeNodeFragment
}
equipmentCategory {
...EquipmentCategoryNodeFragment
}
regions {
...RegionNodeConnectionFragment
}
itemTypes
inEquipmentBag {
...EquipmentBagNodeFragment
}
folder {
...FolderNodeFragment
}
tasksFolder {
...FolderNodeFragment
}
files {
...FileNodeConnectionFragment
}
employeeJobs {
...EmployeeJobNodeConnectionFragment
}
equipmentBags {
...EquipmentBagNodeConnectionFragment
}
equipmentItems {
...EquipmentItemNodeConnectionFragment
}
nonRecurringNotifications {
...NonRecurringNotificationNodeConnectionFragment
}
notifications {
...NotificationNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
qrCodeFile {
...FileNodeFragment
}
qrCodeLabelFile {
...FileNodeFragment
}
smallQrCodeLabelFile {
...FileNodeFragment
}
barcodeFile {
...FileNodeFragment
}
barcodeLabelFile {
...FileNodeFragment
}
equipmentItemTypeIds
equipmentItemTypeRecordIds
employeeEmployeeJobs {
...EmployeeJobNodeFragment
}
nextEmployeeJob {
...EmployeeJobNodeFragment
}
lastEmployeeJob {
...EmployeeJobNodeFragment
}
nextEmployeeJobs {
...EmployeeJobNodeFragment
}
lastEmployeeJobs {
...EmployeeJobNodeFragment
}
}
}
Variables
{"id": 4}
Response
{
"data": {
"equipmentBag": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"returned": false,
"notes": "xyz789",
"dueDate": "2007-12-03T10:15:30Z",
"lastReminderNotificationSent": "2007-12-03T10:15:30Z",
"pickupArea": "abc123",
"equipmentBagType": EquipmentBagTypeNode,
"employee": EmployeeNode,
"equipmentCategory": EquipmentCategoryNode,
"regions": RegionNodeConnection,
"itemTypes": JSONString,
"inEquipmentBag": EquipmentBagNode,
"folder": FolderNode,
"tasksFolder": FolderNode,
"files": FileNodeConnection,
"employeeJobs": EmployeeJobNodeConnection,
"equipmentBags": EquipmentBagNodeConnection,
"equipmentItems": EquipmentItemNodeConnection,
"nonRecurringNotifications": NonRecurringNotificationNodeConnection,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"qrCodeFile": FileNode,
"qrCodeLabelFile": FileNode,
"smallQrCodeLabelFile": FileNode,
"barcodeFile": FileNode,
"barcodeLabelFile": FileNode,
"equipmentItemTypeIds": ["4"],
"equipmentItemTypeRecordIds": [123],
"employeeEmployeeJobs": [EmployeeJobNode],
"nextEmployeeJob": EmployeeJobNode,
"lastEmployeeJob": EmployeeJobNode,
"nextEmployeeJobs": [EmployeeJobNode],
"lastEmployeeJobs": [EmployeeJobNode]
}
}
}
equipmentBagEmployeeReports
Response
Returns an EquipmentBagEmployeeReportConnection
Example
Query
query equipmentBagEmployeeReports(
$equipmentBagIds: [ID]!,
$before: String,
$after: String,
$first: Int,
$last: Int
) {
equipmentBagEmployeeReports(
equipmentBagIds: $equipmentBagIds,
before: $before,
after: $after,
first: $first,
last: $last
) {
pageInfo {
...PageInfoFragment
}
edges {
...EquipmentBagEmployeeReportEdgeFragment
}
}
}
Variables
{
"equipmentBagIds": ["4"],
"before": "xyz789",
"after": "xyz789",
"first": 987,
"last": 987
}
Response
{
"data": {
"equipmentBagEmployeeReports": {
"pageInfo": PageInfo,
"edges": [EquipmentBagEmployeeReportEdge]
}
}
}
equipmentBagType
Response
Returns an EquipmentBagTypeNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query equipmentBagType($id: ID!) {
equipmentBagType(id: $id) {
id
archived
created
updated
metadata
name
equipmentCategory {
...EquipmentCategoryNodeFragment
}
equipmentItemTypesList {
...EquipmentItemTypeNodeFragment
}
equipmentBagTypesList {
...EquipmentBagTypeNodeFragment
}
files {
...FileNodeConnectionFragment
}
equipmentBags {
...EquipmentBagNodeConnectionFragment
}
equipmentItemTypes {
...EquipmentItemTypeNodeConnectionFragment
}
jobEquipmentBagTypes {
...JobEquipmentBagTypeNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
equipmentBagCount
}
}
Variables
{"id": 4}
Response
{
"data": {
"equipmentBagType": {
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"equipmentCategory": EquipmentCategoryNode,
"equipmentItemTypesList": [EquipmentItemTypeNode],
"equipmentBagTypesList": [EquipmentBagTypeNode],
"files": FileNodeConnection,
"equipmentBags": EquipmentBagNodeConnection,
"equipmentItemTypes": EquipmentItemTypeNodeConnection,
"jobEquipmentBagTypes": JobEquipmentBagTypeNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"equipmentBagCount": 987
}
}
}
equipmentBagTypeAvailableItems
Response
Returns an EquipmentItemNodeConnection
Arguments
| Name | Description |
|---|---|
equipmentBagTypeId - ID!
|
|
regionIds - [ID]
|
|
onlyRequired - Boolean
|
|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
archived - Boolean
|
|
id - [ID]
|
|
name - String
|
|
name_Icontains - String
|
|
name_Istartswith - String
|
|
name_Contains - String
|
|
employee - [ID]
|
|
employee_Isnull - Boolean
|
|
equipmentCategory - ID
|
|
equipmentCategory_Name - String
|
|
equipmentCategory_Name_Icontains - String
|
|
equipmentCategory_Name_Istartswith - String
|
|
equipmentCategory_Name_Contains - String
|
|
underRepair - Boolean
|
|
returned - Boolean
|
|
equipmentBag - ID
|
|
equipmentBag_Isnull - Boolean
|
|
serialNumber - String
|
|
serialNumber_Icontains - String
|
|
serialNumber_Istartswith - String
|
|
serialNumber_Contains - String
|
|
notes - String
|
|
notes_Icontains - String
|
|
notes_Istartswith - String
|
|
notes_Contains - String
|
|
retire - Boolean
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
updated - DateTime
|
|
updated_Gt - DateTime
|
|
updated_Lt - DateTime
|
|
orderBy - String
|
|
equipmentItemType - [ID]
|
|
idsNotIn - String
|
|
currentEmployeeAssignments - String
|
|
employeeAssignments - String
|
|
search - String
|
|
metadata - String
|
|
excludeAssignedEmployeeJob - String
|
|
regions - [ID]
|
|
pastDue - Boolean
|
|
outForRepair - Boolean
|
|
hasLongTermAssignment - Boolean
|
Example
Query
query equipmentBagTypeAvailableItems(
$equipmentBagTypeId: ID!,
$regionIds: [ID],
$onlyRequired: Boolean,
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$id: [ID],
$name: String,
$name_Icontains: String,
$name_Istartswith: String,
$name_Contains: String,
$employee: [ID],
$employee_Isnull: Boolean,
$equipmentCategory: ID,
$equipmentCategory_Name: String,
$equipmentCategory_Name_Icontains: String,
$equipmentCategory_Name_Istartswith: String,
$equipmentCategory_Name_Contains: String,
$underRepair: Boolean,
$returned: Boolean,
$equipmentBag: ID,
$equipmentBag_Isnull: Boolean,
$serialNumber: String,
$serialNumber_Icontains: String,
$serialNumber_Istartswith: String,
$serialNumber_Contains: String,
$notes: String,
$notes_Icontains: String,
$notes_Istartswith: String,
$notes_Contains: String,
$retire: Boolean,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$orderBy: String,
$equipmentItemType: [ID],
$idsNotIn: String,
$currentEmployeeAssignments: String,
$employeeAssignments: String,
$search: String,
$metadata: String,
$excludeAssignedEmployeeJob: String,
$regions: [ID],
$pastDue: Boolean,
$outForRepair: Boolean,
$hasLongTermAssignment: Boolean
) {
equipmentBagTypeAvailableItems(
equipmentBagTypeId: $equipmentBagTypeId,
regionIds: $regionIds,
onlyRequired: $onlyRequired,
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
id: $id,
name: $name,
name_Icontains: $name_Icontains,
name_Istartswith: $name_Istartswith,
name_Contains: $name_Contains,
employee: $employee,
employee_Isnull: $employee_Isnull,
equipmentCategory: $equipmentCategory,
equipmentCategory_Name: $equipmentCategory_Name,
equipmentCategory_Name_Icontains: $equipmentCategory_Name_Icontains,
equipmentCategory_Name_Istartswith: $equipmentCategory_Name_Istartswith,
equipmentCategory_Name_Contains: $equipmentCategory_Name_Contains,
underRepair: $underRepair,
returned: $returned,
equipmentBag: $equipmentBag,
equipmentBag_Isnull: $equipmentBag_Isnull,
serialNumber: $serialNumber,
serialNumber_Icontains: $serialNumber_Icontains,
serialNumber_Istartswith: $serialNumber_Istartswith,
serialNumber_Contains: $serialNumber_Contains,
notes: $notes,
notes_Icontains: $notes_Icontains,
notes_Istartswith: $notes_Istartswith,
notes_Contains: $notes_Contains,
retire: $retire,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
orderBy: $orderBy,
equipmentItemType: $equipmentItemType,
idsNotIn: $idsNotIn,
currentEmployeeAssignments: $currentEmployeeAssignments,
employeeAssignments: $employeeAssignments,
search: $search,
metadata: $metadata,
excludeAssignedEmployeeJob: $excludeAssignedEmployeeJob,
regions: $regions,
pastDue: $pastDue,
outForRepair: $outForRepair,
hasLongTermAssignment: $hasLongTermAssignment
) {
pageInfo {
...PageInfoFragment
}
edges {
...EquipmentItemNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"equipmentBagTypeId": 4,
"regionIds": [4],
"onlyRequired": true,
"offset": 987,
"before": "xyz789",
"after": "xyz789",
"first": 123,
"last": 987,
"archived": true,
"id": [4],
"name": "abc123",
"name_Icontains": "abc123",
"name_Istartswith": "abc123",
"name_Contains": "xyz789",
"employee": ["4"],
"employee_Isnull": false,
"equipmentCategory": 4,
"equipmentCategory_Name": "xyz789",
"equipmentCategory_Name_Icontains": "xyz789",
"equipmentCategory_Name_Istartswith": "xyz789",
"equipmentCategory_Name_Contains": "xyz789",
"underRepair": false,
"returned": false,
"equipmentBag": "4",
"equipmentBag_Isnull": true,
"serialNumber": "xyz789",
"serialNumber_Icontains": "xyz789",
"serialNumber_Istartswith": "xyz789",
"serialNumber_Contains": "xyz789",
"notes": "abc123",
"notes_Icontains": "abc123",
"notes_Istartswith": "xyz789",
"notes_Contains": "xyz789",
"retire": false,
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"orderBy": "abc123",
"equipmentItemType": ["4"],
"idsNotIn": "abc123",
"currentEmployeeAssignments": "xyz789",
"employeeAssignments": "abc123",
"search": "abc123",
"metadata": "xyz789",
"excludeAssignedEmployeeJob": "xyz789",
"regions": [4],
"pastDue": true,
"outForRepair": false,
"hasLongTermAssignment": true
}
Response
{
"data": {
"equipmentBagTypeAvailableItems": {
"pageInfo": PageInfo,
"edges": [EquipmentItemNodeEdge],
"nodeCount": 987
}
}
}
equipmentBagTypes
Response
Returns an EquipmentBagTypeNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
archived - Boolean
|
|
id - [ID]
|
|
name - String
|
|
name_Iexact - String
|
|
name_Icontains - String
|
|
name_Istartswith - String
|
|
name_Contains - String
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
updated - DateTime
|
|
updated_Gt - DateTime
|
|
updated_Lt - DateTime
|
|
orderBy - String
|
|
idsNotIn - String
|
Example
Query
query equipmentBagTypes(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$id: [ID],
$name: String,
$name_Iexact: String,
$name_Icontains: String,
$name_Istartswith: String,
$name_Contains: String,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$orderBy: String,
$idsNotIn: String
) {
equipmentBagTypes(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
id: $id,
name: $name,
name_Iexact: $name_Iexact,
name_Icontains: $name_Icontains,
name_Istartswith: $name_Istartswith,
name_Contains: $name_Contains,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
orderBy: $orderBy,
idsNotIn: $idsNotIn
) {
pageInfo {
...PageInfoFragment
}
edges {
...EquipmentBagTypeNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "xyz789",
"first": 987,
"last": 123,
"archived": true,
"id": ["4"],
"name": "abc123",
"name_Iexact": "xyz789",
"name_Icontains": "abc123",
"name_Istartswith": "abc123",
"name_Contains": "abc123",
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"orderBy": "xyz789",
"idsNotIn": "xyz789"
}
Response
{
"data": {
"equipmentBagTypes": {
"pageInfo": PageInfo,
"edges": [EquipmentBagTypeNodeEdge],
"nodeCount": 123
}
}
}
equipmentBags
Response
Returns an EquipmentBagNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
archived - Boolean
|
|
name - String
|
|
name_Iexact - String
|
|
name_Icontains - String
|
|
name_Istartswith - String
|
|
name_Contains - String
|
|
returned - Boolean
|
|
equipmentBagType - [ID]
|
|
inEquipmentBag - ID
|
|
inEquipmentBag_Isnull - Boolean
|
|
employee - [ID]
|
|
employee_Isnull - Boolean
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
updated - DateTime
|
|
updated_Gt - DateTime
|
|
updated_Lt - DateTime
|
|
orderBy - String
|
|
regions - [ID]
|
|
id - [ID]
|
|
idsNotIn - String
|
|
employeeJobsEmployeeId - String
|
|
currentEmployeeAssignments - String
|
|
employeeAssignments - String
|
|
excludeAssignedEmployeeJob - String
|
|
search - String
|
|
metadata - String
|
|
pastDue - Boolean
|
|
hasLongTermAssignment - Boolean
|
Example
Query
query equipmentBags(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$name: String,
$name_Iexact: String,
$name_Icontains: String,
$name_Istartswith: String,
$name_Contains: String,
$returned: Boolean,
$equipmentBagType: [ID],
$inEquipmentBag: ID,
$inEquipmentBag_Isnull: Boolean,
$employee: [ID],
$employee_Isnull: Boolean,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$orderBy: String,
$regions: [ID],
$id: [ID],
$idsNotIn: String,
$employeeJobsEmployeeId: String,
$currentEmployeeAssignments: String,
$employeeAssignments: String,
$excludeAssignedEmployeeJob: String,
$search: String,
$metadata: String,
$pastDue: Boolean,
$hasLongTermAssignment: Boolean
) {
equipmentBags(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
name: $name,
name_Iexact: $name_Iexact,
name_Icontains: $name_Icontains,
name_Istartswith: $name_Istartswith,
name_Contains: $name_Contains,
returned: $returned,
equipmentBagType: $equipmentBagType,
inEquipmentBag: $inEquipmentBag,
inEquipmentBag_Isnull: $inEquipmentBag_Isnull,
employee: $employee,
employee_Isnull: $employee_Isnull,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
orderBy: $orderBy,
regions: $regions,
id: $id,
idsNotIn: $idsNotIn,
employeeJobsEmployeeId: $employeeJobsEmployeeId,
currentEmployeeAssignments: $currentEmployeeAssignments,
employeeAssignments: $employeeAssignments,
excludeAssignedEmployeeJob: $excludeAssignedEmployeeJob,
search: $search,
metadata: $metadata,
pastDue: $pastDue,
hasLongTermAssignment: $hasLongTermAssignment
) {
pageInfo {
...PageInfoFragment
}
edges {
...EquipmentBagNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "xyz789",
"after": "xyz789",
"first": 987,
"last": 123,
"archived": true,
"name": "xyz789",
"name_Iexact": "xyz789",
"name_Icontains": "xyz789",
"name_Istartswith": "abc123",
"name_Contains": "abc123",
"returned": false,
"equipmentBagType": [4],
"inEquipmentBag": 4,
"inEquipmentBag_Isnull": false,
"employee": ["4"],
"employee_Isnull": true,
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"orderBy": "abc123",
"regions": ["4"],
"id": ["4"],
"idsNotIn": "abc123",
"employeeJobsEmployeeId": "abc123",
"currentEmployeeAssignments": "xyz789",
"employeeAssignments": "abc123",
"excludeAssignedEmployeeJob": "abc123",
"search": "abc123",
"metadata": "xyz789",
"pastDue": true,
"hasLongTermAssignment": false
}
Response
{
"data": {
"equipmentBags": {
"pageInfo": PageInfo,
"edges": [EquipmentBagNodeEdge],
"nodeCount": 987
}
}
}
equipmentCategories
Response
Returns an EquipmentCategoryNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
archived - Boolean
|
|
name - String
|
|
name_Iexact - String
|
|
name_Icontains - String
|
|
name_Istartswith - String
|
|
name_Contains - String
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
orderBy - String
|
|
id - [ID]
|
|
idsNotIn - String
|
Example
Query
query equipmentCategories(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$name: String,
$name_Iexact: String,
$name_Icontains: String,
$name_Istartswith: String,
$name_Contains: String,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$orderBy: String,
$id: [ID],
$idsNotIn: String
) {
equipmentCategories(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
name: $name,
name_Iexact: $name_Iexact,
name_Icontains: $name_Icontains,
name_Istartswith: $name_Istartswith,
name_Contains: $name_Contains,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
orderBy: $orderBy,
id: $id,
idsNotIn: $idsNotIn
) {
pageInfo {
...PageInfoFragment
}
edges {
...EquipmentCategoryNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "abc123",
"first": 987,
"last": 987,
"archived": true,
"name": "abc123",
"name_Iexact": "xyz789",
"name_Icontains": "abc123",
"name_Istartswith": "xyz789",
"name_Contains": "xyz789",
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"orderBy": "xyz789",
"id": ["4"],
"idsNotIn": "xyz789"
}
Response
{
"data": {
"equipmentCategories": {
"pageInfo": PageInfo,
"edges": [EquipmentCategoryNodeEdge],
"nodeCount": 123
}
}
}
equipmentCategory
Response
Returns an EquipmentCategoryNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query equipmentCategory($id: ID!) {
equipmentCategory(id: $id) {
id
archived
created
updated
metadata
name
description
equipmentBagTypes {
...EquipmentBagTypeNodeConnectionFragment
}
equipmentItemBags {
...EquipmentBagNodeConnectionFragment
}
equipmentItemTypes {
...EquipmentItemTypeNodeConnectionFragment
}
equipmentItems {
...EquipmentItemNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"equipmentCategory": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"description": "xyz789",
"equipmentBagTypes": EquipmentBagTypeNodeConnection,
"equipmentItemBags": EquipmentBagNodeConnection,
"equipmentItemTypes": EquipmentItemTypeNodeConnection,
"equipmentItems": EquipmentItemNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
equipmentItem
Response
Returns an EquipmentItemNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query equipmentItem($id: ID!) {
equipmentItem(id: $id) {
id
archived
created
updated
metadata
equipmentCategory {
...EquipmentCategoryNodeFragment
}
equipmentItemType {
...EquipmentItemTypeNodeFragment
}
equipmentBag {
...EquipmentBagNodeFragment
}
employee {
...EmployeeNodeFragment
}
regions {
...RegionNodeConnectionFragment
}
pickupArea
name
vendor
invoiceNumber
price
serialNumber
notes
retire
underRepair
returned
dueDate
lastReminderNotificationSent
folder {
...FolderNodeFragment
}
tasksFolder {
...FolderNodeFragment
}
files {
...FileNodeConnectionFragment
}
employeeJobs {
...EmployeeJobNodeConnectionFragment
}
instantiatedTaskCollections {
...InstantiatedTaskCollectionNodeConnectionFragment
}
tasks {
...TaskNodeConnectionFragment
}
repairs {
...RepairNodeConnectionFragment
}
nonRecurringNotifications {
...NonRecurringNotificationNodeConnectionFragment
}
notifications {
...NotificationNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
qrCodeFile {
...FileNodeFragment
}
barcodeFile {
...FileNodeFragment
}
barcodeLabelFile {
...FileNodeFragment
}
qrCodeLabelFile {
...FileNodeFragment
}
smallQrCodeLabelFile {
...FileNodeFragment
}
employeeEmployeeJobs {
...EmployeeJobNodeFragment
}
nextEmployeeJob {
...EmployeeJobNodeFragment
}
lastEmployeeJob {
...EmployeeJobNodeFragment
}
nextEmployeeJobs {
...EmployeeJobNodeFragment
}
lastEmployeeJobs {
...EmployeeJobNodeFragment
}
}
}
Variables
{"id": 4}
Response
{
"data": {
"equipmentItem": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"equipmentCategory": EquipmentCategoryNode,
"equipmentItemType": EquipmentItemTypeNode,
"equipmentBag": EquipmentBagNode,
"employee": EmployeeNode,
"regions": RegionNodeConnection,
"pickupArea": "xyz789",
"name": "abc123",
"vendor": "xyz789",
"invoiceNumber": "xyz789",
"price": 987.65,
"serialNumber": "abc123",
"notes": "xyz789",
"retire": false,
"underRepair": true,
"returned": false,
"dueDate": "2007-12-03T10:15:30Z",
"lastReminderNotificationSent": "2007-12-03T10:15:30Z",
"folder": FolderNode,
"tasksFolder": FolderNode,
"files": FileNodeConnection,
"employeeJobs": EmployeeJobNodeConnection,
"instantiatedTaskCollections": InstantiatedTaskCollectionNodeConnection,
"tasks": TaskNodeConnection,
"repairs": RepairNodeConnection,
"nonRecurringNotifications": NonRecurringNotificationNodeConnection,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"qrCodeFile": FileNode,
"barcodeFile": FileNode,
"barcodeLabelFile": FileNode,
"qrCodeLabelFile": FileNode,
"smallQrCodeLabelFile": FileNode,
"employeeEmployeeJobs": [EmployeeJobNode],
"nextEmployeeJob": EmployeeJobNode,
"lastEmployeeJob": EmployeeJobNode,
"nextEmployeeJobs": [EmployeeJobNode],
"lastEmployeeJobs": [EmployeeJobNode]
}
}
}
equipmentItemType
Response
Returns an EquipmentItemTypeNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query equipmentItemType($id: ID!) {
equipmentItemType(id: $id) {
id
archived
created
updated
metadata
equipmentCategory {
...EquipmentCategoryNodeFragment
}
equipmentBagTypes {
...EquipmentBagTypeNodeConnectionFragment
}
name
miscellaneous
quantity
quantityAvailable
equipmentItems {
...EquipmentItemNodeConnectionFragment
}
jobEquipmentItemTypes {
...JobEquipmentItemTypeNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"equipmentItemType": {
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"equipmentCategory": EquipmentCategoryNode,
"equipmentBagTypes": EquipmentBagTypeNodeConnection,
"name": "abc123",
"miscellaneous": true,
"quantity": 123,
"quantityAvailable": 123,
"equipmentItems": EquipmentItemNodeConnection,
"jobEquipmentItemTypes": JobEquipmentItemTypeNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
equipmentItemTypeAvailableItems
Response
Returns an EquipmentItemNodeConnection
Arguments
| Name | Description |
|---|---|
equipmentItemTypeId - ID!
|
|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
archived - Boolean
|
|
id - [ID]
|
|
name - String
|
|
name_Icontains - String
|
|
name_Istartswith - String
|
|
name_Contains - String
|
|
employee - [ID]
|
|
employee_Isnull - Boolean
|
|
equipmentCategory - ID
|
|
equipmentCategory_Name - String
|
|
equipmentCategory_Name_Icontains - String
|
|
equipmentCategory_Name_Istartswith - String
|
|
equipmentCategory_Name_Contains - String
|
|
underRepair - Boolean
|
|
returned - Boolean
|
|
equipmentBag - ID
|
|
equipmentBag_Isnull - Boolean
|
|
serialNumber - String
|
|
serialNumber_Icontains - String
|
|
serialNumber_Istartswith - String
|
|
serialNumber_Contains - String
|
|
notes - String
|
|
notes_Icontains - String
|
|
notes_Istartswith - String
|
|
notes_Contains - String
|
|
retire - Boolean
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
updated - DateTime
|
|
updated_Gt - DateTime
|
|
updated_Lt - DateTime
|
|
orderBy - String
|
|
equipmentItemType - [ID]
|
|
idsNotIn - String
|
|
currentEmployeeAssignments - String
|
|
employeeAssignments - String
|
|
search - String
|
|
metadata - String
|
|
excludeAssignedEmployeeJob - String
|
|
regions - [ID]
|
|
pastDue - Boolean
|
|
outForRepair - Boolean
|
|
hasLongTermAssignment - Boolean
|
Example
Query
query equipmentItemTypeAvailableItems(
$equipmentItemTypeId: ID!,
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$id: [ID],
$name: String,
$name_Icontains: String,
$name_Istartswith: String,
$name_Contains: String,
$employee: [ID],
$employee_Isnull: Boolean,
$equipmentCategory: ID,
$equipmentCategory_Name: String,
$equipmentCategory_Name_Icontains: String,
$equipmentCategory_Name_Istartswith: String,
$equipmentCategory_Name_Contains: String,
$underRepair: Boolean,
$returned: Boolean,
$equipmentBag: ID,
$equipmentBag_Isnull: Boolean,
$serialNumber: String,
$serialNumber_Icontains: String,
$serialNumber_Istartswith: String,
$serialNumber_Contains: String,
$notes: String,
$notes_Icontains: String,
$notes_Istartswith: String,
$notes_Contains: String,
$retire: Boolean,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$orderBy: String,
$equipmentItemType: [ID],
$idsNotIn: String,
$currentEmployeeAssignments: String,
$employeeAssignments: String,
$search: String,
$metadata: String,
$excludeAssignedEmployeeJob: String,
$regions: [ID],
$pastDue: Boolean,
$outForRepair: Boolean,
$hasLongTermAssignment: Boolean
) {
equipmentItemTypeAvailableItems(
equipmentItemTypeId: $equipmentItemTypeId,
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
id: $id,
name: $name,
name_Icontains: $name_Icontains,
name_Istartswith: $name_Istartswith,
name_Contains: $name_Contains,
employee: $employee,
employee_Isnull: $employee_Isnull,
equipmentCategory: $equipmentCategory,
equipmentCategory_Name: $equipmentCategory_Name,
equipmentCategory_Name_Icontains: $equipmentCategory_Name_Icontains,
equipmentCategory_Name_Istartswith: $equipmentCategory_Name_Istartswith,
equipmentCategory_Name_Contains: $equipmentCategory_Name_Contains,
underRepair: $underRepair,
returned: $returned,
equipmentBag: $equipmentBag,
equipmentBag_Isnull: $equipmentBag_Isnull,
serialNumber: $serialNumber,
serialNumber_Icontains: $serialNumber_Icontains,
serialNumber_Istartswith: $serialNumber_Istartswith,
serialNumber_Contains: $serialNumber_Contains,
notes: $notes,
notes_Icontains: $notes_Icontains,
notes_Istartswith: $notes_Istartswith,
notes_Contains: $notes_Contains,
retire: $retire,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
orderBy: $orderBy,
equipmentItemType: $equipmentItemType,
idsNotIn: $idsNotIn,
currentEmployeeAssignments: $currentEmployeeAssignments,
employeeAssignments: $employeeAssignments,
search: $search,
metadata: $metadata,
excludeAssignedEmployeeJob: $excludeAssignedEmployeeJob,
regions: $regions,
pastDue: $pastDue,
outForRepair: $outForRepair,
hasLongTermAssignment: $hasLongTermAssignment
) {
pageInfo {
...PageInfoFragment
}
edges {
...EquipmentItemNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"equipmentItemTypeId": 4,
"offset": 123,
"before": "xyz789",
"after": "xyz789",
"first": 123,
"last": 123,
"archived": true,
"id": [4],
"name": "abc123",
"name_Icontains": "abc123",
"name_Istartswith": "xyz789",
"name_Contains": "abc123",
"employee": ["4"],
"employee_Isnull": true,
"equipmentCategory": 4,
"equipmentCategory_Name": "xyz789",
"equipmentCategory_Name_Icontains": "xyz789",
"equipmentCategory_Name_Istartswith": "abc123",
"equipmentCategory_Name_Contains": "abc123",
"underRepair": true,
"returned": false,
"equipmentBag": 4,
"equipmentBag_Isnull": true,
"serialNumber": "abc123",
"serialNumber_Icontains": "abc123",
"serialNumber_Istartswith": "abc123",
"serialNumber_Contains": "xyz789",
"notes": "abc123",
"notes_Icontains": "xyz789",
"notes_Istartswith": "xyz789",
"notes_Contains": "xyz789",
"retire": false,
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"orderBy": "xyz789",
"equipmentItemType": [4],
"idsNotIn": "xyz789",
"currentEmployeeAssignments": "xyz789",
"employeeAssignments": "abc123",
"search": "abc123",
"metadata": "abc123",
"excludeAssignedEmployeeJob": "abc123",
"regions": ["4"],
"pastDue": false,
"outForRepair": true,
"hasLongTermAssignment": false
}
Response
{
"data": {
"equipmentItemTypeAvailableItems": {
"pageInfo": PageInfo,
"edges": [EquipmentItemNodeEdge],
"nodeCount": 987
}
}
}
equipmentItemTypes
Response
Returns an EquipmentItemTypeNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
archived - Boolean
|
|
id - [ID]
|
|
name - String
|
|
name_Icontains - String
|
|
name_Istartswith - String
|
|
name_Contains - String
|
|
equipmentCategory - ID
|
|
miscellaneous - Boolean
|
|
equipmentCategory_Name - String
|
|
equipmentCategory_Name_Icontains - String
|
|
equipmentCategory_Name_Istartswith - String
|
|
equipmentCategory_Name_Contains - String
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
updated - DateTime
|
|
updated_Gt - DateTime
|
|
updated_Lt - DateTime
|
|
orderBy - String
|
|
idsNotIn - String
|
Example
Query
query equipmentItemTypes(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$id: [ID],
$name: String,
$name_Icontains: String,
$name_Istartswith: String,
$name_Contains: String,
$equipmentCategory: ID,
$miscellaneous: Boolean,
$equipmentCategory_Name: String,
$equipmentCategory_Name_Icontains: String,
$equipmentCategory_Name_Istartswith: String,
$equipmentCategory_Name_Contains: String,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$orderBy: String,
$idsNotIn: String
) {
equipmentItemTypes(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
id: $id,
name: $name,
name_Icontains: $name_Icontains,
name_Istartswith: $name_Istartswith,
name_Contains: $name_Contains,
equipmentCategory: $equipmentCategory,
miscellaneous: $miscellaneous,
equipmentCategory_Name: $equipmentCategory_Name,
equipmentCategory_Name_Icontains: $equipmentCategory_Name_Icontains,
equipmentCategory_Name_Istartswith: $equipmentCategory_Name_Istartswith,
equipmentCategory_Name_Contains: $equipmentCategory_Name_Contains,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
orderBy: $orderBy,
idsNotIn: $idsNotIn
) {
pageInfo {
...PageInfoFragment
}
edges {
...EquipmentItemTypeNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "xyz789",
"after": "xyz789",
"first": 987,
"last": 987,
"archived": true,
"id": ["4"],
"name": "abc123",
"name_Icontains": "xyz789",
"name_Istartswith": "xyz789",
"name_Contains": "xyz789",
"equipmentCategory": "4",
"miscellaneous": false,
"equipmentCategory_Name": "xyz789",
"equipmentCategory_Name_Icontains": "abc123",
"equipmentCategory_Name_Istartswith": "xyz789",
"equipmentCategory_Name_Contains": "abc123",
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"orderBy": "abc123",
"idsNotIn": "xyz789"
}
Response
{
"data": {
"equipmentItemTypes": {
"pageInfo": PageInfo,
"edges": [EquipmentItemTypeNodeEdge],
"nodeCount": 987
}
}
}
equipmentItems
Response
Returns an EquipmentItemNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
archived - Boolean
|
|
id - [ID]
|
|
name - String
|
|
name_Icontains - String
|
|
name_Istartswith - String
|
|
name_Contains - String
|
|
employee - [ID]
|
|
employee_Isnull - Boolean
|
|
equipmentCategory - ID
|
|
equipmentCategory_Name - String
|
|
equipmentCategory_Name_Icontains - String
|
|
equipmentCategory_Name_Istartswith - String
|
|
equipmentCategory_Name_Contains - String
|
|
underRepair - Boolean
|
|
returned - Boolean
|
|
equipmentBag - ID
|
|
equipmentBag_Isnull - Boolean
|
|
serialNumber - String
|
|
serialNumber_Icontains - String
|
|
serialNumber_Istartswith - String
|
|
serialNumber_Contains - String
|
|
notes - String
|
|
notes_Icontains - String
|
|
notes_Istartswith - String
|
|
notes_Contains - String
|
|
retire - Boolean
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
updated - DateTime
|
|
updated_Gt - DateTime
|
|
updated_Lt - DateTime
|
|
orderBy - String
|
|
equipmentItemType - [ID]
|
|
idsNotIn - String
|
|
currentEmployeeAssignments - String
|
|
employeeAssignments - String
|
|
search - String
|
|
metadata - String
|
|
excludeAssignedEmployeeJob - String
|
|
regions - [ID]
|
|
pastDue - Boolean
|
|
outForRepair - Boolean
|
|
hasLongTermAssignment - Boolean
|
Example
Query
query equipmentItems(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$id: [ID],
$name: String,
$name_Icontains: String,
$name_Istartswith: String,
$name_Contains: String,
$employee: [ID],
$employee_Isnull: Boolean,
$equipmentCategory: ID,
$equipmentCategory_Name: String,
$equipmentCategory_Name_Icontains: String,
$equipmentCategory_Name_Istartswith: String,
$equipmentCategory_Name_Contains: String,
$underRepair: Boolean,
$returned: Boolean,
$equipmentBag: ID,
$equipmentBag_Isnull: Boolean,
$serialNumber: String,
$serialNumber_Icontains: String,
$serialNumber_Istartswith: String,
$serialNumber_Contains: String,
$notes: String,
$notes_Icontains: String,
$notes_Istartswith: String,
$notes_Contains: String,
$retire: Boolean,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$orderBy: String,
$equipmentItemType: [ID],
$idsNotIn: String,
$currentEmployeeAssignments: String,
$employeeAssignments: String,
$search: String,
$metadata: String,
$excludeAssignedEmployeeJob: String,
$regions: [ID],
$pastDue: Boolean,
$outForRepair: Boolean,
$hasLongTermAssignment: Boolean
) {
equipmentItems(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
id: $id,
name: $name,
name_Icontains: $name_Icontains,
name_Istartswith: $name_Istartswith,
name_Contains: $name_Contains,
employee: $employee,
employee_Isnull: $employee_Isnull,
equipmentCategory: $equipmentCategory,
equipmentCategory_Name: $equipmentCategory_Name,
equipmentCategory_Name_Icontains: $equipmentCategory_Name_Icontains,
equipmentCategory_Name_Istartswith: $equipmentCategory_Name_Istartswith,
equipmentCategory_Name_Contains: $equipmentCategory_Name_Contains,
underRepair: $underRepair,
returned: $returned,
equipmentBag: $equipmentBag,
equipmentBag_Isnull: $equipmentBag_Isnull,
serialNumber: $serialNumber,
serialNumber_Icontains: $serialNumber_Icontains,
serialNumber_Istartswith: $serialNumber_Istartswith,
serialNumber_Contains: $serialNumber_Contains,
notes: $notes,
notes_Icontains: $notes_Icontains,
notes_Istartswith: $notes_Istartswith,
notes_Contains: $notes_Contains,
retire: $retire,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
orderBy: $orderBy,
equipmentItemType: $equipmentItemType,
idsNotIn: $idsNotIn,
currentEmployeeAssignments: $currentEmployeeAssignments,
employeeAssignments: $employeeAssignments,
search: $search,
metadata: $metadata,
excludeAssignedEmployeeJob: $excludeAssignedEmployeeJob,
regions: $regions,
pastDue: $pastDue,
outForRepair: $outForRepair,
hasLongTermAssignment: $hasLongTermAssignment
) {
pageInfo {
...PageInfoFragment
}
edges {
...EquipmentItemNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "xyz789",
"after": "xyz789",
"first": 987,
"last": 987,
"archived": false,
"id": [4],
"name": "abc123",
"name_Icontains": "xyz789",
"name_Istartswith": "abc123",
"name_Contains": "xyz789",
"employee": [4],
"employee_Isnull": false,
"equipmentCategory": 4,
"equipmentCategory_Name": "abc123",
"equipmentCategory_Name_Icontains": "xyz789",
"equipmentCategory_Name_Istartswith": "xyz789",
"equipmentCategory_Name_Contains": "abc123",
"underRepair": false,
"returned": false,
"equipmentBag": 4,
"equipmentBag_Isnull": false,
"serialNumber": "xyz789",
"serialNumber_Icontains": "xyz789",
"serialNumber_Istartswith": "xyz789",
"serialNumber_Contains": "xyz789",
"notes": "abc123",
"notes_Icontains": "xyz789",
"notes_Istartswith": "xyz789",
"notes_Contains": "abc123",
"retire": false,
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"orderBy": "abc123",
"equipmentItemType": ["4"],
"idsNotIn": "abc123",
"currentEmployeeAssignments": "abc123",
"employeeAssignments": "abc123",
"search": "abc123",
"metadata": "abc123",
"excludeAssignedEmployeeJob": "abc123",
"regions": [4],
"pastDue": true,
"outForRepair": false,
"hasLongTermAssignment": true
}
Response
{
"data": {
"equipmentItems": {
"pageInfo": PageInfo,
"edges": [EquipmentItemNodeEdge],
"nodeCount": 123
}
}
}
equipmentRepair
Response
Returns a RepairNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query equipmentRepair($id: ID!) {
equipmentRepair(id: $id) {
id
archived
created
updated
metadata
equipmentItem {
...EquipmentItemNodeFragment
}
repairStatus {
...RepairStatusNodeFragment
}
dateFixed
vendor
invoiceNumber
price
problem
notes
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"equipmentRepair": {
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"equipmentItem": EquipmentItemNode,
"repairStatus": RepairStatusNode,
"dateFixed": "2007-12-03T10:15:30Z",
"vendor": "xyz789",
"invoiceNumber": "xyz789",
"price": 123.45,
"problem": "xyz789",
"notes": "xyz789",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
equipmentRepairs
Response
Returns a RepairNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
archived - Boolean
|
|
equipmentItem - ID
|
|
equipmentItem_SerialNumber_Iexact - String
|
|
equipmentItem_Name - String
|
|
equipmentItem_Name_Iexact - String
|
|
equipmentItem_Name_Icontains - String
|
|
equipmentItem_Name_Istartswith - String
|
|
equipmentItem_Name_Contains - String
|
|
dateFixed - DateTime
|
|
repairStatus - ID
|
|
repairStatus_Status - String
|
|
repairStatus_Status_Iexact - String
|
|
repairStatus_Status_Icontains - String
|
|
repairStatus_Status_Istartswith - String
|
|
repairStatus_Status_Contains - String
|
|
repairStatus_CanCheckout - Boolean
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
orderBy - String
|
|
id - [ID]
|
|
idsNotIn - String
|
Example
Query
query equipmentRepairs(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$equipmentItem: ID,
$equipmentItem_SerialNumber_Iexact: String,
$equipmentItem_Name: String,
$equipmentItem_Name_Iexact: String,
$equipmentItem_Name_Icontains: String,
$equipmentItem_Name_Istartswith: String,
$equipmentItem_Name_Contains: String,
$dateFixed: DateTime,
$repairStatus: ID,
$repairStatus_Status: String,
$repairStatus_Status_Iexact: String,
$repairStatus_Status_Icontains: String,
$repairStatus_Status_Istartswith: String,
$repairStatus_Status_Contains: String,
$repairStatus_CanCheckout: Boolean,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$orderBy: String,
$id: [ID],
$idsNotIn: String
) {
equipmentRepairs(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
equipmentItem: $equipmentItem,
equipmentItem_SerialNumber_Iexact: $equipmentItem_SerialNumber_Iexact,
equipmentItem_Name: $equipmentItem_Name,
equipmentItem_Name_Iexact: $equipmentItem_Name_Iexact,
equipmentItem_Name_Icontains: $equipmentItem_Name_Icontains,
equipmentItem_Name_Istartswith: $equipmentItem_Name_Istartswith,
equipmentItem_Name_Contains: $equipmentItem_Name_Contains,
dateFixed: $dateFixed,
repairStatus: $repairStatus,
repairStatus_Status: $repairStatus_Status,
repairStatus_Status_Iexact: $repairStatus_Status_Iexact,
repairStatus_Status_Icontains: $repairStatus_Status_Icontains,
repairStatus_Status_Istartswith: $repairStatus_Status_Istartswith,
repairStatus_Status_Contains: $repairStatus_Status_Contains,
repairStatus_CanCheckout: $repairStatus_CanCheckout,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
orderBy: $orderBy,
id: $id,
idsNotIn: $idsNotIn
) {
pageInfo {
...PageInfoFragment
}
edges {
...RepairNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "xyz789",
"after": "abc123",
"first": 987,
"last": 123,
"archived": false,
"equipmentItem": "4",
"equipmentItem_SerialNumber_Iexact": "xyz789",
"equipmentItem_Name": "xyz789",
"equipmentItem_Name_Iexact": "abc123",
"equipmentItem_Name_Icontains": "abc123",
"equipmentItem_Name_Istartswith": "xyz789",
"equipmentItem_Name_Contains": "xyz789",
"dateFixed": "2007-12-03T10:15:30Z",
"repairStatus": "4",
"repairStatus_Status": "xyz789",
"repairStatus_Status_Iexact": "abc123",
"repairStatus_Status_Icontains": "abc123",
"repairStatus_Status_Istartswith": "xyz789",
"repairStatus_Status_Contains": "abc123",
"repairStatus_CanCheckout": true,
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"orderBy": "abc123",
"id": [4],
"idsNotIn": "xyz789"
}
Response
{
"data": {
"equipmentRepairs": {
"pageInfo": PageInfo,
"edges": [RepairNodeEdge],
"nodeCount": 987
}
}
}
expoConnector
Response
Returns an ExpoConnectorNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query expoConnector($id: ID!) {
expoConnector(id: $id) {
id
archived
created
updated
metadata
name
notificationTemplateChannels {
...NotificationTemplateChannelNodeConnectionFragment
}
notifications {
...NotificationNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"expoConnector": {
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"notificationTemplateChannels": NotificationTemplateChannelNodeConnection,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
expoConnectors
Response
Returns an ExpoConnectorNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
archived - Boolean
|
|
name - String
|
|
name_Icontains - String
|
|
name_Istartswith - String
|
|
name_Contains - String
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
updated - DateTime
|
|
updated_Gt - DateTime
|
|
updated_Lt - DateTime
|
|
orderBy - String
|
Example
Query
query expoConnectors(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$name: String,
$name_Icontains: String,
$name_Istartswith: String,
$name_Contains: String,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$orderBy: String
) {
expoConnectors(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
name: $name,
name_Icontains: $name_Icontains,
name_Istartswith: $name_Istartswith,
name_Contains: $name_Contains,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...ExpoConnectorNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "xyz789",
"first": 987,
"last": 987,
"archived": true,
"name": "abc123",
"name_Icontains": "abc123",
"name_Istartswith": "abc123",
"name_Contains": "xyz789",
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"orderBy": "xyz789"
}
Response
{
"data": {
"expoConnectors": {
"pageInfo": PageInfo,
"edges": [ExpoConnectorNodeEdge],
"nodeCount": 987
}
}
}
file
Example
Query
query file($id: ID!) {
file(id: $id) {
id
archived
created
updated
metadata
shared
cantDelete
cantRename
externalCantDelete
externalCantRename
externalCantUpdateFile
modifiedBy {
...GaiaUserNodeFragment
}
displayName
notificationTemplate {
...NotificationTemplateNodeFragment
}
notificationTemplateEmailAttachment {
...NotificationTemplateNodeFragment
}
notificationTriggerRuleAttachment {
...NotificationTriggerRuleNodeFragment
}
fileUploadSessionFileUuid
fileUploadSessionReconstructed
fileUploadSession {
...FileUploadSessionNodeFragment
}
boxSignRequest {
...BoxSignRequestNodeFragment
}
session {
...SessionNodeFragment
}
job {
...JobNodeFragment
}
organization {
...OrganizationNodeFragment
}
subjectGroup {
...SubjectGroupNodeFragment
}
task {
...TaskNodeFragment
}
subject {
...SubjectNodeFragment
}
employee {
...EmployeeNodeFragment
}
subjectGroupSubject {
...SubjectGroupSubjectNodeFragment
}
imagequixSubject {
...ImageQuixSubjectNodeFragment
}
equipmentBag {
...EquipmentBagNodeFragment
}
equipmentItem {
...EquipmentItemNodeFragment
}
equipmentBagType {
...EquipmentBagTypeNodeFragment
}
docusealSubmissionRequest {
...DocuSealSubmissionRequestNodeFragment
}
chatMessage {
...MessageNodeFragment
}
file
sha1
externallyVisible
temporary
type
bytes
fileUploadLink {
...FileUploadLinkNodeFragment
}
cantMove
createdBy {
...GaiaUserNodeFragment
}
fileSystemPath
folderItem {
...FolderItemNodeFragment
}
fileDownloadLinks {
...FileDownloadLinkNodeConnectionFragment
}
fileDownloadSession {
...FileDownloadSessionNodeFragment
}
notificationTriggerRuleAttachmentRecords {
...NotificationTriggerRuleAttachmentNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
fileName
fileUrl
fileExtension
presignedUrl
tags {
...TagNodeFragment
}
}
}
Variables
{"id": 4}
Response
{
"data": {
"file": {
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"shared": false,
"cantDelete": false,
"cantRename": false,
"externalCantDelete": false,
"externalCantRename": true,
"externalCantUpdateFile": false,
"modifiedBy": GaiaUserNode,
"displayName": "abc123",
"notificationTemplate": NotificationTemplateNode,
"notificationTemplateEmailAttachment": NotificationTemplateNode,
"notificationTriggerRuleAttachment": NotificationTriggerRuleNode,
"fileUploadSessionFileUuid": "dd2b7dd3-fb3c-42ee-8f02-76c09e3fcf9b",
"fileUploadSessionReconstructed": true,
"fileUploadSession": FileUploadSessionNode,
"boxSignRequest": BoxSignRequestNode,
"session": SessionNode,
"job": JobNode,
"organization": OrganizationNode,
"subjectGroup": SubjectGroupNode,
"task": TaskNode,
"subject": SubjectNode,
"employee": EmployeeNode,
"subjectGroupSubject": SubjectGroupSubjectNode,
"imagequixSubject": ImageQuixSubjectNode,
"equipmentBag": EquipmentBagNode,
"equipmentItem": EquipmentItemNode,
"equipmentBagType": EquipmentBagTypeNode,
"docusealSubmissionRequest": DocuSealSubmissionRequestNode,
"chatMessage": MessageNode,
"file": "xyz789",
"sha1": "abc123",
"externallyVisible": true,
"temporary": true,
"type": "xyz789",
"bytes": {},
"fileUploadLink": FileUploadLinkNode,
"cantMove": false,
"createdBy": GaiaUserNode,
"fileSystemPath": "xyz789",
"folderItem": FolderItemNode,
"fileDownloadLinks": FileDownloadLinkNodeConnection,
"fileDownloadSession": FileDownloadSessionNode,
"notificationTriggerRuleAttachmentRecords": NotificationTriggerRuleAttachmentNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"fileName": "xyz789",
"fileUrl": "abc123",
"fileExtension": "xyz789",
"presignedUrl": "xyz789",
"tags": [TagNode]
}
}
}
fileDownloadLink
Response
Returns a FileDownloadLinkNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query fileDownloadLink($id: ID!) {
fileDownloadLink(id: $id) {
id
archived
created
updated
metadata
folder {
...FolderNodeFragment
}
expiresOn
expired
enabled
public
used
selectedFiles {
...FileNodeConnectionFragment
}
selectedFolders {
...FolderNodeConnectionFragment
}
createdWithSelection
notifyWhenUsed
notifyContacts {
...GaiaUserNodeConnectionFragment
}
notifyEmployees {
...EmployeeNodeConnectionFragment
}
password
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
downloadLink
hasSelection
selectedFileCount
selectedFolderCount
passwordProtected
}
}
Variables
{"id": 4}
Response
{
"data": {
"fileDownloadLink": {
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"folder": FolderNode,
"expiresOn": "2007-12-03T10:15:30Z",
"expired": false,
"enabled": false,
"public": false,
"used": 987,
"selectedFiles": FileNodeConnection,
"selectedFolders": FolderNodeConnection,
"createdWithSelection": false,
"notifyWhenUsed": true,
"notifyContacts": GaiaUserNodeConnection,
"notifyEmployees": EmployeeNodeConnection,
"password": "xyz789",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"downloadLink": "xyz789",
"hasSelection": true,
"selectedFileCount": 987,
"selectedFolderCount": 987,
"passwordProtected": false
}
}
}
fileDownloadLinks
Response
Returns a FileDownloadLinkNodeConnection
Example
Query
query fileDownloadLinks(
$search: String,
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$id: ID,
$folder: ID,
$folder_Name_Icontains: String,
$folder_FileSystemPath_Icontains: String,
$orderBy: String
) {
fileDownloadLinks(
search: $search,
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
id: $id,
folder: $folder,
folder_Name_Icontains: $folder_Name_Icontains,
folder_FileSystemPath_Icontains: $folder_FileSystemPath_Icontains,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...FileDownloadLinkNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"search": "abc123",
"offset": 123,
"before": "abc123",
"after": "abc123",
"first": 123,
"last": 123,
"id": "4",
"folder": "4",
"folder_Name_Icontains": "abc123",
"folder_FileSystemPath_Icontains": "abc123",
"orderBy": "abc123"
}
Response
{
"data": {
"fileDownloadLinks": {
"pageInfo": PageInfo,
"edges": [FileDownloadLinkNodeEdge],
"nodeCount": 987
}
}
}
fileDownloadSession
Response
Returns a FileDownloadSessionNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query fileDownloadSession($id: ID!) {
fileDownloadSession(id: $id) {
id
archived
created
updated
metadata
zipCreationComplete
totalSize
totalSizeCreated
file {
...FileNodeFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"fileDownloadSession": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"zipCreationComplete": true,
"totalSize": {},
"totalSizeCreated": {},
"file": FileNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
fileDownloadSessions
Response
Returns a FileDownloadSessionNodeConnection
Example
Query
query fileDownloadSessions(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$id: ID
) {
fileDownloadSessions(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
id: $id
) {
pageInfo {
...PageInfoFragment
}
edges {
...FileDownloadSessionNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "xyz789",
"after": "abc123",
"first": 987,
"last": 987,
"id": "4"
}
Response
{
"data": {
"fileDownloadSessions": {
"pageInfo": PageInfo,
"edges": [FileDownloadSessionNodeEdge],
"nodeCount": 123
}
}
}
fileUploadLink
Response
Returns a FileUploadLinkNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query fileUploadLink($id: ID!) {
fileUploadLink(id: $id) {
id
archived
created
updated
metadata
folder {
...FolderNodeFragment
}
expiresOn
expired
enabled
public
used
maxFilesPerUpload
notifyWhenUsed
notifyContacts {
...GaiaUserNodeConnectionFragment
}
notifyEmployees {
...EmployeeNodeConnectionFragment
}
password
createdFolders {
...FolderNodeConnectionFragment
}
fileUploadSessions {
...FileUploadSessionNodeConnectionFragment
}
createdFiles {
...FileNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
passwordProtected
uploadLink
itemCount
uploadedFolderCount
uploadedFileCount
}
}
Variables
{"id": 4}
Response
{
"data": {
"fileUploadLink": {
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"folder": FolderNode,
"expiresOn": "2007-12-03T10:15:30Z",
"expired": false,
"enabled": true,
"public": true,
"used": 123,
"maxFilesPerUpload": 123,
"notifyWhenUsed": false,
"notifyContacts": GaiaUserNodeConnection,
"notifyEmployees": EmployeeNodeConnection,
"password": "xyz789",
"createdFolders": FolderNodeConnection,
"fileUploadSessions": FileUploadSessionNodeConnection,
"createdFiles": FileNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"passwordProtected": false,
"uploadLink": "xyz789",
"itemCount": 123,
"uploadedFolderCount": 123,
"uploadedFileCount": 987
}
}
}
fileUploadLinks
Response
Returns a FileUploadLinkNodeConnection
Example
Query
query fileUploadLinks(
$search: String,
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$id: ID,
$folder: ID,
$folder_Name_Icontains: String,
$folder_FileSystemPath_Icontains: String,
$orderBy: String
) {
fileUploadLinks(
search: $search,
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
id: $id,
folder: $folder,
folder_Name_Icontains: $folder_Name_Icontains,
folder_FileSystemPath_Icontains: $folder_FileSystemPath_Icontains,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...FileUploadLinkNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"search": "xyz789",
"offset": 987,
"before": "xyz789",
"after": "abc123",
"first": 123,
"last": 987,
"id": 4,
"folder": 4,
"folder_Name_Icontains": "xyz789",
"folder_FileSystemPath_Icontains": "xyz789",
"orderBy": "abc123"
}
Response
{
"data": {
"fileUploadLinks": {
"pageInfo": PageInfo,
"edges": [FileUploadLinkNodeEdge],
"nodeCount": 123
}
}
}
fileUploadSession
Response
Returns a FileUploadSessionNode
Example
Query
query fileUploadSession(
$id: ID,
$uuid: UUID
) {
fileUploadSession(
id: $id,
uuid: $uuid
) {
id
archived
created
updated
metadata
uuid
totalSize
currentSizeUnzipped
totalSizeToUnzip
createComplete
notificationSent
filesCreated
userAuthorized
totalFiles
completedFiles
cancelledFiles
cancelledZippedFiles
totalZippedFiles
unzippedFiles
gaiaUser {
...GaiaUserNodeFragment
}
fileUploadLink {
...FileUploadLinkNodeFragment
}
initStatus
initProgress
initTotal
initError
initTaskId
fileUploadProgress {
...FileUploadProgressNodeConnectionFragment
}
files {
...FileNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
initializedFiles {
...BulkFilePresignedUrlsTypeFragment
}
}
}
Variables
{
"id": "4",
"uuid": "dd2b7dd3-fb3c-42ee-8f02-76c09e3fcf9b"
}
Response
{
"data": {
"fileUploadSession": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"uuid": "dd2b7dd3-fb3c-42ee-8f02-76c09e3fcf9b",
"totalSize": {},
"currentSizeUnzipped": {},
"totalSizeToUnzip": {},
"createComplete": true,
"notificationSent": false,
"filesCreated": 123,
"userAuthorized": true,
"totalFiles": 123,
"completedFiles": 123,
"cancelledFiles": 123,
"cancelledZippedFiles": 123,
"totalZippedFiles": 987,
"unzippedFiles": 987,
"gaiaUser": GaiaUserNode,
"fileUploadLink": FileUploadLinkNode,
"initStatus": "xyz789",
"initProgress": 123,
"initTotal": 123,
"initError": "abc123",
"initTaskId": "abc123",
"fileUploadProgress": FileUploadProgressNodeConnection,
"files": FileNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"initializedFiles": [BulkFilePresignedUrlsType]
}
}
}
fileUploadSessions
Response
Returns a FileUploadSessionNodeConnection
Example
Query
query fileUploadSessions(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$id: ID,
$uuid: UUID
) {
fileUploadSessions(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
id: $id,
uuid: $uuid
) {
pageInfo {
...PageInfoFragment
}
edges {
...FileUploadSessionNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "abc123",
"first": 123,
"last": 987,
"id": 4,
"uuid": "dd2b7dd3-fb3c-42ee-8f02-76c09e3fcf9b"
}
Response
{
"data": {
"fileUploadSessions": {
"pageInfo": PageInfo,
"edges": [FileUploadSessionNodeEdge],
"nodeCount": 987
}
}
}
files
Response
Returns a FileNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
updated - DateTime
|
|
updated_Gt - DateTime
|
|
updated_Lt - DateTime
|
|
temporary - Boolean
|
|
job - ID
|
|
subject - ID
|
|
employee - ID
|
|
externallyVisible - Boolean
|
|
orderBy - String
|
|
id - [ID]
|
|
idsNotIn - String
|
|
organization - String
|
|
subjectGroup - String
|
|
search - String
|
|
tags - String
|
Example
Query
query files(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$temporary: Boolean,
$job: ID,
$subject: ID,
$employee: ID,
$externallyVisible: Boolean,
$orderBy: String,
$id: [ID],
$idsNotIn: String,
$organization: String,
$subjectGroup: String,
$search: String,
$tags: String
) {
files(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
temporary: $temporary,
job: $job,
subject: $subject,
employee: $employee,
externallyVisible: $externallyVisible,
orderBy: $orderBy,
id: $id,
idsNotIn: $idsNotIn,
organization: $organization,
subjectGroup: $subjectGroup,
search: $search,
tags: $tags
) {
pageInfo {
...PageInfoFragment
}
edges {
...FileNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "abc123",
"first": 987,
"last": 987,
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"temporary": true,
"job": "4",
"subject": "4",
"employee": 4,
"externallyVisible": true,
"orderBy": "abc123",
"id": [4],
"idsNotIn": "xyz789",
"organization": "abc123",
"subjectGroup": "abc123",
"search": "xyz789",
"tags": "xyz789"
}
Response
{
"data": {
"files": {
"pageInfo": PageInfo,
"edges": [FileNodeEdge],
"nodeCount": 123
}
}
}
folder
Response
Returns a FolderNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query folder($id: ID!) {
folder(id: $id) {
id
archived
created
updated
metadata
shared
cantDelete
cantRename
externalCantDelete
externalCantRename
name
root
createdBy {
...GaiaUserNodeFragment
}
modifiedBy {
...GaiaUserNodeFragment
}
employee {
...EmployeeNodeFragment
}
session {
...SessionNodeFragment
}
equipmentItem {
...EquipmentItemNodeFragment
}
equipmentItemTask {
...EquipmentItemNodeFragment
}
equipmentBag {
...EquipmentBagNodeFragment
}
equipmentBagTask {
...EquipmentBagNodeFragment
}
timesheet {
...TimesheetNodeFragment
}
timesheetExpense {
...TimesheetExpenseNodeFragment
}
sessionShared {
...SessionNodeFragment
}
job {
...JobNodeFragment
}
jobShared {
...JobNodeFragment
}
jobSessions {
...JobNodeFragment
}
jobTask {
...JobNodeFragment
}
organization {
...OrganizationNodeFragment
}
organizationShared {
...OrganizationNodeFragment
}
organizationStaffShared {
...OrganizationNodeFragment
}
organizationSubjectGroups {
...OrganizationNodeFragment
}
organizationSubjects {
...OrganizationNodeFragment
}
organizationTask {
...OrganizationNodeFragment
}
subjectGroup {
...SubjectGroupNodeFragment
}
subjectGroupShared {
...SubjectGroupNodeFragment
}
subjectGroupStaffShared {
...SubjectGroupNodeFragment
}
subjectGroupTask {
...SubjectGroupNodeFragment
}
task {
...TaskNodeFragment
}
taskShared {
...TaskNodeFragment
}
subject {
...SubjectNodeFragment
}
subjectShared {
...SubjectNodeFragment
}
subjectStaffShared {
...SubjectNodeFragment
}
subjectTask {
...SubjectNodeFragment
}
chatChannel {
...ChannelNodeFragment
}
externallyVisible
bytes
fileUploadLink {
...FileUploadLinkNodeFragment
}
cantMove
fileSystemPath
folderItems {
...FolderItemNodeConnectionFragment
}
folderItem {
...FolderItemNodeFragment
}
fileuploadlinkSet {
...FileUploadLinkNodeConnectionFragment
}
filedownloadlinkSet {
...FileDownloadLinkNodeConnectionFragment
}
downloadLinksAsSelected {
...FileDownloadLinkNodeConnectionFragment
}
equipmentFolderConfiguration {
...FolderConfigurationNodeFragment
}
equipmentItemFolderConfiguration {
...FolderConfigurationNodeFragment
}
equipmentBagFolderConfiguration {
...FolderConfigurationNodeFragment
}
organizationsFolderConfiguration {
...FolderConfigurationNodeFragment
}
employeesFolderConfiguration {
...FolderConfigurationNodeFragment
}
subjectsFolderConfiguration {
...FolderConfigurationNodeFragment
}
jobsFolderConfiguration {
...FolderConfigurationNodeFragment
}
tasksFolderConfiguration {
...FolderConfigurationNodeFragment
}
timesheetsFolderConfiguration {
...FolderConfigurationNodeFragment
}
chatFolderConfiguration {
...FolderConfigurationNodeFragment
}
chatChannelsFolderConfiguration {
...FolderConfigurationNodeFragment
}
chatDmsFolderConfiguration {
...FolderConfigurationNodeFragment
}
docusealSubmissionRequests {
...DocuSealSubmissionRequestNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
tags {
...TagNodeFragment
}
items {
...FolderItemTypeFragment
}
parentFolders {
...FolderNodeFragment
}
systemFolder
parentOrganization {
...OrganizationNodeFragment
}
}
}
Variables
{"id": 4}
Response
{
"data": {
"folder": {
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"shared": true,
"cantDelete": false,
"cantRename": true,
"externalCantDelete": false,
"externalCantRename": false,
"name": "xyz789",
"root": false,
"createdBy": GaiaUserNode,
"modifiedBy": GaiaUserNode,
"employee": EmployeeNode,
"session": SessionNode,
"equipmentItem": EquipmentItemNode,
"equipmentItemTask": EquipmentItemNode,
"equipmentBag": EquipmentBagNode,
"equipmentBagTask": EquipmentBagNode,
"timesheet": TimesheetNode,
"timesheetExpense": TimesheetExpenseNode,
"sessionShared": SessionNode,
"job": JobNode,
"jobShared": JobNode,
"jobSessions": JobNode,
"jobTask": JobNode,
"organization": OrganizationNode,
"organizationShared": OrganizationNode,
"organizationStaffShared": OrganizationNode,
"organizationSubjectGroups": OrganizationNode,
"organizationSubjects": OrganizationNode,
"organizationTask": OrganizationNode,
"subjectGroup": SubjectGroupNode,
"subjectGroupShared": SubjectGroupNode,
"subjectGroupStaffShared": SubjectGroupNode,
"subjectGroupTask": SubjectGroupNode,
"task": TaskNode,
"taskShared": TaskNode,
"subject": SubjectNode,
"subjectShared": SubjectNode,
"subjectStaffShared": SubjectNode,
"subjectTask": SubjectNode,
"chatChannel": ChannelNode,
"externallyVisible": true,
"bytes": {},
"fileUploadLink": FileUploadLinkNode,
"cantMove": false,
"fileSystemPath": "xyz789",
"folderItems": FolderItemNodeConnection,
"folderItem": FolderItemNode,
"fileuploadlinkSet": FileUploadLinkNodeConnection,
"filedownloadlinkSet": FileDownloadLinkNodeConnection,
"downloadLinksAsSelected": FileDownloadLinkNodeConnection,
"equipmentFolderConfiguration": FolderConfigurationNode,
"equipmentItemFolderConfiguration": FolderConfigurationNode,
"equipmentBagFolderConfiguration": FolderConfigurationNode,
"organizationsFolderConfiguration": FolderConfigurationNode,
"employeesFolderConfiguration": FolderConfigurationNode,
"subjectsFolderConfiguration": FolderConfigurationNode,
"jobsFolderConfiguration": FolderConfigurationNode,
"tasksFolderConfiguration": FolderConfigurationNode,
"timesheetsFolderConfiguration": FolderConfigurationNode,
"chatFolderConfiguration": FolderConfigurationNode,
"chatChannelsFolderConfiguration": FolderConfigurationNode,
"chatDmsFolderConfiguration": FolderConfigurationNode,
"docusealSubmissionRequests": DocuSealSubmissionRequestNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"tags": [TagNode],
"items": [FolderItemType],
"parentFolders": [FolderNode],
"systemFolder": false,
"parentOrganization": OrganizationNode
}
}
}
folderConfiguration
Response
Returns a FolderConfigurationNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query folderConfiguration($id: ID!) {
folderConfiguration(id: $id) {
id
archived
created
updated
metadata
subjectSharedCanCreateFiles
subjectSharedCanCreateFolders
subjectSharedCanSeeFiles
sessionSharedCanCreateFiles
sessionSharedCanCreateFolders
sessionSharedCanSeeFiles
jobSharedCanCreateFiles
jobSharedCanCreateFolders
jobSharedCanSeeFiles
organizationSharedCanCreateFiles
organizationSharedCanCreateFolders
organizationSharedCanSeeFiles
subjectGroupSharedCanCreateFiles
subjectGroupSharedCanCreateFolders
subjectGroupSharedCanSeeFiles
createForSessions
sessionFolderStructure
equipmentItemFolderStructure
equipmentBagFolderStructure
subjectFolderStructure
organizationFolderStructure
createForOrganizations
jobFolderStructure
createForJobs
employeeFolderStructure
createForEmployees
subjectGroupFolderStructure
createForSubjectGroups
createForSubjects
taskSharedCanCreateFiles
createForTasks
createForEquipmentItems
createForEquipmentBags
taskSharedCanCreateFolders
taskSharedCanSeeFiles
taskFolderStructure
equipmentFolder {
...FolderNodeFragment
}
equipmentItemFolder {
...FolderNodeFragment
}
equipmentBagFolder {
...FolderNodeFragment
}
organizationsFolder {
...FolderNodeFragment
}
employeesFolder {
...FolderNodeFragment
}
subjectsFolder {
...FolderNodeFragment
}
jobsFolder {
...FolderNodeFragment
}
tasksFolder {
...FolderNodeFragment
}
timesheetsFolder {
...FolderNodeFragment
}
timesheetFolderStructure
timesheetExpenseFolderStructure
createForTimesheets
createForTimesheetExpenses
chatFolder {
...FolderNodeFragment
}
chatChannelsFolder {
...FolderNodeFragment
}
chatDmsFolder {
...FolderNodeFragment
}
chatChannelFolderStructure
createForChatChannels
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"folderConfiguration": {
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"subjectSharedCanCreateFiles": false,
"subjectSharedCanCreateFolders": true,
"subjectSharedCanSeeFiles": false,
"sessionSharedCanCreateFiles": true,
"sessionSharedCanCreateFolders": false,
"sessionSharedCanSeeFiles": true,
"jobSharedCanCreateFiles": true,
"jobSharedCanCreateFolders": false,
"jobSharedCanSeeFiles": false,
"organizationSharedCanCreateFiles": false,
"organizationSharedCanCreateFolders": true,
"organizationSharedCanSeeFiles": true,
"subjectGroupSharedCanCreateFiles": false,
"subjectGroupSharedCanCreateFolders": true,
"subjectGroupSharedCanSeeFiles": false,
"createForSessions": true,
"sessionFolderStructure": JSONString,
"equipmentItemFolderStructure": JSONString,
"equipmentBagFolderStructure": JSONString,
"subjectFolderStructure": JSONString,
"organizationFolderStructure": JSONString,
"createForOrganizations": true,
"jobFolderStructure": JSONString,
"createForJobs": true,
"employeeFolderStructure": JSONString,
"createForEmployees": false,
"subjectGroupFolderStructure": JSONString,
"createForSubjectGroups": true,
"createForSubjects": false,
"taskSharedCanCreateFiles": true,
"createForTasks": true,
"createForEquipmentItems": true,
"createForEquipmentBags": false,
"taskSharedCanCreateFolders": false,
"taskSharedCanSeeFiles": false,
"taskFolderStructure": JSONString,
"equipmentFolder": FolderNode,
"equipmentItemFolder": FolderNode,
"equipmentBagFolder": FolderNode,
"organizationsFolder": FolderNode,
"employeesFolder": FolderNode,
"subjectsFolder": FolderNode,
"jobsFolder": FolderNode,
"tasksFolder": FolderNode,
"timesheetsFolder": FolderNode,
"timesheetFolderStructure": JSONString,
"timesheetExpenseFolderStructure": JSONString,
"createForTimesheets": false,
"createForTimesheetExpenses": false,
"chatFolder": FolderNode,
"chatChannelsFolder": FolderNode,
"chatDmsFolder": FolderNode,
"chatChannelFolderStructure": JSONString,
"createForChatChannels": false,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
folderConfigurations
Response
Returns a FolderConfigurationNodeConnection
Example
Query
query folderConfigurations(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$id: ID
) {
folderConfigurations(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
id: $id
) {
pageInfo {
...PageInfoFragment
}
edges {
...FolderConfigurationNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "abc123",
"first": 123,
"last": 987,
"id": "4"
}
Response
{
"data": {
"folderConfigurations": {
"pageInfo": PageInfo,
"edges": [FolderConfigurationNodeEdge],
"nodeCount": 987
}
}
}
folderItem
Response
Returns a FolderItemNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query folderItem($id: ID!) {
folderItem(id: $id) {
id
archived
created
updated
metadata
parentFolder {
...FolderNodeFragment
}
folder {
...FolderNodeFragment
}
file {
...FileNodeFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"folderItem": {
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"parentFolder": FolderNode,
"folder": FolderNode,
"file": FileNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
folderItems
Response
Returns a FolderItemNodeConnection
Example
Query
query folderItems(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$id: ID,
$parentFolder: ID,
$orderBy: String,
$search: String,
$externallyVisible: Boolean,
$fileDownloadLinkId: String
) {
folderItems(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
id: $id,
parentFolder: $parentFolder,
orderBy: $orderBy,
search: $search,
externallyVisible: $externallyVisible,
fileDownloadLinkId: $fileDownloadLinkId
) {
pageInfo {
...PageInfoFragment
}
edges {
...FolderItemNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "abc123",
"after": "abc123",
"first": 987,
"last": 987,
"id": "4",
"parentFolder": "4",
"orderBy": "abc123",
"search": "abc123",
"externallyVisible": true,
"fileDownloadLinkId": "abc123"
}
Response
{
"data": {
"folderItems": {
"pageInfo": PageInfo,
"edges": [FolderItemNodeEdge],
"nodeCount": 987
}
}
}
folders
Response
Returns a FolderNodeConnection
Example
Query
query folders(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$name_Icontains: String,
$id: ID,
$rootFolder: Boolean,
$fileId: String
) {
folders(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
name_Icontains: $name_Icontains,
id: $id,
rootFolder: $rootFolder,
fileId: $fileId
) {
pageInfo {
...PageInfoFragment
}
edges {
...FolderNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "abc123",
"after": "xyz789",
"first": 123,
"last": 987,
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"name_Icontains": "abc123",
"id": 4,
"rootFolder": true,
"fileId": "xyz789"
}
Response
{
"data": {
"folders": {
"pageInfo": PageInfo,
"edges": [FolderNodeEdge],
"nodeCount": 987
}
}
}
form
Example
Query
query form($id: ID!) {
form(id: $id) {
id
archived
created
updated
metadata
name
form
public
employeeSchedule {
...EmployeeScheduleNodeFragment
}
gaiaUser {
...GaiaUserNodeFragment
}
adHocContact {
...AdHocJobContactNodeFragment
}
subjectGroup {
...SubjectGroupNodeFragment
}
job {
...JobNodeFragment
}
session {
...SessionNodeFragment
}
employee {
...EmployeeNodeFragment
}
employeeJob {
...EmployeeJobNodeFragment
}
organization {
...OrganizationNodeFragment
}
subjectGroupSubject {
...SubjectGroupSubjectNodeFragment
}
subject {
...SubjectNodeFragment
}
submitForms {
...SubmitFormNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"form": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"form": JSONString,
"public": false,
"employeeSchedule": EmployeeScheduleNode,
"gaiaUser": GaiaUserNode,
"adHocContact": AdHocJobContactNode,
"subjectGroup": SubjectGroupNode,
"job": JobNode,
"session": SessionNode,
"employee": EmployeeNode,
"employeeJob": EmployeeJobNode,
"organization": OrganizationNode,
"subjectGroupSubject": SubjectGroupSubjectNode,
"subject": SubjectNode,
"submitForms": SubmitFormNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
forms
Response
Returns a FormNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
archived - Boolean
|
|
name - String
|
|
name_Icontains - String
|
|
name_Istartswith - String
|
|
name_Contains - String
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
updated - DateTime
|
|
updated_Gt - DateTime
|
|
updated_Lt - DateTime
|
|
session - [ID]
|
|
subject - [ID]
|
|
employee - [ID]
|
|
job - [ID]
|
|
subjectGroup - [ID]
|
|
organization - [ID]
|
|
employeeJob - [ID]
|
|
search - String
|
|
orderBy - String
|
Example
Query
query forms(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$name: String,
$name_Icontains: String,
$name_Istartswith: String,
$name_Contains: String,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$session: [ID],
$subject: [ID],
$employee: [ID],
$job: [ID],
$subjectGroup: [ID],
$organization: [ID],
$employeeJob: [ID],
$search: String,
$orderBy: String
) {
forms(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
name: $name,
name_Icontains: $name_Icontains,
name_Istartswith: $name_Istartswith,
name_Contains: $name_Contains,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
session: $session,
subject: $subject,
employee: $employee,
job: $job,
subjectGroup: $subjectGroup,
organization: $organization,
employeeJob: $employeeJob,
search: $search,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...FormNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "xyz789",
"after": "abc123",
"first": 123,
"last": 123,
"archived": true,
"name": "xyz789",
"name_Icontains": "abc123",
"name_Istartswith": "abc123",
"name_Contains": "xyz789",
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"session": [4],
"subject": [4],
"employee": ["4"],
"job": ["4"],
"subjectGroup": [4],
"organization": [4],
"employeeJob": [4],
"search": "xyz789",
"orderBy": "xyz789"
}
Response
{
"data": {
"forms": {
"pageInfo": PageInfo,
"edges": [FormNodeEdge],
"nodeCount": 987
}
}
}
fotomerchantApiClientSessionTemplates
Response
Example
Query
query fotomerchantApiClientSessionTemplates(
$page: Int,
$perPage: Int
) {
fotomerchantApiClientSessionTemplates(
page: $page,
perPage: $perPage
) {
fotomerchantApiClientSessionTemplates
}
}
Variables
{"page": 987, "perPage": 123}
Response
{
"data": {
"fotomerchantApiClientSessionTemplates": {
"fotomerchantApiClientSessionTemplates": "abc123"
}
}
}
fotomerchantApiOrders
Response
Returns a FotomerchantAPIOrdersType
Example
Query
query fotomerchantApiOrders(
$page: Int,
$perPage: Int
) {
fotomerchantApiOrders(
page: $page,
perPage: $perPage
) {
fotomerchantApiOrders
}
}
Variables
{"page": 123, "perPage": 123}
Response
{
"data": {
"fotomerchantApiOrders": {
"fotomerchantApiOrders": "abc123"
}
}
}
fotomerchantClient
Response
Returns a FotomerchantClientNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query fotomerchantClient($id: ID!) {
fotomerchantClient(id: $id) {
id
archived
created
updated
metadata
packageCategory
fotomerchantId
fotomerchantExternalReferenceId
organization {
...OrganizationNodeFragment
}
fotomerchantClientSessions {
...FotomerchantClientSessionNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"fotomerchantClient": {
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"packageCategory": false,
"fotomerchantId": "xyz789",
"fotomerchantExternalReferenceId": "dd2b7dd3-fb3c-42ee-8f02-76c09e3fcf9b",
"organization": OrganizationNode,
"fotomerchantClientSessions": FotomerchantClientSessionNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
fotomerchantClientSession
Response
Returns a FotomerchantClientSessionNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query fotomerchantClientSession($id: ID!) {
fotomerchantClientSession(id: $id) {
id
archived
created
updated
metadata
fotomerchantId
fotomerchantExternalReferenceId
label
subjectGroup {
...SubjectGroupNodeFragment
}
packageCategory {
...PackageCategoryNodeFragment
}
fotomerchantClient {
...FotomerchantClientNodeFragment
}
fotomerchantClientSessionTemplate {
...FotomerchantClientSessionTemplateNodeFragment
}
fotomerchantSubjects {
...FotomerchantSubjectNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"fotomerchantClientSession": {
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"fotomerchantId": "xyz789",
"fotomerchantExternalReferenceId": "dd2b7dd3-fb3c-42ee-8f02-76c09e3fcf9b",
"label": "abc123",
"subjectGroup": SubjectGroupNode,
"packageCategory": PackageCategoryNode,
"fotomerchantClient": FotomerchantClientNode,
"fotomerchantClientSessionTemplate": FotomerchantClientSessionTemplateNode,
"fotomerchantSubjects": FotomerchantSubjectNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
fotomerchantClientSessionTemplate
Response
Returns a FotomerchantClientSessionTemplateNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query fotomerchantClientSessionTemplate($id: ID!) {
fotomerchantClientSessionTemplate(id: $id) {
id
archived
created
updated
metadata
fotomerchantId
fotomerchantExternalReferenceId
fotomerchantClientSessions {
...FotomerchantClientSessionNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"fotomerchantClientSessionTemplate": {
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"fotomerchantId": "abc123",
"fotomerchantExternalReferenceId": "dd2b7dd3-fb3c-42ee-8f02-76c09e3fcf9b",
"fotomerchantClientSessions": FotomerchantClientSessionNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
fotomerchantClientSessionTemplates
Response
Example
Query
query fotomerchantClientSessionTemplates(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$fotomerchantId: String,
$archived: Boolean,
$orderBy: String,
$id: [ID],
$idsNotIn: String
) {
fotomerchantClientSessionTemplates(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
fotomerchantId: $fotomerchantId,
archived: $archived,
orderBy: $orderBy,
id: $id,
idsNotIn: $idsNotIn
) {
pageInfo {
...PageInfoFragment
}
edges {
...FotomerchantClientSessionTemplateNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "abc123",
"first": 987,
"last": 123,
"fotomerchantId": "abc123",
"archived": true,
"orderBy": "xyz789",
"id": ["4"],
"idsNotIn": "xyz789"
}
Response
{
"data": {
"fotomerchantClientSessionTemplates": {
"pageInfo": PageInfo,
"edges": [
FotomerchantClientSessionTemplateNodeEdge
],
"nodeCount": 987
}
}
}
fotomerchantClientSessions
Response
Returns a FotomerchantClientSessionNodeConnection
Example
Query
query fotomerchantClientSessions(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$fotomerchantId: String,
$archived: Boolean,
$orderBy: String,
$id: [ID],
$idsNotIn: String
) {
fotomerchantClientSessions(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
fotomerchantId: $fotomerchantId,
archived: $archived,
orderBy: $orderBy,
id: $id,
idsNotIn: $idsNotIn
) {
pageInfo {
...PageInfoFragment
}
edges {
...FotomerchantClientSessionNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "abc123",
"first": 987,
"last": 987,
"fotomerchantId": "abc123",
"archived": true,
"orderBy": "abc123",
"id": ["4"],
"idsNotIn": "abc123"
}
Response
{
"data": {
"fotomerchantClientSessions": {
"pageInfo": PageInfo,
"edges": [FotomerchantClientSessionNodeEdge],
"nodeCount": 987
}
}
}
fotomerchantClients
Response
Returns a FotomerchantClientNodeConnection
Example
Query
query fotomerchantClients(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$fotomerchantId: String,
$packageCategory: Boolean,
$archived: Boolean,
$orderBy: String,
$id: [ID],
$idsNotIn: String
) {
fotomerchantClients(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
fotomerchantId: $fotomerchantId,
packageCategory: $packageCategory,
archived: $archived,
orderBy: $orderBy,
id: $id,
idsNotIn: $idsNotIn
) {
pageInfo {
...PageInfoFragment
}
edges {
...FotomerchantClientNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "abc123",
"first": 987,
"last": 123,
"fotomerchantId": "xyz789",
"packageCategory": false,
"archived": false,
"orderBy": "abc123",
"id": ["4"],
"idsNotIn": "xyz789"
}
Response
{
"data": {
"fotomerchantClients": {
"pageInfo": PageInfo,
"edges": [FotomerchantClientNodeEdge],
"nodeCount": 987
}
}
}
fotomerchantConnector
Response
Returns a FotomerchantConnectorNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query fotomerchantConnector($id: ID!) {
fotomerchantConnector(id: $id) {
id
archived
created
updated
metadata
apiKey
apiKeyValid
subjectGalleryUrl
lastOrderSync
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"fotomerchantConnector": {
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"apiKey": "xyz789",
"apiKeyValid": true,
"subjectGalleryUrl": "abc123",
"lastOrderSync": "2007-12-03T10:15:30Z",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
fotomerchantConnectors
Response
Returns a FotomerchantConnectorNodeConnection
Example
Query
query fotomerchantConnectors(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$apiKey: String,
$orderBy: String,
$id: [ID],
$idsNotIn: String
) {
fotomerchantConnectors(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
apiKey: $apiKey,
orderBy: $orderBy,
id: $id,
idsNotIn: $idsNotIn
) {
pageInfo {
...PageInfoFragment
}
edges {
...FotomerchantConnectorNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "xyz789",
"after": "xyz789",
"first": 987,
"last": 987,
"apiKey": "xyz789",
"orderBy": "abc123",
"id": [4],
"idsNotIn": "xyz789"
}
Response
{
"data": {
"fotomerchantConnectors": {
"pageInfo": PageInfo,
"edges": [FotomerchantConnectorNodeEdge],
"nodeCount": 987
}
}
}
fotomerchantOrder
Response
Returns a FotomerchantOrderNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query fotomerchantOrder($id: ID!) {
fotomerchantOrder(id: $id) {
id
archived
created
updated
metadata
fotomerchantId
orderReference
recipientName
recipientEmail
directFulfillmentStatus
shippingTotal
subTotal
couponDiscountTotal
serviceFeeTotal
taxTotal
total
totalSpent
orderItemsCount
state
orderedAt
shippedAt
fotomerchantSubject {
...FotomerchantSubjectNodeFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"fotomerchantOrder": {
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"fotomerchantId": "abc123",
"orderReference": "abc123",
"recipientName": "abc123",
"recipientEmail": "xyz789",
"directFulfillmentStatus": "xyz789",
"shippingTotal": 123.45,
"subTotal": 123.45,
"couponDiscountTotal": 123.45,
"serviceFeeTotal": 123.45,
"taxTotal": 123.45,
"total": 987.65,
"totalSpent": 123.45,
"orderItemsCount": 123.45,
"state": "abc123",
"orderedAt": "2007-12-03T10:15:30Z",
"shippedAt": "2007-12-03T10:15:30Z",
"fotomerchantSubject": FotomerchantSubjectNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
fotomerchantOrders
Response
Returns a FotomerchantOrderNodeConnection
Example
Query
query fotomerchantOrders(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$fotomerchantId: String,
$archived: Boolean,
$orderBy: String,
$id: [ID],
$fotomerchantSubject: [ID],
$fotomerchantSubject_Subject: [ID]
) {
fotomerchantOrders(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
fotomerchantId: $fotomerchantId,
archived: $archived,
orderBy: $orderBy,
id: $id,
fotomerchantSubject: $fotomerchantSubject,
fotomerchantSubject_Subject: $fotomerchantSubject_Subject
) {
pageInfo {
...PageInfoFragment
}
edges {
...FotomerchantOrderNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "abc123",
"first": 987,
"last": 987,
"fotomerchantId": "abc123",
"archived": true,
"orderBy": "abc123",
"id": [4],
"fotomerchantSubject": [4],
"fotomerchantSubject_Subject": [4]
}
Response
{
"data": {
"fotomerchantOrders": {
"pageInfo": PageInfo,
"edges": [FotomerchantOrderNodeEdge],
"nodeCount": 123
}
}
}
fotomerchantSubject
Response
Returns a FotomerchantSubjectNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query fotomerchantSubject($id: ID!) {
fotomerchantSubject(id: $id) {
id
archived
created
updated
metadata
fotomerchantId
fotomerchantClientSession {
...FotomerchantClientSessionNodeFragment
}
subject {
...SubjectNodeFragment
}
organization {
...OrganizationNodeFragment
}
fotomerchantPassword
sessions {
...SessionNodeConnectionFragment
}
fotomerchantOrders {
...FotomerchantOrderNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"fotomerchantSubject": {
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"fotomerchantId": "abc123",
"fotomerchantClientSession": FotomerchantClientSessionNode,
"subject": SubjectNode,
"organization": OrganizationNode,
"fotomerchantPassword": "abc123",
"sessions": SessionNodeConnection,
"fotomerchantOrders": FotomerchantOrderNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
fotomerchantSubjects
Response
Returns a FotomerchantSubjectNodeConnection
Example
Query
query fotomerchantSubjects(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$fotomerchantId: String,
$archived: Boolean,
$orderBy: String,
$id: [ID],
$idsNotIn: String
) {
fotomerchantSubjects(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
fotomerchantId: $fotomerchantId,
archived: $archived,
orderBy: $orderBy,
id: $id,
idsNotIn: $idsNotIn
) {
pageInfo {
...PageInfoFragment
}
edges {
...FotomerchantSubjectNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "abc123",
"first": 987,
"last": 123,
"fotomerchantId": "xyz789",
"archived": false,
"orderBy": "xyz789",
"id": [4],
"idsNotIn": "abc123"
}
Response
{
"data": {
"fotomerchantSubjects": {
"pageInfo": PageInfo,
"edges": [FotomerchantSubjectNodeEdge],
"nodeCount": 987
}
}
}
ftpConnector
Response
Returns an FTPConnectorNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query ftpConnector($id: ID!) {
ftpConnector(id: $id) {
id
archived
created
updated
metadata
name
host
port
user
password
tls
ssl
valid
rateLimit
rateLimitSecondDelta
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"ftpConnector": {
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"host": "xyz789",
"port": 987,
"user": "xyz789",
"password": "xyz789",
"tls": false,
"ssl": false,
"valid": true,
"rateLimit": 123,
"rateLimitSecondDelta": 987,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
ftpConnectors
Response
Returns an FTPConnectorNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
archived - Boolean
|
|
name - String
|
|
name_Icontains - String
|
|
name_Istartswith - String
|
|
name_Contains - String
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
updated - DateTime
|
|
updated_Gt - DateTime
|
|
updated_Lt - DateTime
|
|
orderBy - String
|
Example
Query
query ftpConnectors(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$name: String,
$name_Icontains: String,
$name_Istartswith: String,
$name_Contains: String,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$orderBy: String
) {
ftpConnectors(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
name: $name,
name_Icontains: $name_Icontains,
name_Istartswith: $name_Istartswith,
name_Contains: $name_Contains,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...FTPConnectorNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "abc123",
"first": 123,
"last": 987,
"archived": true,
"name": "abc123",
"name_Icontains": "abc123",
"name_Istartswith": "xyz789",
"name_Contains": "xyz789",
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"orderBy": "xyz789"
}
Response
{
"data": {
"ftpConnectors": {
"pageInfo": PageInfo,
"edges": [FTPConnectorNodeEdge],
"nodeCount": 987
}
}
}
gaiaUser
Response
Returns a GaiaUserNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query gaiaUser($id: ID!) {
gaiaUser(id: $id) {
id
password
lastLogin
isSuperuser
groups {
...GroupNodeConnectionFragment
}
username
isStaff
isActive
dateJoined
regions {
...RegionNodeConnectionFragment
}
email
suffix
prefix
sendAccountCreatedEmail
jobTitle
abbreviatedName
dummyUsername
skipWelcomeEmail
archived
secondaryEmail
firstName
lastName
fullName
emailDomain
phoneNumber
phoneNumberExtension
receiveInvoiceEmails
secondaryPhoneNumber
secondaryPhoneNumberExtension
passwordResetToken
passwordResetTokenCreated
created
updated
emailNotificationsEnabled
smsNotificationsEnabled
emailConfirmed
forcedPasswordResetLogin
emailConfirmationTokenCreated
notes
loginLocation
loginBrowser
addressLineOne
addressLineTwo
city
state
zipCode
initials
metadata
uiPreferences
encryptedId
filteredRegions {
...RegionNodeConnectionFragment
}
tosAccepted
chatAway
chatNotificationsMuted
fileUploadLinks {
...FileUploadLinkNodeConnectionFragment
}
fileDownloadLinks {
...FileDownloadLinkNodeConnectionFragment
}
createdFolders {
...FolderNodeConnectionFragment
}
modifierFolders {
...FolderNodeConnectionFragment
}
fileUploadSessions {
...FileUploadSessionNodeConnectionFragment
}
modifiedFiles {
...FileNodeConnectionFragment
}
createdFiles {
...FileNodeConnectionFragment
}
taskComments {
...CommentNodeConnectionFragment
}
importProgress {
...ImportProgressNodeConnectionFragment
}
tableFilters {
...UserTableFilterNodeConnectionFragment
}
gaiaUserRegions {
...GaiaUserRegionNodeConnectionFragment
}
gaiaUserLoginLocations {
...GaiaUserLoginLocationNodeConnectionFragment
}
profileImage {
...GaiaUserProfileImageNodeFragment
}
employee {
...EmployeeNodeFragment
}
createdTaskCollections {
...TaskCollectionNodeConnectionFragment
}
createdTasks {
...TaskNodeConnectionFragment
}
tasks {
...TaskNodeConnectionFragment
}
submitForms {
...SubmitFormNodeConnectionFragment
}
forms {
...FormNodeConnectionFragment
}
boxSignRequests {
...UserBoxSignRequestNodeConnectionFragment
}
stripeCustomer {
...StripeCustomerNodeFragment
}
stripeRefundIntents {
...StripeRefundIntentNodeConnectionFragment
}
openAiInteractions {
...OpenAiInteractionNodeConnectionFragment
}
organizationContacts {
...OrganizationNodeConnectionFragment
}
subject {
...SubjectNodeFragment
}
subjectDeduplicationsCreated {
...SubjectDeduplicationNodeConnectionFragment
}
mergedDeduplicationSubjects {
...SubjectDeduplicationSubjectNodeConnectionFragment
}
jobsCreated {
...JobNodeConnectionFragment
}
jobsModified {
...JobNodeConnectionFragment
}
jobs {
...JobNodeConnectionFragment
}
nonRecurringNotifications {
...NonRecurringNotificationNodeConnectionFragment
}
notificationRuleRecipientsAsOrgContact {
...NotificationTriggerRuleRecipientsNodeConnectionFragment
}
taskNotificationRecipients {
...TaskNotificationRecipientsNodeConnectionFragment
}
notifications {
...NotificationNodeConnectionFragment
}
pushNotificationTokens {
...PushNotificationTokenNodeConnectionFragment
}
createdDocusealSubmissionRequests {
...DocuSealSubmissionRequestNodeConnectionFragment
}
docusealSubmissionRequestSigners {
...DocuSealSubmissionRequestSignerNodeConnectionFragment
}
chatChannels {
...ChannelNodeConnectionFragment
}
createdChannels {
...ChannelNodeConnectionFragment
}
channelMemberships {
...ChannelMemberNodeConnectionFragment
}
chatMessages {
...MessageNodeConnectionFragment
}
messageReactions {
...MessageReactionNodeConnectionFragment
}
startedLiveChats {
...LiveChatNodeConnectionFragment
}
liveChatParticipations {
...LiveChatParticipantNodeConnectionFragment
}
ownedDashboards {
...DashboardNodeConnectionFragment
}
dashboardPreference {
...UserDashboardPreferenceNodeFragment
}
sharedDashboards {
...DashboardShareNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
type
}
}
Variables
{"id": "4"}
Response
{
"data": {
"gaiaUser": {
"id": "4",
"password": "xyz789",
"lastLogin": "2007-12-03T10:15:30Z",
"isSuperuser": true,
"groups": GroupNodeConnection,
"username": "xyz789",
"isStaff": true,
"isActive": false,
"dateJoined": "2007-12-03T10:15:30Z",
"regions": RegionNodeConnection,
"email": "abc123",
"suffix": "xyz789",
"prefix": "abc123",
"sendAccountCreatedEmail": true,
"jobTitle": "xyz789",
"abbreviatedName": "xyz789",
"dummyUsername": true,
"skipWelcomeEmail": false,
"archived": false,
"secondaryEmail": "abc123",
"firstName": "xyz789",
"lastName": "abc123",
"fullName": "abc123",
"emailDomain": "abc123",
"phoneNumber": "abc123",
"phoneNumberExtension": "abc123",
"receiveInvoiceEmails": true,
"secondaryPhoneNumber": "xyz789",
"secondaryPhoneNumberExtension": "xyz789",
"passwordResetToken": "xyz789",
"passwordResetTokenCreated": "2007-12-03T10:15:30Z",
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"emailNotificationsEnabled": true,
"smsNotificationsEnabled": true,
"emailConfirmed": false,
"forcedPasswordResetLogin": true,
"emailConfirmationTokenCreated": "2007-12-03T10:15:30Z",
"notes": "xyz789",
"loginLocation": "xyz789",
"loginBrowser": "xyz789",
"addressLineOne": "xyz789",
"addressLineTwo": "xyz789",
"city": "xyz789",
"state": "xyz789",
"zipCode": "abc123",
"initials": "xyz789",
"metadata": JSONString,
"uiPreferences": GenericScalar,
"encryptedId": "abc123",
"filteredRegions": RegionNodeConnection,
"tosAccepted": true,
"chatAway": false,
"chatNotificationsMuted": true,
"fileUploadLinks": FileUploadLinkNodeConnection,
"fileDownloadLinks": FileDownloadLinkNodeConnection,
"createdFolders": FolderNodeConnection,
"modifierFolders": FolderNodeConnection,
"fileUploadSessions": FileUploadSessionNodeConnection,
"modifiedFiles": FileNodeConnection,
"createdFiles": FileNodeConnection,
"taskComments": CommentNodeConnection,
"importProgress": ImportProgressNodeConnection,
"tableFilters": UserTableFilterNodeConnection,
"gaiaUserRegions": GaiaUserRegionNodeConnection,
"gaiaUserLoginLocations": GaiaUserLoginLocationNodeConnection,
"profileImage": GaiaUserProfileImageNode,
"employee": EmployeeNode,
"createdTaskCollections": TaskCollectionNodeConnection,
"createdTasks": TaskNodeConnection,
"tasks": TaskNodeConnection,
"submitForms": SubmitFormNodeConnection,
"forms": FormNodeConnection,
"boxSignRequests": UserBoxSignRequestNodeConnection,
"stripeCustomer": StripeCustomerNode,
"stripeRefundIntents": StripeRefundIntentNodeConnection,
"openAiInteractions": OpenAiInteractionNodeConnection,
"organizationContacts": OrganizationNodeConnection,
"subject": SubjectNode,
"subjectDeduplicationsCreated": SubjectDeduplicationNodeConnection,
"mergedDeduplicationSubjects": SubjectDeduplicationSubjectNodeConnection,
"jobsCreated": JobNodeConnection,
"jobsModified": JobNodeConnection,
"jobs": JobNodeConnection,
"nonRecurringNotifications": NonRecurringNotificationNodeConnection,
"notificationRuleRecipientsAsOrgContact": NotificationTriggerRuleRecipientsNodeConnection,
"taskNotificationRecipients": TaskNotificationRecipientsNodeConnection,
"notifications": NotificationNodeConnection,
"pushNotificationTokens": PushNotificationTokenNodeConnection,
"createdDocusealSubmissionRequests": DocuSealSubmissionRequestNodeConnection,
"docusealSubmissionRequestSigners": DocuSealSubmissionRequestSignerNodeConnection,
"chatChannels": ChannelNodeConnection,
"createdChannels": ChannelNodeConnection,
"channelMemberships": ChannelMemberNodeConnection,
"chatMessages": MessageNodeConnection,
"messageReactions": MessageReactionNodeConnection,
"startedLiveChats": LiveChatNodeConnection,
"liveChatParticipations": LiveChatParticipantNodeConnection,
"ownedDashboards": DashboardNodeConnection,
"dashboardPreference": UserDashboardPreferenceNode,
"sharedDashboards": DashboardShareNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"type": "xyz789"
}
}
}
gaiaUserLoginLocation
Response
Returns a GaiaUserLoginLocationNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query gaiaUserLoginLocation($id: ID!) {
gaiaUserLoginLocation(id: $id) {
id
archived
created
updated
metadata
user {
...GaiaUserNodeFragment
}
unknown
latitude
longitude
city
state
country
ipAddress
userAgent
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"gaiaUserLoginLocation": {
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"user": GaiaUserNode,
"unknown": true,
"latitude": 123.45,
"longitude": 987.65,
"city": "xyz789",
"state": "abc123",
"country": "abc123",
"ipAddress": "abc123",
"userAgent": "abc123",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
gaiaUserLoginLocations
Response
Returns a GaiaUserLoginLocationNodeConnection
Example
Query
query gaiaUserLoginLocations(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$user: ID,
$unknown: Boolean,
$created: DateTime,
$created_Gte: DateTime,
$created_Lte: DateTime,
$orderBy: String
) {
gaiaUserLoginLocations(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
user: $user,
unknown: $unknown,
created: $created,
created_Gte: $created_Gte,
created_Lte: $created_Lte,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...GaiaUserLoginLocationNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "abc123",
"first": 987,
"last": 987,
"user": 4,
"unknown": true,
"created": "2007-12-03T10:15:30Z",
"created_Gte": "2007-12-03T10:15:30Z",
"created_Lte": "2007-12-03T10:15:30Z",
"orderBy": "xyz789"
}
Response
{
"data": {
"gaiaUserLoginLocations": {
"pageInfo": PageInfo,
"edges": [GaiaUserLoginLocationNodeEdge],
"nodeCount": 987
}
}
}
gaiaUserNotificationSettings
Response
Returns a GaiaUserNotificationSettings
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query gaiaUserNotificationSettings($id: ID!) {
gaiaUserNotificationSettings(id: $id) {
emailNotificationsEnabled
smsNotificationsEnabled
}
}
Variables
{"id": "4"}
Response
{
"data": {
"gaiaUserNotificationSettings": {
"emailNotificationsEnabled": true,
"smsNotificationsEnabled": false
}
}
}
gaiaUserRegion
Response
Returns a GaiaUserRegionNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query gaiaUserRegion($id: ID!) {
gaiaUserRegion(id: $id) {
id
archived
created
updated
metadata
gaiaUser {
...GaiaUserNodeFragment
}
region {
...RegionNodeFragment
}
default
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"gaiaUserRegion": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"gaiaUser": GaiaUserNode,
"region": RegionNode,
"default": false,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
gaiaUserRegions
Response
Returns a GaiaUserRegionNodeConnection
Example
Query
query gaiaUserRegions(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$region: ID,
$region_Name_Icontains: String,
$gaiaUser: ID,
$gaiaUser_Employee_Isnull: Boolean,
$default: Boolean,
$orderBy: String
) {
gaiaUserRegions(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
region: $region,
region_Name_Icontains: $region_Name_Icontains,
gaiaUser: $gaiaUser,
gaiaUser_Employee_Isnull: $gaiaUser_Employee_Isnull,
default: $default,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...GaiaUserRegionNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "xyz789",
"first": 123,
"last": 987,
"region": "4",
"region_Name_Icontains": "abc123",
"gaiaUser": "4",
"gaiaUser_Employee_Isnull": true,
"default": true,
"orderBy": "abc123"
}
Response
{
"data": {
"gaiaUserRegions": {
"pageInfo": PageInfo,
"edges": [GaiaUserRegionNodeEdge],
"nodeCount": 987
}
}
}
gaiaUsers
Response
Returns a GaiaUserNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
archived - Boolean
|
|
firstName - String
|
|
firstName_Icontains - String
|
|
firstName_Istartswith - String
|
|
firstName_Contains - String
|
|
fullName - String
|
|
fullName_Icontains - String
|
|
fullName_Istartswith - String
|
|
fullName_Contains - String
|
|
fullName_Isnull - Boolean
|
|
isActive - Boolean
|
|
lastName - String
|
|
lastName_Icontains - String
|
|
lastName_Istartswith - String
|
|
lastName_Contains - String
|
|
email - String
|
|
email_Iexact - String
|
|
email_Icontains - String
|
|
email_Istartswith - String
|
|
email_Contains - String
|
|
username - String
|
|
username_Icontains - String
|
|
username_Istartswith - String
|
|
username_Contains - String
|
|
phoneNumber - String
|
|
phoneNumber_Icontains - String
|
|
phoneNumber_Istartswith - String
|
|
phoneNumber_Contains - String
|
|
employee_Id_Isnull - Boolean
|
|
tasks_Id - Float
|
|
tasks - [ID]
|
|
organizationContacts_Isnull - Boolean
|
|
organizationContacts_Name_Icontains - String
|
|
emailNotificationsEnabled - Boolean
|
|
smsNotificationsEnabled - Boolean
|
|
created - DateTime
|
|
created_Gte - DateTime
|
|
created_Lte - DateTime
|
|
updated - DateTime
|
|
updated_Gte - DateTime
|
|
updated_Lte - DateTime
|
|
orderBy - String
|
|
id - [ID]
|
|
gaiaUserRegions_Region - [ID]
|
|
idsNotIn - String
|
|
fullNameEmail - String
|
|
fullNameEmailOrganization - String
|
|
organizationContacts - [ID]
|
|
organizationContactsSearch - String
|
|
subjectGroup - String
|
|
subjectGroupBooked - Boolean
|
|
subjectGroupNotBooked - Boolean
|
|
subjectGroupPhotographed - Boolean
|
|
job - String
|
|
jobSessions - Boolean
|
|
jobContacts - Boolean
|
|
jobEmployees - Boolean
|
|
organization - String
|
|
search - String
|
|
taskContact - String
|
|
regions - String
|
Example
Query
query gaiaUsers(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$firstName: String,
$firstName_Icontains: String,
$firstName_Istartswith: String,
$firstName_Contains: String,
$fullName: String,
$fullName_Icontains: String,
$fullName_Istartswith: String,
$fullName_Contains: String,
$fullName_Isnull: Boolean,
$isActive: Boolean,
$lastName: String,
$lastName_Icontains: String,
$lastName_Istartswith: String,
$lastName_Contains: String,
$email: String,
$email_Iexact: String,
$email_Icontains: String,
$email_Istartswith: String,
$email_Contains: String,
$username: String,
$username_Icontains: String,
$username_Istartswith: String,
$username_Contains: String,
$phoneNumber: String,
$phoneNumber_Icontains: String,
$phoneNumber_Istartswith: String,
$phoneNumber_Contains: String,
$employee_Id_Isnull: Boolean,
$tasks_Id: Float,
$tasks: [ID],
$organizationContacts_Isnull: Boolean,
$organizationContacts_Name_Icontains: String,
$emailNotificationsEnabled: Boolean,
$smsNotificationsEnabled: Boolean,
$created: DateTime,
$created_Gte: DateTime,
$created_Lte: DateTime,
$updated: DateTime,
$updated_Gte: DateTime,
$updated_Lte: DateTime,
$orderBy: String,
$id: [ID],
$gaiaUserRegions_Region: [ID],
$idsNotIn: String,
$fullNameEmail: String,
$fullNameEmailOrganization: String,
$organizationContacts: [ID],
$organizationContactsSearch: String,
$subjectGroup: String,
$subjectGroupBooked: Boolean,
$subjectGroupNotBooked: Boolean,
$subjectGroupPhotographed: Boolean,
$job: String,
$jobSessions: Boolean,
$jobContacts: Boolean,
$jobEmployees: Boolean,
$organization: String,
$search: String,
$taskContact: String,
$regions: String
) {
gaiaUsers(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
firstName: $firstName,
firstName_Icontains: $firstName_Icontains,
firstName_Istartswith: $firstName_Istartswith,
firstName_Contains: $firstName_Contains,
fullName: $fullName,
fullName_Icontains: $fullName_Icontains,
fullName_Istartswith: $fullName_Istartswith,
fullName_Contains: $fullName_Contains,
fullName_Isnull: $fullName_Isnull,
isActive: $isActive,
lastName: $lastName,
lastName_Icontains: $lastName_Icontains,
lastName_Istartswith: $lastName_Istartswith,
lastName_Contains: $lastName_Contains,
email: $email,
email_Iexact: $email_Iexact,
email_Icontains: $email_Icontains,
email_Istartswith: $email_Istartswith,
email_Contains: $email_Contains,
username: $username,
username_Icontains: $username_Icontains,
username_Istartswith: $username_Istartswith,
username_Contains: $username_Contains,
phoneNumber: $phoneNumber,
phoneNumber_Icontains: $phoneNumber_Icontains,
phoneNumber_Istartswith: $phoneNumber_Istartswith,
phoneNumber_Contains: $phoneNumber_Contains,
employee_Id_Isnull: $employee_Id_Isnull,
tasks_Id: $tasks_Id,
tasks: $tasks,
organizationContacts_Isnull: $organizationContacts_Isnull,
organizationContacts_Name_Icontains: $organizationContacts_Name_Icontains,
emailNotificationsEnabled: $emailNotificationsEnabled,
smsNotificationsEnabled: $smsNotificationsEnabled,
created: $created,
created_Gte: $created_Gte,
created_Lte: $created_Lte,
updated: $updated,
updated_Gte: $updated_Gte,
updated_Lte: $updated_Lte,
orderBy: $orderBy,
id: $id,
gaiaUserRegions_Region: $gaiaUserRegions_Region,
idsNotIn: $idsNotIn,
fullNameEmail: $fullNameEmail,
fullNameEmailOrganization: $fullNameEmailOrganization,
organizationContacts: $organizationContacts,
organizationContactsSearch: $organizationContactsSearch,
subjectGroup: $subjectGroup,
subjectGroupBooked: $subjectGroupBooked,
subjectGroupNotBooked: $subjectGroupNotBooked,
subjectGroupPhotographed: $subjectGroupPhotographed,
job: $job,
jobSessions: $jobSessions,
jobContacts: $jobContacts,
jobEmployees: $jobEmployees,
organization: $organization,
search: $search,
taskContact: $taskContact,
regions: $regions
) {
pageInfo {
...PageInfoFragment
}
edges {
...GaiaUserNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "abc123",
"first": 123,
"last": 123,
"archived": true,
"firstName": "abc123",
"firstName_Icontains": "abc123",
"firstName_Istartswith": "abc123",
"firstName_Contains": "xyz789",
"fullName": "abc123",
"fullName_Icontains": "abc123",
"fullName_Istartswith": "xyz789",
"fullName_Contains": "abc123",
"fullName_Isnull": true,
"isActive": true,
"lastName": "abc123",
"lastName_Icontains": "abc123",
"lastName_Istartswith": "abc123",
"lastName_Contains": "abc123",
"email": "abc123",
"email_Iexact": "xyz789",
"email_Icontains": "abc123",
"email_Istartswith": "abc123",
"email_Contains": "xyz789",
"username": "abc123",
"username_Icontains": "abc123",
"username_Istartswith": "abc123",
"username_Contains": "abc123",
"phoneNumber": "abc123",
"phoneNumber_Icontains": "abc123",
"phoneNumber_Istartswith": "abc123",
"phoneNumber_Contains": "xyz789",
"employee_Id_Isnull": true,
"tasks_Id": 123.45,
"tasks": ["4"],
"organizationContacts_Isnull": true,
"organizationContacts_Name_Icontains": "abc123",
"emailNotificationsEnabled": false,
"smsNotificationsEnabled": false,
"created": "2007-12-03T10:15:30Z",
"created_Gte": "2007-12-03T10:15:30Z",
"created_Lte": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gte": "2007-12-03T10:15:30Z",
"updated_Lte": "2007-12-03T10:15:30Z",
"orderBy": "xyz789",
"id": ["4"],
"gaiaUserRegions_Region": [4],
"idsNotIn": "xyz789",
"fullNameEmail": "abc123",
"fullNameEmailOrganization": "abc123",
"organizationContacts": [4],
"organizationContactsSearch": "xyz789",
"subjectGroup": "abc123",
"subjectGroupBooked": true,
"subjectGroupNotBooked": false,
"subjectGroupPhotographed": false,
"job": "xyz789",
"jobSessions": false,
"jobContacts": true,
"jobEmployees": true,
"organization": "abc123",
"search": "xyz789",
"taskContact": "xyz789",
"regions": "abc123"
}
Response
{
"data": {
"gaiaUsers": {
"pageInfo": PageInfo,
"edges": [GaiaUserNodeEdge],
"nodeCount": 987
}
}
}
getSubjectIds
Response
Returns [SubjectIdResultType]
Arguments
| Name | Description |
|---|---|
students - [StudentNameIdInput]
|
Example
Query
query getSubjectIds($students: [StudentNameIdInput]) {
getSubjectIds(students: $students) {
foundSubject
subjectId
firstName
lastName
}
}
Variables
{"students": [StudentNameIdInput]}
Response
{
"data": {
"getSubjectIds": [
{
"foundSubject": false,
"subjectId": 4,
"firstName": "abc123",
"lastName": "abc123"
}
]
}
}
googleCalendarConnector
Response
Returns a GoogleCalendarConnectorNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query googleCalendarConnector($id: ID!) {
googleCalendarConnector(id: $id) {
id
archived
created
updated
metadata
serviceAccount
adminCalendarId
authValid
authAdded
enabled
enabledForSubjectSessions
enabledForEmployeeJobs
enabledForOrganizationSessions
enabledForEmployeeSchedules
sendNotifications
authType
oauthTokenExpiry
oauthEmail
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
isOauth
oauthConnected
}
}
Variables
{"id": 4}
Response
{
"data": {
"googleCalendarConnector": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"serviceAccount": "xyz789",
"adminCalendarId": "xyz789",
"authValid": false,
"authAdded": true,
"enabled": false,
"enabledForSubjectSessions": false,
"enabledForEmployeeJobs": true,
"enabledForOrganizationSessions": true,
"enabledForEmployeeSchedules": false,
"sendNotifications": true,
"authType": "SERVICE_ACCOUNT",
"oauthTokenExpiry": "2007-12-03T10:15:30Z",
"oauthEmail": "abc123",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"isOauth": false,
"oauthConnected": false
}
}
}
googleCalendarConnectors
Response
Returns a GoogleCalendarConnectorNodeConnection
Example
Query
query googleCalendarConnectors(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$authAdded: Boolean,
$authValid: Boolean,
$id: [ID],
$orderBy: String
) {
googleCalendarConnectors(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
authAdded: $authAdded,
authValid: $authValid,
id: $id,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...GoogleCalendarConnectorNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "xyz789",
"first": 123,
"last": 123,
"authAdded": false,
"authValid": false,
"id": ["4"],
"orderBy": "xyz789"
}
Response
{
"data": {
"googleCalendarConnectors": {
"pageInfo": PageInfo,
"edges": [GoogleCalendarConnectorNodeEdge],
"nodeCount": 987
}
}
}
googleCalendarEvent
Response
Returns a GoogleCalendarEventNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query googleCalendarEvent($id: ID!) {
googleCalendarEvent(id: $id) {
id
archived
created
updated
metadata
calendarEventId
calendarEvent
session {
...SessionNodeFragment
}
employeeJob {
...EmployeeJobNodeFragment
}
employeeSchedule {
...EmployeeScheduleNodeFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"googleCalendarEvent": {
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"calendarEventId": "xyz789",
"calendarEvent": JSONString,
"session": SessionNode,
"employeeJob": EmployeeJobNode,
"employeeSchedule": EmployeeScheduleNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
googleCalendarEvents
Response
Returns a GoogleCalendarEventNodeConnection
Example
Query
query googleCalendarEvents(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$calendarEventId: String,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$id: [ID],
$orderBy: String
) {
googleCalendarEvents(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
calendarEventId: $calendarEventId,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
id: $id,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...GoogleCalendarEventNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "abc123",
"after": "abc123",
"first": 123,
"last": 123,
"calendarEventId": "abc123",
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"id": ["4"],
"orderBy": "abc123"
}
Response
{
"data": {
"googleCalendarEvents": {
"pageInfo": PageInfo,
"edges": [GoogleCalendarEventNodeEdge],
"nodeCount": 987
}
}
}
gotPhotoConnector
Response
Returns a GotPhotoConnectorNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query gotPhotoConnector($id: ID!) {
gotPhotoConnector(id: $id) {
id
archived
created
updated
metadata
enabled
clientId
clientSecret
username
password
urlPrefix
syncing
syncStarted
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
galleryUrl
}
}
Variables
{"id": "4"}
Response
{
"data": {
"gotPhotoConnector": {
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"enabled": false,
"clientId": "abc123",
"clientSecret": "abc123",
"username": "xyz789",
"password": "xyz789",
"urlPrefix": "abc123",
"syncing": false,
"syncStarted": "2007-12-03T10:15:30Z",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"galleryUrl": "abc123"
}
}
}
gotPhotoConnectors
Response
Returns a GotPhotoConnectorNodeConnection
Example
Query
query gotPhotoConnectors(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$enabled: Boolean,
$id: [ID],
$orderBy: String
) {
gotPhotoConnectors(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
enabled: $enabled,
id: $id,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...GotPhotoConnectorNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "xyz789",
"first": 987,
"last": 123,
"enabled": false,
"id": ["4"],
"orderBy": "xyz789"
}
Response
{
"data": {
"gotPhotoConnectors": {
"pageInfo": PageInfo,
"edges": [GotPhotoConnectorNodeEdge],
"nodeCount": 123
}
}
}
gotPhotoJob
Response
Returns a GotPhotoJobNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query gotPhotoJob($id: ID!) {
gotPhotoJob(id: $id) {
id
archived
created
updated
metadata
gotPhotoId
gotPhotoJobTypeId
passwordSource
internalName
subjectGroup {
...SubjectGroupNodeFragment
}
packageCategory {
...PackageCategoryNodeFragment
}
gotPhotoOrganization {
...GotPhotoOrganizationNodeFragment
}
gotPhotoSubjects {
...GotPhotoSubjectNodeConnectionFragment
}
gotPhotoPasswords {
...GotPhotoPasswordNodeConnectionFragment
}
gotPhotoOrders {
...GotPhotoOrderNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"gotPhotoJob": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"gotPhotoId": "xyz789",
"gotPhotoJobTypeId": "abc123",
"passwordSource": "MANUAL",
"internalName": "xyz789",
"subjectGroup": SubjectGroupNode,
"packageCategory": PackageCategoryNode,
"gotPhotoOrganization": GotPhotoOrganizationNode,
"gotPhotoSubjects": GotPhotoSubjectNodeConnection,
"gotPhotoPasswords": GotPhotoPasswordNodeConnection,
"gotPhotoOrders": GotPhotoOrderNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
gotPhotoJobTypes
Response
Returns [GotPhotoJobTypeType]
Example
Query
query gotPhotoJobTypes {
gotPhotoJobTypes {
id
name
parentId
}
}
Response
{
"data": {
"gotPhotoJobTypes": [
{
"id": "xyz789",
"name": "xyz789",
"parentId": "xyz789"
}
]
}
}
gotPhotoJobs
Response
Returns a GotPhotoJobNodeConnection
Example
Query
query gotPhotoJobs(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$gotPhotoId: String,
$subjectGroup: ID,
$subjectGroup_Isnull: Boolean,
$orderBy: String,
$id: [ID],
$regions: String,
$search: String
) {
gotPhotoJobs(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
gotPhotoId: $gotPhotoId,
subjectGroup: $subjectGroup,
subjectGroup_Isnull: $subjectGroup_Isnull,
orderBy: $orderBy,
id: $id,
regions: $regions,
search: $search
) {
pageInfo {
...PageInfoFragment
}
edges {
...GotPhotoJobNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "abc123",
"after": "xyz789",
"first": 987,
"last": 123,
"gotPhotoId": "abc123",
"subjectGroup": "4",
"subjectGroup_Isnull": true,
"orderBy": "abc123",
"id": ["4"],
"regions": "xyz789",
"search": "xyz789"
}
Response
{
"data": {
"gotPhotoJobs": {
"pageInfo": PageInfo,
"edges": [GotPhotoJobNodeEdge],
"nodeCount": 123
}
}
}
gotPhotoOrder
Response
Returns a GotPhotoOrderNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query gotPhotoOrder($id: ID!) {
gotPhotoOrder(id: $id) {
id
archived
created
updated
metadata
gotPhotoId
number
status
paymentStatus
gotPhotoData
gotPhotoJob {
...GotPhotoJobNodeFragment
}
gotPhotoSubject {
...GotPhotoSubjectNodeFragment
}
amount
amountNet
salesTax
paymentFeeNet
paymentFeeTax
paymentFeeGross
serviceFeeNet
serviceFeeTax
serviceFeeGross
productionFeeNet
productionFeeTax
productionFeeGross
shippingFeeNet
shippingFeeTax
shippingFeeGross
externalCostsProductionNet
externalCostsProductionTax
externalCostsProductionGross
externalCostsShippingNet
externalCostsShippingTax
externalCostsShippingGross
shippingCostsAmount
productDiscountAmount
shippingDiscountAmount
couponCode
orderKey
paymentMethod
orderCreatedAt
firstPaymentDate
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"gotPhotoOrder": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"gotPhotoId": "xyz789",
"number": "xyz789",
"status": "xyz789",
"paymentStatus": "abc123",
"gotPhotoData": JSONString,
"gotPhotoJob": GotPhotoJobNode,
"gotPhotoSubject": GotPhotoSubjectNode,
"amount": Decimal,
"amountNet": Decimal,
"salesTax": Decimal,
"paymentFeeNet": Decimal,
"paymentFeeTax": Decimal,
"paymentFeeGross": Decimal,
"serviceFeeNet": Decimal,
"serviceFeeTax": Decimal,
"serviceFeeGross": Decimal,
"productionFeeNet": Decimal,
"productionFeeTax": Decimal,
"productionFeeGross": Decimal,
"shippingFeeNet": Decimal,
"shippingFeeTax": Decimal,
"shippingFeeGross": Decimal,
"externalCostsProductionNet": Decimal,
"externalCostsProductionTax": Decimal,
"externalCostsProductionGross": Decimal,
"externalCostsShippingNet": Decimal,
"externalCostsShippingTax": Decimal,
"externalCostsShippingGross": Decimal,
"shippingCostsAmount": Decimal,
"productDiscountAmount": Decimal,
"shippingDiscountAmount": Decimal,
"couponCode": "abc123",
"orderKey": "xyz789",
"paymentMethod": "xyz789",
"orderCreatedAt": "2007-12-03T10:15:30Z",
"firstPaymentDate": "2007-12-03T10:15:30Z",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
gotPhotoOrders
Response
Returns a GotPhotoOrderNodeConnection
Example
Query
query gotPhotoOrders(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$gotPhotoId: String,
$number: String,
$status: String,
$paymentStatus: String,
$gotPhotoJob: ID,
$gotPhotoSubject: ID,
$id: [ID],
$organizations: [ID],
$orderBy: String
) {
gotPhotoOrders(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
gotPhotoId: $gotPhotoId,
number: $number,
status: $status,
paymentStatus: $paymentStatus,
gotPhotoJob: $gotPhotoJob,
gotPhotoSubject: $gotPhotoSubject,
id: $id,
organizations: $organizations,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...GotPhotoOrderNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "abc123",
"after": "abc123",
"first": 987,
"last": 987,
"gotPhotoId": "xyz789",
"number": "xyz789",
"status": "abc123",
"paymentStatus": "xyz789",
"gotPhotoJob": "4",
"gotPhotoSubject": 4,
"id": [4],
"organizations": [4],
"orderBy": "xyz789"
}
Response
{
"data": {
"gotPhotoOrders": {
"pageInfo": PageInfo,
"edges": [GotPhotoOrderNodeEdge],
"nodeCount": 123
}
}
}
gotPhotoOrganization
Response
Returns a GotPhotoOrganizationNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query gotPhotoOrganization($id: ID!) {
gotPhotoOrganization(id: $id) {
id
archived
created
updated
metadata
gotPhotoId
packageCategory
organization {
...OrganizationNodeFragment
}
gotPhotoJobs {
...GotPhotoJobNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"gotPhotoOrganization": {
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"gotPhotoId": "abc123",
"packageCategory": false,
"organization": OrganizationNode,
"gotPhotoJobs": GotPhotoJobNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
gotPhotoOrganizations
Response
Returns a GotPhotoOrganizationNodeConnection
Example
Query
query gotPhotoOrganizations(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$gotPhotoId: String,
$packageCategory: Boolean,
$id: [ID],
$orderBy: String
) {
gotPhotoOrganizations(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
gotPhotoId: $gotPhotoId,
packageCategory: $packageCategory,
id: $id,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...GotPhotoOrganizationNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "xyz789",
"after": "abc123",
"first": 123,
"last": 123,
"gotPhotoId": "xyz789",
"packageCategory": true,
"id": ["4"],
"orderBy": "abc123"
}
Response
{
"data": {
"gotPhotoOrganizations": {
"pageInfo": PageInfo,
"edges": [GotPhotoOrganizationNodeEdge],
"nodeCount": 123
}
}
}
gotPhotoSubject
Response
Returns a GotPhotoSubjectNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query gotPhotoSubject($id: ID!) {
gotPhotoSubject(id: $id) {
id
archived
created
updated
metadata
gotPhotoId
subject {
...SubjectNodeFragment
}
subjectGroup {
...SubjectGroupNodeFragment
}
packageCategory {
...PackageCategoryNodeFragment
}
gotPhotoJob {
...GotPhotoJobNodeFragment
}
gotPhotoPasswords {
...GotPhotoPasswordNodeConnectionFragment
}
gotPhotoOrders {
...GotPhotoOrderNodeConnectionFragment
}
sessions {
...SessionNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"gotPhotoSubject": {
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"gotPhotoId": "xyz789",
"subject": SubjectNode,
"subjectGroup": SubjectGroupNode,
"packageCategory": PackageCategoryNode,
"gotPhotoJob": GotPhotoJobNode,
"gotPhotoPasswords": GotPhotoPasswordNodeConnection,
"gotPhotoOrders": GotPhotoOrderNodeConnection,
"sessions": SessionNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
gotPhotoSubjects
Response
Returns a GotPhotoSubjectNodeConnection
Example
Query
query gotPhotoSubjects(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$gotPhotoId: String,
$subjectGroup: ID,
$subjectGroup_Isnull: Boolean,
$subject: ID,
$subject_Isnull: Boolean,
$packageCategory: ID,
$packageCategory_Isnull: Boolean,
$id: [ID],
$orderBy: String,
$regions: String
) {
gotPhotoSubjects(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
gotPhotoId: $gotPhotoId,
subjectGroup: $subjectGroup,
subjectGroup_Isnull: $subjectGroup_Isnull,
subject: $subject,
subject_Isnull: $subject_Isnull,
packageCategory: $packageCategory,
packageCategory_Isnull: $packageCategory_Isnull,
id: $id,
orderBy: $orderBy,
regions: $regions
) {
pageInfo {
...PageInfoFragment
}
edges {
...GotPhotoSubjectNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "abc123",
"after": "abc123",
"first": 123,
"last": 987,
"gotPhotoId": "abc123",
"subjectGroup": "4",
"subjectGroup_Isnull": true,
"subject": "4",
"subject_Isnull": false,
"packageCategory": 4,
"packageCategory_Isnull": false,
"id": [4],
"orderBy": "abc123",
"regions": "abc123"
}
Response
{
"data": {
"gotPhotoSubjects": {
"pageInfo": PageInfo,
"edges": [GotPhotoSubjectNodeEdge],
"nodeCount": 123
}
}
}
graph
Example
Query
query graph($id: ID!) {
graph(id: $id) {
id
archived
created
updated
metadata
name
graphType
taskCollection {
...TaskCollectionNodeFragment
}
instantiatedTaskCollection {
...InstantiatedTaskCollectionNodeFragment
}
nodes {
...GraphNodeNodeConnectionFragment
}
edges {
...GraphEdgeNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
isAcyclic
}
}
Variables
{"id": "4"}
Response
{
"data": {
"graph": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"graphType": "TASK_COLLECTION",
"taskCollection": TaskCollectionNode,
"instantiatedTaskCollection": InstantiatedTaskCollectionNode,
"nodes": GraphNodeNodeConnection,
"edges": GraphEdgeNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"isAcyclic": true
}
}
}
graphEdge
Response
Returns a GraphEdgeNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query graphEdge($id: ID!) {
graphEdge(id: $id) {
id
archived
created
updated
metadata
graph {
...GraphNodeFragment
}
fromNode {
...GraphNodeNodeFragment
}
toNode {
...GraphNodeNodeFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"graphEdge": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"graph": GraphNode,
"fromNode": GraphNodeNode,
"toNode": GraphNodeNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
graphEdges
Response
Returns a GraphEdgeNodeConnection
Example
Query
query graphEdges(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$id: [ID],
$graph: [ID],
$orderBy: String,
$fromNode: [ID],
$toNode: [ID]
) {
graphEdges(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
id: $id,
graph: $graph,
orderBy: $orderBy,
fromNode: $fromNode,
toNode: $toNode
) {
pageInfo {
...PageInfoFragment
}
edges {
...GraphEdgeNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "abc123",
"after": "abc123",
"first": 987,
"last": 123,
"id": ["4"],
"graph": ["4"],
"orderBy": "abc123",
"fromNode": [4],
"toNode": [4]
}
Response
{
"data": {
"graphEdges": {
"pageInfo": PageInfo,
"edges": [GraphEdgeNodeEdge],
"nodeCount": 987
}
}
}
graphNode
Response
Returns a GraphNodeNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query graphNode($id: ID!) {
graphNode(id: $id) {
id
archived
created
updated
metadata
graph {
...GraphNodeFragment
}
taskCollectionTask {
...TaskCollectionTaskNodeFragment
}
task {
...TaskNodeFragment
}
notificationTrigger {
...NotificationTriggerNodeFragment
}
positionX
positionY
outgoingEdges {
...GraphEdgeNodeConnectionFragment
}
incomingEdges {
...GraphEdgeNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"graphNode": {
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"graph": GraphNode,
"taskCollectionTask": TaskCollectionTaskNode,
"task": TaskNode,
"notificationTrigger": NotificationTriggerNode,
"positionX": 123.45,
"positionY": 987.65,
"outgoingEdges": GraphEdgeNodeConnection,
"incomingEdges": GraphEdgeNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
graphNodes
Response
Returns a GraphNodeNodeConnection
Example
Query
query graphNodes(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$id: [ID],
$graph: [ID],
$orderBy: String,
$taskCollectionTask: [ID],
$task: [ID]
) {
graphNodes(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
id: $id,
graph: $graph,
orderBy: $orderBy,
taskCollectionTask: $taskCollectionTask,
task: $task
) {
pageInfo {
...PageInfoFragment
}
edges {
...GraphNodeNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "abc123",
"first": 123,
"last": 123,
"id": [4],
"graph": ["4"],
"orderBy": "xyz789",
"taskCollectionTask": ["4"],
"task": ["4"]
}
Response
{
"data": {
"graphNodes": {
"pageInfo": PageInfo,
"edges": [GraphNodeNodeEdge],
"nodeCount": 987
}
}
}
graphs
Response
Returns a GraphNodeConnection
Example
Query
query graphs(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$id: [ID],
$name: String,
$name_Icontains: String,
$graphType: String,
$orderBy: String,
$taskCollection: [ID]
) {
graphs(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
id: $id,
name: $name,
name_Icontains: $name_Icontains,
graphType: $graphType,
orderBy: $orderBy,
taskCollection: $taskCollection
) {
pageInfo {
...PageInfoFragment
}
edges {
...GraphNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "abc123",
"after": "xyz789",
"first": 123,
"last": 123,
"id": [4],
"name": "xyz789",
"name_Icontains": "abc123",
"graphType": "abc123",
"orderBy": "xyz789",
"taskCollection": [4]
}
Response
{
"data": {
"graphs": {
"pageInfo": PageInfo,
"edges": [GraphNodeEdge],
"nodeCount": 987
}
}
}
group
Example
Query
query group($id: ID!) {
group(id: $id) {
id
name
userSet {
...GaiaUserNodeConnectionFragment
}
groupUiPreference {
...GroupUiPreferenceNodeConnectionFragment
}
archived
created
updated
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"group": {
"id": 4,
"name": "xyz789",
"userSet": GaiaUserNodeConnection,
"groupUiPreference": GroupUiPreferenceNodeConnection,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
groups
Response
Returns a GroupNodeConnection
Example
Query
query groups(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$name: String,
$name_Icontains: String,
$name_Istartswith: String,
$name_Contains: String,
$permissions: [ID],
$id: [ID],
$idsNotIn: String
) {
groups(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
name: $name,
name_Icontains: $name_Icontains,
name_Istartswith: $name_Istartswith,
name_Contains: $name_Contains,
permissions: $permissions,
id: $id,
idsNotIn: $idsNotIn
) {
pageInfo {
...PageInfoFragment
}
edges {
...GroupNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "abc123",
"first": 987,
"last": 987,
"name": "xyz789",
"name_Icontains": "abc123",
"name_Istartswith": "xyz789",
"name_Contains": "xyz789",
"permissions": [4],
"id": ["4"],
"idsNotIn": "xyz789"
}
Response
{
"data": {
"groups": {
"pageInfo": PageInfo,
"edges": [GroupNodeEdge],
"nodeCount": 123
}
}
}
imagequixConnector
Response
Returns an ImageQuixConnectorNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query imagequixConnector($id: ID!) {
imagequixConnector(id: $id) {
id
archived
created
updated
metadata
enabled
clientId
clientSecret
authValid
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"imagequixConnector": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"enabled": true,
"clientId": "xyz789",
"clientSecret": "xyz789",
"authValid": true,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
imagequixConnectors
Response
Returns an ImageQuixConnectorNodeConnection
Example
Query
query imagequixConnectors(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$enabled: Boolean,
$id: [ID],
$idsNotIn: String,
$orderBy: String
) {
imagequixConnectors(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
enabled: $enabled,
id: $id,
idsNotIn: $idsNotIn,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...ImageQuixConnectorNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "abc123",
"first": 987,
"last": 987,
"enabled": true,
"id": [4],
"idsNotIn": "xyz789",
"orderBy": "xyz789"
}
Response
{
"data": {
"imagequixConnectors": {
"pageInfo": PageInfo,
"edges": [ImageQuixConnectorNodeEdge],
"nodeCount": 123
}
}
}
imagequixSubject
Response
Returns an ImageQuixSubjectNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query imagequixSubject($id: ID!) {
imagequixSubject(id: $id) {
id
archived
created
updated
metadata
imagequixId
subjectGroupSubject {
...SubjectGroupSubjectNodeFragment
}
files {
...FileNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
idQrCodeFile {
...FileNodeFragment
}
galleryQrCodeFile {
...FileNodeFragment
}
}
}
Variables
{"id": 4}
Response
{
"data": {
"imagequixSubject": {
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"imagequixId": "xyz789",
"subjectGroupSubject": SubjectGroupSubjectNode,
"files": FileNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"idQrCodeFile": FileNode,
"galleryQrCodeFile": FileNode
}
}
}
imagequixSubjects
Response
Returns an ImageQuixSubjectNodeConnection
Example
Query
query imagequixSubjects(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$imagequixId: String,
$id: [ID],
$idsNotIn: String,
$orderBy: String
) {
imagequixSubjects(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
imagequixId: $imagequixId,
id: $id,
idsNotIn: $idsNotIn,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...ImageQuixSubjectNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "xyz789",
"first": 123,
"last": 987,
"imagequixId": "abc123",
"id": [4],
"idsNotIn": "xyz789",
"orderBy": "xyz789"
}
Response
{
"data": {
"imagequixSubjects": {
"pageInfo": PageInfo,
"edges": [ImageQuixSubjectNodeEdge],
"nodeCount": 123
}
}
}
importProgress
Response
Returns an ImportProgressNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query importProgress($id: ID!) {
importProgress(id: $id) {
id
archived
created
updated
metadata
recordType
processing
processingCount
processingCompleted
processingProgress
createdBy {
...GaiaUserNodeFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"importProgress": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"recordType": "ORGANIZATION",
"processing": false,
"processingCount": 987,
"processingCompleted": 123,
"processingProgress": 123,
"createdBy": GaiaUserNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
importProgresses
Response
Returns an ImportProgressNodeConnection
Example
Query
query importProgresses(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$id: ID,
$recordType: String,
$processing: Boolean,
$orderBy: String
) {
importProgresses(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
id: $id,
recordType: $recordType,
processing: $processing,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...ImportProgressNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "xyz789",
"after": "abc123",
"first": 987,
"last": 987,
"id": 4,
"recordType": "xyz789",
"processing": true,
"orderBy": "abc123"
}
Response
{
"data": {
"importProgresses": {
"pageInfo": PageInfo,
"edges": [ImportProgressNodeEdge],
"nodeCount": 123
}
}
}
instantiatedTaskCollection
Response
Returns an InstantiatedTaskCollectionNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query instantiatedTaskCollection($id: ID!) {
instantiatedTaskCollection(id: $id) {
id
archived
created
updated
metadata
taskCollection {
...TaskCollectionNodeFragment
}
job {
...JobNodeFragment
}
organization {
...OrganizationNodeFragment
}
subjectGroup {
...SubjectGroupNodeFragment
}
subject {
...SubjectNodeFragment
}
equipmentItem {
...EquipmentItemNodeFragment
}
graph {
...GraphNodeFragment
}
tasks {
...TaskNodeConnectionFragment
}
notificationTriggers {
...NotificationTriggerNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"instantiatedTaskCollection": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"taskCollection": TaskCollectionNode,
"job": JobNode,
"organization": OrganizationNode,
"subjectGroup": SubjectGroupNode,
"subject": SubjectNode,
"equipmentItem": EquipmentItemNode,
"graph": GraphNode,
"tasks": TaskNodeConnection,
"notificationTriggers": NotificationTriggerNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
instantiatedTaskCollections
Response
Returns an InstantiatedTaskCollectionNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
taskCollection_Name_Icontains - String
|
|
orderBy - String
|
|
id - [ID]
|
|
taskCollection - [ID]
|
|
job - [ID]
|
|
organization - [ID]
|
|
subjectGroup - [ID]
|
|
subject - [ID]
|
|
equipmentItem - [ID]
|
|
regions - [ID]
|
|
employees - [ID]
|
|
organizationIds - String
|
|
jobIds - String
|
|
subjectGroupIds - String
|
|
subjectIds - String
|
|
equipmentItemIds - String
|
|
employeeIds - String
|
Example
Query
query instantiatedTaskCollections(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$taskCollection_Name_Icontains: String,
$orderBy: String,
$id: [ID],
$taskCollection: [ID],
$job: [ID],
$organization: [ID],
$subjectGroup: [ID],
$subject: [ID],
$equipmentItem: [ID],
$regions: [ID],
$employees: [ID],
$organizationIds: String,
$jobIds: String,
$subjectGroupIds: String,
$subjectIds: String,
$equipmentItemIds: String,
$employeeIds: String
) {
instantiatedTaskCollections(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
taskCollection_Name_Icontains: $taskCollection_Name_Icontains,
orderBy: $orderBy,
id: $id,
taskCollection: $taskCollection,
job: $job,
organization: $organization,
subjectGroup: $subjectGroup,
subject: $subject,
equipmentItem: $equipmentItem,
regions: $regions,
employees: $employees,
organizationIds: $organizationIds,
jobIds: $jobIds,
subjectGroupIds: $subjectGroupIds,
subjectIds: $subjectIds,
equipmentItemIds: $equipmentItemIds,
employeeIds: $employeeIds
) {
pageInfo {
...PageInfoFragment
}
edges {
...InstantiatedTaskCollectionNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "xyz789",
"after": "xyz789",
"first": 987,
"last": 123,
"taskCollection_Name_Icontains": "abc123",
"orderBy": "abc123",
"id": [4],
"taskCollection": [4],
"job": [4],
"organization": ["4"],
"subjectGroup": [4],
"subject": ["4"],
"equipmentItem": ["4"],
"regions": [4],
"employees": ["4"],
"organizationIds": "xyz789",
"jobIds": "xyz789",
"subjectGroupIds": "abc123",
"subjectIds": "abc123",
"equipmentItemIds": "xyz789",
"employeeIds": "abc123"
}
Response
{
"data": {
"instantiatedTaskCollections": {
"pageInfo": PageInfo,
"edges": [InstantiatedTaskCollectionNodeEdge],
"nodeCount": 987
}
}
}
invoiceSessions
Response
Returns a SessionNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
id - [ID]
|
|
sessionPackageChanged - Boolean
|
|
archived - Boolean
|
|
subject - ID
|
|
sessionPackage - ID
|
|
job - ID
|
|
job_Location - ID
|
|
subjectGroup - ID
|
|
stage - ID
|
|
subject_GaiaUser_FullName - String
|
|
subject_GaiaUser_FullName_Icontains - String
|
|
subject_GaiaUser_FullName_Istartswith - String
|
|
subject_GaiaUser_FullName_Contains - String
|
|
organization_Id - ID
|
|
sessionPackage_Id - ID
|
|
subjectGroup_Id - ID
|
|
coupon_Id - ID
|
|
autoScheduledSession_Id - ID
|
|
startDateTime - DateTime
|
|
startDateTime_Gte - DateTime
|
|
startDateTime_Lte - DateTime
|
|
endDateTime - DateTime
|
|
endDateTime_Gte - DateTime
|
|
endDateTime_Lte - DateTime
|
|
noShow - Boolean
|
|
cancelled - Boolean
|
|
rescheduled - Boolean
|
|
mobile - Boolean
|
|
waiveRescheduleCancelFee - Boolean
|
|
waiveBookingFee - Boolean
|
|
resitScheduled - Boolean
|
|
previousSession - ID
|
|
futureSession_Isnull - Boolean
|
|
completed - Boolean
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Gte - DateTime
|
|
created_Lt - DateTime
|
|
created_Lte - DateTime
|
|
updated - DateTime
|
|
updated_Gt - DateTime
|
|
updated_Gte - DateTime
|
|
updated_Lt - DateTime
|
|
updated_Lte - DateTime
|
|
search_Icontains - String
|
|
orderBy - String
|
|
region - [ID]
|
|
idsNotIn - String
|
|
live - Boolean
|
|
copyJob - Boolean
|
|
failedPayments - Boolean
|
|
contact - Boolean
|
|
search - String
|
|
stages - String
|
Example
Query
query invoiceSessions(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$id: [ID],
$sessionPackageChanged: Boolean,
$archived: Boolean,
$subject: ID,
$sessionPackage: ID,
$job: ID,
$job_Location: ID,
$subjectGroup: ID,
$stage: ID,
$subject_GaiaUser_FullName: String,
$subject_GaiaUser_FullName_Icontains: String,
$subject_GaiaUser_FullName_Istartswith: String,
$subject_GaiaUser_FullName_Contains: String,
$organization_Id: ID,
$sessionPackage_Id: ID,
$subjectGroup_Id: ID,
$coupon_Id: ID,
$autoScheduledSession_Id: ID,
$startDateTime: DateTime,
$startDateTime_Gte: DateTime,
$startDateTime_Lte: DateTime,
$endDateTime: DateTime,
$endDateTime_Gte: DateTime,
$endDateTime_Lte: DateTime,
$noShow: Boolean,
$cancelled: Boolean,
$rescheduled: Boolean,
$mobile: Boolean,
$waiveRescheduleCancelFee: Boolean,
$waiveBookingFee: Boolean,
$resitScheduled: Boolean,
$previousSession: ID,
$futureSession_Isnull: Boolean,
$completed: Boolean,
$created: DateTime,
$created_Gt: DateTime,
$created_Gte: DateTime,
$created_Lt: DateTime,
$created_Lte: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Gte: DateTime,
$updated_Lt: DateTime,
$updated_Lte: DateTime,
$search_Icontains: String,
$orderBy: String,
$region: [ID],
$idsNotIn: String,
$live: Boolean,
$copyJob: Boolean,
$failedPayments: Boolean,
$contact: Boolean,
$search: String,
$stages: String
) {
invoiceSessions(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
id: $id,
sessionPackageChanged: $sessionPackageChanged,
archived: $archived,
subject: $subject,
sessionPackage: $sessionPackage,
job: $job,
job_Location: $job_Location,
subjectGroup: $subjectGroup,
stage: $stage,
subject_GaiaUser_FullName: $subject_GaiaUser_FullName,
subject_GaiaUser_FullName_Icontains: $subject_GaiaUser_FullName_Icontains,
subject_GaiaUser_FullName_Istartswith: $subject_GaiaUser_FullName_Istartswith,
subject_GaiaUser_FullName_Contains: $subject_GaiaUser_FullName_Contains,
organization_Id: $organization_Id,
sessionPackage_Id: $sessionPackage_Id,
subjectGroup_Id: $subjectGroup_Id,
coupon_Id: $coupon_Id,
autoScheduledSession_Id: $autoScheduledSession_Id,
startDateTime: $startDateTime,
startDateTime_Gte: $startDateTime_Gte,
startDateTime_Lte: $startDateTime_Lte,
endDateTime: $endDateTime,
endDateTime_Gte: $endDateTime_Gte,
endDateTime_Lte: $endDateTime_Lte,
noShow: $noShow,
cancelled: $cancelled,
rescheduled: $rescheduled,
mobile: $mobile,
waiveRescheduleCancelFee: $waiveRescheduleCancelFee,
waiveBookingFee: $waiveBookingFee,
resitScheduled: $resitScheduled,
previousSession: $previousSession,
futureSession_Isnull: $futureSession_Isnull,
completed: $completed,
created: $created,
created_Gt: $created_Gt,
created_Gte: $created_Gte,
created_Lt: $created_Lt,
created_Lte: $created_Lte,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Gte: $updated_Gte,
updated_Lt: $updated_Lt,
updated_Lte: $updated_Lte,
search_Icontains: $search_Icontains,
orderBy: $orderBy,
region: $region,
idsNotIn: $idsNotIn,
live: $live,
copyJob: $copyJob,
failedPayments: $failedPayments,
contact: $contact,
search: $search,
stages: $stages
) {
pageInfo {
...PageInfoFragment
}
edges {
...SessionNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "xyz789",
"first": 987,
"last": 987,
"id": [4],
"sessionPackageChanged": false,
"archived": false,
"subject": 4,
"sessionPackage": "4",
"job": 4,
"job_Location": 4,
"subjectGroup": "4",
"stage": 4,
"subject_GaiaUser_FullName": "abc123",
"subject_GaiaUser_FullName_Icontains": "xyz789",
"subject_GaiaUser_FullName_Istartswith": "abc123",
"subject_GaiaUser_FullName_Contains": "xyz789",
"organization_Id": 4,
"sessionPackage_Id": 4,
"subjectGroup_Id": "4",
"coupon_Id": "4",
"autoScheduledSession_Id": "4",
"startDateTime": "2007-12-03T10:15:30Z",
"startDateTime_Gte": "2007-12-03T10:15:30Z",
"startDateTime_Lte": "2007-12-03T10:15:30Z",
"endDateTime": "2007-12-03T10:15:30Z",
"endDateTime_Gte": "2007-12-03T10:15:30Z",
"endDateTime_Lte": "2007-12-03T10:15:30Z",
"noShow": true,
"cancelled": false,
"rescheduled": true,
"mobile": false,
"waiveRescheduleCancelFee": false,
"waiveBookingFee": true,
"resitScheduled": true,
"previousSession": 4,
"futureSession_Isnull": false,
"completed": true,
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Gte": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"created_Lte": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Gte": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"updated_Lte": "2007-12-03T10:15:30Z",
"search_Icontains": "xyz789",
"orderBy": "abc123",
"region": ["4"],
"idsNotIn": "xyz789",
"live": true,
"copyJob": false,
"failedPayments": false,
"contact": false,
"search": "xyz789",
"stages": "xyz789"
}
Response
{
"data": {
"invoiceSessions": {
"pageInfo": PageInfo,
"edges": [SessionNodeEdge],
"nodeCount": 123
}
}
}
job
Example
Query
query job($id: ID!) {
job(id: $id) {
id
archived
created
updated
metadata
copyJob {
...JobNodeFragment
}
stage {
...JobStageNodeFragment
}
multiDayJob {
...MultiDayJobNodeFragment
}
location {
...LocationNodeFragment
}
jobType {
...JobTypeNodeFragment
}
employees {
...EmployeeNodeConnectionFragment
}
subjectGroups {
...SubjectGroupNodeConnectionFragment
}
packageCategories {
...PackageCategoryNodeConnectionFragment
}
createdBy {
...GaiaUserNodeFragment
}
modifiedBy {
...GaiaUserNodeFragment
}
region {
...RegionNodeFragment
}
sharedCanCreateFiles
sharedCanCreateFolders
sharedCanSeeFiles
sessionSharedCanCreateFiles
sessionSharedCanCreateFolders
sessionSharedCanSeeFiles
creatingBoxFolders
rootBoxFolderId
sharedBoxFolderId
contacts {
...GaiaUserNodeConnectionFragment
}
cancelled
notificationsEnabled
bookable
setups
maxSetups
name
startDateTime
endDateTime
bookingStartDateTime
bookingEndDateTime
notes
subjectNotes
completed
resitsAvailable
unassignedEmployeeJobs
googleCalendarEnabledForSubjectSessions
googleCalendarEnabledForEmployeeJobs
googleCalendarEnabledForOrganizationSessions
folder {
...FolderNodeFragment
}
sharedFolder {
...FolderNodeFragment
}
sessionsFolder {
...FolderNodeFragment
}
tasksFolder {
...FolderNodeFragment
}
files {
...FileNodeConnectionFragment
}
employeeJobs {
...EmployeeJobNodeConnectionFragment
}
instantiatedTaskCollections {
...InstantiatedTaskCollectionNodeConnectionFragment
}
tasks {
...TaskNodeConnectionFragment
}
submitForms {
...SubmitFormNodeConnectionFragment
}
forms {
...FormNodeConnectionFragment
}
jobEquipmentBagTypes {
...JobEquipmentBagTypeNodeConnectionFragment
}
jobEquipmentItemTypes {
...JobEquipmentItemTypeNodeConnectionFragment
}
copies {
...JobNodeConnectionFragment
}
packageCategoryJobs {
...PackageCategoryJobNodeConnectionFragment
}
packageGroupJobs {
...PackageGroupJobNodeConnectionFragment
}
breaks {
...BreakNodeConnectionFragment
}
autoScheduledTimeWindows {
...AutoScheduledTimeWindowNodeConnectionFragment
}
sessions {
...SessionNodeConnectionFragment
}
adHocContacts {
...AdHocJobContactNodeConnectionFragment
}
timesheetReports {
...TimesheetReportNodeConnectionFragment
}
nonRecurringNotifications {
...NonRecurringNotificationNodeConnectionFragment
}
notifications {
...NotificationNodeConnectionFragment
}
chatChannels {
...ChannelNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
organizationContacts {
...OrganizationContactFragment
}
scheduledSessionsCount
minutesLong
scheduledSessions {
...SessionNodeFragment
}
utilization
description
organizations {
...OrganizationNodeFragment
}
nonAssociatedContacts {
...GaiaUserNodeFragment
}
}
}
Variables
{"id": "4"}
Response
{
"data": {
"job": {
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"copyJob": JobNode,
"stage": JobStageNode,
"multiDayJob": MultiDayJobNode,
"location": LocationNode,
"jobType": JobTypeNode,
"employees": EmployeeNodeConnection,
"subjectGroups": SubjectGroupNodeConnection,
"packageCategories": PackageCategoryNodeConnection,
"createdBy": GaiaUserNode,
"modifiedBy": GaiaUserNode,
"region": RegionNode,
"sharedCanCreateFiles": false,
"sharedCanCreateFolders": false,
"sharedCanSeeFiles": true,
"sessionSharedCanCreateFiles": false,
"sessionSharedCanCreateFolders": false,
"sessionSharedCanSeeFiles": false,
"creatingBoxFolders": true,
"rootBoxFolderId": "xyz789",
"sharedBoxFolderId": "xyz789",
"contacts": GaiaUserNodeConnection,
"cancelled": true,
"notificationsEnabled": true,
"bookable": false,
"setups": 123,
"maxSetups": 123,
"name": "xyz789",
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime,
"bookingStartDateTime": "2007-12-03T10:15:30Z",
"bookingEndDateTime": "2007-12-03T10:15:30Z",
"notes": "abc123",
"subjectNotes": "xyz789",
"completed": false,
"resitsAvailable": false,
"unassignedEmployeeJobs": true,
"googleCalendarEnabledForSubjectSessions": false,
"googleCalendarEnabledForEmployeeJobs": false,
"googleCalendarEnabledForOrganizationSessions": true,
"folder": FolderNode,
"sharedFolder": FolderNode,
"sessionsFolder": FolderNode,
"tasksFolder": FolderNode,
"files": FileNodeConnection,
"employeeJobs": EmployeeJobNodeConnection,
"instantiatedTaskCollections": InstantiatedTaskCollectionNodeConnection,
"tasks": TaskNodeConnection,
"submitForms": SubmitFormNodeConnection,
"forms": FormNodeConnection,
"jobEquipmentBagTypes": JobEquipmentBagTypeNodeConnection,
"jobEquipmentItemTypes": JobEquipmentItemTypeNodeConnection,
"copies": JobNodeConnection,
"packageCategoryJobs": PackageCategoryJobNodeConnection,
"packageGroupJobs": PackageGroupJobNodeConnection,
"breaks": BreakNodeConnection,
"autoScheduledTimeWindows": AutoScheduledTimeWindowNodeConnection,
"sessions": SessionNodeConnection,
"adHocContacts": AdHocJobContactNodeConnection,
"timesheetReports": TimesheetReportNodeConnection,
"nonRecurringNotifications": NonRecurringNotificationNodeConnection,
"notifications": NotificationNodeConnection,
"chatChannels": ChannelNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"organizationContacts": [OrganizationContact],
"scheduledSessionsCount": 123,
"minutesLong": 123,
"scheduledSessions": [SessionNode],
"utilization": 123.45,
"description": "xyz789",
"organizations": [OrganizationNode],
"nonAssociatedContacts": [GaiaUserNode]
}
}
}
jobEquipmentBagType
Response
Returns a JobEquipmentBagTypeNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query jobEquipmentBagType($id: ID!) {
jobEquipmentBagType(id: $id) {
id
archived
created
updated
metadata
requiredQuantity
job {
...JobNodeFragment
}
equipmentBagType {
...EquipmentBagTypeNodeFragment
}
includedQuantity
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"jobEquipmentBagType": {
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"requiredQuantity": 987,
"job": JobNode,
"equipmentBagType": EquipmentBagTypeNode,
"includedQuantity": 987,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
jobEquipmentBagTypes
Response
Returns a JobEquipmentBagTypeNodeConnection
Example
Query
query jobEquipmentBagTypes(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$job_Id: ID,
$orderBy: String
) {
jobEquipmentBagTypes(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
job_Id: $job_Id,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...JobEquipmentBagTypeNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "xyz789",
"first": 123,
"last": 123,
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"job_Id": 4,
"orderBy": "abc123"
}
Response
{
"data": {
"jobEquipmentBagTypes": {
"pageInfo": PageInfo,
"edges": [JobEquipmentBagTypeNodeEdge],
"nodeCount": 123
}
}
}
jobEquipmentItemType
Response
Returns a JobEquipmentItemTypeNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query jobEquipmentItemType($id: ID!) {
jobEquipmentItemType(id: $id) {
id
archived
created
updated
metadata
requiredQuantity
job {
...JobNodeFragment
}
equipmentItemType {
...EquipmentItemTypeNodeFragment
}
includedQuantity
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"jobEquipmentItemType": {
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"requiredQuantity": 123,
"job": JobNode,
"equipmentItemType": EquipmentItemTypeNode,
"includedQuantity": 123,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
jobEquipmentItemTypes
Response
Returns a JobEquipmentItemTypeNodeConnection
Example
Query
query jobEquipmentItemTypes(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$job_Id: ID,
$orderBy: String
) {
jobEquipmentItemTypes(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
job_Id: $job_Id,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...JobEquipmentItemTypeNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "abc123",
"after": "xyz789",
"first": 987,
"last": 123,
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"job_Id": 4,
"orderBy": "xyz789"
}
Response
{
"data": {
"jobEquipmentItemTypes": {
"pageInfo": PageInfo,
"edges": [JobEquipmentItemTypeNodeEdge],
"nodeCount": 123
}
}
}
jobSessionsAvailable
Response
Returns a JobSessionsAvailableType
Arguments
| Name | Description |
|---|---|
jobSessionsAvailable - JobSessionsAvailableInputType!
|
Example
Query
query jobSessionsAvailable($jobSessionsAvailable: JobSessionsAvailableInputType!) {
jobSessionsAvailable(jobSessionsAvailable: $jobSessionsAvailable) {
sessions {
...JobSessionAvailableTypeFragment
}
setups
job {
...JobNodeFragment
}
jobStartDateTime
jobEndDateTime
breaks {
...BreakFragment
}
}
}
Variables
{"jobSessionsAvailable": JobSessionsAvailableInputType}
Response
{
"data": {
"jobSessionsAvailable": {
"sessions": [JobSessionAvailableType],
"setups": 123,
"job": JobNode,
"jobStartDateTime": "2007-12-03T10:15:30Z",
"jobEndDateTime": "2007-12-03T10:15:30Z",
"breaks": [Break]
}
}
}
jobStage
Response
Returns a JobStageNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query jobStage($id: ID!) {
jobStage(id: $id) {
id
archived
created
updated
metadata
name
color
jobs {
...JobNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"jobStage": {
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"color": "abc123",
"jobs": JobNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
jobStages
Response
Returns a JobStageNodeConnection
Example
Query
query jobStages(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$name_Iexact: String,
$name: String,
$name_Icontains: String,
$color_Iexact: String,
$orderBy: String,
$id: [ID]
) {
jobStages(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
name_Iexact: $name_Iexact,
name: $name,
name_Icontains: $name_Icontains,
color_Iexact: $color_Iexact,
orderBy: $orderBy,
id: $id
) {
pageInfo {
...PageInfoFragment
}
edges {
...JobStageNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "xyz789",
"after": "xyz789",
"first": 123,
"last": 987,
"archived": false,
"name_Iexact": "xyz789",
"name": "xyz789",
"name_Icontains": "xyz789",
"color_Iexact": "xyz789",
"orderBy": "xyz789",
"id": [4]
}
Response
{
"data": {
"jobStages": {
"pageInfo": PageInfo,
"edges": [JobStageNodeEdge],
"nodeCount": 987
}
}
}
jobType
Response
Returns a JobTypeNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query jobType($id: ID!) {
jobType(id: $id) {
id
archived
created
updated
metadata
name
color
sessionPackage {
...SessionPackageNodeFragment
}
jobs {
...JobNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"jobType": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"color": "abc123",
"sessionPackage": SessionPackageNode,
"jobs": JobNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
jobTypes
Response
Returns a JobTypeNodeConnection
Example
Query
query jobTypes(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$name_Iexact: String,
$name: String,
$name_Icontains: String,
$color_Iexact: String,
$orderBy: String,
$id: [ID],
$idsNotIn: String
) {
jobTypes(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
name_Iexact: $name_Iexact,
name: $name,
name_Icontains: $name_Icontains,
color_Iexact: $color_Iexact,
orderBy: $orderBy,
id: $id,
idsNotIn: $idsNotIn
) {
pageInfo {
...PageInfoFragment
}
edges {
...JobTypeNodeEdgeFragment
}
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "abc123",
"first": 987,
"last": 987,
"archived": false,
"name_Iexact": "abc123",
"name": "xyz789",
"name_Icontains": "xyz789",
"color_Iexact": "abc123",
"orderBy": "abc123",
"id": [4],
"idsNotIn": "xyz789"
}
Response
{
"data": {
"jobTypes": {
"pageInfo": PageInfo,
"edges": [JobTypeNodeEdge]
}
}
}
jobs
Response
Returns a JobNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
archived - Boolean
|
|
cancelled - Boolean
|
|
name - String
|
|
name_Iexact - String
|
|
name_Icontains - String
|
|
name_Istartswith - String
|
|
name_Contains - String
|
|
jobType - ID
|
|
stage - ID
|
|
startDateTime - DateTime
|
|
startDateTime_Gte - DateTime
|
|
startDateTime_Lte - DateTime
|
|
startDateTime_Date - DateTime
|
|
endDateTime - DateTime
|
|
endDateTime_Gte - DateTime
|
|
endDateTime_Lte - DateTime
|
|
endDateTime_Date - DateTime
|
|
setups - Int
|
|
setups_Gt - Int
|
|
setups_Lt - Int
|
|
employees - [ID]
|
|
contacts - [ID]
|
|
employees_GaiaUser_IsActive - Boolean
|
|
employees_GaiaUser_FirstName - String
|
|
employees_GaiaUser_FirstName_Icontains - String
|
|
employees_GaiaUser_FirstName_Istartswith - String
|
|
employees_GaiaUser_FirstName_Contains - String
|
|
employees_GaiaUser_LastName - String
|
|
employees_GaiaUser_LastName_Icontains - String
|
|
employees_GaiaUser_LastName_Istartswith - String
|
|
employees_GaiaUser_LastName_Contains - String
|
|
location - [ID]
|
|
subjectGroups_Name - String
|
|
subjectGroups_Name_Icontains - String
|
|
subjectGroups_Name_Istartswith - String
|
|
subjectGroups_Name_Contains - String
|
|
notes - String
|
|
notes_Icontains - String
|
|
notes_Istartswith - String
|
|
notes_Contains - String
|
|
resitsAvailable - Boolean
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
updated - DateTime
|
|
updated_Gt - DateTime
|
|
updated_Lt - DateTime
|
|
unassignedEmployeeJobs - Boolean
|
|
region - ID
|
|
autoScheduledTimeWindows - [ID]
|
|
autoScheduledTimeWindows_Isnull - Boolean
|
|
packageGroupJobs_SubjectGroup_Organization - [ID]
|
|
packageGroupJobs_SubjectGroup_Subjects - [ID]
|
|
employeeJobs_EquipmentBags - [ID]
|
|
employeeJobs_EquipmentItems - [ID]
|
|
sessions_Organization - [ID]
|
|
sessions_Subject - [ID]
|
|
id - [ID]
|
|
idsNotIn - String
|
|
organizations - [ID]
|
|
subjectGroups - [ID]
|
|
jobTypes - String
|
|
stages - String
|
|
subjects - String
|
|
orderBy - String
|
|
contact - Boolean
|
|
autoScheduledTimeWindowsDuration - String
|
|
search - String
|
|
regions - String
|
|
employeeJobRoles - String
|
Example
Query
query jobs(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$cancelled: Boolean,
$name: String,
$name_Iexact: String,
$name_Icontains: String,
$name_Istartswith: String,
$name_Contains: String,
$jobType: ID,
$stage: ID,
$startDateTime: DateTime,
$startDateTime_Gte: DateTime,
$startDateTime_Lte: DateTime,
$startDateTime_Date: DateTime,
$endDateTime: DateTime,
$endDateTime_Gte: DateTime,
$endDateTime_Lte: DateTime,
$endDateTime_Date: DateTime,
$setups: Int,
$setups_Gt: Int,
$setups_Lt: Int,
$employees: [ID],
$contacts: [ID],
$employees_GaiaUser_IsActive: Boolean,
$employees_GaiaUser_FirstName: String,
$employees_GaiaUser_FirstName_Icontains: String,
$employees_GaiaUser_FirstName_Istartswith: String,
$employees_GaiaUser_FirstName_Contains: String,
$employees_GaiaUser_LastName: String,
$employees_GaiaUser_LastName_Icontains: String,
$employees_GaiaUser_LastName_Istartswith: String,
$employees_GaiaUser_LastName_Contains: String,
$location: [ID],
$subjectGroups_Name: String,
$subjectGroups_Name_Icontains: String,
$subjectGroups_Name_Istartswith: String,
$subjectGroups_Name_Contains: String,
$notes: String,
$notes_Icontains: String,
$notes_Istartswith: String,
$notes_Contains: String,
$resitsAvailable: Boolean,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$unassignedEmployeeJobs: Boolean,
$region: ID,
$autoScheduledTimeWindows: [ID],
$autoScheduledTimeWindows_Isnull: Boolean,
$packageGroupJobs_SubjectGroup_Organization: [ID],
$packageGroupJobs_SubjectGroup_Subjects: [ID],
$employeeJobs_EquipmentBags: [ID],
$employeeJobs_EquipmentItems: [ID],
$sessions_Organization: [ID],
$sessions_Subject: [ID],
$id: [ID],
$idsNotIn: String,
$organizations: [ID],
$subjectGroups: [ID],
$jobTypes: String,
$stages: String,
$subjects: String,
$orderBy: String,
$contact: Boolean,
$autoScheduledTimeWindowsDuration: String,
$search: String,
$regions: String,
$employeeJobRoles: String
) {
jobs(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
cancelled: $cancelled,
name: $name,
name_Iexact: $name_Iexact,
name_Icontains: $name_Icontains,
name_Istartswith: $name_Istartswith,
name_Contains: $name_Contains,
jobType: $jobType,
stage: $stage,
startDateTime: $startDateTime,
startDateTime_Gte: $startDateTime_Gte,
startDateTime_Lte: $startDateTime_Lte,
startDateTime_Date: $startDateTime_Date,
endDateTime: $endDateTime,
endDateTime_Gte: $endDateTime_Gte,
endDateTime_Lte: $endDateTime_Lte,
endDateTime_Date: $endDateTime_Date,
setups: $setups,
setups_Gt: $setups_Gt,
setups_Lt: $setups_Lt,
employees: $employees,
contacts: $contacts,
employees_GaiaUser_IsActive: $employees_GaiaUser_IsActive,
employees_GaiaUser_FirstName: $employees_GaiaUser_FirstName,
employees_GaiaUser_FirstName_Icontains: $employees_GaiaUser_FirstName_Icontains,
employees_GaiaUser_FirstName_Istartswith: $employees_GaiaUser_FirstName_Istartswith,
employees_GaiaUser_FirstName_Contains: $employees_GaiaUser_FirstName_Contains,
employees_GaiaUser_LastName: $employees_GaiaUser_LastName,
employees_GaiaUser_LastName_Icontains: $employees_GaiaUser_LastName_Icontains,
employees_GaiaUser_LastName_Istartswith: $employees_GaiaUser_LastName_Istartswith,
employees_GaiaUser_LastName_Contains: $employees_GaiaUser_LastName_Contains,
location: $location,
subjectGroups_Name: $subjectGroups_Name,
subjectGroups_Name_Icontains: $subjectGroups_Name_Icontains,
subjectGroups_Name_Istartswith: $subjectGroups_Name_Istartswith,
subjectGroups_Name_Contains: $subjectGroups_Name_Contains,
notes: $notes,
notes_Icontains: $notes_Icontains,
notes_Istartswith: $notes_Istartswith,
notes_Contains: $notes_Contains,
resitsAvailable: $resitsAvailable,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
unassignedEmployeeJobs: $unassignedEmployeeJobs,
region: $region,
autoScheduledTimeWindows: $autoScheduledTimeWindows,
autoScheduledTimeWindows_Isnull: $autoScheduledTimeWindows_Isnull,
packageGroupJobs_SubjectGroup_Organization: $packageGroupJobs_SubjectGroup_Organization,
packageGroupJobs_SubjectGroup_Subjects: $packageGroupJobs_SubjectGroup_Subjects,
employeeJobs_EquipmentBags: $employeeJobs_EquipmentBags,
employeeJobs_EquipmentItems: $employeeJobs_EquipmentItems,
sessions_Organization: $sessions_Organization,
sessions_Subject: $sessions_Subject,
id: $id,
idsNotIn: $idsNotIn,
organizations: $organizations,
subjectGroups: $subjectGroups,
jobTypes: $jobTypes,
stages: $stages,
subjects: $subjects,
orderBy: $orderBy,
contact: $contact,
autoScheduledTimeWindowsDuration: $autoScheduledTimeWindowsDuration,
search: $search,
regions: $regions,
employeeJobRoles: $employeeJobRoles
) {
pageInfo {
...PageInfoFragment
}
edges {
...JobNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "abc123",
"first": 123,
"last": 123,
"archived": false,
"cancelled": true,
"name": "abc123",
"name_Iexact": "xyz789",
"name_Icontains": "xyz789",
"name_Istartswith": "abc123",
"name_Contains": "abc123",
"jobType": "4",
"stage": 4,
"startDateTime": "2007-12-03T10:15:30Z",
"startDateTime_Gte": "2007-12-03T10:15:30Z",
"startDateTime_Lte": "2007-12-03T10:15:30Z",
"startDateTime_Date": "2007-12-03T10:15:30Z",
"endDateTime": "2007-12-03T10:15:30Z",
"endDateTime_Gte": "2007-12-03T10:15:30Z",
"endDateTime_Lte": "2007-12-03T10:15:30Z",
"endDateTime_Date": "2007-12-03T10:15:30Z",
"setups": 123,
"setups_Gt": 123,
"setups_Lt": 987,
"employees": ["4"],
"contacts": ["4"],
"employees_GaiaUser_IsActive": true,
"employees_GaiaUser_FirstName": "xyz789",
"employees_GaiaUser_FirstName_Icontains": "xyz789",
"employees_GaiaUser_FirstName_Istartswith": "abc123",
"employees_GaiaUser_FirstName_Contains": "abc123",
"employees_GaiaUser_LastName": "xyz789",
"employees_GaiaUser_LastName_Icontains": "abc123",
"employees_GaiaUser_LastName_Istartswith": "xyz789",
"employees_GaiaUser_LastName_Contains": "abc123",
"location": [4],
"subjectGroups_Name": "xyz789",
"subjectGroups_Name_Icontains": "abc123",
"subjectGroups_Name_Istartswith": "abc123",
"subjectGroups_Name_Contains": "xyz789",
"notes": "xyz789",
"notes_Icontains": "abc123",
"notes_Istartswith": "xyz789",
"notes_Contains": "xyz789",
"resitsAvailable": false,
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"unassignedEmployeeJobs": true,
"region": 4,
"autoScheduledTimeWindows": [4],
"autoScheduledTimeWindows_Isnull": false,
"packageGroupJobs_SubjectGroup_Organization": [
"4"
],
"packageGroupJobs_SubjectGroup_Subjects": [
"4"
],
"employeeJobs_EquipmentBags": [4],
"employeeJobs_EquipmentItems": [4],
"sessions_Organization": ["4"],
"sessions_Subject": [4],
"id": [4],
"idsNotIn": "xyz789",
"organizations": ["4"],
"subjectGroups": [4],
"jobTypes": "xyz789",
"stages": "xyz789",
"subjects": "xyz789",
"orderBy": "xyz789",
"contact": true,
"autoScheduledTimeWindowsDuration": "abc123",
"search": "abc123",
"regions": "xyz789",
"employeeJobRoles": "abc123"
}
Response
{
"data": {
"jobs": {
"pageInfo": PageInfo,
"edges": [JobNodeEdge],
"nodeCount": 123
}
}
}
kanban
Response
Returns a KanbanNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query kanban($id: ID!) {
kanban(id: $id) {
id
archived
created
updated
metadata
board
employee {
...EmployeeNodeFragment
}
organization {
...OrganizationNodeFragment
}
subjectGroup {
...SubjectGroupNodeFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"kanban": {
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"board": "abc123",
"employee": EmployeeNode,
"organization": OrganizationNode,
"subjectGroup": SubjectGroupNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
kanbans
Response
Returns a KanbanNodeConnection
Example
Query
query kanbans(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$board: String,
$board_Iexact: String,
$board_Icontains: String,
$board_Istartswith: String,
$board_Contains: String,
$id: [ID],
$idsNotIn: String,
$orderBy: String
) {
kanbans(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
board: $board,
board_Iexact: $board_Iexact,
board_Icontains: $board_Icontains,
board_Istartswith: $board_Istartswith,
board_Contains: $board_Contains,
id: $id,
idsNotIn: $idsNotIn,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...KanbanNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "abc123",
"first": 987,
"last": 123,
"board": "abc123",
"board_Iexact": "xyz789",
"board_Icontains": "abc123",
"board_Istartswith": "abc123",
"board_Contains": "abc123",
"id": ["4"],
"idsNotIn": "xyz789",
"orderBy": "abc123"
}
Response
{
"data": {
"kanbans": {
"pageInfo": PageInfo,
"edges": [KanbanNodeEdge],
"nodeCount": 123
}
}
}
liveChat
Response
Returns a LiveChatNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query liveChat($id: ID!) {
liveChat(id: $id) {
id
archived
created
updated
metadata
channel {
...ChannelNodeFragment
}
startedBy {
...GaiaUserNodeFragment
}
status
roomName
systemMessage {
...MessageNodeFragment
}
startedAt
endedAt
participants {
...LiveChatParticipantNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
activeParticipants {
...LiveChatParticipantNodeFragment
}
participantCount
}
}
Variables
{"id": "4"}
Response
{
"data": {
"liveChat": {
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"channel": ChannelNode,
"startedBy": GaiaUserNode,
"status": "ACTIVE",
"roomName": "xyz789",
"systemMessage": MessageNode,
"startedAt": "2007-12-03T10:15:30Z",
"endedAt": "2007-12-03T10:15:30Z",
"participants": LiveChatParticipantNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"activeParticipants": [LiveChatParticipantNode],
"participantCount": 987
}
}
}
liveChatParticipant
Response
Returns a LiveChatParticipantNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query liveChatParticipant($id: ID!) {
liveChatParticipant(id: $id) {
id
archived
created
updated
metadata
liveChat {
...LiveChatNodeFragment
}
gaiaUser {
...GaiaUserNodeFragment
}
joinedAt
leftAt
isMuted
isVideoOn
isScreenSharing
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
isActive
}
}
Variables
{"id": "4"}
Response
{
"data": {
"liveChatParticipant": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"liveChat": LiveChatNode,
"gaiaUser": GaiaUserNode,
"joinedAt": "2007-12-03T10:15:30Z",
"leftAt": "2007-12-03T10:15:30Z",
"isMuted": false,
"isVideoOn": false,
"isScreenSharing": true,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"isActive": true
}
}
}
liveChatParticipants
Response
Returns a LiveChatParticipantNodeConnection
Example
Query
query liveChatParticipants(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$liveChat: ID,
$gaiaUser: ID,
$isMuted: Boolean,
$isVideoOn: Boolean,
$isScreenSharing: Boolean,
$archived: Boolean,
$leftAt_Isnull: Boolean,
$orderBy: String,
$id: [ID],
$active: Boolean
) {
liveChatParticipants(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
liveChat: $liveChat,
gaiaUser: $gaiaUser,
isMuted: $isMuted,
isVideoOn: $isVideoOn,
isScreenSharing: $isScreenSharing,
archived: $archived,
leftAt_Isnull: $leftAt_Isnull,
orderBy: $orderBy,
id: $id,
active: $active
) {
pageInfo {
...PageInfoFragment
}
edges {
...LiveChatParticipantNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "xyz789",
"first": 987,
"last": 123,
"liveChat": 4,
"gaiaUser": 4,
"isMuted": false,
"isVideoOn": false,
"isScreenSharing": false,
"archived": true,
"leftAt_Isnull": false,
"orderBy": "xyz789",
"id": [4],
"active": true
}
Response
{
"data": {
"liveChatParticipants": {
"pageInfo": PageInfo,
"edges": [LiveChatParticipantNodeEdge],
"nodeCount": 987
}
}
}
liveChats
Response
Returns a LiveChatNodeConnection
Example
Query
query liveChats(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$channel: ID,
$status: String,
$startedBy: ID,
$archived: Boolean,
$created: DateTime,
$created_Gte: DateTime,
$created_Lte: DateTime,
$orderBy: String,
$id: [ID],
$active: Boolean
) {
liveChats(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
channel: $channel,
status: $status,
startedBy: $startedBy,
archived: $archived,
created: $created,
created_Gte: $created_Gte,
created_Lte: $created_Lte,
orderBy: $orderBy,
id: $id,
active: $active
) {
pageInfo {
...PageInfoFragment
}
edges {
...LiveChatNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "xyz789",
"after": "abc123",
"first": 987,
"last": 987,
"channel": "4",
"status": "xyz789",
"startedBy": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"created_Gte": "2007-12-03T10:15:30Z",
"created_Lte": "2007-12-03T10:15:30Z",
"orderBy": "abc123",
"id": ["4"],
"active": false
}
Response
{
"data": {
"liveChats": {
"pageInfo": PageInfo,
"edges": [LiveChatNodeEdge],
"nodeCount": 123
}
}
}
location
Response
Returns a LocationNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query location($id: ID!) {
location(id: $id) {
id
created
updated
metadata
subject {
...SubjectNodeFragment
}
organization {
...OrganizationNodeFragment
}
stripeTaxRate {
...StripeTaxRateNodeFragment
}
region {
...RegionNodeFragment
}
latitude
longitude
mapDefault
name
addressLineOne
addressLineTwo
city
state
zipCode
archived
studio
shippingAddress
billingAddress
salesTax
fullAddress
fullAddressNoName
calendarEvents {
...EmployeeScheduleNodeConnectionFragment
}
jobs {
...JobNodeConnectionFragment
}
timesheetReports {
...TimesheetReportNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"location": {
"id": 4,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": "abc123",
"subject": SubjectNode,
"organization": OrganizationNode,
"stripeTaxRate": StripeTaxRateNode,
"region": RegionNode,
"latitude": "xyz789",
"longitude": "abc123",
"mapDefault": false,
"name": "abc123",
"addressLineOne": "xyz789",
"addressLineTwo": "abc123",
"city": "xyz789",
"state": "abc123",
"zipCode": "abc123",
"archived": false,
"studio": true,
"shippingAddress": false,
"billingAddress": false,
"salesTax": 123.45,
"fullAddress": "xyz789",
"fullAddressNoName": "abc123",
"calendarEvents": EmployeeScheduleNodeConnection,
"jobs": JobNodeConnection,
"timesheetReports": TimesheetReportNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
locationSchedule
Response
Returns [LocationScheduleEventType]
Example
Query
query locationSchedule(
$sessionPackageId: ID!,
$locationId: ID!,
$date: String!,
$jobId: ID
) {
locationSchedule(
sessionPackageId: $sessionPackageId,
locationId: $locationId,
date: $date,
jobId: $jobId
) {
minute
job {
...JobNodeFragment
}
session {
...SessionNodeFragment
}
bookable
bookableSessionPackage {
...SessionPackageNodeFragment
}
bookableStartDateTime
bookableEndDateTime
}
}
Variables
{
"sessionPackageId": "4",
"locationId": "4",
"date": "abc123",
"jobId": 4
}
Response
{
"data": {
"locationSchedule": [
{
"minute": StudioTimezoneDateTime,
"job": JobNode,
"session": SessionNode,
"bookable": false,
"bookableSessionPackage": SessionPackageNode,
"bookableStartDateTime": StudioTimezoneDateTime,
"bookableEndDateTime": StudioTimezoneDateTime
}
]
}
}
locations
Response
Returns a LocationNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
archived - Boolean
|
|
organization_Id - ID
|
|
subject_Id - ID
|
|
mapDefault - Boolean
|
|
name - String
|
|
name_Icontains - String
|
|
name_Istartswith - String
|
|
name_Contains - String
|
|
addressLineOne - String
|
|
addressLineOne_Icontains - String
|
|
addressLineOne_Istartswith - String
|
|
addressLineOne_Contains - String
|
|
addressLineTwo - String
|
|
addressLineTwo_Icontains - String
|
|
addressLineTwo_Istartswith - String
|
|
addressLineTwo_Contains - String
|
|
city - String
|
|
city_Icontains - String
|
|
city_Istartswith - String
|
|
city_Contains - String
|
|
state - String
|
|
state_Icontains - String
|
|
state_Istartswith - String
|
|
state_Contains - String
|
|
zipCode - String
|
|
zipCode_Icontains - String
|
|
zipCode_Istartswith - String
|
|
zipCode_Contains - String
|
|
shippingAddress - Boolean
|
|
billingAddress - Boolean
|
|
studio - Boolean
|
|
subject - ID
|
|
organization - ID
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
updated - DateTime
|
|
updated_Gt - DateTime
|
|
updated_Lt - DateTime
|
|
fullAddress_Icontains - String
|
|
fullAddressNoName - String
|
|
fullAddressNoName_Icontains - String
|
|
fullAddressNoName_Istartswith - String
|
|
fullAddressNoName_Contains - String
|
|
orderBy - String
|
|
id - [ID]
|
|
region - [ID]
|
|
idsNotIn - String
|
|
organizationIsNotNull - Boolean
|
|
subjectIsNotNull - Boolean
|
|
regions - String
|
|
search - String
|
Example
Query
query locations(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$organization_Id: ID,
$subject_Id: ID,
$mapDefault: Boolean,
$name: String,
$name_Icontains: String,
$name_Istartswith: String,
$name_Contains: String,
$addressLineOne: String,
$addressLineOne_Icontains: String,
$addressLineOne_Istartswith: String,
$addressLineOne_Contains: String,
$addressLineTwo: String,
$addressLineTwo_Icontains: String,
$addressLineTwo_Istartswith: String,
$addressLineTwo_Contains: String,
$city: String,
$city_Icontains: String,
$city_Istartswith: String,
$city_Contains: String,
$state: String,
$state_Icontains: String,
$state_Istartswith: String,
$state_Contains: String,
$zipCode: String,
$zipCode_Icontains: String,
$zipCode_Istartswith: String,
$zipCode_Contains: String,
$shippingAddress: Boolean,
$billingAddress: Boolean,
$studio: Boolean,
$subject: ID,
$organization: ID,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$fullAddress_Icontains: String,
$fullAddressNoName: String,
$fullAddressNoName_Icontains: String,
$fullAddressNoName_Istartswith: String,
$fullAddressNoName_Contains: String,
$orderBy: String,
$id: [ID],
$region: [ID],
$idsNotIn: String,
$organizationIsNotNull: Boolean,
$subjectIsNotNull: Boolean,
$regions: String,
$search: String
) {
locations(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
organization_Id: $organization_Id,
subject_Id: $subject_Id,
mapDefault: $mapDefault,
name: $name,
name_Icontains: $name_Icontains,
name_Istartswith: $name_Istartswith,
name_Contains: $name_Contains,
addressLineOne: $addressLineOne,
addressLineOne_Icontains: $addressLineOne_Icontains,
addressLineOne_Istartswith: $addressLineOne_Istartswith,
addressLineOne_Contains: $addressLineOne_Contains,
addressLineTwo: $addressLineTwo,
addressLineTwo_Icontains: $addressLineTwo_Icontains,
addressLineTwo_Istartswith: $addressLineTwo_Istartswith,
addressLineTwo_Contains: $addressLineTwo_Contains,
city: $city,
city_Icontains: $city_Icontains,
city_Istartswith: $city_Istartswith,
city_Contains: $city_Contains,
state: $state,
state_Icontains: $state_Icontains,
state_Istartswith: $state_Istartswith,
state_Contains: $state_Contains,
zipCode: $zipCode,
zipCode_Icontains: $zipCode_Icontains,
zipCode_Istartswith: $zipCode_Istartswith,
zipCode_Contains: $zipCode_Contains,
shippingAddress: $shippingAddress,
billingAddress: $billingAddress,
studio: $studio,
subject: $subject,
organization: $organization,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
fullAddress_Icontains: $fullAddress_Icontains,
fullAddressNoName: $fullAddressNoName,
fullAddressNoName_Icontains: $fullAddressNoName_Icontains,
fullAddressNoName_Istartswith: $fullAddressNoName_Istartswith,
fullAddressNoName_Contains: $fullAddressNoName_Contains,
orderBy: $orderBy,
id: $id,
region: $region,
idsNotIn: $idsNotIn,
organizationIsNotNull: $organizationIsNotNull,
subjectIsNotNull: $subjectIsNotNull,
regions: $regions,
search: $search
) {
pageInfo {
...PageInfoFragment
}
edges {
...LocationNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "xyz789",
"first": 987,
"last": 987,
"archived": true,
"organization_Id": 4,
"subject_Id": 4,
"mapDefault": false,
"name": "abc123",
"name_Icontains": "xyz789",
"name_Istartswith": "xyz789",
"name_Contains": "xyz789",
"addressLineOne": "xyz789",
"addressLineOne_Icontains": "abc123",
"addressLineOne_Istartswith": "xyz789",
"addressLineOne_Contains": "xyz789",
"addressLineTwo": "abc123",
"addressLineTwo_Icontains": "xyz789",
"addressLineTwo_Istartswith": "abc123",
"addressLineTwo_Contains": "abc123",
"city": "xyz789",
"city_Icontains": "xyz789",
"city_Istartswith": "xyz789",
"city_Contains": "xyz789",
"state": "xyz789",
"state_Icontains": "xyz789",
"state_Istartswith": "xyz789",
"state_Contains": "abc123",
"zipCode": "abc123",
"zipCode_Icontains": "xyz789",
"zipCode_Istartswith": "abc123",
"zipCode_Contains": "xyz789",
"shippingAddress": true,
"billingAddress": true,
"studio": false,
"subject": "4",
"organization": "4",
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"fullAddress_Icontains": "abc123",
"fullAddressNoName": "xyz789",
"fullAddressNoName_Icontains": "abc123",
"fullAddressNoName_Istartswith": "abc123",
"fullAddressNoName_Contains": "xyz789",
"orderBy": "abc123",
"id": ["4"],
"region": ["4"],
"idsNotIn": "xyz789",
"organizationIsNotNull": false,
"subjectIsNotNull": false,
"regions": "xyz789",
"search": "abc123"
}
Response
{
"data": {
"locations": {
"pageInfo": PageInfo,
"edges": [LocationNodeEdge],
"nodeCount": 123
}
}
}
logEntries
Response
Returns a LogEntryNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
actor - ID
|
|
timestamp - DateTime
|
|
timestamp_Gt - DateTime
|
|
timestamp_Gte - DateTime
|
|
timestamp_Lt - DateTime
|
|
timestamp_Lte - DateTime
|
|
actorId - ID
|
|
objectId - Int
|
|
contentType_Model - String
|
|
apiCalls_ApiKey - ID
|
|
action - String
|
|
objectRepr_Iexact - String
|
|
objectRepr_Icontains - String
|
|
orderBy - String
|
|
id - [ID]
|
|
idsNotIn - String
|
|
relayId - String
|
|
contentTypesRelayIds - String
|
|
apiKey - String
|
|
apiCall - String
|
Example
Query
query logEntries(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$actor: ID,
$timestamp: DateTime,
$timestamp_Gt: DateTime,
$timestamp_Gte: DateTime,
$timestamp_Lt: DateTime,
$timestamp_Lte: DateTime,
$actorId: ID,
$objectId: Int,
$contentType_Model: String,
$apiCalls_ApiKey: ID,
$action: String,
$objectRepr_Iexact: String,
$objectRepr_Icontains: String,
$orderBy: String,
$id: [ID],
$idsNotIn: String,
$relayId: String,
$contentTypesRelayIds: String,
$apiKey: String,
$apiCall: String
) {
logEntries(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
actor: $actor,
timestamp: $timestamp,
timestamp_Gt: $timestamp_Gt,
timestamp_Gte: $timestamp_Gte,
timestamp_Lt: $timestamp_Lt,
timestamp_Lte: $timestamp_Lte,
actorId: $actorId,
objectId: $objectId,
contentType_Model: $contentType_Model,
apiCalls_ApiKey: $apiCalls_ApiKey,
action: $action,
objectRepr_Iexact: $objectRepr_Iexact,
objectRepr_Icontains: $objectRepr_Icontains,
orderBy: $orderBy,
id: $id,
idsNotIn: $idsNotIn,
relayId: $relayId,
contentTypesRelayIds: $contentTypesRelayIds,
apiKey: $apiKey,
apiCall: $apiCall
) {
pageInfo {
...PageInfoFragment
}
edges {
...LogEntryNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "xyz789",
"first": 987,
"last": 987,
"actor": "4",
"timestamp": "2007-12-03T10:15:30Z",
"timestamp_Gt": "2007-12-03T10:15:30Z",
"timestamp_Gte": "2007-12-03T10:15:30Z",
"timestamp_Lt": "2007-12-03T10:15:30Z",
"timestamp_Lte": "2007-12-03T10:15:30Z",
"actorId": "4",
"objectId": 123,
"contentType_Model": "abc123",
"apiCalls_ApiKey": 4,
"action": "xyz789",
"objectRepr_Iexact": "xyz789",
"objectRepr_Icontains": "xyz789",
"orderBy": "abc123",
"id": [4],
"idsNotIn": "abc123",
"relayId": "abc123",
"contentTypesRelayIds": "xyz789",
"apiKey": "abc123",
"apiCall": "abc123"
}
Response
{
"data": {
"logEntries": {
"pageInfo": PageInfo,
"edges": [LogEntryNodeEdge],
"nodeCount": 987
}
}
}
logEntry
Response
Returns a LogEntryNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query logEntry($id: ID!) {
logEntry(id: $id) {
id
contentType {
...ContentTypeNodeFragment
}
objectPk
objectId
objectRepr
serializedData
action
changes
actor {
...GaiaUserNodeFragment
}
remoteAddr
timestamp
additionalData
apiCalls {
...APICallNodeConnectionFragment
}
archived
created
updated
history {
...LogEntryNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"logEntry": {
"id": 4,
"contentType": ContentTypeNode,
"objectPk": "xyz789",
"objectId": 123,
"objectRepr": "abc123",
"serializedData": JSONString,
"action": "A_0",
"changes": "abc123",
"actor": GaiaUserNode,
"remoteAddr": "abc123",
"timestamp": "2007-12-03T10:15:30Z",
"additionalData": JSONString,
"apiCalls": APICallNodeConnection,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"history": [LogEntryNode],
"recordId": 987
}
}
}
makeEncryptionKey
Response
Returns a String
Example
Query
query makeEncryptionKey {
makeEncryptionKey
}
Response
{"data": {"makeEncryptionKey": "abc123"}}
message
Response
Returns a MessageNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query message($id: ID!) {
message(id: $id) {
id
archived
created
updated
metadata
channel {
...ChannelNodeFragment
}
sender {
...GaiaUserNodeFragment
}
text
messageType
parentMessage {
...MessageNodeFragment
}
threadReplyCount
threadLastReplyAt
edited
editedAt
sent
received
pending
files {
...FileNodeConnectionFragment
}
threadReplies {
...MessageNodeConnectionFragment
}
reactions {
...MessageReactionNodeConnectionFragment
}
liveChat {
...LiveChatNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
chatFormat
}
}
Variables
{"id": 4}
Response
{
"data": {
"message": {
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"channel": ChannelNode,
"sender": GaiaUserNode,
"text": "xyz789",
"messageType": "TEXT",
"parentMessage": MessageNode,
"threadReplyCount": 987,
"threadLastReplyAt": "2007-12-03T10:15:30Z",
"edited": false,
"editedAt": "2007-12-03T10:15:30Z",
"sent": true,
"received": true,
"pending": false,
"files": FileNodeConnection,
"threadReplies": MessageNodeConnection,
"reactions": MessageReactionNodeConnection,
"liveChat": LiveChatNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"chatFormat": GenericScalar
}
}
}
messageReaction
Response
Returns a MessageReactionNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query messageReaction($id: ID!) {
messageReaction(id: $id) {
id
archived
created
updated
metadata
message {
...MessageNodeFragment
}
gaiaUser {
...GaiaUserNodeFragment
}
emoji
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"messageReaction": {
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"message": MessageNode,
"gaiaUser": GaiaUserNode,
"emoji": "xyz789",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
messageReactions
Response
Returns a MessageReactionNodeConnection
Example
Query
query messageReactions(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$message: ID,
$gaiaUser: ID,
$emoji: String,
$archived: Boolean,
$id: [ID]
) {
messageReactions(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
message: $message,
gaiaUser: $gaiaUser,
emoji: $emoji,
archived: $archived,
id: $id
) {
pageInfo {
...PageInfoFragment
}
edges {
...MessageReactionNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "xyz789",
"after": "xyz789",
"first": 987,
"last": 123,
"message": 4,
"gaiaUser": 4,
"emoji": "xyz789",
"archived": true,
"id": ["4"]
}
Response
{
"data": {
"messageReactions": {
"pageInfo": PageInfo,
"edges": [MessageReactionNodeEdge],
"nodeCount": 987
}
}
}
messages
Response
Returns a MessageNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
archived - Boolean
|
|
channel - ID
|
|
sender - ID
|
|
messageType - String
|
|
parentMessage - ID
|
|
parentMessage_Isnull - Boolean
|
|
pending - Boolean
|
|
created - DateTime
|
|
created_Gte - DateTime
|
|
created_Lte - DateTime
|
|
orderBy - String
|
|
id - [ID]
|
|
search - String
|
|
channelName - String
|
|
senderName - String
|
|
memberOf - String
|
|
aroundMessage - String
|
Example
Query
query messages(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$channel: ID,
$sender: ID,
$messageType: String,
$parentMessage: ID,
$parentMessage_Isnull: Boolean,
$pending: Boolean,
$created: DateTime,
$created_Gte: DateTime,
$created_Lte: DateTime,
$orderBy: String,
$id: [ID],
$search: String,
$channelName: String,
$senderName: String,
$memberOf: String,
$aroundMessage: String
) {
messages(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
channel: $channel,
sender: $sender,
messageType: $messageType,
parentMessage: $parentMessage,
parentMessage_Isnull: $parentMessage_Isnull,
pending: $pending,
created: $created,
created_Gte: $created_Gte,
created_Lte: $created_Lte,
orderBy: $orderBy,
id: $id,
search: $search,
channelName: $channelName,
senderName: $senderName,
memberOf: $memberOf,
aroundMessage: $aroundMessage
) {
pageInfo {
...PageInfoFragment
}
edges {
...MessageNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "xyz789",
"first": 987,
"last": 987,
"archived": true,
"channel": "4",
"sender": 4,
"messageType": "abc123",
"parentMessage": 4,
"parentMessage_Isnull": false,
"pending": false,
"created": "2007-12-03T10:15:30Z",
"created_Gte": "2007-12-03T10:15:30Z",
"created_Lte": "2007-12-03T10:15:30Z",
"orderBy": "abc123",
"id": [4],
"search": "abc123",
"channelName": "abc123",
"senderName": "xyz789",
"memberOf": "xyz789",
"aroundMessage": "abc123"
}
Response
{
"data": {
"messages": {
"pageInfo": PageInfo,
"edges": [MessageNodeEdge],
"nodeCount": 123
}
}
}
multiDayJob
Response
Returns a MultiDayJobNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query multiDayJob($id: ID!) {
multiDayJob(id: $id) {
id
archived
created
updated
metadata
copySessions
jobs {
...JobNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"multiDayJob": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"copySessions": true,
"jobs": JobNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
multiDayJobs
Response
Returns a MultiDayJobNodeConnection
Example
Query
query multiDayJobs(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$orderBy: String,
$id: [ID]
) {
multiDayJobs(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
orderBy: $orderBy,
id: $id
) {
pageInfo {
...PageInfoFragment
}
edges {
...MultiDayJobNodeEdgeFragment
}
}
}
Variables
{
"offset": 123,
"before": "abc123",
"after": "abc123",
"first": 123,
"last": 123,
"archived": true,
"orderBy": "abc123",
"id": [4]
}
Response
{
"data": {
"multiDayJobs": {
"pageInfo": PageInfo,
"edges": [MultiDayJobNodeEdge]
}
}
}
myGroup
Response
Returns a String
Example
Query
query myGroup {
myGroup
}
Response
{"data": {"myGroup": "xyz789"}}
myUser
Response
Returns a GaiaUserNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query myUser($id: ID!) {
myUser(id: $id) {
id
password
lastLogin
isSuperuser
groups {
...GroupNodeConnectionFragment
}
username
isStaff
isActive
dateJoined
regions {
...RegionNodeConnectionFragment
}
email
suffix
prefix
sendAccountCreatedEmail
jobTitle
abbreviatedName
dummyUsername
skipWelcomeEmail
archived
secondaryEmail
firstName
lastName
fullName
emailDomain
phoneNumber
phoneNumberExtension
receiveInvoiceEmails
secondaryPhoneNumber
secondaryPhoneNumberExtension
passwordResetToken
passwordResetTokenCreated
created
updated
emailNotificationsEnabled
smsNotificationsEnabled
emailConfirmed
forcedPasswordResetLogin
emailConfirmationTokenCreated
notes
loginLocation
loginBrowser
addressLineOne
addressLineTwo
city
state
zipCode
initials
metadata
uiPreferences
encryptedId
filteredRegions {
...RegionNodeConnectionFragment
}
tosAccepted
chatAway
chatNotificationsMuted
fileUploadLinks {
...FileUploadLinkNodeConnectionFragment
}
fileDownloadLinks {
...FileDownloadLinkNodeConnectionFragment
}
createdFolders {
...FolderNodeConnectionFragment
}
modifierFolders {
...FolderNodeConnectionFragment
}
fileUploadSessions {
...FileUploadSessionNodeConnectionFragment
}
modifiedFiles {
...FileNodeConnectionFragment
}
createdFiles {
...FileNodeConnectionFragment
}
taskComments {
...CommentNodeConnectionFragment
}
importProgress {
...ImportProgressNodeConnectionFragment
}
tableFilters {
...UserTableFilterNodeConnectionFragment
}
gaiaUserRegions {
...GaiaUserRegionNodeConnectionFragment
}
gaiaUserLoginLocations {
...GaiaUserLoginLocationNodeConnectionFragment
}
profileImage {
...GaiaUserProfileImageNodeFragment
}
employee {
...EmployeeNodeFragment
}
createdTaskCollections {
...TaskCollectionNodeConnectionFragment
}
createdTasks {
...TaskNodeConnectionFragment
}
tasks {
...TaskNodeConnectionFragment
}
submitForms {
...SubmitFormNodeConnectionFragment
}
forms {
...FormNodeConnectionFragment
}
boxSignRequests {
...UserBoxSignRequestNodeConnectionFragment
}
stripeCustomer {
...StripeCustomerNodeFragment
}
stripeRefundIntents {
...StripeRefundIntentNodeConnectionFragment
}
openAiInteractions {
...OpenAiInteractionNodeConnectionFragment
}
organizationContacts {
...OrganizationNodeConnectionFragment
}
subject {
...SubjectNodeFragment
}
subjectDeduplicationsCreated {
...SubjectDeduplicationNodeConnectionFragment
}
mergedDeduplicationSubjects {
...SubjectDeduplicationSubjectNodeConnectionFragment
}
jobsCreated {
...JobNodeConnectionFragment
}
jobsModified {
...JobNodeConnectionFragment
}
jobs {
...JobNodeConnectionFragment
}
nonRecurringNotifications {
...NonRecurringNotificationNodeConnectionFragment
}
notificationRuleRecipientsAsOrgContact {
...NotificationTriggerRuleRecipientsNodeConnectionFragment
}
taskNotificationRecipients {
...TaskNotificationRecipientsNodeConnectionFragment
}
notifications {
...NotificationNodeConnectionFragment
}
pushNotificationTokens {
...PushNotificationTokenNodeConnectionFragment
}
createdDocusealSubmissionRequests {
...DocuSealSubmissionRequestNodeConnectionFragment
}
docusealSubmissionRequestSigners {
...DocuSealSubmissionRequestSignerNodeConnectionFragment
}
chatChannels {
...ChannelNodeConnectionFragment
}
createdChannels {
...ChannelNodeConnectionFragment
}
channelMemberships {
...ChannelMemberNodeConnectionFragment
}
chatMessages {
...MessageNodeConnectionFragment
}
messageReactions {
...MessageReactionNodeConnectionFragment
}
startedLiveChats {
...LiveChatNodeConnectionFragment
}
liveChatParticipations {
...LiveChatParticipantNodeConnectionFragment
}
ownedDashboards {
...DashboardNodeConnectionFragment
}
dashboardPreference {
...UserDashboardPreferenceNodeFragment
}
sharedDashboards {
...DashboardShareNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
type
}
}
Variables
{"id": 4}
Response
{
"data": {
"myUser": {
"id": "4",
"password": "abc123",
"lastLogin": "2007-12-03T10:15:30Z",
"isSuperuser": false,
"groups": GroupNodeConnection,
"username": "xyz789",
"isStaff": true,
"isActive": false,
"dateJoined": "2007-12-03T10:15:30Z",
"regions": RegionNodeConnection,
"email": "abc123",
"suffix": "abc123",
"prefix": "abc123",
"sendAccountCreatedEmail": false,
"jobTitle": "abc123",
"abbreviatedName": "abc123",
"dummyUsername": true,
"skipWelcomeEmail": true,
"archived": true,
"secondaryEmail": "abc123",
"firstName": "xyz789",
"lastName": "abc123",
"fullName": "abc123",
"emailDomain": "xyz789",
"phoneNumber": "xyz789",
"phoneNumberExtension": "xyz789",
"receiveInvoiceEmails": true,
"secondaryPhoneNumber": "xyz789",
"secondaryPhoneNumberExtension": "xyz789",
"passwordResetToken": "abc123",
"passwordResetTokenCreated": "2007-12-03T10:15:30Z",
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"emailNotificationsEnabled": true,
"smsNotificationsEnabled": true,
"emailConfirmed": false,
"forcedPasswordResetLogin": true,
"emailConfirmationTokenCreated": "2007-12-03T10:15:30Z",
"notes": "abc123",
"loginLocation": "abc123",
"loginBrowser": "abc123",
"addressLineOne": "abc123",
"addressLineTwo": "abc123",
"city": "abc123",
"state": "xyz789",
"zipCode": "abc123",
"initials": "xyz789",
"metadata": JSONString,
"uiPreferences": GenericScalar,
"encryptedId": "abc123",
"filteredRegions": RegionNodeConnection,
"tosAccepted": true,
"chatAway": false,
"chatNotificationsMuted": false,
"fileUploadLinks": FileUploadLinkNodeConnection,
"fileDownloadLinks": FileDownloadLinkNodeConnection,
"createdFolders": FolderNodeConnection,
"modifierFolders": FolderNodeConnection,
"fileUploadSessions": FileUploadSessionNodeConnection,
"modifiedFiles": FileNodeConnection,
"createdFiles": FileNodeConnection,
"taskComments": CommentNodeConnection,
"importProgress": ImportProgressNodeConnection,
"tableFilters": UserTableFilterNodeConnection,
"gaiaUserRegions": GaiaUserRegionNodeConnection,
"gaiaUserLoginLocations": GaiaUserLoginLocationNodeConnection,
"profileImage": GaiaUserProfileImageNode,
"employee": EmployeeNode,
"createdTaskCollections": TaskCollectionNodeConnection,
"createdTasks": TaskNodeConnection,
"tasks": TaskNodeConnection,
"submitForms": SubmitFormNodeConnection,
"forms": FormNodeConnection,
"boxSignRequests": UserBoxSignRequestNodeConnection,
"stripeCustomer": StripeCustomerNode,
"stripeRefundIntents": StripeRefundIntentNodeConnection,
"openAiInteractions": OpenAiInteractionNodeConnection,
"organizationContacts": OrganizationNodeConnection,
"subject": SubjectNode,
"subjectDeduplicationsCreated": SubjectDeduplicationNodeConnection,
"mergedDeduplicationSubjects": SubjectDeduplicationSubjectNodeConnection,
"jobsCreated": JobNodeConnection,
"jobsModified": JobNodeConnection,
"jobs": JobNodeConnection,
"nonRecurringNotifications": NonRecurringNotificationNodeConnection,
"notificationRuleRecipientsAsOrgContact": NotificationTriggerRuleRecipientsNodeConnection,
"taskNotificationRecipients": TaskNotificationRecipientsNodeConnection,
"notifications": NotificationNodeConnection,
"pushNotificationTokens": PushNotificationTokenNodeConnection,
"createdDocusealSubmissionRequests": DocuSealSubmissionRequestNodeConnection,
"docusealSubmissionRequestSigners": DocuSealSubmissionRequestSignerNodeConnection,
"chatChannels": ChannelNodeConnection,
"createdChannels": ChannelNodeConnection,
"channelMemberships": ChannelMemberNodeConnection,
"chatMessages": MessageNodeConnection,
"messageReactions": MessageReactionNodeConnection,
"startedLiveChats": LiveChatNodeConnection,
"liveChatParticipations": LiveChatParticipantNodeConnection,
"ownedDashboards": DashboardNodeConnection,
"dashboardPreference": UserDashboardPreferenceNode,
"sharedDashboards": DashboardShareNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"type": "abc123"
}
}
}
nonRecurringNotification
Response
Returns a NonRecurringNotificationNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query nonRecurringNotification($id: ID!) {
nonRecurringNotification(id: $id) {
id
archived
created
updated
metadata
notificationTrigger {
...NotificationTriggerNodeFragment
}
session {
...SessionNodeFragment
}
job {
...JobNodeFragment
}
subjectGroup {
...SubjectGroupNodeFragment
}
subject {
...SubjectNodeFragment
}
employee {
...EmployeeNodeFragment
}
gaiaUser {
...GaiaUserNodeFragment
}
adHocContact {
...AdHocJobContactNodeFragment
}
task {
...TaskNodeFragment
}
equipmentBag {
...EquipmentBagNodeFragment
}
equipmentItem {
...EquipmentItemNodeFragment
}
timesheet {
...TimesheetNodeFragment
}
notificationTriggerRule {
...NotificationTriggerRuleNodeFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"nonRecurringNotification": {
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"notificationTrigger": NotificationTriggerNode,
"session": SessionNode,
"job": JobNode,
"subjectGroup": SubjectGroupNode,
"subject": SubjectNode,
"employee": EmployeeNode,
"gaiaUser": GaiaUserNode,
"adHocContact": AdHocJobContactNode,
"task": TaskNode,
"equipmentBag": EquipmentBagNode,
"equipmentItem": EquipmentItemNode,
"timesheet": TimesheetNode,
"notificationTriggerRule": NotificationTriggerRuleNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
nonRecurringNotifications
Response
Returns a NonRecurringNotificationNodeConnection
Example
Query
query nonRecurringNotifications(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$orderBy: String
) {
nonRecurringNotifications(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...NonRecurringNotificationNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "xyz789",
"first": 123,
"last": 987,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"orderBy": "abc123"
}
Response
{
"data": {
"nonRecurringNotifications": {
"pageInfo": PageInfo,
"edges": [NonRecurringNotificationNodeEdge],
"nodeCount": 123
}
}
}
notification
Response
Returns a NotificationNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query notification($id: ID!) {
notification(id: $id) {
id
archived
created
updated
metadata
notificationTemplate {
...NotificationTemplateNodeFragment
}
notificationTrigger {
...NotificationTriggerNodeFragment
}
employeeSchedule {
...EmployeeScheduleNodeFragment
}
gaiaUser {
...GaiaUserNodeFragment
}
adHocContact {
...AdHocJobContactNodeFragment
}
docusealSubmissionRequestSigner {
...DocuSealSubmissionRequestSignerNodeFragment
}
docusealSubmissionRequest {
...DocuSealSubmissionRequestNodeFragment
}
subjectGroup {
...SubjectGroupNodeFragment
}
job {
...JobNodeFragment
}
session {
...SessionNodeFragment
}
employee {
...EmployeeNodeFragment
}
employeeJob {
...EmployeeJobNodeFragment
}
organization {
...OrganizationNodeFragment
}
subjectGroupSubject {
...SubjectGroupSubjectNodeFragment
}
subject {
...SubjectNodeFragment
}
stripeInvoice {
...StripeInvoiceNodeFragment
}
stripePaymentIntent {
...StripePaymentIntentNodeFragment
}
task {
...TaskNodeFragment
}
stripeRefundIntent {
...StripeRefundIntentNodeFragment
}
equipmentBag {
...EquipmentBagNodeFragment
}
equipmentItem {
...EquipmentItemNodeFragment
}
slackConnector {
...SlackConnectorNodeFragment
}
twilioConnector {
...TwilioConnectorNodeFragment
}
smtpConnector {
...SMTPConnectorNodeFragment
}
expoConnector {
...ExpoConnectorNodeFragment
}
submitForm {
...SubmitFormNodeFragment
}
region {
...RegionNodeFragment
}
timesheet {
...TimesheetNodeFragment
}
emailOpenedUuid
emailIntiallyOpened
emailLastOpened
emailOpenCount
content
to
notificationLinks {
...NotificationLinkNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
channel
notificationLinkClicks
}
}
Variables
{"id": 4}
Response
{
"data": {
"notification": {
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"notificationTemplate": NotificationTemplateNode,
"notificationTrigger": NotificationTriggerNode,
"employeeSchedule": EmployeeScheduleNode,
"gaiaUser": GaiaUserNode,
"adHocContact": AdHocJobContactNode,
"docusealSubmissionRequestSigner": DocuSealSubmissionRequestSignerNode,
"docusealSubmissionRequest": DocuSealSubmissionRequestNode,
"subjectGroup": SubjectGroupNode,
"job": JobNode,
"session": SessionNode,
"employee": EmployeeNode,
"employeeJob": EmployeeJobNode,
"organization": OrganizationNode,
"subjectGroupSubject": SubjectGroupSubjectNode,
"subject": SubjectNode,
"stripeInvoice": StripeInvoiceNode,
"stripePaymentIntent": StripePaymentIntentNode,
"task": TaskNode,
"stripeRefundIntent": StripeRefundIntentNode,
"equipmentBag": EquipmentBagNode,
"equipmentItem": EquipmentItemNode,
"slackConnector": SlackConnectorNode,
"twilioConnector": TwilioConnectorNode,
"smtpConnector": SMTPConnectorNode,
"expoConnector": ExpoConnectorNode,
"submitForm": SubmitFormNode,
"region": RegionNode,
"timesheet": TimesheetNode,
"emailOpenedUuid": "dd2b7dd3-fb3c-42ee-8f02-76c09e3fcf9b",
"emailIntiallyOpened": "2007-12-03T10:15:30Z",
"emailLastOpened": "2007-12-03T10:15:30Z",
"emailOpenCount": 123,
"content": "xyz789",
"to": "xyz789",
"notificationLinks": NotificationLinkNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"channel": "abc123",
"notificationLinkClicks": 987
}
}
}
notificationLink
Response
Returns a NotificationLinkNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query notificationLink($id: ID!) {
notificationLink(id: $id) {
id
archived
created
updated
metadata
notification {
...NotificationNodeFragment
}
link
templateVariable
clicks
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"notificationLink": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"notification": NotificationNode,
"link": "abc123",
"templateVariable": "abc123",
"clicks": 987,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
notificationLinkClicksTimeSeries
Response
Example
Query
query notificationLinkClicksTimeSeries(
$startDate: Date!,
$endDate: Date!,
$aggregationType: String,
$regionIds: [ID]
) {
notificationLinkClicksTimeSeries(
startDate: $startDate,
endDate: $endDate,
aggregationType: $aggregationType,
regionIds: $regionIds
) {
date
count
}
}
Variables
{
"startDate": "2007-12-03",
"endDate": "2007-12-03",
"aggregationType": "per_day",
"regionIds": ["4"]
}
Response
{
"data": {
"notificationLinkClicksTimeSeries": [
{"date": "xyz789", "count": 987}
]
}
}
notificationLinks
Response
Returns a NotificationLinkNodeConnection
Example
Query
query notificationLinks(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$notification: [ID],
$orderBy: String
) {
notificationLinks(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
notification: $notification,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...NotificationLinkNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "abc123",
"first": 123,
"last": 123,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"notification": [4],
"orderBy": "abc123"
}
Response
{
"data": {
"notificationLinks": {
"pageInfo": PageInfo,
"edges": [NotificationLinkNodeEdge],
"nodeCount": 987
}
}
}
notificationTemplate
Response
Returns a NotificationTemplateNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query notificationTemplate($id: ID!) {
notificationTemplate(id: $id) {
id
archived
created
updated
metadata
name
emailSubject
bccEmails
ccEmails
dynamicContext
images
emailTemplateDesign
emailSessionCalendarEvent
emailEmployeeJobCalendarEvent
emailJobCalendarEvent
smsContent
pushTitle
pushBody
path
html
plaintextEmailBuilder
plaintextEmail
linkTracking
file {
...FileNodeFragment
}
fileEmailAttachments {
...FileNodeConnectionFragment
}
notificationTemplateChannels {
...NotificationTemplateChannelNodeConnectionFragment
}
notifications {
...NotificationNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
channelType
}
}
Variables
{"id": 4}
Response
{
"data": {
"notificationTemplate": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"emailSubject": "xyz789",
"bccEmails": "abc123",
"ccEmails": "abc123",
"dynamicContext": JSONString,
"images": ["abc123"],
"emailTemplateDesign": JSONString,
"emailSessionCalendarEvent": true,
"emailEmployeeJobCalendarEvent": true,
"emailJobCalendarEvent": true,
"smsContent": "xyz789",
"pushTitle": "xyz789",
"pushBody": "abc123",
"path": "xyz789",
"html": false,
"plaintextEmailBuilder": true,
"plaintextEmail": JSONString,
"linkTracking": false,
"file": FileNode,
"fileEmailAttachments": FileNodeConnection,
"notificationTemplateChannels": NotificationTemplateChannelNodeConnection,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"channelType": "xyz789"
}
}
}
notificationTemplateChannel
Response
Returns a NotificationTemplateChannelNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query notificationTemplateChannel($id: ID!) {
notificationTemplateChannel(id: $id) {
id
archived
created
updated
metadata
name
notificationTrigger {
...NotificationTriggerNodeFragment
}
notificationTemplate {
...NotificationTemplateNodeFragment
}
slackConnector {
...SlackConnectorNodeFragment
}
twilioConnector {
...TwilioConnectorNodeFragment
}
smtpConnector {
...SMTPConnectorNodeFragment
}
expoConnector {
...ExpoConnectorNodeFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
channelType
}
}
Variables
{"id": 4}
Response
{
"data": {
"notificationTemplateChannel": {
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"notificationTrigger": NotificationTriggerNode,
"notificationTemplate": NotificationTemplateNode,
"slackConnector": SlackConnectorNode,
"twilioConnector": TwilioConnectorNode,
"smtpConnector": SMTPConnectorNode,
"expoConnector": ExpoConnectorNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"channelType": "abc123"
}
}
}
notificationTemplateChannels
Response
Example
Query
query notificationTemplateChannels(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$notificationTemplate_Id: ID,
$smtpConnector_Isnull: Boolean,
$id: [ID],
$idsNotIn: String,
$orderBy: String
) {
notificationTemplateChannels(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
notificationTemplate_Id: $notificationTemplate_Id,
smtpConnector_Isnull: $smtpConnector_Isnull,
id: $id,
idsNotIn: $idsNotIn,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...NotificationTemplateChannelNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "xyz789",
"after": "xyz789",
"first": 987,
"last": 123,
"archived": false,
"notificationTemplate_Id": 4,
"smtpConnector_Isnull": false,
"id": ["4"],
"idsNotIn": "xyz789",
"orderBy": "xyz789"
}
Response
{
"data": {
"notificationTemplateChannels": {
"pageInfo": PageInfo,
"edges": [NotificationTemplateChannelNodeEdge],
"nodeCount": 987
}
}
}
notificationTemplates
Response
Returns a NotificationTemplateNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
archived - Boolean
|
|
name - String
|
|
name_Icontains - String
|
|
name_Istartswith - String
|
|
name_Contains - String
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
updated - DateTime
|
|
updated_Gt - DateTime
|
|
updated_Lt - DateTime
|
|
id - [ID]
|
|
idsNotIn - String
|
|
orderBy - String
|
Example
Query
query notificationTemplates(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$name: String,
$name_Icontains: String,
$name_Istartswith: String,
$name_Contains: String,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$id: [ID],
$idsNotIn: String,
$orderBy: String
) {
notificationTemplates(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
name: $name,
name_Icontains: $name_Icontains,
name_Istartswith: $name_Istartswith,
name_Contains: $name_Contains,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
id: $id,
idsNotIn: $idsNotIn,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...NotificationTemplateNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "xyz789",
"first": 123,
"last": 123,
"archived": true,
"name": "xyz789",
"name_Icontains": "abc123",
"name_Istartswith": "xyz789",
"name_Contains": "abc123",
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"id": ["4"],
"idsNotIn": "abc123",
"orderBy": "xyz789"
}
Response
{
"data": {
"notificationTemplates": {
"pageInfo": PageInfo,
"edges": [NotificationTemplateNodeEdge],
"nodeCount": 123
}
}
}
notificationTimeSeries
Response
Returns [NotificationTimeSeriesType]
Example
Query
query notificationTimeSeries(
$startDate: Date!,
$endDate: Date!,
$aggregationType: String,
$notificationType: String,
$regionIds: [ID],
$splitTypes: Boolean
) {
notificationTimeSeries(
startDate: $startDate,
endDate: $endDate,
aggregationType: $aggregationType,
notificationType: $notificationType,
regionIds: $regionIds,
splitTypes: $splitTypes
) {
date
count
emailCount
smsCount
}
}
Variables
{
"startDate": "2007-12-03",
"endDate": "2007-12-03",
"aggregationType": "per_day",
"notificationType": "all",
"regionIds": [4],
"splitTypes": false
}
Response
{
"data": {
"notificationTimeSeries": [
{
"date": "abc123",
"count": 123,
"emailCount": 123,
"smsCount": 987
}
]
}
}
notificationTrigger
Response
Returns a NotificationTriggerNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query notificationTrigger($id: ID!) {
notificationTrigger(id: $id) {
id
archived
created
updated
metadata
processingNotifications
processedNotificationsAt
usingNotificationTrigger {
...NotificationTriggerNodeFragment
}
organization {
...OrganizationNodeFragment
}
subjectGroup {
...SubjectGroupNodeFragment
}
taskCollections {
...TaskCollectionNodeConnectionFragment
}
taskCollectionTasks {
...TaskCollectionTaskNodeConnectionFragment
}
instantiatedTaskCollections {
...InstantiatedTaskCollectionNodeConnectionFragment
}
tasks {
...TaskNodeConnectionFragment
}
custom
default
name
enabled
using
emailEnabled
smsEnabled
pushEnabled
recurring
scheduledTrigger
startDateTime
endDateTime
customStartEndTime
startDelta
startDeltaCount
startDirection
sendEmailImmediately
occurrenceDelta
occurrenceDeltaCount
lastSentAt
smtpRateLimit
smtpRateLimitSecondDelta
employeeRecipients {
...EmployeeNodeConnectionFragment
}
graphNodes {
...GraphNodeNodeConnectionFragment
}
nonRecurringNotifications {
...NonRecurringNotificationNodeConnectionFragment
}
usingNotificationTriggers {
...NotificationTriggerNodeConnectionFragment
}
notificationTriggerRules {
...NotificationTriggerRuleNodeConnectionFragment
}
notificationTemplateChannels {
...NotificationTemplateChannelNodeConnectionFragment
}
notifications {
...NotificationNodeConnectionFragment
}
docusealTemplates {
...DocuSealTemplateNodeConnectionFragment
}
docusealSubmissionRequests {
...DocuSealSubmissionRequestNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
tags {
...TagNodeFragment
}
}
}
Variables
{"id": 4}
Response
{
"data": {
"notificationTrigger": {
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"processingNotifications": true,
"processedNotificationsAt": "2007-12-03T10:15:30Z",
"usingNotificationTrigger": NotificationTriggerNode,
"organization": OrganizationNode,
"subjectGroup": SubjectGroupNode,
"taskCollections": TaskCollectionNodeConnection,
"taskCollectionTasks": TaskCollectionTaskNodeConnection,
"instantiatedTaskCollections": InstantiatedTaskCollectionNodeConnection,
"tasks": TaskNodeConnection,
"custom": true,
"default": true,
"name": "abc123",
"enabled": false,
"using": "DEFAULT",
"emailEnabled": true,
"smsEnabled": false,
"pushEnabled": false,
"recurring": true,
"scheduledTrigger": false,
"startDateTime": "2007-12-03T10:15:30Z",
"endDateTime": "2007-12-03T10:15:30Z",
"customStartEndTime": false,
"startDelta": "SECONDS",
"startDeltaCount": 987,
"startDirection": "BEFORE",
"sendEmailImmediately": true,
"occurrenceDelta": "SECONDS",
"occurrenceDeltaCount": 987,
"lastSentAt": StudioTimezoneDateTime,
"smtpRateLimit": 123,
"smtpRateLimitSecondDelta": 123,
"employeeRecipients": EmployeeNodeConnection,
"graphNodes": GraphNodeNodeConnection,
"nonRecurringNotifications": NonRecurringNotificationNodeConnection,
"usingNotificationTriggers": NotificationTriggerNodeConnection,
"notificationTriggerRules": NotificationTriggerRuleNodeConnection,
"notificationTemplateChannels": NotificationTemplateChannelNodeConnection,
"notifications": NotificationNodeConnection,
"docusealTemplates": DocuSealTemplateNodeConnection,
"docusealSubmissionRequests": DocuSealSubmissionRequestNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"tags": [TagNode]
}
}
}
notificationTriggerNames
Response
Returns [NotificationTriggerNameType]
Arguments
| Name | Description |
|---|---|
name - String
|
Example
Query
query notificationTriggerNames($name: String) {
notificationTriggerNames(name: $name) {
name
}
}
Variables
{"name": "xyz789"}
Response
{
"data": {
"notificationTriggerNames": [
{"name": "xyz789"}
]
}
}
notificationTriggerRule
Response
Returns a NotificationTriggerRuleNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query notificationTriggerRule($id: ID!) {
notificationTriggerRule(id: $id) {
id
archived
created
updated
metadata
notificationTrigger {
...NotificationTriggerNodeFragment
}
ruleType
triggerStatus {
...TaskStatusNodeFragment
}
repeatUntilStatus {
...TaskStatusNodeFragment
}
sourceTaskPosition
recipientType
targetTaskPosition
enabled
autoCompleteTask
requireIncomplete
sendFromAssignedEmployee
recurring
startDelta
startDeltaCount
startDirection
occurrenceDelta
occurrenceDeltaCount
overrideTriggerTiming
sourceRule {
...NotificationTriggerRuleNodeFragment
}
fileAttachments {
...FileNodeConnectionFragment
}
nonRecurringNotifications {
...NonRecurringNotificationNodeConnectionFragment
}
copiedRules {
...NotificationTriggerRuleNodeConnectionFragment
}
notificationTriggerRuleAttachments {
...NotificationTriggerRuleAttachmentNodeConnectionFragment
}
notificationTriggerRuleRecipients {
...NotificationTriggerRuleRecipientsNodeConnectionFragment
}
taskRecipients {
...TaskNotificationRecipientsNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
effectiveRecurring
effectiveStartDelta
effectiveStartDeltaCount
effectiveStartDirection
effectiveOccurrenceDelta
effectiveOccurrenceDeltaCount
}
}
Variables
{"id": "4"}
Response
{
"data": {
"notificationTriggerRule": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"notificationTrigger": NotificationTriggerNode,
"ruleType": "xyz789",
"triggerStatus": TaskStatusNode,
"repeatUntilStatus": TaskStatusNode,
"sourceTaskPosition": "abc123",
"recipientType": "abc123",
"targetTaskPosition": "abc123",
"enabled": true,
"autoCompleteTask": false,
"requireIncomplete": true,
"sendFromAssignedEmployee": false,
"recurring": false,
"startDelta": "abc123",
"startDeltaCount": 987,
"startDirection": "BEFORE",
"occurrenceDelta": "xyz789",
"occurrenceDeltaCount": 123,
"overrideTriggerTiming": true,
"sourceRule": NotificationTriggerRuleNode,
"fileAttachments": FileNodeConnection,
"nonRecurringNotifications": NonRecurringNotificationNodeConnection,
"copiedRules": NotificationTriggerRuleNodeConnection,
"notificationTriggerRuleAttachments": NotificationTriggerRuleAttachmentNodeConnection,
"notificationTriggerRuleRecipients": NotificationTriggerRuleRecipientsNodeConnection,
"taskRecipients": TaskNotificationRecipientsNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"effectiveRecurring": true,
"effectiveStartDelta": "xyz789",
"effectiveStartDeltaCount": 123,
"effectiveStartDirection": "xyz789",
"effectiveOccurrenceDelta": "abc123",
"effectiveOccurrenceDeltaCount": 123
}
}
}
notificationTriggerRuleAttachments
Response
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
notificationTriggerRule - ID
|
|
task - ID
|
|
taskCollectionTask - ID
|
|
file - ID
|
|
archived - Boolean
|
|
created - DateTime
|
|
created_Gte - DateTime
|
|
created_Lte - DateTime
|
|
updated - DateTime
|
|
updated_Gte - DateTime
|
|
updated_Lte - DateTime
|
|
orderBy - String
|
Example
Query
query notificationTriggerRuleAttachments(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$notificationTriggerRule: ID,
$task: ID,
$taskCollectionTask: ID,
$file: ID,
$archived: Boolean,
$created: DateTime,
$created_Gte: DateTime,
$created_Lte: DateTime,
$updated: DateTime,
$updated_Gte: DateTime,
$updated_Lte: DateTime,
$orderBy: String
) {
notificationTriggerRuleAttachments(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
notificationTriggerRule: $notificationTriggerRule,
task: $task,
taskCollectionTask: $taskCollectionTask,
file: $file,
archived: $archived,
created: $created,
created_Gte: $created_Gte,
created_Lte: $created_Lte,
updated: $updated,
updated_Gte: $updated_Gte,
updated_Lte: $updated_Lte,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...NotificationTriggerRuleAttachmentNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "abc123",
"after": "abc123",
"first": 123,
"last": 123,
"notificationTriggerRule": "4",
"task": 4,
"taskCollectionTask": "4",
"file": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"created_Gte": "2007-12-03T10:15:30Z",
"created_Lte": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gte": "2007-12-03T10:15:30Z",
"updated_Lte": "2007-12-03T10:15:30Z",
"orderBy": "abc123"
}
Response
{
"data": {
"notificationTriggerRuleAttachments": {
"pageInfo": PageInfo,
"edges": [
NotificationTriggerRuleAttachmentNodeEdge
],
"nodeCount": 123
}
}
}
notificationTriggerRuleRecipients
Response
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
notificationTriggerRule - ID
|
|
task - ID
|
|
task_Isnull - Boolean
|
|
taskCollectionTask - ID
|
|
taskCollectionTask_Isnull - Boolean
|
|
recipientType - String
|
|
archived - Boolean
|
|
created - DateTime
|
|
created_Gte - DateTime
|
|
created_Lte - DateTime
|
|
updated - DateTime
|
|
updated_Gte - DateTime
|
|
updated_Lte - DateTime
|
|
orderBy - String
|
Example
Query
query notificationTriggerRuleRecipients(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$notificationTriggerRule: ID,
$task: ID,
$task_Isnull: Boolean,
$taskCollectionTask: ID,
$taskCollectionTask_Isnull: Boolean,
$recipientType: String,
$archived: Boolean,
$created: DateTime,
$created_Gte: DateTime,
$created_Lte: DateTime,
$updated: DateTime,
$updated_Gte: DateTime,
$updated_Lte: DateTime,
$orderBy: String
) {
notificationTriggerRuleRecipients(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
notificationTriggerRule: $notificationTriggerRule,
task: $task,
task_Isnull: $task_Isnull,
taskCollectionTask: $taskCollectionTask,
taskCollectionTask_Isnull: $taskCollectionTask_Isnull,
recipientType: $recipientType,
archived: $archived,
created: $created,
created_Gte: $created_Gte,
created_Lte: $created_Lte,
updated: $updated,
updated_Gte: $updated_Gte,
updated_Lte: $updated_Lte,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...NotificationTriggerRuleRecipientsNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "xyz789",
"first": 123,
"last": 987,
"notificationTriggerRule": "4",
"task": 4,
"task_Isnull": true,
"taskCollectionTask": "4",
"taskCollectionTask_Isnull": true,
"recipientType": "xyz789",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"created_Gte": "2007-12-03T10:15:30Z",
"created_Lte": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gte": "2007-12-03T10:15:30Z",
"updated_Lte": "2007-12-03T10:15:30Z",
"orderBy": "abc123"
}
Response
{
"data": {
"notificationTriggerRuleRecipients": {
"pageInfo": PageInfo,
"edges": [
NotificationTriggerRuleRecipientsNodeEdge
],
"nodeCount": 123
}
}
}
notificationTriggerRules
Response
Returns a NotificationTriggerRuleNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
ruleType - String
|
|
triggerStatus_Id - Float
|
|
triggerStatus_Id_Isnull - Boolean
|
|
sourceTaskPosition - String
|
|
recipientType - String
|
|
targetTaskPosition - String
|
|
requireIncomplete - Boolean
|
|
sendFromAssignedEmployee - Boolean
|
|
notificationTrigger - ID
|
|
notificationTrigger_Isnull - Boolean
|
|
notificationTrigger_In - [ID]
|
|
task - ID
|
|
taskCollection - ID
|
|
taskCollectionTask - [ID]
|
|
instantiatedTaskCollection - ID
|
|
taskOrInstantiatedTaskCollection - String
|
|
orderBy - String
|
Example
Query
query notificationTriggerRules(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$ruleType: String,
$triggerStatus_Id: Float,
$triggerStatus_Id_Isnull: Boolean,
$sourceTaskPosition: String,
$recipientType: String,
$targetTaskPosition: String,
$requireIncomplete: Boolean,
$sendFromAssignedEmployee: Boolean,
$notificationTrigger: ID,
$notificationTrigger_Isnull: Boolean,
$notificationTrigger_In: [ID],
$task: ID,
$taskCollection: ID,
$taskCollectionTask: [ID],
$instantiatedTaskCollection: ID,
$taskOrInstantiatedTaskCollection: String,
$orderBy: String
) {
notificationTriggerRules(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
ruleType: $ruleType,
triggerStatus_Id: $triggerStatus_Id,
triggerStatus_Id_Isnull: $triggerStatus_Id_Isnull,
sourceTaskPosition: $sourceTaskPosition,
recipientType: $recipientType,
targetTaskPosition: $targetTaskPosition,
requireIncomplete: $requireIncomplete,
sendFromAssignedEmployee: $sendFromAssignedEmployee,
notificationTrigger: $notificationTrigger,
notificationTrigger_Isnull: $notificationTrigger_Isnull,
notificationTrigger_In: $notificationTrigger_In,
task: $task,
taskCollection: $taskCollection,
taskCollectionTask: $taskCollectionTask,
instantiatedTaskCollection: $instantiatedTaskCollection,
taskOrInstantiatedTaskCollection: $taskOrInstantiatedTaskCollection,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...NotificationTriggerRuleNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "xyz789",
"after": "abc123",
"first": 123,
"last": 123,
"ruleType": "xyz789",
"triggerStatus_Id": 987.65,
"triggerStatus_Id_Isnull": false,
"sourceTaskPosition": "abc123",
"recipientType": "abc123",
"targetTaskPosition": "xyz789",
"requireIncomplete": false,
"sendFromAssignedEmployee": false,
"notificationTrigger": "4",
"notificationTrigger_Isnull": false,
"notificationTrigger_In": [4],
"task": "4",
"taskCollection": 4,
"taskCollectionTask": ["4"],
"instantiatedTaskCollection": "4",
"taskOrInstantiatedTaskCollection": "abc123",
"orderBy": "abc123"
}
Response
{
"data": {
"notificationTriggerRules": {
"pageInfo": PageInfo,
"edges": [NotificationTriggerRuleNodeEdge],
"nodeCount": 123
}
}
}
notificationTriggers
Response
Returns a NotificationTriggerNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
archived - Boolean
|
|
default - Boolean
|
|
custom - Boolean
|
|
organization_Id - ID
|
|
organization_Id_Isnull - Boolean
|
|
subjectGroup_Id - ID
|
|
subjectGroup_Id_Isnull - Boolean
|
|
name - String
|
|
name_Icontains - String
|
|
name_Istartswith - String
|
|
name_Contains - String
|
|
name_Iexact - String
|
|
smsEnabled - Boolean
|
|
emailEnabled - Boolean
|
|
recurring - Boolean
|
|
scheduledTrigger - Boolean
|
|
startDelta - String
|
|
startDelta_Icontains - String
|
|
startDelta_Istartswith - String
|
|
startDelta_Contains - String
|
|
startDeltaCount - Int
|
|
startDeltaCount_Gt - Int
|
|
startDeltaCount_Lt - Int
|
|
occurrenceDelta - String
|
|
occurrenceDelta_Icontains - String
|
|
occurrenceDelta_Istartswith - String
|
|
occurrenceDelta_Contains - String
|
|
occurrenceDeltaCount - Int
|
|
occurrenceDeltaCount_Gt - Int
|
|
occurrenceDeltaCount_Lt - Int
|
|
lastSentAt - DateTime
|
|
lastSentAt_Gt - DateTime
|
|
lastSentAt_Lt - DateTime
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
updated - DateTime
|
|
updated_Gt - DateTime
|
|
updated_Lt - DateTime
|
|
orderBy - String
|
|
task - ID
|
|
taskIsnull - Boolean
|
|
taskCollection - ID
|
|
taskCollectionIsnull - Boolean
|
|
taskCollectionTask - [ID]
|
|
taskCollectionTaskIsnull - Boolean
|
|
instantiatedTaskCollection - ID
|
|
instantiatedTaskCollectionIsnull - Boolean
|
|
orCustom - Boolean
|
|
taskFilter - Boolean
|
|
tags - String
|
|
hasRules - Boolean
|
|
plaintextEmailBuilder - Boolean
|
|
taskOrInstantiatedTaskCollection - String
|
Example
Query
query notificationTriggers(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$default: Boolean,
$custom: Boolean,
$organization_Id: ID,
$organization_Id_Isnull: Boolean,
$subjectGroup_Id: ID,
$subjectGroup_Id_Isnull: Boolean,
$name: String,
$name_Icontains: String,
$name_Istartswith: String,
$name_Contains: String,
$name_Iexact: String,
$smsEnabled: Boolean,
$emailEnabled: Boolean,
$recurring: Boolean,
$scheduledTrigger: Boolean,
$startDelta: String,
$startDelta_Icontains: String,
$startDelta_Istartswith: String,
$startDelta_Contains: String,
$startDeltaCount: Int,
$startDeltaCount_Gt: Int,
$startDeltaCount_Lt: Int,
$occurrenceDelta: String,
$occurrenceDelta_Icontains: String,
$occurrenceDelta_Istartswith: String,
$occurrenceDelta_Contains: String,
$occurrenceDeltaCount: Int,
$occurrenceDeltaCount_Gt: Int,
$occurrenceDeltaCount_Lt: Int,
$lastSentAt: DateTime,
$lastSentAt_Gt: DateTime,
$lastSentAt_Lt: DateTime,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$orderBy: String,
$task: ID,
$taskIsnull: Boolean,
$taskCollection: ID,
$taskCollectionIsnull: Boolean,
$taskCollectionTask: [ID],
$taskCollectionTaskIsnull: Boolean,
$instantiatedTaskCollection: ID,
$instantiatedTaskCollectionIsnull: Boolean,
$orCustom: Boolean,
$taskFilter: Boolean,
$tags: String,
$hasRules: Boolean,
$plaintextEmailBuilder: Boolean,
$taskOrInstantiatedTaskCollection: String
) {
notificationTriggers(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
default: $default,
custom: $custom,
organization_Id: $organization_Id,
organization_Id_Isnull: $organization_Id_Isnull,
subjectGroup_Id: $subjectGroup_Id,
subjectGroup_Id_Isnull: $subjectGroup_Id_Isnull,
name: $name,
name_Icontains: $name_Icontains,
name_Istartswith: $name_Istartswith,
name_Contains: $name_Contains,
name_Iexact: $name_Iexact,
smsEnabled: $smsEnabled,
emailEnabled: $emailEnabled,
recurring: $recurring,
scheduledTrigger: $scheduledTrigger,
startDelta: $startDelta,
startDelta_Icontains: $startDelta_Icontains,
startDelta_Istartswith: $startDelta_Istartswith,
startDelta_Contains: $startDelta_Contains,
startDeltaCount: $startDeltaCount,
startDeltaCount_Gt: $startDeltaCount_Gt,
startDeltaCount_Lt: $startDeltaCount_Lt,
occurrenceDelta: $occurrenceDelta,
occurrenceDelta_Icontains: $occurrenceDelta_Icontains,
occurrenceDelta_Istartswith: $occurrenceDelta_Istartswith,
occurrenceDelta_Contains: $occurrenceDelta_Contains,
occurrenceDeltaCount: $occurrenceDeltaCount,
occurrenceDeltaCount_Gt: $occurrenceDeltaCount_Gt,
occurrenceDeltaCount_Lt: $occurrenceDeltaCount_Lt,
lastSentAt: $lastSentAt,
lastSentAt_Gt: $lastSentAt_Gt,
lastSentAt_Lt: $lastSentAt_Lt,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
orderBy: $orderBy,
task: $task,
taskIsnull: $taskIsnull,
taskCollection: $taskCollection,
taskCollectionIsnull: $taskCollectionIsnull,
taskCollectionTask: $taskCollectionTask,
taskCollectionTaskIsnull: $taskCollectionTaskIsnull,
instantiatedTaskCollection: $instantiatedTaskCollection,
instantiatedTaskCollectionIsnull: $instantiatedTaskCollectionIsnull,
orCustom: $orCustom,
taskFilter: $taskFilter,
tags: $tags,
hasRules: $hasRules,
plaintextEmailBuilder: $plaintextEmailBuilder,
taskOrInstantiatedTaskCollection: $taskOrInstantiatedTaskCollection
) {
pageInfo {
...PageInfoFragment
}
edges {
...NotificationTriggerNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "abc123",
"after": "xyz789",
"first": 123,
"last": 987,
"archived": false,
"default": true,
"custom": false,
"organization_Id": 4,
"organization_Id_Isnull": false,
"subjectGroup_Id": "4",
"subjectGroup_Id_Isnull": true,
"name": "xyz789",
"name_Icontains": "abc123",
"name_Istartswith": "xyz789",
"name_Contains": "abc123",
"name_Iexact": "abc123",
"smsEnabled": true,
"emailEnabled": true,
"recurring": false,
"scheduledTrigger": false,
"startDelta": "abc123",
"startDelta_Icontains": "abc123",
"startDelta_Istartswith": "abc123",
"startDelta_Contains": "xyz789",
"startDeltaCount": 123,
"startDeltaCount_Gt": 123,
"startDeltaCount_Lt": 987,
"occurrenceDelta": "abc123",
"occurrenceDelta_Icontains": "xyz789",
"occurrenceDelta_Istartswith": "xyz789",
"occurrenceDelta_Contains": "xyz789",
"occurrenceDeltaCount": 123,
"occurrenceDeltaCount_Gt": 123,
"occurrenceDeltaCount_Lt": 987,
"lastSentAt": "2007-12-03T10:15:30Z",
"lastSentAt_Gt": "2007-12-03T10:15:30Z",
"lastSentAt_Lt": "2007-12-03T10:15:30Z",
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"orderBy": "abc123",
"task": 4,
"taskIsnull": false,
"taskCollection": 4,
"taskCollectionIsnull": true,
"taskCollectionTask": ["4"],
"taskCollectionTaskIsnull": true,
"instantiatedTaskCollection": 4,
"instantiatedTaskCollectionIsnull": true,
"orCustom": false,
"taskFilter": true,
"tags": "xyz789",
"hasRules": true,
"plaintextEmailBuilder": true,
"taskOrInstantiatedTaskCollection": "abc123"
}
Response
{
"data": {
"notificationTriggers": {
"pageInfo": PageInfo,
"edges": [NotificationTriggerNodeEdge],
"nodeCount": 987
}
}
}
notifications
Response
Returns a NotificationNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
archived - Boolean
|
|
created - DateTime
|
|
created_Gte - DateTime
|
|
created_Lte - DateTime
|
|
updated - DateTime
|
|
updated_Gte - DateTime
|
|
updated_Lte - DateTime
|
|
notificationTemplate - [ID]
|
|
notificationSchedule - [ID]
|
|
employeeSchedule - [ID]
|
|
subjectGroup - [ID]
|
|
job - [ID]
|
|
session - [ID]
|
|
task - [ID]
|
|
employee - [ID]
|
|
organization - [ID]
|
|
docusealSubmissionRequestSigner - [ID]
|
|
docusealSubmissionRequest - [ID]
|
|
stripeInvoice - [ID]
|
|
subject - [ID]
|
|
timesheet - [ID]
|
|
slackConnector - [ID]
|
|
twilioConnector - [ID]
|
|
smtpConnector - [ID]
|
|
expoConnector - [ID]
|
|
equipmentBag - [ID]
|
|
equipmentItem - [ID]
|
|
region - [ID]
|
|
contact - Boolean
|
|
channel - String
|
|
gaiaUser - String
|
|
notificationTriggerName - String
|
|
orderBy - String
|
Example
Query
query notifications(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$created: DateTime,
$created_Gte: DateTime,
$created_Lte: DateTime,
$updated: DateTime,
$updated_Gte: DateTime,
$updated_Lte: DateTime,
$notificationTemplate: [ID],
$notificationSchedule: [ID],
$employeeSchedule: [ID],
$subjectGroup: [ID],
$job: [ID],
$session: [ID],
$task: [ID],
$employee: [ID],
$organization: [ID],
$docusealSubmissionRequestSigner: [ID],
$docusealSubmissionRequest: [ID],
$stripeInvoice: [ID],
$subject: [ID],
$timesheet: [ID],
$slackConnector: [ID],
$twilioConnector: [ID],
$smtpConnector: [ID],
$expoConnector: [ID],
$equipmentBag: [ID],
$equipmentItem: [ID],
$region: [ID],
$contact: Boolean,
$channel: String,
$gaiaUser: String,
$notificationTriggerName: String,
$orderBy: String
) {
notifications(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
created: $created,
created_Gte: $created_Gte,
created_Lte: $created_Lte,
updated: $updated,
updated_Gte: $updated_Gte,
updated_Lte: $updated_Lte,
notificationTemplate: $notificationTemplate,
notificationSchedule: $notificationSchedule,
employeeSchedule: $employeeSchedule,
subjectGroup: $subjectGroup,
job: $job,
session: $session,
task: $task,
employee: $employee,
organization: $organization,
docusealSubmissionRequestSigner: $docusealSubmissionRequestSigner,
docusealSubmissionRequest: $docusealSubmissionRequest,
stripeInvoice: $stripeInvoice,
subject: $subject,
timesheet: $timesheet,
slackConnector: $slackConnector,
twilioConnector: $twilioConnector,
smtpConnector: $smtpConnector,
expoConnector: $expoConnector,
equipmentBag: $equipmentBag,
equipmentItem: $equipmentItem,
region: $region,
contact: $contact,
channel: $channel,
gaiaUser: $gaiaUser,
notificationTriggerName: $notificationTriggerName,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...NotificationNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "xyz789",
"after": "xyz789",
"first": 123,
"last": 123,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"created_Gte": "2007-12-03T10:15:30Z",
"created_Lte": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gte": "2007-12-03T10:15:30Z",
"updated_Lte": "2007-12-03T10:15:30Z",
"notificationTemplate": [4],
"notificationSchedule": [4],
"employeeSchedule": ["4"],
"subjectGroup": ["4"],
"job": [4],
"session": ["4"],
"task": ["4"],
"employee": [4],
"organization": ["4"],
"docusealSubmissionRequestSigner": [4],
"docusealSubmissionRequest": ["4"],
"stripeInvoice": ["4"],
"subject": ["4"],
"timesheet": ["4"],
"slackConnector": [4],
"twilioConnector": ["4"],
"smtpConnector": [4],
"expoConnector": [4],
"equipmentBag": [4],
"equipmentItem": ["4"],
"region": [4],
"contact": false,
"channel": "abc123",
"gaiaUser": "xyz789",
"notificationTriggerName": "abc123",
"orderBy": "abc123"
}
Response
{
"data": {
"notifications": {
"pageInfo": PageInfo,
"edges": [NotificationNodeEdge],
"nodeCount": 123
}
}
}
openAiChatCompletion
Response
Returns an OpenAiInteractionNode
Example
Query
query openAiChatCompletion(
$messages: [String],
$id: ID,
$enableDatabaseAccess: Boolean
) {
openAiChatCompletion(
messages: $messages,
id: $id,
enableDatabaseAccess: $enableDatabaseAccess
) {
id
archived
created
updated
metadata
type
prompt
answer
gaiaUser {
...GaiaUserNodeFragment
}
imageUrls
promptTokens
completionTokens
chatMessages
title
subjectDeduplication {
...SubjectDeduplicationNodeFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{
"messages": ["abc123"],
"id": "4",
"enableDatabaseAccess": false
}
Response
{
"data": {
"openAiChatCompletion": {
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"type": "TEXT_COMPLETION",
"prompt": "xyz789",
"answer": "abc123",
"gaiaUser": GaiaUserNode,
"imageUrls": JSONString,
"promptTokens": 123,
"completionTokens": 123,
"chatMessages": JSONString,
"title": "xyz789",
"subjectDeduplication": SubjectDeduplicationNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
openAiImageEdit
Response
Returns an OpenAiImageEditResponse
Example
Query
query openAiImageEdit(
$image: Upload!,
$maskImage: Upload!,
$prompt: String!
) {
openAiImageEdit(
image: $image,
maskImage: $maskImage,
prompt: $prompt
) {
imageUrl
}
}
Variables
{
"image": Upload,
"maskImage": Upload,
"prompt": "xyz789"
}
Response
{
"data": {
"openAiImageEdit": {
"imageUrl": "xyz789"
}
}
}
openAiImageGeneration
Response
Returns an OpenAiImageGenerationResponse
Arguments
| Name | Description |
|---|---|
prompt - String!
|
Example
Query
query openAiImageGeneration($prompt: String!) {
openAiImageGeneration(prompt: $prompt) {
imageUrl
}
}
Variables
{"prompt": "abc123"}
Response
{
"data": {
"openAiImageGeneration": {
"imageUrl": "xyz789"
}
}
}
openAiImageVariation
Response
Returns an OpenAiImageVariationResponse
Arguments
| Name | Description |
|---|---|
image - Upload!
|
Example
Query
query openAiImageVariation($image: Upload!) {
openAiImageVariation(image: $image) {
imageUrl
}
}
Variables
{"image": Upload}
Response
{
"data": {
"openAiImageVariation": {
"imageUrl": "abc123"
}
}
}
openAiInteractions
Response
Returns an OpenAiInteractionNodeConnection
Example
Query
query openAiInteractions(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$created: DateTime,
$id: [ID],
$idsNotIn: String,
$orderBy: String
) {
openAiInteractions(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
created: $created,
id: $id,
idsNotIn: $idsNotIn,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...OpenAiInteractionNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "abc123",
"first": 987,
"last": 987,
"created": "2007-12-03T10:15:30Z",
"id": [4],
"idsNotIn": "abc123",
"orderBy": "xyz789"
}
Response
{
"data": {
"openAiInteractions": {
"pageInfo": PageInfo,
"edges": [OpenAiInteractionNodeEdge],
"nodeCount": 987
}
}
}
openAiTextCompletion
Response
Returns an OpenAiCompletionResponse
Arguments
| Name | Description |
|---|---|
prompt - String!
|
Example
Query
query openAiTextCompletion($prompt: String!) {
openAiTextCompletion(prompt: $prompt) {
answer
}
}
Variables
{"prompt": "xyz789"}
Response
{
"data": {
"openAiTextCompletion": {
"answer": "abc123"
}
}
}
organization
Response
Returns an OrganizationNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query organization($id: ID!) {
organization(id: $id) {
id
archived
created
updated
metadata
organizationStage {
...OrganizationStageNodeFragment
}
sharedCanCreateFiles
sharedCanCreateFolders
sharedCanSeeFiles
nonBookingNotificationsEnabled
subjectGroupSharedCanCreateFiles
subjectGroupSharedCanCreateFolders
subjectGroupSharedCanSeeFiles
subjectSharedCanCreateFiles
subjectSharedCanCreateFolders
subjectSharedCanSeeFiles
syncingNotifications
taskSharedCanCreateFiles
taskSharedCanCreateFolders
taskSharedCanSeeFiles
notificationCopyOrganization {
...OrganizationNodeFragment
}
sessionPackages {
...SessionPackageNodeConnectionFragment
}
paidPackages {
...SessionPackageNodeConnectionFragment
}
kanban {
...KanbanNodeFragment
}
invoiceEmail
rootBoxFolderId
contactsBoxFolderId
subjectGroupsBoxFolderId
contacts {
...GaiaUserNodeConnectionFragment
}
accountManager {
...EmployeeNodeFragment
}
category
name
uniqueIdentifier
notes
processingSubjects
processingSubjectsCount
processingSubjectsCompleted
processingSubjectsProgress
refundPolicy
applyNoShowPolicyFree
applyNoShowPolicyPaid
applyPolicyFree
applyPolicyPaid
timeRefundHours
resitFeePaidSessions
resitFeeFreeSessions
timeRefundFee
timeRefundSessionPackageCost
noShowFee
freePackageResitFee
resitsIncludeFreeSessions
resitFee
usingNoShowPolicy
usingCancellationPolicy
usingResitPolicy
search
anonymousSubjects
orphanGotphotoJobs
folder {
...FolderNodeFragment
}
sharedFolder {
...FolderNodeFragment
}
staffSharedFolder {
...FolderNodeFragment
}
subjectGroupsFolder {
...FolderNodeFragment
}
subjectsFolder {
...FolderNodeFragment
}
tasksFolder {
...FolderNodeFragment
}
files {
...FileNodeConnectionFragment
}
instantiatedTaskCollections {
...InstantiatedTaskCollectionNodeConnectionFragment
}
tasks {
...TaskNodeConnectionFragment
}
submitForms {
...SubmitFormNodeConnectionFragment
}
forms {
...FormNodeConnectionFragment
}
boxSignRequests {
...BoxSignRequestNodeConnectionFragment
}
stripeCustomer {
...StripeCustomerNodeFragment
}
coupons {
...CouponNodeConnectionFragment
}
notificationCopyOrganizations {
...OrganizationNodeConnectionFragment
}
domains {
...DomainNodeConnectionFragment
}
logoImage {
...OrganizationLogoImageNodeFragment
}
sessionPackageBackgrounds {
...OrganizationPackageBackgroundNodeConnectionFragment
}
organizationRegions {
...OrganizationRegionNodeConnectionFragment
}
subjectGroups {
...SubjectGroupNodeConnectionFragment
}
subjects {
...SubjectNodeConnectionFragment
}
locations {
...LocationNodeConnectionFragment
}
gotPhotoOrganization {
...GotPhotoOrganizationNodeFragment
}
sessions {
...SessionNodeConnectionFragment
}
notificationTriggers {
...NotificationTriggerNodeConnectionFragment
}
notifications {
...NotificationNodeConnectionFragment
}
fotomerchantClient {
...FotomerchantClientNodeFragment
}
fotomerchantSubjects {
...FotomerchantSubjectNodeConnectionFragment
}
docusealSubmissionRequests {
...DocuSealSubmissionRequestNodeConnectionFragment
}
chatChannels {
...ChannelNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
achConfigured
schedulingPolicies {
...SchedulingPoliciesTypeFragment
}
tags {
...TagNodeFragment
}
}
}
Variables
{"id": "4"}
Response
{
"data": {
"organization": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"organizationStage": OrganizationStageNode,
"sharedCanCreateFiles": false,
"sharedCanCreateFolders": true,
"sharedCanSeeFiles": false,
"nonBookingNotificationsEnabled": false,
"subjectGroupSharedCanCreateFiles": false,
"subjectGroupSharedCanCreateFolders": false,
"subjectGroupSharedCanSeeFiles": true,
"subjectSharedCanCreateFiles": true,
"subjectSharedCanCreateFolders": false,
"subjectSharedCanSeeFiles": true,
"syncingNotifications": false,
"taskSharedCanCreateFiles": false,
"taskSharedCanCreateFolders": false,
"taskSharedCanSeeFiles": false,
"notificationCopyOrganization": OrganizationNode,
"sessionPackages": SessionPackageNodeConnection,
"paidPackages": SessionPackageNodeConnection,
"kanban": KanbanNode,
"invoiceEmail": "xyz789",
"rootBoxFolderId": "abc123",
"contactsBoxFolderId": "abc123",
"subjectGroupsBoxFolderId": "xyz789",
"contacts": GaiaUserNodeConnection,
"accountManager": EmployeeNode,
"category": "SCHOOL",
"name": "xyz789",
"uniqueIdentifier": "abc123",
"notes": "xyz789",
"processingSubjects": false,
"processingSubjectsCount": 123,
"processingSubjectsCompleted": 123,
"processingSubjectsProgress": 987,
"refundPolicy": "TIME",
"applyNoShowPolicyFree": true,
"applyNoShowPolicyPaid": true,
"applyPolicyFree": false,
"applyPolicyPaid": true,
"timeRefundHours": 987,
"resitFeePaidSessions": true,
"resitFeeFreeSessions": false,
"timeRefundFee": 123.45,
"timeRefundSessionPackageCost": false,
"noShowFee": 123.45,
"freePackageResitFee": 123.45,
"resitsIncludeFreeSessions": false,
"resitFee": 987.65,
"usingNoShowPolicy": "ORGANIZATION",
"usingCancellationPolicy": "ORGANIZATION",
"usingResitPolicy": "ORGANIZATION",
"search": "xyz789",
"anonymousSubjects": false,
"orphanGotphotoJobs": false,
"folder": FolderNode,
"sharedFolder": FolderNode,
"staffSharedFolder": FolderNode,
"subjectGroupsFolder": FolderNode,
"subjectsFolder": FolderNode,
"tasksFolder": FolderNode,
"files": FileNodeConnection,
"instantiatedTaskCollections": InstantiatedTaskCollectionNodeConnection,
"tasks": TaskNodeConnection,
"submitForms": SubmitFormNodeConnection,
"forms": FormNodeConnection,
"boxSignRequests": BoxSignRequestNodeConnection,
"stripeCustomer": StripeCustomerNode,
"coupons": CouponNodeConnection,
"notificationCopyOrganizations": OrganizationNodeConnection,
"domains": DomainNodeConnection,
"logoImage": OrganizationLogoImageNode,
"sessionPackageBackgrounds": OrganizationPackageBackgroundNodeConnection,
"organizationRegions": OrganizationRegionNodeConnection,
"subjectGroups": SubjectGroupNodeConnection,
"subjects": SubjectNodeConnection,
"locations": LocationNodeConnection,
"gotPhotoOrganization": GotPhotoOrganizationNode,
"sessions": SessionNodeConnection,
"notificationTriggers": NotificationTriggerNodeConnection,
"notifications": NotificationNodeConnection,
"fotomerchantClient": FotomerchantClientNode,
"fotomerchantSubjects": FotomerchantSubjectNodeConnection,
"docusealSubmissionRequests": DocuSealSubmissionRequestNodeConnection,
"chatChannels": ChannelNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"achConfigured": true,
"schedulingPolicies": SchedulingPoliciesType,
"tags": [TagNode]
}
}
}
organizationPackageBackground
Response
Returns an OrganizationPackageBackgroundNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query organizationPackageBackground($id: ID!) {
organizationPackageBackground(id: $id) {
id
archived
created
updated
metadata
backgroundColor
organization {
...OrganizationNodeFragment
}
sessionPackage {
...SessionPackageNodeFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"organizationPackageBackground": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"backgroundColor": "abc123",
"organization": OrganizationNode,
"sessionPackage": SessionPackageNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
organizationPackageBackgrounds
Response
Returns an OrganizationPackageBackgroundNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
archived - Boolean
|
|
organization - ID
|
|
backgroundColor - String
|
|
backgroundColor_Icontains - String
|
|
backgroundColor_Istartswith - String
|
|
backgroundColor_Contains - String
|
|
sessionPackage - ID
|
|
orderBy - String
|
|
id - [ID]
|
|
idsNotIn - String
|
Example
Query
query organizationPackageBackgrounds(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$organization: ID,
$backgroundColor: String,
$backgroundColor_Icontains: String,
$backgroundColor_Istartswith: String,
$backgroundColor_Contains: String,
$sessionPackage: ID,
$orderBy: String,
$id: [ID],
$idsNotIn: String
) {
organizationPackageBackgrounds(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
organization: $organization,
backgroundColor: $backgroundColor,
backgroundColor_Icontains: $backgroundColor_Icontains,
backgroundColor_Istartswith: $backgroundColor_Istartswith,
backgroundColor_Contains: $backgroundColor_Contains,
sessionPackage: $sessionPackage,
orderBy: $orderBy,
id: $id,
idsNotIn: $idsNotIn
) {
pageInfo {
...PageInfoFragment
}
edges {
...OrganizationPackageBackgroundNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "abc123",
"after": "abc123",
"first": 123,
"last": 987,
"archived": true,
"organization": "4",
"backgroundColor": "abc123",
"backgroundColor_Icontains": "xyz789",
"backgroundColor_Istartswith": "xyz789",
"backgroundColor_Contains": "xyz789",
"sessionPackage": 4,
"orderBy": "abc123",
"id": ["4"],
"idsNotIn": "xyz789"
}
Response
{
"data": {
"organizationPackageBackgrounds": {
"pageInfo": PageInfo,
"edges": [OrganizationPackageBackgroundNodeEdge],
"nodeCount": 123
}
}
}
organizationRegion
Response
Returns an OrganizationRegionNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query organizationRegion($id: ID!) {
organizationRegion(id: $id) {
id
archived
created
updated
metadata
organization {
...OrganizationNodeFragment
}
region {
...RegionNodeFragment
}
default
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"organizationRegion": {
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"organization": OrganizationNode,
"region": RegionNode,
"default": true,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
organizationRegions
Response
Returns an OrganizationRegionNodeConnection
Example
Query
query organizationRegions(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$region: ID,
$region_Name_Icontains: String,
$organization: ID,
$default: Boolean,
$orderBy: String
) {
organizationRegions(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
region: $region,
region_Name_Icontains: $region_Name_Icontains,
organization: $organization,
default: $default,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...OrganizationRegionNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "xyz789",
"first": 987,
"last": 987,
"region": "4",
"region_Name_Icontains": "xyz789",
"organization": 4,
"default": true,
"orderBy": "abc123"
}
Response
{
"data": {
"organizationRegions": {
"pageInfo": PageInfo,
"edges": [OrganizationRegionNodeEdge],
"nodeCount": 123
}
}
}
organizationStage
Response
Returns an OrganizationStageNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query organizationStage($id: ID!) {
organizationStage(id: $id) {
id
archived
created
updated
metadata
name
color
organizations {
...OrganizationNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"organizationStage": {
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"color": "abc123",
"organizations": OrganizationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
organizationStages
Response
Returns an OrganizationStageNodeConnection
Example
Query
query organizationStages(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$name: String,
$name_Icontains: String,
$orderBy: String,
$id: [ID]
) {
organizationStages(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
name: $name,
name_Icontains: $name_Icontains,
orderBy: $orderBy,
id: $id
) {
pageInfo {
...PageInfoFragment
}
edges {
...OrganizationStageNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "abc123",
"first": 123,
"last": 987,
"archived": true,
"name": "xyz789",
"name_Icontains": "xyz789",
"orderBy": "abc123",
"id": ["4"]
}
Response
{
"data": {
"organizationStages": {
"pageInfo": PageInfo,
"edges": [OrganizationStageNodeEdge],
"nodeCount": 987
}
}
}
organizationSubjectsNotInSubjectGroup
Response
Returns a SubjectsNotInSubjectGroupType
Example
Query
query organizationSubjectsNotInSubjectGroup(
$subjectGroupId: ID!,
$organizationId: ID!,
$after: String,
$fullNameContains: String
) {
organizationSubjectsNotInSubjectGroup(
subjectGroupId: $subjectGroupId,
organizationId: $organizationId,
after: $after,
fullNameContains: $fullNameContains
) {
subjects {
...SubjectNodeFragment
}
pageInfo {
...PaginatedQueryObjectTypeFragment
}
nodeCount
}
}
Variables
{
"subjectGroupId": 4,
"organizationId": "4",
"after": "xyz789",
"fullNameContains": "abc123"
}
Response
{
"data": {
"organizationSubjectsNotInSubjectGroup": {
"subjects": [SubjectNode],
"pageInfo": PaginatedQueryObjectType,
"nodeCount": 987
}
}
}
organizations
Response
Returns an OrganizationNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
accountManager - [ID]
|
|
accountManager_Archived - Boolean
|
|
archived - Boolean
|
|
category - String
|
|
locations_Archived - Boolean
|
|
name - String
|
|
name_Iexact - String
|
|
name_Icontains - String
|
|
name_Istartswith - String
|
|
name_Contains - String
|
|
uniqueIdentifier - String
|
|
uniqueIdentifier_Icontains - String
|
|
contacts - [ID]
|
|
notes - String
|
|
notes_Icontains - String
|
|
notes_Istartswith - String
|
|
notes_Contains - String
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
updated - DateTime
|
|
updated_Gt - DateTime
|
|
updated_Lt - DateTime
|
|
subjects - [ID]
|
|
domains_Name_Iexact - String
|
|
organizationStage - [ID]
|
|
contacts_FullName_Icontains - String
|
|
orderBy - String
|
|
id - [ID]
|
|
idsNotIn - String
|
|
contact - Boolean
|
|
tags - String
|
|
regions - String
|
|
search - String
|
|
metadata - String
|
|
names - String
|
|
categories - String
|
|
subjectGroups_GotPhotoJob - String
|
|
subjectGroups_GotPhotoJob_Isnull - Boolean
|
Example
Query
query organizations(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$accountManager: [ID],
$accountManager_Archived: Boolean,
$archived: Boolean,
$category: String,
$locations_Archived: Boolean,
$name: String,
$name_Iexact: String,
$name_Icontains: String,
$name_Istartswith: String,
$name_Contains: String,
$uniqueIdentifier: String,
$uniqueIdentifier_Icontains: String,
$contacts: [ID],
$notes: String,
$notes_Icontains: String,
$notes_Istartswith: String,
$notes_Contains: String,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$subjects: [ID],
$domains_Name_Iexact: String,
$organizationStage: [ID],
$contacts_FullName_Icontains: String,
$orderBy: String,
$id: [ID],
$idsNotIn: String,
$contact: Boolean,
$tags: String,
$regions: String,
$search: String,
$metadata: String,
$names: String,
$categories: String,
$subjectGroups_GotPhotoJob: String,
$subjectGroups_GotPhotoJob_Isnull: Boolean
) {
organizations(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
accountManager: $accountManager,
accountManager_Archived: $accountManager_Archived,
archived: $archived,
category: $category,
locations_Archived: $locations_Archived,
name: $name,
name_Iexact: $name_Iexact,
name_Icontains: $name_Icontains,
name_Istartswith: $name_Istartswith,
name_Contains: $name_Contains,
uniqueIdentifier: $uniqueIdentifier,
uniqueIdentifier_Icontains: $uniqueIdentifier_Icontains,
contacts: $contacts,
notes: $notes,
notes_Icontains: $notes_Icontains,
notes_Istartswith: $notes_Istartswith,
notes_Contains: $notes_Contains,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
subjects: $subjects,
domains_Name_Iexact: $domains_Name_Iexact,
organizationStage: $organizationStage,
contacts_FullName_Icontains: $contacts_FullName_Icontains,
orderBy: $orderBy,
id: $id,
idsNotIn: $idsNotIn,
contact: $contact,
tags: $tags,
regions: $regions,
search: $search,
metadata: $metadata,
names: $names,
categories: $categories,
subjectGroups_GotPhotoJob: $subjectGroups_GotPhotoJob,
subjectGroups_GotPhotoJob_Isnull: $subjectGroups_GotPhotoJob_Isnull
) {
pageInfo {
...PageInfoFragment
}
edges {
...OrganizationNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "abc123",
"first": 987,
"last": 987,
"accountManager": ["4"],
"accountManager_Archived": true,
"archived": false,
"category": "abc123",
"locations_Archived": false,
"name": "xyz789",
"name_Iexact": "xyz789",
"name_Icontains": "xyz789",
"name_Istartswith": "xyz789",
"name_Contains": "xyz789",
"uniqueIdentifier": "xyz789",
"uniqueIdentifier_Icontains": "abc123",
"contacts": [4],
"notes": "abc123",
"notes_Icontains": "xyz789",
"notes_Istartswith": "abc123",
"notes_Contains": "xyz789",
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"subjects": [4],
"domains_Name_Iexact": "abc123",
"organizationStage": [4],
"contacts_FullName_Icontains": "xyz789",
"orderBy": "xyz789",
"id": [4],
"idsNotIn": "xyz789",
"contact": true,
"tags": "xyz789",
"regions": "xyz789",
"search": "abc123",
"metadata": "abc123",
"names": "abc123",
"categories": "xyz789",
"subjectGroups_GotPhotoJob": "xyz789",
"subjectGroups_GotPhotoJob_Isnull": true
}
Response
{
"data": {
"organizations": {
"pageInfo": PageInfo,
"edges": [OrganizationNodeEdge],
"nodeCount": 123
}
}
}
packageCategories
Response
Returns a PackageCategoryNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
archived - Boolean
|
|
name_Startswith - String
|
|
name_Icontains - String
|
|
name_Iexact - String
|
|
id - [ID]
|
|
internal - Boolean
|
|
jobs_EndDateTime_Gt - DateTime
|
|
jobs_EndDateTime_Gte - DateTime
|
|
jobs_Archived - Boolean
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
updated - DateTime
|
|
updated_Gt - DateTime
|
|
updated_Lt - DateTime
|
|
orderBy - String
|
|
idsNotIn - String
|
Example
Query
query packageCategories(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$name_Startswith: String,
$name_Icontains: String,
$name_Iexact: String,
$id: [ID],
$internal: Boolean,
$jobs_EndDateTime_Gt: DateTime,
$jobs_EndDateTime_Gte: DateTime,
$jobs_Archived: Boolean,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$orderBy: String,
$idsNotIn: String
) {
packageCategories(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
name_Startswith: $name_Startswith,
name_Icontains: $name_Icontains,
name_Iexact: $name_Iexact,
id: $id,
internal: $internal,
jobs_EndDateTime_Gt: $jobs_EndDateTime_Gt,
jobs_EndDateTime_Gte: $jobs_EndDateTime_Gte,
jobs_Archived: $jobs_Archived,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
orderBy: $orderBy,
idsNotIn: $idsNotIn
) {
pageInfo {
...PageInfoFragment
}
edges {
...PackageCategoryNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "abc123",
"first": 987,
"last": 123,
"archived": false,
"name_Startswith": "xyz789",
"name_Icontains": "xyz789",
"name_Iexact": "xyz789",
"id": [4],
"internal": false,
"jobs_EndDateTime_Gt": "2007-12-03T10:15:30Z",
"jobs_EndDateTime_Gte": "2007-12-03T10:15:30Z",
"jobs_Archived": false,
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"orderBy": "abc123",
"idsNotIn": "abc123"
}
Response
{
"data": {
"packageCategories": {
"pageInfo": PageInfo,
"edges": [PackageCategoryNodeEdge],
"nodeCount": 123
}
}
}
packageCategory
Response
Returns a PackageCategoryNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query packageCategory($id: ID!) {
packageCategory(id: $id) {
id
archived
created
updated
metadata
name
hidePromoCodes
internal
resitsAvailable
gotPhotoSubjects {
...GotPhotoSubjectNodeConnectionFragment
}
gotPhotoJob {
...GotPhotoJobNodeFragment
}
jobs {
...JobNodeConnectionFragment
}
packageCategoryJobs {
...PackageCategoryJobNodeConnectionFragment
}
sessions {
...SessionNodeConnectionFragment
}
sessionPackages {
...SessionPackageNodeConnectionFragment
}
fotomerchantClientSessions {
...FotomerchantClientSessionNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
fotomerchantClientSession {
...FotomerchantClientSessionNodeFragment
}
}
}
Variables
{"id": 4}
Response
{
"data": {
"packageCategory": {
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"hidePromoCodes": false,
"internal": true,
"resitsAvailable": true,
"gotPhotoSubjects": GotPhotoSubjectNodeConnection,
"gotPhotoJob": GotPhotoJobNode,
"jobs": JobNodeConnection,
"packageCategoryJobs": PackageCategoryJobNodeConnection,
"sessions": SessionNodeConnection,
"sessionPackages": SessionPackageNodeConnection,
"fotomerchantClientSessions": FotomerchantClientSessionNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"fotomerchantClientSession": FotomerchantClientSessionNode
}
}
}
packageCategoryJob
Response
Returns a PackageCategoryJobNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query packageCategoryJob($id: ID!) {
packageCategoryJob(id: $id) {
id
archived
created
updated
metadata
sessionPackages {
...SessionPackageNodeConnectionFragment
}
job {
...JobNodeFragment
}
packageCategory {
...PackageCategoryNodeFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"packageCategoryJob": {
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"sessionPackages": SessionPackageNodeConnection,
"job": JobNode,
"packageCategory": PackageCategoryNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
packageCategoryJobs
Response
Returns a PackageCategoryJobNodeConnection
Example
Query
query packageCategoryJobs(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$job: ID,
$packageCategory: ID,
$sessionPackages: [ID],
$orderBy: String,
$id: [ID],
$idsNotIn: String
) {
packageCategoryJobs(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
job: $job,
packageCategory: $packageCategory,
sessionPackages: $sessionPackages,
orderBy: $orderBy,
id: $id,
idsNotIn: $idsNotIn
) {
pageInfo {
...PageInfoFragment
}
edges {
...PackageCategoryJobNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "abc123",
"after": "xyz789",
"first": 123,
"last": 987,
"archived": true,
"job": 4,
"packageCategory": "4",
"sessionPackages": ["4"],
"orderBy": "xyz789",
"id": ["4"],
"idsNotIn": "abc123"
}
Response
{
"data": {
"packageCategoryJobs": {
"pageInfo": PageInfo,
"edges": [PackageCategoryJobNodeEdge],
"nodeCount": 123
}
}
}
packageGroupJob
Response
Returns a PackageGroupJobNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query packageGroupJob($id: ID!) {
packageGroupJob(id: $id) {
id
archived
created
updated
metadata
sessionPackages {
...SessionPackageNodeConnectionFragment
}
job {
...JobNodeFragment
}
subjectGroup {
...SubjectGroupNodeFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"packageGroupJob": {
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"sessionPackages": SessionPackageNodeConnection,
"job": JobNode,
"subjectGroup": SubjectGroupNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
packageGroupJobs
Response
Returns a PackageGroupJobNodeConnection
Example
Query
query packageGroupJobs(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$job: ID,
$subjectGroup: ID,
$subjectGroup_Archived: Boolean,
$sessionPackages: [ID],
$orderBy: String,
$id: [ID],
$idsNotIn: String
) {
packageGroupJobs(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
job: $job,
subjectGroup: $subjectGroup,
subjectGroup_Archived: $subjectGroup_Archived,
sessionPackages: $sessionPackages,
orderBy: $orderBy,
id: $id,
idsNotIn: $idsNotIn
) {
pageInfo {
...PageInfoFragment
}
edges {
...PackageGroupJobNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "xyz789",
"after": "xyz789",
"first": 987,
"last": 987,
"archived": true,
"job": "4",
"subjectGroup": 4,
"subjectGroup_Archived": false,
"sessionPackages": [4],
"orderBy": "xyz789",
"id": ["4"],
"idsNotIn": "abc123"
}
Response
{
"data": {
"packageGroupJobs": {
"pageInfo": PageInfo,
"edges": [PackageGroupJobNodeEdge],
"nodeCount": 987
}
}
}
plaidLinkToken
Response
Returns a PlaidLinkTokenType
Example
Query
query plaidLinkToken(
$userId: ID,
$organizationId: ID
) {
plaidLinkToken(
userId: $userId,
organizationId: $organizationId
) {
token
}
}
Variables
{"userId": 4, "organizationId": "4"}
Response
{
"data": {
"plaidLinkToken": {"token": "abc123"}
}
}
product
Response
Returns a ProductNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query product($id: ID!) {
product(id: $id) {
id
archived
created
updated
metadata
name
defaultPrice
description
chargeSalesTax
salesTaxRate
stripeTaxRate {
...StripeTaxRateNodeFragment
}
system
stripeProduct {
...StripeProductNodeFragment
}
stripeInvoiceItems {
...StripeInvoiceItemNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"product": {
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"defaultPrice": 123.45,
"description": "abc123",
"chargeSalesTax": true,
"salesTaxRate": 987,
"stripeTaxRate": StripeTaxRateNode,
"system": true,
"stripeProduct": StripeProductNode,
"stripeInvoiceItems": StripeInvoiceItemNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
products
Response
Returns a ProductNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
name - String
|
|
name_Icontains - String
|
|
name_Iexact - String
|
|
description - String
|
|
description_Icontains - String
|
|
created - DateTime
|
|
created_Gte - DateTime
|
|
created_Lte - DateTime
|
|
system - Boolean
|
|
orderBy - String
|
|
id - [ID]
|
|
idsNotIn - String
|
Example
Query
query products(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$name: String,
$name_Icontains: String,
$name_Iexact: String,
$description: String,
$description_Icontains: String,
$created: DateTime,
$created_Gte: DateTime,
$created_Lte: DateTime,
$system: Boolean,
$orderBy: String,
$id: [ID],
$idsNotIn: String
) {
products(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
name: $name,
name_Icontains: $name_Icontains,
name_Iexact: $name_Iexact,
description: $description,
description_Icontains: $description_Icontains,
created: $created,
created_Gte: $created_Gte,
created_Lte: $created_Lte,
system: $system,
orderBy: $orderBy,
id: $id,
idsNotIn: $idsNotIn
) {
pageInfo {
...PageInfoFragment
}
edges {
...ProductNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "xyz789",
"after": "xyz789",
"first": 987,
"last": 987,
"name": "abc123",
"name_Icontains": "xyz789",
"name_Iexact": "abc123",
"description": "abc123",
"description_Icontains": "abc123",
"created": "2007-12-03T10:15:30Z",
"created_Gte": "2007-12-03T10:15:30Z",
"created_Lte": "2007-12-03T10:15:30Z",
"system": true,
"orderBy": "abc123",
"id": [4],
"idsNotIn": "abc123"
}
Response
{
"data": {
"products": {
"pageInfo": PageInfo,
"edges": [ProductNodeEdge],
"nodeCount": 987
}
}
}
publicDefaultRegionSettings
Response
Returns a PublicSettingsType
Example
Query
query publicDefaultRegionSettings {
publicDefaultRegionSettings {
id
regionsVisible
timezone
name
email
phoneNumber
website
intercomAppId
thumbnailImageName
displayLogoInNav
displayNameInNav
showLastNameIdLogin
colorScheme
openAiEnabled
facebookUrl
showSubjectGroupBookingLogin
subjectGroupBookingLogin
subjectUniqueIdentifierLabel
twitterUrl
linkedinUrl
instagramUrl
instagramInFooter
linkedinInFooter
twitterInFooter
facebookInFooter
chargeStateSalesTax
auditLogEnabled
tenantActive
productTaxRate
chargeProductStateSalesTax
freePackageResitFee
syncingOrganizationNotifications
syncingSubjectGroupNotifications
tenantId
tenantUuid
tenantDomain
apiDomain
anonymousLogin
sessionStages
jobStages
locationFormat
showLocationBooking
requireSubjectEmail
requireSubjectPhone
googleCalendarConnectorEnabled
googleCalendarEnabledForSubjectSessions
googleCalendarEnabledForEmployeeJobs
googleCalendarEnabledForOrganizationSessions
googleCalendarEnabledForEmployeeSchedules
gotPhotoEnabled
tenantSubscription
tenantRegions
equipmentBarcodes
equipmentQrCodes
useRegionalBranding
useRegionalNotification
regionalBranding
fetchedOn
regionName
urlEncodedRegionName
iframe
regionId
tenantName
textColorScheme
anonymousSubjects
currency
studioAddressLineOne
studioAddressLineTwo
studioCity
studioState
studioZipCode
employeeJobStartTimeDiff
phoneNumberFormats
reassignEquipmentTeam
employeeTimesheetAdmins
minimumTimesheetHours
timesheetTravelReimbursementPerMile
uiPreferences
displayAvailability
configuringUiPreferences
groupUiPreferences
}
}
Response
{
"data": {
"publicDefaultRegionSettings": {
"id": 4,
"regionsVisible": false,
"timezone": "abc123",
"name": "xyz789",
"email": "xyz789",
"phoneNumber": "abc123",
"website": "abc123",
"intercomAppId": "abc123",
"thumbnailImageName": "abc123",
"displayLogoInNav": false,
"displayNameInNav": true,
"showLastNameIdLogin": false,
"colorScheme": "xyz789",
"openAiEnabled": true,
"facebookUrl": "abc123",
"showSubjectGroupBookingLogin": true,
"subjectGroupBookingLogin": "xyz789",
"subjectUniqueIdentifierLabel": "abc123",
"twitterUrl": "xyz789",
"linkedinUrl": "abc123",
"instagramUrl": "xyz789",
"instagramInFooter": false,
"linkedinInFooter": true,
"twitterInFooter": false,
"facebookInFooter": true,
"chargeStateSalesTax": false,
"auditLogEnabled": false,
"tenantActive": false,
"productTaxRate": 987.65,
"chargeProductStateSalesTax": false,
"freePackageResitFee": 123.45,
"syncingOrganizationNotifications": false,
"syncingSubjectGroupNotifications": true,
"tenantId": "4",
"tenantUuid": "abc123",
"tenantDomain": "xyz789",
"apiDomain": "xyz789",
"anonymousLogin": false,
"sessionStages": true,
"jobStages": true,
"locationFormat": "xyz789",
"showLocationBooking": false,
"requireSubjectEmail": true,
"requireSubjectPhone": true,
"googleCalendarConnectorEnabled": false,
"googleCalendarEnabledForSubjectSessions": true,
"googleCalendarEnabledForEmployeeJobs": true,
"googleCalendarEnabledForOrganizationSessions": true,
"googleCalendarEnabledForEmployeeSchedules": true,
"gotPhotoEnabled": false,
"tenantSubscription": "abc123",
"tenantRegions": true,
"equipmentBarcodes": true,
"equipmentQrCodes": true,
"useRegionalBranding": true,
"useRegionalNotification": false,
"regionalBranding": false,
"fetchedOn": "2007-12-03T10:15:30Z",
"regionName": "xyz789",
"urlEncodedRegionName": "xyz789",
"iframe": "xyz789",
"regionId": "4",
"tenantName": "xyz789",
"textColorScheme": "abc123",
"anonymousSubjects": true,
"currency": "xyz789",
"studioAddressLineOne": "xyz789",
"studioAddressLineTwo": "xyz789",
"studioCity": "xyz789",
"studioState": "xyz789",
"studioZipCode": "xyz789",
"employeeJobStartTimeDiff": 123,
"phoneNumberFormats": JSONString,
"reassignEquipmentTeam": true,
"employeeTimesheetAdmins": true,
"minimumTimesheetHours": 987.65,
"timesheetTravelReimbursementPerMile": 123.45,
"uiPreferences": JSONString,
"displayAvailability": false,
"configuringUiPreferences": true,
"groupUiPreferences": JSONString
}
}
}
publicFileDownloadLink
Response
Returns a PublicFileDownloadLinkType
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query publicFileDownloadLink($id: ID!) {
publicFileDownloadLink(id: $id) {
id
expired
public
enabled
expiresOn
hasSelection
passwordRequired
folder {
...PublicFileDownloadLinkFolderTypeFragment
}
organization {
...PublicFileDownloadLinkOrganizationTypeFragment
}
employee {
...PublicFileDownloadLinkEmployeeTypeFragment
}
}
}
Variables
{"id": "4"}
Response
{
"data": {
"publicFileDownloadLink": {
"id": "4",
"expired": false,
"public": false,
"enabled": true,
"expiresOn": "2007-12-03T10:15:30Z",
"hasSelection": false,
"passwordRequired": true,
"folder": PublicFileDownloadLinkFolderType,
"organization": PublicFileDownloadLinkOrganizationType,
"employee": PublicFileDownloadLinkEmployeeType
}
}
}
publicFileUploadLink
Response
Returns a PublicFileUploadLinkType
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query publicFileUploadLink($id: ID!) {
publicFileUploadLink(id: $id) {
id
expired
public
maxFilesPerUpload
enabled
expiresOn
passwordRequired
folder {
...PublicFileUploadLinkFolderTypeFragment
}
organization {
...PublicFileUploadLinkOrganizationTypeFragment
}
employee {
...PublicFileUploadLinkEmployeeTypeFragment
}
}
}
Variables
{"id": 4}
Response
{
"data": {
"publicFileUploadLink": {
"id": 4,
"expired": true,
"public": false,
"maxFilesPerUpload": 987,
"enabled": false,
"expiresOn": "2007-12-03T10:15:30Z",
"passwordRequired": false,
"folder": PublicFileUploadLinkFolderType,
"organization": PublicFileUploadLinkOrganizationType,
"employee": PublicFileUploadLinkEmployeeType
}
}
}
publicFolderForDownloadLink
Response
Returns a PublicDownloadFolderType
Example
Query
query publicFolderForDownloadLink(
$fileDownloadLinkId: ID!,
$folderId: ID,
$password: String
) {
publicFolderForDownloadLink(
fileDownloadLinkId: $fileDownloadLinkId,
folderId: $folderId,
password: $password
) {
id
name
bytes
parentFolders {
...PublicDownloadFolderParentTypeFragment
}
folderItems {
...PublicDownloadFolderItemTypeFragment
}
}
}
Variables
{
"fileDownloadLinkId": "4",
"folderId": 4,
"password": "abc123"
}
Response
{
"data": {
"publicFolderForDownloadLink": {
"id": 4,
"name": "xyz789",
"bytes": {},
"parentFolders": [PublicDownloadFolderParentType],
"folderItems": [PublicDownloadFolderItemType]
}
}
}
publicGaiaUsers
Response
Returns a PublicGaiaUsers
Arguments
| Name | Description |
|---|---|
email - String!
|
Example
Query
query publicGaiaUsers($email: String!) {
publicGaiaUsers(email: $email) {
nodeCount
gaiaUsers {
...PublicGaiaUserFragment
}
}
}
Variables
{"email": "abc123"}
Response
{
"data": {
"publicGaiaUsers": {
"nodeCount": 987,
"gaiaUsers": [PublicGaiaUser]
}
}
}
publicOrganizations
Response
Returns a PublicSubjectEdgesType
Example
Query
query publicOrganizations(
$category: String,
$regionId: ID
) {
publicOrganizations(
category: $category,
regionId: $regionId
) {
pageInfo {
...PaginatedQueryObjectTypeFragment
}
nodeCount
edges {
...PublicSubjectNodeTypeFragment
}
}
}
Variables
{
"category": "abc123",
"regionId": "4"
}
Response
{
"data": {
"publicOrganizations": {
"pageInfo": PaginatedQueryObjectType,
"nodeCount": 987,
"edges": [PublicSubjectNodeType]
}
}
}
publicSettings
Response
Returns a PublicSettingsType
Arguments
| Name | Description |
|---|---|
regionName - String
|
Example
Query
query publicSettings($regionName: String) {
publicSettings(regionName: $regionName) {
id
regionsVisible
timezone
name
email
phoneNumber
website
intercomAppId
thumbnailImageName
displayLogoInNav
displayNameInNav
showLastNameIdLogin
colorScheme
openAiEnabled
facebookUrl
showSubjectGroupBookingLogin
subjectGroupBookingLogin
subjectUniqueIdentifierLabel
twitterUrl
linkedinUrl
instagramUrl
instagramInFooter
linkedinInFooter
twitterInFooter
facebookInFooter
chargeStateSalesTax
auditLogEnabled
tenantActive
productTaxRate
chargeProductStateSalesTax
freePackageResitFee
syncingOrganizationNotifications
syncingSubjectGroupNotifications
tenantId
tenantUuid
tenantDomain
apiDomain
anonymousLogin
sessionStages
jobStages
locationFormat
showLocationBooking
requireSubjectEmail
requireSubjectPhone
googleCalendarConnectorEnabled
googleCalendarEnabledForSubjectSessions
googleCalendarEnabledForEmployeeJobs
googleCalendarEnabledForOrganizationSessions
googleCalendarEnabledForEmployeeSchedules
gotPhotoEnabled
tenantSubscription
tenantRegions
equipmentBarcodes
equipmentQrCodes
useRegionalBranding
useRegionalNotification
regionalBranding
fetchedOn
regionName
urlEncodedRegionName
iframe
regionId
tenantName
textColorScheme
anonymousSubjects
currency
studioAddressLineOne
studioAddressLineTwo
studioCity
studioState
studioZipCode
employeeJobStartTimeDiff
phoneNumberFormats
reassignEquipmentTeam
employeeTimesheetAdmins
minimumTimesheetHours
timesheetTravelReimbursementPerMile
uiPreferences
displayAvailability
configuringUiPreferences
groupUiPreferences
}
}
Variables
{"regionName": "xyz789"}
Response
{
"data": {
"publicSettings": {
"id": "4",
"regionsVisible": false,
"timezone": "xyz789",
"name": "abc123",
"email": "xyz789",
"phoneNumber": "xyz789",
"website": "xyz789",
"intercomAppId": "abc123",
"thumbnailImageName": "abc123",
"displayLogoInNav": true,
"displayNameInNav": false,
"showLastNameIdLogin": false,
"colorScheme": "xyz789",
"openAiEnabled": true,
"facebookUrl": "abc123",
"showSubjectGroupBookingLogin": true,
"subjectGroupBookingLogin": "abc123",
"subjectUniqueIdentifierLabel": "abc123",
"twitterUrl": "abc123",
"linkedinUrl": "abc123",
"instagramUrl": "xyz789",
"instagramInFooter": true,
"linkedinInFooter": false,
"twitterInFooter": true,
"facebookInFooter": false,
"chargeStateSalesTax": false,
"auditLogEnabled": true,
"tenantActive": false,
"productTaxRate": 987.65,
"chargeProductStateSalesTax": true,
"freePackageResitFee": 123.45,
"syncingOrganizationNotifications": true,
"syncingSubjectGroupNotifications": false,
"tenantId": 4,
"tenantUuid": "xyz789",
"tenantDomain": "abc123",
"apiDomain": "xyz789",
"anonymousLogin": true,
"sessionStages": true,
"jobStages": true,
"locationFormat": "xyz789",
"showLocationBooking": true,
"requireSubjectEmail": true,
"requireSubjectPhone": false,
"googleCalendarConnectorEnabled": false,
"googleCalendarEnabledForSubjectSessions": false,
"googleCalendarEnabledForEmployeeJobs": true,
"googleCalendarEnabledForOrganizationSessions": false,
"googleCalendarEnabledForEmployeeSchedules": true,
"gotPhotoEnabled": false,
"tenantSubscription": "abc123",
"tenantRegions": true,
"equipmentBarcodes": false,
"equipmentQrCodes": true,
"useRegionalBranding": false,
"useRegionalNotification": true,
"regionalBranding": true,
"fetchedOn": "2007-12-03T10:15:30Z",
"regionName": "abc123",
"urlEncodedRegionName": "xyz789",
"iframe": "xyz789",
"regionId": "4",
"tenantName": "xyz789",
"textColorScheme": "abc123",
"anonymousSubjects": false,
"currency": "xyz789",
"studioAddressLineOne": "xyz789",
"studioAddressLineTwo": "abc123",
"studioCity": "abc123",
"studioState": "xyz789",
"studioZipCode": "abc123",
"employeeJobStartTimeDiff": 123,
"phoneNumberFormats": JSONString,
"reassignEquipmentTeam": true,
"employeeTimesheetAdmins": false,
"minimumTimesheetHours": 987.65,
"timesheetTravelReimbursementPerMile": 123.45,
"uiPreferences": JSONString,
"displayAvailability": true,
"configuringUiPreferences": true,
"groupUiPreferences": JSONString
}
}
}
publicSubject
Response
Returns a PublicSubjectType
Example
Query
query publicSubject(
$subjectGroupId: ID!,
$firstName: String!,
$lastName: String!
) {
publicSubject(
subjectGroupId: $subjectGroupId,
firstName: $firstName,
lastName: $lastName
) {
id
name
regionId
bookingFieldEmailName
bookingFieldPhoneName
bookingFieldSecondaryEmailName
bookingFieldSecondaryPhoneName
bookingFieldShowPassword
bookingFieldMessage
bookingFieldShowLocation
}
}
Variables
{
"subjectGroupId": "4",
"firstName": "xyz789",
"lastName": "abc123"
}
Response
{
"data": {
"publicSubject": {
"id": 4,
"name": "abc123",
"regionId": "4",
"bookingFieldEmailName": "abc123",
"bookingFieldPhoneName": "abc123",
"bookingFieldSecondaryEmailName": "abc123",
"bookingFieldSecondaryPhoneName": "xyz789",
"bookingFieldShowPassword": true,
"bookingFieldMessage": "xyz789",
"bookingFieldShowLocation": true
}
}
}
publicSubjectGroups
Response
Returns a PublicSubjectEdgesType
Arguments
| Name | Description |
|---|---|
organizationId - ID!
|
Example
Query
query publicSubjectGroups($organizationId: ID!) {
publicSubjectGroups(organizationId: $organizationId) {
pageInfo {
...PaginatedQueryObjectTypeFragment
}
nodeCount
edges {
...PublicSubjectNodeTypeFragment
}
}
}
Variables
{"organizationId": 4}
Response
{
"data": {
"publicSubjectGroups": {
"pageInfo": PaginatedQueryObjectType,
"nodeCount": 123,
"edges": [PublicSubjectNodeType]
}
}
}
region
Response
Returns a RegionNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query region($id: ID!) {
region(id: $id) {
id
archived
created
updated
metadata
name
timezone
default
gaiaUsers {
...GaiaUserNodeConnectionFragment
}
filteredGaiaUsers {
...GaiaUserNodeConnectionFragment
}
gaiaUserRegions {
...GaiaUserRegionNodeConnectionFragment
}
employeeGroups {
...EmployeeGroupNodeConnectionFragment
}
taskCollections {
...TaskCollectionNodeConnectionFragment
}
tasks {
...TaskNodeConnectionFragment
}
settings {
...SettingsNodeFragment
}
stripeInvoices {
...StripeInvoiceNodeConnectionFragment
}
stripePaymentIntents {
...StripePaymentIntentNodeConnectionFragment
}
stripeRefundIntents {
...StripeRefundIntentNodeConnectionFragment
}
organizationRegions {
...OrganizationRegionNodeConnectionFragment
}
locations {
...LocationNodeConnectionFragment
}
subjectGroupRegions {
...SubjectGroupRegionNodeConnectionFragment
}
equipmentBags {
...EquipmentBagNodeConnectionFragment
}
equipmentItems {
...EquipmentItemNodeConnectionFragment
}
timesheets {
...TimesheetNodeConnectionFragment
}
timesheetSchedules {
...TimesheetScheduleNodeConnectionFragment
}
workScheduleSchedules {
...WorkScheduleScheduleNodeConnectionFragment
}
calendarEvents {
...EmployeeScheduleNodeConnectionFragment
}
jobs {
...JobNodeConnectionFragment
}
sessions {
...SessionNodeConnectionFragment
}
timesheetReports {
...TimesheetReportNodeConnectionFragment
}
dailyAvailabilities {
...DailyAvailabilityNodeConnectionFragment
}
smtpConnector {
...SMTPConnectorNodeFragment
}
notifications {
...NotificationNodeConnectionFragment
}
docusealTemplates {
...DocuSealTemplateNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"region": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"timezone": "AFRICA_ABIDJAN",
"default": true,
"gaiaUsers": GaiaUserNodeConnection,
"filteredGaiaUsers": GaiaUserNodeConnection,
"gaiaUserRegions": GaiaUserRegionNodeConnection,
"employeeGroups": EmployeeGroupNodeConnection,
"taskCollections": TaskCollectionNodeConnection,
"tasks": TaskNodeConnection,
"settings": SettingsNode,
"stripeInvoices": StripeInvoiceNodeConnection,
"stripePaymentIntents": StripePaymentIntentNodeConnection,
"stripeRefundIntents": StripeRefundIntentNodeConnection,
"organizationRegions": OrganizationRegionNodeConnection,
"locations": LocationNodeConnection,
"subjectGroupRegions": SubjectGroupRegionNodeConnection,
"equipmentBags": EquipmentBagNodeConnection,
"equipmentItems": EquipmentItemNodeConnection,
"timesheets": TimesheetNodeConnection,
"timesheetSchedules": TimesheetScheduleNodeConnection,
"workScheduleSchedules": WorkScheduleScheduleNodeConnection,
"calendarEvents": EmployeeScheduleNodeConnection,
"jobs": JobNodeConnection,
"sessions": SessionNodeConnection,
"timesheetReports": TimesheetReportNodeConnection,
"dailyAvailabilities": DailyAvailabilityNodeConnection,
"smtpConnector": SMTPConnectorNode,
"notifications": NotificationNodeConnection,
"docusealTemplates": DocuSealTemplateNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
regions
Response
Returns a RegionNodeConnection
Example
Query
query regions(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$name: String,
$name_Icontains: String,
$orderBy: String,
$id: [ID],
$idsNotIn: String,
$search: String,
$organization: String,
$organizations: String,
$subjectGroup: String,
$gaiaUser: String
) {
regions(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
name: $name,
name_Icontains: $name_Icontains,
orderBy: $orderBy,
id: $id,
idsNotIn: $idsNotIn,
search: $search,
organization: $organization,
organizations: $organizations,
subjectGroup: $subjectGroup,
gaiaUser: $gaiaUser
) {
pageInfo {
...PageInfoFragment
}
edges {
...RegionNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "xyz789",
"first": 987,
"last": 123,
"name": "abc123",
"name_Icontains": "xyz789",
"orderBy": "xyz789",
"id": ["4"],
"idsNotIn": "xyz789",
"search": "xyz789",
"organization": "xyz789",
"organizations": "abc123",
"subjectGroup": "xyz789",
"gaiaUser": "abc123"
}
Response
{
"data": {
"regions": {
"pageInfo": PageInfo,
"edges": [RegionNodeEdge],
"nodeCount": 987
}
}
}
repairStatus
Response
Returns a RepairStatusNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query repairStatus($id: ID!) {
repairStatus(id: $id) {
id
archived
created
updated
metadata
status
color
canCheckout
initialStatus
outForRepair
fixedStatus
repairs {
...RepairNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"repairStatus": {
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"status": "xyz789",
"color": "abc123",
"canCheckout": false,
"initialStatus": false,
"outForRepair": false,
"fixedStatus": false,
"repairs": RepairNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
repairStatuses
Response
Returns a RepairStatusNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
archived - Boolean
|
|
status - String
|
|
status_Iexact - String
|
|
status_Icontains - String
|
|
status_Istartswith - String
|
|
status_Contains - String
|
|
canCheckout - Boolean
|
|
initialStatus - Boolean
|
|
orderBy - String
|
|
id - [ID]
|
|
idsNotIn - String
|
Example
Query
query repairStatuses(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$status: String,
$status_Iexact: String,
$status_Icontains: String,
$status_Istartswith: String,
$status_Contains: String,
$canCheckout: Boolean,
$initialStatus: Boolean,
$orderBy: String,
$id: [ID],
$idsNotIn: String
) {
repairStatuses(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
status: $status,
status_Iexact: $status_Iexact,
status_Icontains: $status_Icontains,
status_Istartswith: $status_Istartswith,
status_Contains: $status_Contains,
canCheckout: $canCheckout,
initialStatus: $initialStatus,
orderBy: $orderBy,
id: $id,
idsNotIn: $idsNotIn
) {
pageInfo {
...PageInfoFragment
}
edges {
...RepairStatusNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "xyz789",
"after": "abc123",
"first": 987,
"last": 987,
"archived": false,
"status": "abc123",
"status_Iexact": "abc123",
"status_Icontains": "abc123",
"status_Istartswith": "xyz789",
"status_Contains": "xyz789",
"canCheckout": false,
"initialStatus": false,
"orderBy": "abc123",
"id": [4],
"idsNotIn": "xyz789"
}
Response
{
"data": {
"repairStatuses": {
"pageInfo": PageInfo,
"edges": [RepairStatusNodeEdge],
"nodeCount": 987
}
}
}
resitReason
Response
Returns a ResitReasonNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query resitReason($id: ID!) {
resitReason(id: $id) {
id
archived
created
updated
metadata
reason
bill
sessions {
...SessionNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"resitReason": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"reason": "abc123",
"bill": true,
"sessions": SessionNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
resitReasons
Response
Returns a ResitReasonNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
archived - Boolean
|
|
reason - String
|
|
reason_Icontains - String
|
|
reason_Istartswith - String
|
|
reason_Contains - String
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
updated - DateTime
|
|
updated_Gt - DateTime
|
|
updated_Lt - DateTime
|
|
id - [ID]
|
|
idsNotIn - String
|
|
orderBy - String
|
Example
Query
query resitReasons(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$reason: String,
$reason_Icontains: String,
$reason_Istartswith: String,
$reason_Contains: String,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$id: [ID],
$idsNotIn: String,
$orderBy: String
) {
resitReasons(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
reason: $reason,
reason_Icontains: $reason_Icontains,
reason_Istartswith: $reason_Istartswith,
reason_Contains: $reason_Contains,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
id: $id,
idsNotIn: $idsNotIn,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...ResitReasonNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "abc123",
"first": 123,
"last": 123,
"archived": true,
"reason": "abc123",
"reason_Icontains": "xyz789",
"reason_Istartswith": "xyz789",
"reason_Contains": "abc123",
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"id": [4],
"idsNotIn": "abc123",
"orderBy": "xyz789"
}
Response
{
"data": {
"resitReasons": {
"pageInfo": PageInfo,
"edges": [ResitReasonNodeEdge],
"nodeCount": 987
}
}
}
role
Example
Query
query role($id: ID!) {
role(id: $id) {
id
archived
created
updated
metadata
name
abbreviatedName
rateType
dailyRate
halfDayRate
hourlyRate
minimumTimesheetHours
employeeJobs {
...EmployeeJobNodeConnectionFragment
}
employees {
...EmployeeNodeConnectionFragment
}
defaultEmployees {
...EmployeeNodeConnectionFragment
}
employeeRoles {
...EmployeeRoleNodeConnectionFragment
}
timesheetReports {
...TimesheetReportNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"role": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"abbreviatedName": "abc123",
"rateType": "HOURLY",
"dailyRate": Decimal,
"halfDayRate": Decimal,
"hourlyRate": 123.45,
"minimumTimesheetHours": 987.65,
"employeeJobs": EmployeeJobNodeConnection,
"employees": EmployeeNodeConnection,
"defaultEmployees": EmployeeNodeConnection,
"employeeRoles": EmployeeRoleNodeConnection,
"timesheetReports": TimesheetReportNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
roleAssignments
Response
Returns [RoleAssignmentsType]
Example
Query
query roleAssignments(
$startDate: DateTime!,
$endDate: DateTime,
$roleIds: [ID],
$regionId: ID
) {
roleAssignments(
startDate: $startDate,
endDate: $endDate,
roleIds: $roleIds,
regionId: $regionId
) {
date
roleAssignments {
...RoleAssignmentsCountTypeFragment
}
}
}
Variables
{
"startDate": "2007-12-03T10:15:30Z",
"endDate": "2007-12-03T10:15:30Z",
"roleIds": ["4"],
"regionId": 4
}
Response
{
"data": {
"roleAssignments": [
{
"date": "2007-12-03T10:15:30Z",
"roleAssignments": [RoleAssignmentsCountType]
}
]
}
}
roles
Response
Returns a RoleNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
archived - Boolean
|
|
name - String
|
|
name_Icontains - String
|
|
name_Istartswith - String
|
|
name_Contains - String
|
|
name_Iexact - String
|
|
hourlyRate - Float
|
|
hourlyRate_Gt - Float
|
|
hourlyRate_Lt - Float
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
updated - DateTime
|
|
updated_Gt - DateTime
|
|
updated_Lt - DateTime
|
|
employeeJobs_StartDateTime_Gte - DateTime
|
|
employeeJobs_StartDateTime_Lte - DateTime
|
|
employeeJobs_StartDateTime_Gt - DateTime
|
|
employeeJobs_StartDateTime_Lt - DateTime
|
|
employeeJobs_EndDateTime_Gte - DateTime
|
|
employeeJobs_EndDateTime_Lte - DateTime
|
|
employeeJobs_EndDateTime_Gt - DateTime
|
|
employeeJobs_EndDateTime_Lt - DateTime
|
|
orderBy - String
|
|
id - [ID]
|
|
employeeRole_Employee - [ID]
|
|
idsNotIn - String
|
Example
Query
query roles(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$name: String,
$name_Icontains: String,
$name_Istartswith: String,
$name_Contains: String,
$name_Iexact: String,
$hourlyRate: Float,
$hourlyRate_Gt: Float,
$hourlyRate_Lt: Float,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$employeeJobs_StartDateTime_Gte: DateTime,
$employeeJobs_StartDateTime_Lte: DateTime,
$employeeJobs_StartDateTime_Gt: DateTime,
$employeeJobs_StartDateTime_Lt: DateTime,
$employeeJobs_EndDateTime_Gte: DateTime,
$employeeJobs_EndDateTime_Lte: DateTime,
$employeeJobs_EndDateTime_Gt: DateTime,
$employeeJobs_EndDateTime_Lt: DateTime,
$orderBy: String,
$id: [ID],
$employeeRole_Employee: [ID],
$idsNotIn: String
) {
roles(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
name: $name,
name_Icontains: $name_Icontains,
name_Istartswith: $name_Istartswith,
name_Contains: $name_Contains,
name_Iexact: $name_Iexact,
hourlyRate: $hourlyRate,
hourlyRate_Gt: $hourlyRate_Gt,
hourlyRate_Lt: $hourlyRate_Lt,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
employeeJobs_StartDateTime_Gte: $employeeJobs_StartDateTime_Gte,
employeeJobs_StartDateTime_Lte: $employeeJobs_StartDateTime_Lte,
employeeJobs_StartDateTime_Gt: $employeeJobs_StartDateTime_Gt,
employeeJobs_StartDateTime_Lt: $employeeJobs_StartDateTime_Lt,
employeeJobs_EndDateTime_Gte: $employeeJobs_EndDateTime_Gte,
employeeJobs_EndDateTime_Lte: $employeeJobs_EndDateTime_Lte,
employeeJobs_EndDateTime_Gt: $employeeJobs_EndDateTime_Gt,
employeeJobs_EndDateTime_Lt: $employeeJobs_EndDateTime_Lt,
orderBy: $orderBy,
id: $id,
employeeRole_Employee: $employeeRole_Employee,
idsNotIn: $idsNotIn
) {
pageInfo {
...PageInfoFragment
}
edges {
...RoleNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "abc123",
"after": "abc123",
"first": 123,
"last": 123,
"archived": false,
"name": "abc123",
"name_Icontains": "abc123",
"name_Istartswith": "abc123",
"name_Contains": "abc123",
"name_Iexact": "abc123",
"hourlyRate": 987.65,
"hourlyRate_Gt": 123.45,
"hourlyRate_Lt": 123.45,
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"employeeJobs_StartDateTime_Gte": "2007-12-03T10:15:30Z",
"employeeJobs_StartDateTime_Lte": "2007-12-03T10:15:30Z",
"employeeJobs_StartDateTime_Gt": "2007-12-03T10:15:30Z",
"employeeJobs_StartDateTime_Lt": "2007-12-03T10:15:30Z",
"employeeJobs_EndDateTime_Gte": "2007-12-03T10:15:30Z",
"employeeJobs_EndDateTime_Lte": "2007-12-03T10:15:30Z",
"employeeJobs_EndDateTime_Gt": "2007-12-03T10:15:30Z",
"employeeJobs_EndDateTime_Lt": "2007-12-03T10:15:30Z",
"orderBy": "abc123",
"id": ["4"],
"employeeRole_Employee": [4],
"idsNotIn": "abc123"
}
Response
{
"data": {
"roles": {
"pageInfo": PageInfo,
"edges": [RoleNodeEdge],
"nodeCount": 123
}
}
}
salesTax
Response
Returns a SalesTaxRateType
Example
Query
query salesTax(
$city: String,
$state: String,
$zipCode: String!
) {
salesTax(
city: $city,
state: $state,
zipCode: $zipCode
) {
salesTaxRate
}
}
Variables
{
"city": "abc123",
"state": "abc123",
"zipCode": "abc123"
}
Response
{"data": {"salesTax": {"salesTaxRate": 987.65}}}
schoolOrganizationNames
Response
Returns an OrganizationNamesType
Arguments
| Name | Description |
|---|---|
name - String!
|
Example
Query
query schoolOrganizationNames($name: String!) {
schoolOrganizationNames(name: $name) {
organizations {
...OrganizationNameTypeFragment
}
}
}
Variables
{"name": "xyz789"}
Response
{
"data": {
"schoolOrganizationNames": {
"organizations": [OrganizationNameType]
}
}
}
session
Response
Returns a SessionNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query session($id: ID!) {
session(id: $id) {
id
archived
created
updated
metadata
stage {
...SessionStageNodeFragment
}
packageCategory {
...PackageCategoryNodeFragment
}
fotomerchantSubject {
...FotomerchantSubjectNodeFragment
}
organization {
...OrganizationNodeFragment
}
sessionPackage {
...SessionPackageNodeFragment
}
job {
...JobNodeFragment
}
subject {
...SubjectNodeFragment
}
subjectGroup {
...SubjectGroupNodeFragment
}
previousSession {
...SessionNodeFragment
}
resitReason {
...ResitReasonNodeFragment
}
coupon {
...CouponNodeFragment
}
employee {
...EmployeeNodeFragment
}
region {
...RegionNodeFragment
}
autoScheduledSession {
...AutoScheduledSessionNodeFragment
}
gotPhotoSubject {
...GotPhotoSubjectNodeFragment
}
sharedCanCreateFiles
sharedCanCreateFolders
sharedCanSeeFiles
sessionPackagePrice
fullSessionPackagePrice
frameNumber
subjectDescription
referenceId
notes
startDateTime
endDateTime
noShow
feeCancellation
feeReschedule
feeNoShow
feeResit
chargedNoShowFee
cancelled
upsell
completed
waiveNoShowFee
waiveBookingFee
waiveRescheduleCancelFee
resitScheduled
noShowResitScheduled
sessionPackageChanged
rescheduled
billSubject
search
rootBoxFolderId
sharedBoxFolderId
mobile
lastSentAt
folder {
...FolderNodeFragment
}
sharedFolder {
...FolderNodeFragment
}
files {
...FileNodeConnectionFragment
}
submitForms {
...SubmitFormNodeConnectionFragment
}
forms {
...FormNodeConnectionFragment
}
stripeInvoiceItems {
...StripeInvoiceItemNodeConnectionFragment
}
stripePaymentIntents {
...StripePaymentIntentNodeConnectionFragment
}
futureSession {
...SessionNodeFragment
}
googleCalendarEvent {
...GoogleCalendarEventNodeFragment
}
nonRecurringNotifications {
...NonRecurringNotificationNodeConnectionFragment
}
notifications {
...NotificationNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
allFutureSessions {
...SessionNodeFragment
}
allPreviousSessions {
...SessionNodeFragment
}
futuristSession {
...SessionNodeFragment
}
oldestSession {
...SessionNodeFragment
}
resitSession {
...SessionNodeFragment
}
resitPreviousSession {
...SessionNodeFragment
}
noShowRescheduleSession {
...SessionNodeFragment
}
paid
price
salesTax
refundAmount
amountToBeRefund
couponSavings
refunded
subjectGroupSubject {
...SubjectGroupSubjectNodeFragment
}
imagequixSubject {
...ImageQuixSubjectNodeFragment
}
organizationPackageBackground {
...OrganizationPackageBackgroundNodeFragment
}
latestStripeInvoice {
...StripeInvoiceNodeFragment
}
declinedPaymentStripeInvoices {
...StripeInvoiceNodeFragment
}
schedulingPolicies {
...SchedulingPoliciesTypeFragment
}
cancelRescheduleFee
noShowFee
bill
employeeId
galleryUrl
}
}
Variables
{"id": 4}
Response
{
"data": {
"session": {
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"stage": SessionStageNode,
"packageCategory": PackageCategoryNode,
"fotomerchantSubject": FotomerchantSubjectNode,
"organization": OrganizationNode,
"sessionPackage": SessionPackageNode,
"job": JobNode,
"subject": SubjectNode,
"subjectGroup": SubjectGroupNode,
"previousSession": SessionNode,
"resitReason": ResitReasonNode,
"coupon": CouponNode,
"employee": EmployeeNode,
"region": RegionNode,
"autoScheduledSession": AutoScheduledSessionNode,
"gotPhotoSubject": GotPhotoSubjectNode,
"sharedCanCreateFiles": true,
"sharedCanCreateFolders": true,
"sharedCanSeeFiles": true,
"sessionPackagePrice": 987.65,
"fullSessionPackagePrice": 987.65,
"frameNumber": "abc123",
"subjectDescription": "xyz789",
"referenceId": "abc123",
"notes": "abc123",
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime,
"noShow": false,
"feeCancellation": 987.65,
"feeReschedule": 987.65,
"feeNoShow": 123.45,
"feeResit": 987.65,
"chargedNoShowFee": true,
"cancelled": true,
"upsell": false,
"completed": false,
"waiveNoShowFee": false,
"waiveBookingFee": false,
"waiveRescheduleCancelFee": true,
"resitScheduled": true,
"noShowResitScheduled": true,
"sessionPackageChanged": true,
"rescheduled": true,
"billSubject": false,
"search": "xyz789",
"rootBoxFolderId": "xyz789",
"sharedBoxFolderId": "abc123",
"mobile": false,
"lastSentAt": "2007-12-03T10:15:30Z",
"folder": FolderNode,
"sharedFolder": FolderNode,
"files": FileNodeConnection,
"submitForms": SubmitFormNodeConnection,
"forms": FormNodeConnection,
"stripeInvoiceItems": StripeInvoiceItemNodeConnection,
"stripePaymentIntents": StripePaymentIntentNodeConnection,
"futureSession": SessionNode,
"googleCalendarEvent": GoogleCalendarEventNode,
"nonRecurringNotifications": NonRecurringNotificationNodeConnection,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"allFutureSessions": [SessionNode],
"allPreviousSessions": [SessionNode],
"futuristSession": SessionNode,
"oldestSession": SessionNode,
"resitSession": SessionNode,
"resitPreviousSession": SessionNode,
"noShowRescheduleSession": SessionNode,
"paid": 123.45,
"price": 987.65,
"salesTax": 987.65,
"refundAmount": 123.45,
"amountToBeRefund": 987.65,
"couponSavings": 987.65,
"refunded": true,
"subjectGroupSubject": SubjectGroupSubjectNode,
"imagequixSubject": ImageQuixSubjectNode,
"organizationPackageBackground": OrganizationPackageBackgroundNode,
"latestStripeInvoice": StripeInvoiceNode,
"declinedPaymentStripeInvoices": [
StripeInvoiceNode
],
"schedulingPolicies": SchedulingPoliciesType,
"cancelRescheduleFee": 987.65,
"noShowFee": 123.45,
"bill": "abc123",
"employeeId": "4",
"galleryUrl": "abc123"
}
}
}
sessionPackage
Response
Returns a SessionPackageNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query sessionPackage($id: ID!) {
sessionPackage(id: $id) {
id
archived
created
updated
metadata
packageCategory {
...PackageCategoryNodeFragment
}
title
notes
price
description
upsell
customPriceAndDuration
upsellDescription
durationLowMinutes
durationHighMinutes
stripeProduct {
...StripeProductNodeFragment
}
coupons {
...CouponNodeConnectionFragment
}
organizationSet {
...OrganizationNodeConnectionFragment
}
organizationPaid {
...OrganizationNodeConnectionFragment
}
organizationpackagebackgroundSet {
...OrganizationPackageBackgroundNodeConnectionFragment
}
subjectGroups {
...SubjectGroupNodeConnectionFragment
}
jobTypes {
...JobTypeNodeConnectionFragment
}
packageCategoryJobs {
...PackageCategoryJobNodeConnectionFragment
}
packageGroupJobs {
...PackageGroupJobNodeConnectionFragment
}
sessions {
...SessionNodeConnectionFragment
}
previewImages {
...SessionPackagePreviewImageNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
duration
sessionCount
}
}
Variables
{"id": 4}
Response
{
"data": {
"sessionPackage": {
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"packageCategory": PackageCategoryNode,
"title": "xyz789",
"notes": "abc123",
"price": 123.45,
"description": "abc123",
"upsell": false,
"customPriceAndDuration": true,
"upsellDescription": "xyz789",
"durationLowMinutes": 987,
"durationHighMinutes": 123,
"stripeProduct": StripeProductNode,
"coupons": CouponNodeConnection,
"organizationSet": OrganizationNodeConnection,
"organizationPaid": OrganizationNodeConnection,
"organizationpackagebackgroundSet": OrganizationPackageBackgroundNodeConnection,
"subjectGroups": SubjectGroupNodeConnection,
"jobTypes": JobTypeNodeConnection,
"packageCategoryJobs": PackageCategoryJobNodeConnection,
"packageGroupJobs": PackageGroupJobNodeConnection,
"sessions": SessionNodeConnection,
"previewImages": SessionPackagePreviewImageNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"duration": 123,
"sessionCount": 123
}
}
}
sessionPackages
Response
Returns a SessionPackageNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
archived - Boolean
|
|
customPriceAndDuration - Boolean
|
|
title - String
|
|
title_Icontains - String
|
|
title_Istartswith - String
|
|
title_Contains - String
|
|
title_Iexact - String
|
|
price - Float
|
|
price_Gt - Float
|
|
price_Lt - Float
|
|
durationLowMinutes - Int
|
|
durationLowMinutes_Gt - Int
|
|
durationLowMinutes_Lt - Int
|
|
durationHighMinutes - Int
|
|
durationHighMinutes_Gt - Int
|
|
durationHighMinutes_Lt - Int
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
updated - DateTime
|
|
updated_Gt - DateTime
|
|
updated_Lt - DateTime
|
|
orderBy - String
|
|
id - [ID]
|
|
subjectGroups - [ID]
|
|
idsNotIn - String
|
Example
Query
query sessionPackages(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$customPriceAndDuration: Boolean,
$title: String,
$title_Icontains: String,
$title_Istartswith: String,
$title_Contains: String,
$title_Iexact: String,
$price: Float,
$price_Gt: Float,
$price_Lt: Float,
$durationLowMinutes: Int,
$durationLowMinutes_Gt: Int,
$durationLowMinutes_Lt: Int,
$durationHighMinutes: Int,
$durationHighMinutes_Gt: Int,
$durationHighMinutes_Lt: Int,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$orderBy: String,
$id: [ID],
$subjectGroups: [ID],
$idsNotIn: String
) {
sessionPackages(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
customPriceAndDuration: $customPriceAndDuration,
title: $title,
title_Icontains: $title_Icontains,
title_Istartswith: $title_Istartswith,
title_Contains: $title_Contains,
title_Iexact: $title_Iexact,
price: $price,
price_Gt: $price_Gt,
price_Lt: $price_Lt,
durationLowMinutes: $durationLowMinutes,
durationLowMinutes_Gt: $durationLowMinutes_Gt,
durationLowMinutes_Lt: $durationLowMinutes_Lt,
durationHighMinutes: $durationHighMinutes,
durationHighMinutes_Gt: $durationHighMinutes_Gt,
durationHighMinutes_Lt: $durationHighMinutes_Lt,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
orderBy: $orderBy,
id: $id,
subjectGroups: $subjectGroups,
idsNotIn: $idsNotIn
) {
pageInfo {
...PageInfoFragment
}
edges {
...SessionPackageNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "abc123",
"first": 987,
"last": 123,
"archived": true,
"customPriceAndDuration": true,
"title": "abc123",
"title_Icontains": "xyz789",
"title_Istartswith": "abc123",
"title_Contains": "abc123",
"title_Iexact": "xyz789",
"price": 123.45,
"price_Gt": 123.45,
"price_Lt": 123.45,
"durationLowMinutes": 987,
"durationLowMinutes_Gt": 987,
"durationLowMinutes_Lt": 987,
"durationHighMinutes": 987,
"durationHighMinutes_Gt": 123,
"durationHighMinutes_Lt": 987,
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"orderBy": "abc123",
"id": [4],
"subjectGroups": ["4"],
"idsNotIn": "abc123"
}
Response
{
"data": {
"sessionPackages": {
"pageInfo": PageInfo,
"edges": [SessionPackageNodeEdge],
"nodeCount": 987
}
}
}
sessionStage
Response
Returns a SessionStageNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query sessionStage($id: ID!) {
sessionStage(id: $id) {
id
archived
created
updated
metadata
name
color
sessions {
...SessionNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"sessionStage": {
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"color": "xyz789",
"sessions": SessionNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
sessionStages
Response
Returns a SessionStageNodeConnection
Example
Query
query sessionStages(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$name_Iexact: String,
$name: String,
$name_Icontains: String,
$color_Iexact: String,
$orderBy: String,
$id: [ID]
) {
sessionStages(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
name_Iexact: $name_Iexact,
name: $name,
name_Icontains: $name_Icontains,
color_Iexact: $color_Iexact,
orderBy: $orderBy,
id: $id
) {
pageInfo {
...PageInfoFragment
}
edges {
...SessionStageNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "abc123",
"after": "xyz789",
"first": 987,
"last": 123,
"archived": false,
"name_Iexact": "abc123",
"name": "xyz789",
"name_Icontains": "abc123",
"color_Iexact": "abc123",
"orderBy": "abc123",
"id": ["4"]
}
Response
{
"data": {
"sessionStages": {
"pageInfo": PageInfo,
"edges": [SessionStageNodeEdge],
"nodeCount": 987
}
}
}
sessions
Response
Returns a SessionNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
id - [ID]
|
|
sessionPackageChanged - Boolean
|
|
archived - Boolean
|
|
subject - ID
|
|
sessionPackage - ID
|
|
job - ID
|
|
job_Location - ID
|
|
subjectGroup - ID
|
|
stage - ID
|
|
subject_GaiaUser_FullName - String
|
|
subject_GaiaUser_FullName_Icontains - String
|
|
subject_GaiaUser_FullName_Istartswith - String
|
|
subject_GaiaUser_FullName_Contains - String
|
|
organization_Id - ID
|
|
sessionPackage_Id - ID
|
|
subjectGroup_Id - ID
|
|
coupon_Id - ID
|
|
autoScheduledSession_Id - ID
|
|
startDateTime - DateTime
|
|
startDateTime_Gte - DateTime
|
|
startDateTime_Lte - DateTime
|
|
endDateTime - DateTime
|
|
endDateTime_Gte - DateTime
|
|
endDateTime_Lte - DateTime
|
|
noShow - Boolean
|
|
cancelled - Boolean
|
|
rescheduled - Boolean
|
|
mobile - Boolean
|
|
waiveRescheduleCancelFee - Boolean
|
|
waiveBookingFee - Boolean
|
|
resitScheduled - Boolean
|
|
previousSession - ID
|
|
futureSession_Isnull - Boolean
|
|
completed - Boolean
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Gte - DateTime
|
|
created_Lt - DateTime
|
|
created_Lte - DateTime
|
|
updated - DateTime
|
|
updated_Gt - DateTime
|
|
updated_Gte - DateTime
|
|
updated_Lt - DateTime
|
|
updated_Lte - DateTime
|
|
search_Icontains - String
|
|
orderBy - String
|
|
region - [ID]
|
|
idsNotIn - String
|
|
live - Boolean
|
|
copyJob - Boolean
|
|
failedPayments - Boolean
|
|
contact - Boolean
|
|
search - String
|
|
stages - String
|
Example
Query
query sessions(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$id: [ID],
$sessionPackageChanged: Boolean,
$archived: Boolean,
$subject: ID,
$sessionPackage: ID,
$job: ID,
$job_Location: ID,
$subjectGroup: ID,
$stage: ID,
$subject_GaiaUser_FullName: String,
$subject_GaiaUser_FullName_Icontains: String,
$subject_GaiaUser_FullName_Istartswith: String,
$subject_GaiaUser_FullName_Contains: String,
$organization_Id: ID,
$sessionPackage_Id: ID,
$subjectGroup_Id: ID,
$coupon_Id: ID,
$autoScheduledSession_Id: ID,
$startDateTime: DateTime,
$startDateTime_Gte: DateTime,
$startDateTime_Lte: DateTime,
$endDateTime: DateTime,
$endDateTime_Gte: DateTime,
$endDateTime_Lte: DateTime,
$noShow: Boolean,
$cancelled: Boolean,
$rescheduled: Boolean,
$mobile: Boolean,
$waiveRescheduleCancelFee: Boolean,
$waiveBookingFee: Boolean,
$resitScheduled: Boolean,
$previousSession: ID,
$futureSession_Isnull: Boolean,
$completed: Boolean,
$created: DateTime,
$created_Gt: DateTime,
$created_Gte: DateTime,
$created_Lt: DateTime,
$created_Lte: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Gte: DateTime,
$updated_Lt: DateTime,
$updated_Lte: DateTime,
$search_Icontains: String,
$orderBy: String,
$region: [ID],
$idsNotIn: String,
$live: Boolean,
$copyJob: Boolean,
$failedPayments: Boolean,
$contact: Boolean,
$search: String,
$stages: String
) {
sessions(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
id: $id,
sessionPackageChanged: $sessionPackageChanged,
archived: $archived,
subject: $subject,
sessionPackage: $sessionPackage,
job: $job,
job_Location: $job_Location,
subjectGroup: $subjectGroup,
stage: $stage,
subject_GaiaUser_FullName: $subject_GaiaUser_FullName,
subject_GaiaUser_FullName_Icontains: $subject_GaiaUser_FullName_Icontains,
subject_GaiaUser_FullName_Istartswith: $subject_GaiaUser_FullName_Istartswith,
subject_GaiaUser_FullName_Contains: $subject_GaiaUser_FullName_Contains,
organization_Id: $organization_Id,
sessionPackage_Id: $sessionPackage_Id,
subjectGroup_Id: $subjectGroup_Id,
coupon_Id: $coupon_Id,
autoScheduledSession_Id: $autoScheduledSession_Id,
startDateTime: $startDateTime,
startDateTime_Gte: $startDateTime_Gte,
startDateTime_Lte: $startDateTime_Lte,
endDateTime: $endDateTime,
endDateTime_Gte: $endDateTime_Gte,
endDateTime_Lte: $endDateTime_Lte,
noShow: $noShow,
cancelled: $cancelled,
rescheduled: $rescheduled,
mobile: $mobile,
waiveRescheduleCancelFee: $waiveRescheduleCancelFee,
waiveBookingFee: $waiveBookingFee,
resitScheduled: $resitScheduled,
previousSession: $previousSession,
futureSession_Isnull: $futureSession_Isnull,
completed: $completed,
created: $created,
created_Gt: $created_Gt,
created_Gte: $created_Gte,
created_Lt: $created_Lt,
created_Lte: $created_Lte,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Gte: $updated_Gte,
updated_Lt: $updated_Lt,
updated_Lte: $updated_Lte,
search_Icontains: $search_Icontains,
orderBy: $orderBy,
region: $region,
idsNotIn: $idsNotIn,
live: $live,
copyJob: $copyJob,
failedPayments: $failedPayments,
contact: $contact,
search: $search,
stages: $stages
) {
pageInfo {
...PageInfoFragment
}
edges {
...SessionNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "abc123",
"first": 987,
"last": 987,
"id": ["4"],
"sessionPackageChanged": true,
"archived": false,
"subject": "4",
"sessionPackage": "4",
"job": "4",
"job_Location": 4,
"subjectGroup": "4",
"stage": 4,
"subject_GaiaUser_FullName": "abc123",
"subject_GaiaUser_FullName_Icontains": "abc123",
"subject_GaiaUser_FullName_Istartswith": "xyz789",
"subject_GaiaUser_FullName_Contains": "abc123",
"organization_Id": "4",
"sessionPackage_Id": 4,
"subjectGroup_Id": 4,
"coupon_Id": "4",
"autoScheduledSession_Id": "4",
"startDateTime": "2007-12-03T10:15:30Z",
"startDateTime_Gte": "2007-12-03T10:15:30Z",
"startDateTime_Lte": "2007-12-03T10:15:30Z",
"endDateTime": "2007-12-03T10:15:30Z",
"endDateTime_Gte": "2007-12-03T10:15:30Z",
"endDateTime_Lte": "2007-12-03T10:15:30Z",
"noShow": true,
"cancelled": true,
"rescheduled": false,
"mobile": true,
"waiveRescheduleCancelFee": false,
"waiveBookingFee": true,
"resitScheduled": true,
"previousSession": "4",
"futureSession_Isnull": true,
"completed": true,
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Gte": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"created_Lte": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Gte": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"updated_Lte": "2007-12-03T10:15:30Z",
"search_Icontains": "abc123",
"orderBy": "abc123",
"region": ["4"],
"idsNotIn": "xyz789",
"live": true,
"copyJob": true,
"failedPayments": true,
"contact": false,
"search": "abc123",
"stages": "abc123"
}
Response
{
"data": {
"sessions": {
"pageInfo": PageInfo,
"edges": [SessionNodeEdge],
"nodeCount": 123
}
}
}
setting
Response
Returns a SettingsNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query setting($id: ID!) {
setting(id: $id) {
id
archived
created
updated
metadata
tenant {
...TenantNodeFragment
}
locationFormat
showLocationBooking
showPasswordBooking
openAiEnabled
showLastNameIdLogin
colorScheme
textColorScheme
name
autoCompleteJobs
notificationsEnabled
autoCompleteSessions
auditLogEnabled
anonymousLogin
auditLogModels
email
phoneNumber
facebookUrl
twitterUrl
linkedinUrl
instagramUrl
instagramInFooter
linkedinInFooter
twitterInFooter
facebookInFooter
website
studioAddressLineOne
studioAddressLineTwo
studioCity
studioState
studioZipCode
intercomAppId
chargeStateSalesTax
chargeProductStateSalesTax
refundPolicy
showSubjectGroupBookingLogin
subjectGroupBookingLogin
timeRefundHours
timeRefundFee
timeRefundSessionPackageCost
noShowFee
freePackageResitFee
timezone
equipmentBarcodes
equipmentQrCodes
productTaxRate
productStripeTaxRate {
...StripeTaxRateNodeFragment
}
resitFee
resitFeePaidSessions
resitFeeFreeSessions
resitsIncludeFreeSessions
displayLogoInNav
displayNameInNav
applyNoShowPolicyFree
applyNoShowPolicyPaid
applyPolicyFree
applyPolicyPaid
jobBookingEndHours
jobBookingEndsEndOfJob
syncingOrganizationNotifications
syncingSubjectGroupNotifications
sessionStages
jobStages
requireSubjectEmail
requireSubjectPhone
regionsVisible
region {
...RegionNodeFragment
}
default
useRegionalBranding
useRegionalNotification
iframe
anonymousSubjects
subjectUniqueIdentifierLabel
employeeJobStartTimeDiff
phoneNumberFormats
reassignEquipmentTeam
employeeTimesheetAdmins
minimumTimesheetHours
timesheetTravelReimbursementPerMile
uiPreferences
displayAvailability
configuringUiPreferences
logoImage {
...StudioLogoImageNodeFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
thumbnailImageName
urlEncodedRegionName
regionName
tenantName
currency
}
}
Variables
{"id": "4"}
Response
{
"data": {
"setting": {
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"tenant": TenantNode,
"locationFormat": "US",
"showLocationBooking": true,
"showPasswordBooking": true,
"openAiEnabled": true,
"showLastNameIdLogin": false,
"colorScheme": "xyz789",
"textColorScheme": "xyz789",
"name": "xyz789",
"autoCompleteJobs": true,
"notificationsEnabled": false,
"autoCompleteSessions": false,
"auditLogEnabled": false,
"anonymousLogin": false,
"auditLogModels": JSONString,
"email": "abc123",
"phoneNumber": "xyz789",
"facebookUrl": "xyz789",
"twitterUrl": "xyz789",
"linkedinUrl": "abc123",
"instagramUrl": "xyz789",
"instagramInFooter": true,
"linkedinInFooter": true,
"twitterInFooter": false,
"facebookInFooter": true,
"website": "abc123",
"studioAddressLineOne": "xyz789",
"studioAddressLineTwo": "abc123",
"studioCity": "abc123",
"studioState": "xyz789",
"studioZipCode": "abc123",
"intercomAppId": "abc123",
"chargeStateSalesTax": false,
"chargeProductStateSalesTax": false,
"refundPolicy": "TIME",
"showSubjectGroupBookingLogin": false,
"subjectGroupBookingLogin": "abc123",
"timeRefundHours": 123,
"timeRefundFee": 123.45,
"timeRefundSessionPackageCost": false,
"noShowFee": 123.45,
"freePackageResitFee": 987.65,
"timezone": "AFRICA_ABIDJAN",
"equipmentBarcodes": true,
"equipmentQrCodes": true,
"productTaxRate": 987.65,
"productStripeTaxRate": StripeTaxRateNode,
"resitFee": 987.65,
"resitFeePaidSessions": false,
"resitFeeFreeSessions": false,
"resitsIncludeFreeSessions": false,
"displayLogoInNav": true,
"displayNameInNav": true,
"applyNoShowPolicyFree": false,
"applyNoShowPolicyPaid": false,
"applyPolicyFree": false,
"applyPolicyPaid": true,
"jobBookingEndHours": 987,
"jobBookingEndsEndOfJob": true,
"syncingOrganizationNotifications": false,
"syncingSubjectGroupNotifications": false,
"sessionStages": false,
"jobStages": true,
"requireSubjectEmail": true,
"requireSubjectPhone": true,
"regionsVisible": false,
"region": RegionNode,
"default": true,
"useRegionalBranding": true,
"useRegionalNotification": false,
"iframe": "xyz789",
"anonymousSubjects": false,
"subjectUniqueIdentifierLabel": "xyz789",
"employeeJobStartTimeDiff": 987,
"phoneNumberFormats": JSONString,
"reassignEquipmentTeam": false,
"employeeTimesheetAdmins": true,
"minimumTimesheetHours": 987.65,
"timesheetTravelReimbursementPerMile": 123.45,
"uiPreferences": JSONString,
"displayAvailability": true,
"configuringUiPreferences": true,
"logoImage": StudioLogoImageNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"thumbnailImageName": "xyz789",
"urlEncodedRegionName": "abc123",
"regionName": "xyz789",
"tenantName": "xyz789",
"currency": "abc123"
}
}
}
settings
Response
Returns a SettingsNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
archived - Boolean
|
|
name - String
|
|
name_Icontains - String
|
|
name_Istartswith - String
|
|
name_Contains - String
|
|
email - String
|
|
email_Icontains - String
|
|
email_Istartswith - String
|
|
email_Contains - String
|
|
phoneNumber - String
|
|
phoneNumber_Icontains - String
|
|
phoneNumber_Istartswith - String
|
|
phoneNumber_Contains - String
|
|
website - String
|
|
website_Icontains - String
|
|
website_Istartswith - String
|
|
website_Contains - String
|
|
refundPolicy - String
|
|
timeRefundHours - Int
|
|
timeRefundHours_Gt - Int
|
|
timeRefundHours_Lt - Int
|
|
timeRefundFee - Float
|
|
timeRefundFee_Gt - Float
|
|
timeRefundFee_Lt - Float
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
updated - DateTime
|
|
updated_Gt - DateTime
|
|
updated_Lt - DateTime
|
|
default - Boolean
|
Example
Query
query settings(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$name: String,
$name_Icontains: String,
$name_Istartswith: String,
$name_Contains: String,
$email: String,
$email_Icontains: String,
$email_Istartswith: String,
$email_Contains: String,
$phoneNumber: String,
$phoneNumber_Icontains: String,
$phoneNumber_Istartswith: String,
$phoneNumber_Contains: String,
$website: String,
$website_Icontains: String,
$website_Istartswith: String,
$website_Contains: String,
$refundPolicy: String,
$timeRefundHours: Int,
$timeRefundHours_Gt: Int,
$timeRefundHours_Lt: Int,
$timeRefundFee: Float,
$timeRefundFee_Gt: Float,
$timeRefundFee_Lt: Float,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$default: Boolean
) {
settings(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
name: $name,
name_Icontains: $name_Icontains,
name_Istartswith: $name_Istartswith,
name_Contains: $name_Contains,
email: $email,
email_Icontains: $email_Icontains,
email_Istartswith: $email_Istartswith,
email_Contains: $email_Contains,
phoneNumber: $phoneNumber,
phoneNumber_Icontains: $phoneNumber_Icontains,
phoneNumber_Istartswith: $phoneNumber_Istartswith,
phoneNumber_Contains: $phoneNumber_Contains,
website: $website,
website_Icontains: $website_Icontains,
website_Istartswith: $website_Istartswith,
website_Contains: $website_Contains,
refundPolicy: $refundPolicy,
timeRefundHours: $timeRefundHours,
timeRefundHours_Gt: $timeRefundHours_Gt,
timeRefundHours_Lt: $timeRefundHours_Lt,
timeRefundFee: $timeRefundFee,
timeRefundFee_Gt: $timeRefundFee_Gt,
timeRefundFee_Lt: $timeRefundFee_Lt,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
default: $default
) {
pageInfo {
...PageInfoFragment
}
edges {
...SettingsNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "abc123",
"first": 987,
"last": 987,
"archived": true,
"name": "xyz789",
"name_Icontains": "abc123",
"name_Istartswith": "xyz789",
"name_Contains": "abc123",
"email": "abc123",
"email_Icontains": "abc123",
"email_Istartswith": "xyz789",
"email_Contains": "xyz789",
"phoneNumber": "xyz789",
"phoneNumber_Icontains": "abc123",
"phoneNumber_Istartswith": "xyz789",
"phoneNumber_Contains": "xyz789",
"website": "xyz789",
"website_Icontains": "abc123",
"website_Istartswith": "abc123",
"website_Contains": "xyz789",
"refundPolicy": "xyz789",
"timeRefundHours": 123,
"timeRefundHours_Gt": 987,
"timeRefundHours_Lt": 123,
"timeRefundFee": 123.45,
"timeRefundFee_Gt": 987.65,
"timeRefundFee_Lt": 987.65,
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"default": true
}
Response
{
"data": {
"settings": {
"pageInfo": PageInfo,
"edges": [SettingsNodeEdge],
"nodeCount": 123
}
}
}
slackConnector
Response
Returns a SlackConnectorNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query slackConnector($id: ID!) {
slackConnector(id: $id) {
id
archived
created
updated
metadata
name
token
notificationTemplateChannels {
...NotificationTemplateChannelNodeConnectionFragment
}
notifications {
...NotificationNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"slackConnector": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"token": "abc123",
"notificationTemplateChannels": NotificationTemplateChannelNodeConnection,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
slackConnectors
Response
Returns a SlackConnectorNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
archived - Boolean
|
|
name - String
|
|
name_Icontains - String
|
|
name_Istartswith - String
|
|
name_Contains - String
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
updated - DateTime
|
|
updated_Gt - DateTime
|
|
updated_Lt - DateTime
|
|
orderBy - String
|
Example
Query
query slackConnectors(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$name: String,
$name_Icontains: String,
$name_Istartswith: String,
$name_Contains: String,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$orderBy: String
) {
slackConnectors(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
name: $name,
name_Icontains: $name_Icontains,
name_Istartswith: $name_Istartswith,
name_Contains: $name_Contains,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...SlackConnectorNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "xyz789",
"first": 123,
"last": 987,
"archived": true,
"name": "xyz789",
"name_Icontains": "abc123",
"name_Istartswith": "xyz789",
"name_Contains": "abc123",
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"orderBy": "abc123"
}
Response
{
"data": {
"slackConnectors": {
"pageInfo": PageInfo,
"edges": [SlackConnectorNodeEdge],
"nodeCount": 987
}
}
}
smtpConnector
Response
Returns an SMTPConnectorNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query smtpConnector($id: ID!) {
smtpConnector(id: $id) {
id
archived
created
updated
metadata
name
host
tls
port
user
customHost
customTls
customSsl
customPort
customUser
customPassword
customValid
customSendgridSender
sendgridSender
password
rateLimit
rateLimitSecondDelta
customGmailAuth
customGmailAuthToken
customAzureClientId
customAzureClientSecret
customAzureTenantId
customSenderType
region {
...RegionNodeFragment
}
default
notificationTemplateChannels {
...NotificationTemplateChannelNodeConnectionFragment
}
notifications {
...NotificationNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"smtpConnector": {
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"host": "abc123",
"tls": false,
"port": 123,
"user": "xyz789",
"customHost": "xyz789",
"customTls": true,
"customSsl": true,
"customPort": 987,
"customUser": "abc123",
"customPassword": "abc123",
"customValid": false,
"customSendgridSender": "xyz789",
"sendgridSender": "xyz789",
"password": "xyz789",
"rateLimit": 987,
"rateLimitSecondDelta": 987,
"customGmailAuth": "xyz789",
"customGmailAuthToken": JSONString,
"customAzureClientId": "abc123",
"customAzureClientSecret": "abc123",
"customAzureTenantId": "abc123",
"customSenderType": "SMTP",
"region": RegionNode,
"default": false,
"notificationTemplateChannels": NotificationTemplateChannelNodeConnection,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
smtpConnectors
Response
Returns an SMTPConnectorNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
archived - Boolean
|
|
name - String
|
|
name_Icontains - String
|
|
name_Istartswith - String
|
|
name_Contains - String
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
updated - DateTime
|
|
updated_Gt - DateTime
|
|
updated_Lt - DateTime
|
|
default - Boolean
|
|
region - ID
|
|
orderBy - String
|
Example
Query
query smtpConnectors(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$name: String,
$name_Icontains: String,
$name_Istartswith: String,
$name_Contains: String,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$default: Boolean,
$region: ID,
$orderBy: String
) {
smtpConnectors(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
name: $name,
name_Icontains: $name_Icontains,
name_Istartswith: $name_Istartswith,
name_Contains: $name_Contains,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
default: $default,
region: $region,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...SMTPConnectorNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "abc123",
"first": 987,
"last": 987,
"archived": true,
"name": "abc123",
"name_Icontains": "xyz789",
"name_Istartswith": "abc123",
"name_Contains": "abc123",
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"default": true,
"region": 4,
"orderBy": "abc123"
}
Response
{
"data": {
"smtpConnectors": {
"pageInfo": PageInfo,
"edges": [SMTPConnectorNodeEdge],
"nodeCount": 123
}
}
}
stripeConnectedAccountUrl
Response
Returns a StripeConnectedAccountUrlType
Example
Query
query stripeConnectedAccountUrl {
stripeConnectedAccountUrl {
url
}
}
Response
{
"data": {
"stripeConnectedAccountUrl": {
"url": "abc123"
}
}
}
stripeConnector
Response
Returns a StripeConnectorNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query stripeConnector($id: ID!) {
stripeConnector(id: $id) {
id
archived
created
updated
metadata
name
publicKey
secretKey
webhookSigningSecret
connectedAccountId
currency
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"stripeConnector": {
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"publicKey": "abc123",
"secretKey": "abc123",
"webhookSigningSecret": "abc123",
"connectedAccountId": "xyz789",
"currency": "abc123",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
stripeConnectors
Response
Returns a StripeConnectorNodeConnection
Example
Query
query stripeConnectors(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$name: String,
$name_Icontains: String,
$name_Istartswith: String,
$name_Contains: String,
$orderBy: String,
$id: [ID],
$idsNotIn: String
) {
stripeConnectors(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
name: $name,
name_Icontains: $name_Icontains,
name_Istartswith: $name_Istartswith,
name_Contains: $name_Contains,
orderBy: $orderBy,
id: $id,
idsNotIn: $idsNotIn
) {
pageInfo {
...PageInfoFragment
}
edges {
...StripeConnectorNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "xyz789",
"after": "xyz789",
"first": 123,
"last": 123,
"archived": true,
"name": "xyz789",
"name_Icontains": "abc123",
"name_Istartswith": "abc123",
"name_Contains": "abc123",
"orderBy": "abc123",
"id": [4],
"idsNotIn": "abc123"
}
Response
{
"data": {
"stripeConnectors": {
"pageInfo": PageInfo,
"edges": [StripeConnectorNodeEdge],
"nodeCount": 123
}
}
}
stripeCustomer
Response
Returns a StripeCustomerNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query stripeCustomer($id: ID!) {
stripeCustomer(id: $id) {
id
archived
created
updated
metadata
gaiaUser {
...GaiaUserNodeFragment
}
organization {
...OrganizationNodeFragment
}
stripeId
stripePaymentMethods {
...StripePaymentMethodNodeConnectionFragment
}
stripeInvoices {
...StripeInvoiceNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"stripeCustomer": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"gaiaUser": GaiaUserNode,
"organization": OrganizationNode,
"stripeId": "xyz789",
"stripePaymentMethods": StripePaymentMethodNodeConnection,
"stripeInvoices": StripeInvoiceNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
stripeCustomers
Response
Returns a StripeCustomerNodeConnection
Example
Query
query stripeCustomers(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$organization: ID,
$gaiaUser: ID,
$orderBy: String,
$id: [ID],
$idsNotIn: String
) {
stripeCustomers(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
organization: $organization,
gaiaUser: $gaiaUser,
orderBy: $orderBy,
id: $id,
idsNotIn: $idsNotIn
) {
pageInfo {
...PageInfoFragment
}
edges {
...StripeCustomerNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "abc123",
"first": 987,
"last": 123,
"archived": false,
"organization": 4,
"gaiaUser": "4",
"orderBy": "xyz789",
"id": ["4"],
"idsNotIn": "abc123"
}
Response
{
"data": {
"stripeCustomers": {
"pageInfo": PageInfo,
"edges": [StripeCustomerNodeEdge],
"nodeCount": 123
}
}
}
stripeExpressDashboardUrl
Response
Returns a StripeExpressDashboardUrlType
Example
Query
query stripeExpressDashboardUrl {
stripeExpressDashboardUrl {
url
}
}
Response
{
"data": {
"stripeExpressDashboardUrl": {
"url": "abc123"
}
}
}
stripeInvoice
Response
Returns a StripeInvoiceNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query stripeInvoice($id: ID!) {
stripeInvoice(id: $id) {
id
archived
created
updated
metadata
stripeCustomer {
...StripeCustomerNodeFragment
}
stripePaymentMethod {
...StripePaymentMethodNodeFragment
}
declinedStripePaymentIntent {
...StripePaymentIntentNodeFragment
}
region {
...RegionNodeFragment
}
connectedAccountFees
lastReminderNotificationSent
lastEmployeeReminderSent
stripeId
paidManually
paidManuallyBy
paid
paidOn
voided
price
amountDue
paymentFailed
stripeInvoiceId
status
recipientEmail
amountRemaining
amountPaid
effectiveAt
dueDate
invoicePdfUrl
invoicePaymentUrl
search
stripeInvoiceItems {
...StripeInvoiceItemNodeConnectionFragment
}
stripePaymentIntents {
...StripePaymentIntentNodeConnectionFragment
}
notifications {
...NotificationNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
stripeResource
products {
...ProductNodeFragment
}
sessions {
...SessionNodeFragment
}
sessionCount
netAmount
fee
paidAmount
}
}
Variables
{"id": 4}
Response
{
"data": {
"stripeInvoice": {
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"stripeCustomer": StripeCustomerNode,
"stripePaymentMethod": StripePaymentMethodNode,
"declinedStripePaymentIntent": StripePaymentIntentNode,
"region": RegionNode,
"connectedAccountFees": 123,
"lastReminderNotificationSent": "2007-12-03T10:15:30Z",
"lastEmployeeReminderSent": "2007-12-03T10:15:30Z",
"stripeId": "xyz789",
"paidManually": true,
"paidManuallyBy": "xyz789",
"paid": false,
"paidOn": "2007-12-03T10:15:30Z",
"voided": false,
"price": 123.45,
"amountDue": 123,
"paymentFailed": true,
"stripeInvoiceId": "abc123",
"status": "xyz789",
"recipientEmail": "abc123",
"amountRemaining": 123,
"amountPaid": 987,
"effectiveAt": "2007-12-03T10:15:30Z",
"dueDate": "2007-12-03T10:15:30Z",
"invoicePdfUrl": "xyz789",
"invoicePaymentUrl": "abc123",
"search": "abc123",
"stripeInvoiceItems": StripeInvoiceItemNodeConnection,
"stripePaymentIntents": StripePaymentIntentNodeConnection,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"stripeResource": JSONString,
"products": [ProductNode],
"sessions": [SessionNode],
"sessionCount": 987,
"netAmount": 123.45,
"fee": 123.45,
"paidAmount": 123.45
}
}
}
stripeInvoiceItem
Response
Returns a StripeInvoiceItemNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query stripeInvoiceItem($id: ID!) {
stripeInvoiceItem(id: $id) {
id
archived
created
updated
metadata
stripeInvoice {
...StripeInvoiceNodeFragment
}
stripePrice {
...StripePriceNodeFragment
}
stripeTaxRate {
...StripeTaxRateNodeFragment
}
session {
...SessionNodeFragment
}
price
product {
...ProductNodeFragment
}
stripeId
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
stripePriceResource
}
}
Variables
{"id": 4}
Response
{
"data": {
"stripeInvoiceItem": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"stripeInvoice": StripeInvoiceNode,
"stripePrice": StripePriceNode,
"stripeTaxRate": StripeTaxRateNode,
"session": SessionNode,
"price": 123.45,
"product": ProductNode,
"stripeId": "xyz789",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"stripePriceResource": JSONString
}
}
}
stripeInvoiceItems
Response
Returns a StripeInvoiceItemNodeConnection
Example
Query
query stripeInvoiceItems(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$stripeId: String,
$stripeInvoice_Paid: Boolean,
$stripeInvoice_Voided: Boolean,
$orderBy: String,
$id: [ID],
$idsNotIn: String
) {
stripeInvoiceItems(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
stripeId: $stripeId,
stripeInvoice_Paid: $stripeInvoice_Paid,
stripeInvoice_Voided: $stripeInvoice_Voided,
orderBy: $orderBy,
id: $id,
idsNotIn: $idsNotIn
) {
pageInfo {
...PageInfoFragment
}
edges {
...StripeInvoiceItemNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "abc123",
"after": "xyz789",
"first": 987,
"last": 123,
"stripeId": "abc123",
"stripeInvoice_Paid": false,
"stripeInvoice_Voided": false,
"orderBy": "abc123",
"id": ["4"],
"idsNotIn": "xyz789"
}
Response
{
"data": {
"stripeInvoiceItems": {
"pageInfo": PageInfo,
"edges": [StripeInvoiceItemNodeEdge],
"nodeCount": 987
}
}
}
stripeInvoices
Response
Returns a StripeInvoiceNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
stripeId - String
|
|
search_Icontains - String
|
|
stripeCustomer - ID
|
|
paymentFailed - Boolean
|
|
stripeInvoiceItems_Session - ID
|
|
stripeInvoiceItems_Session_Subject - ID
|
|
stripeInvoiceItems_Session_SubjectGroup - ID
|
|
stripeCustomer_Organization_Name_Icontains - String
|
|
stripeCustomer_Organization - ID
|
|
stripeCustomer_GaiaUser - ID
|
|
stripeInvoiceItems_Product - ID
|
|
voided - Boolean
|
|
status - String
|
|
paid - Boolean
|
|
created - DateTime
|
|
created_Gte - DateTime
|
|
created_Lte - DateTime
|
|
orderBy - String
|
|
id - [ID]
|
|
idsNotIn - String
|
|
idIcontains - String
|
|
void - Boolean
|
|
job - String
|
|
session - String
|
|
region - [ID]
|
Example
Query
query stripeInvoices(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$stripeId: String,
$search_Icontains: String,
$stripeCustomer: ID,
$paymentFailed: Boolean,
$stripeInvoiceItems_Session: ID,
$stripeInvoiceItems_Session_Subject: ID,
$stripeInvoiceItems_Session_SubjectGroup: ID,
$stripeCustomer_Organization_Name_Icontains: String,
$stripeCustomer_Organization: ID,
$stripeCustomer_GaiaUser: ID,
$stripeInvoiceItems_Product: ID,
$voided: Boolean,
$status: String,
$paid: Boolean,
$created: DateTime,
$created_Gte: DateTime,
$created_Lte: DateTime,
$orderBy: String,
$id: [ID],
$idsNotIn: String,
$idIcontains: String,
$void: Boolean,
$job: String,
$session: String,
$region: [ID]
) {
stripeInvoices(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
stripeId: $stripeId,
search_Icontains: $search_Icontains,
stripeCustomer: $stripeCustomer,
paymentFailed: $paymentFailed,
stripeInvoiceItems_Session: $stripeInvoiceItems_Session,
stripeInvoiceItems_Session_Subject: $stripeInvoiceItems_Session_Subject,
stripeInvoiceItems_Session_SubjectGroup: $stripeInvoiceItems_Session_SubjectGroup,
stripeCustomer_Organization_Name_Icontains: $stripeCustomer_Organization_Name_Icontains,
stripeCustomer_Organization: $stripeCustomer_Organization,
stripeCustomer_GaiaUser: $stripeCustomer_GaiaUser,
stripeInvoiceItems_Product: $stripeInvoiceItems_Product,
voided: $voided,
status: $status,
paid: $paid,
created: $created,
created_Gte: $created_Gte,
created_Lte: $created_Lte,
orderBy: $orderBy,
id: $id,
idsNotIn: $idsNotIn,
idIcontains: $idIcontains,
void: $void,
job: $job,
session: $session,
region: $region
) {
pageInfo {
...PageInfoFragment
}
edges {
...StripeInvoiceNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "xyz789",
"first": 123,
"last": 987,
"stripeId": "abc123",
"search_Icontains": "xyz789",
"stripeCustomer": "4",
"paymentFailed": false,
"stripeInvoiceItems_Session": 4,
"stripeInvoiceItems_Session_Subject": 4,
"stripeInvoiceItems_Session_SubjectGroup": 4,
"stripeCustomer_Organization_Name_Icontains": "abc123",
"stripeCustomer_Organization": "4",
"stripeCustomer_GaiaUser": "4",
"stripeInvoiceItems_Product": 4,
"voided": false,
"status": "abc123",
"paid": true,
"created": "2007-12-03T10:15:30Z",
"created_Gte": "2007-12-03T10:15:30Z",
"created_Lte": "2007-12-03T10:15:30Z",
"orderBy": "abc123",
"id": ["4"],
"idsNotIn": "xyz789",
"idIcontains": "abc123",
"void": true,
"job": "abc123",
"session": "abc123",
"region": ["4"]
}
Response
{
"data": {
"stripeInvoices": {
"pageInfo": PageInfo,
"edges": [StripeInvoiceNodeEdge],
"nodeCount": 123
}
}
}
stripePaymentIntent
Response
Returns a StripePaymentIntentNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query stripePaymentIntent($id: ID!) {
stripePaymentIntent(id: $id) {
id
archived
created
updated
processing
declined
paidManually
setTransferMetadata
stripeInvoice {
...StripeInvoiceNodeFragment
}
declinedStripePaymentIntent {
...StripePaymentIntentNodeFragment
}
stripePaymentMethod {
...StripePaymentMethodNodeFragment
}
session {
...SessionNodeFragment
}
region {
...RegionNodeFragment
}
stripeId
refunded
clientSecret
description
datePaid
taxAmount
taxRate
amount
fee
netAmount
metadata
transferData
idempotencyKey
search
declinedStripeInvoices {
...StripeInvoiceNodeConnectionFragment
}
stripeTransfers {
...StripeTransferNodeConnectionFragment
}
reattemptStripePaymentIntents {
...StripePaymentIntentNodeConnectionFragment
}
stripeRefundIntents {
...StripeRefundIntentNodeConnectionFragment
}
notifications {
...NotificationNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
stripeResource
status
refundedAmount
}
}
Variables
{"id": "4"}
Response
{
"data": {
"stripePaymentIntent": {
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"processing": false,
"declined": true,
"paidManually": true,
"setTransferMetadata": false,
"stripeInvoice": StripeInvoiceNode,
"declinedStripePaymentIntent": StripePaymentIntentNode,
"stripePaymentMethod": StripePaymentMethodNode,
"session": SessionNode,
"region": RegionNode,
"stripeId": "abc123",
"refunded": true,
"clientSecret": "abc123",
"description": "xyz789",
"datePaid": "2007-12-03T10:15:30Z",
"taxAmount": 987,
"taxRate": 123,
"amount": 123,
"fee": 123,
"netAmount": 123,
"metadata": JSONString,
"transferData": JSONString,
"idempotencyKey": "xyz789",
"search": "xyz789",
"declinedStripeInvoices": StripeInvoiceNodeConnection,
"stripeTransfers": StripeTransferNodeConnection,
"reattemptStripePaymentIntents": StripePaymentIntentNodeConnection,
"stripeRefundIntents": StripeRefundIntentNodeConnection,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"stripeResource": JSONString,
"status": "xyz789",
"refundedAmount": 123.45
}
}
}
stripePaymentIntents
Response
Returns a StripePaymentIntentNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
search_Icontains - String
|
|
archived - Boolean
|
|
declined - Boolean
|
|
stripeInvoice - ID
|
|
session_Subject_GaiaUser_FullName - String
|
|
session_Subject_GaiaUser_FullName_Icontains - String
|
|
session_Subject_GaiaUser_FullName_Istartswith - String
|
|
session_Subject_GaiaUser_FullName_Contains - String
|
|
session_Subject_Id - ID
|
|
session_SubjectGroup_Id - ID
|
|
refunded - Boolean
|
|
description - String
|
|
updated - DateTime
|
|
updated_Gte - DateTime
|
|
updated_Lte - DateTime
|
|
created - DateTime
|
|
created_Gte - DateTime
|
|
created_Lte - DateTime
|
|
orderBy - String
|
|
id - [ID]
|
|
idsNotIn - String
|
|
idIcontains - String
|
|
organization - String
|
|
subject - String
|
|
job - String
|
|
session - String
|
|
invoices - Boolean
|
|
sessions - Boolean
|
|
region - [ID]
|
Example
Query
query stripePaymentIntents(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$search_Icontains: String,
$archived: Boolean,
$declined: Boolean,
$stripeInvoice: ID,
$session_Subject_GaiaUser_FullName: String,
$session_Subject_GaiaUser_FullName_Icontains: String,
$session_Subject_GaiaUser_FullName_Istartswith: String,
$session_Subject_GaiaUser_FullName_Contains: String,
$session_Subject_Id: ID,
$session_SubjectGroup_Id: ID,
$refunded: Boolean,
$description: String,
$updated: DateTime,
$updated_Gte: DateTime,
$updated_Lte: DateTime,
$created: DateTime,
$created_Gte: DateTime,
$created_Lte: DateTime,
$orderBy: String,
$id: [ID],
$idsNotIn: String,
$idIcontains: String,
$organization: String,
$subject: String,
$job: String,
$session: String,
$invoices: Boolean,
$sessions: Boolean,
$region: [ID]
) {
stripePaymentIntents(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
search_Icontains: $search_Icontains,
archived: $archived,
declined: $declined,
stripeInvoice: $stripeInvoice,
session_Subject_GaiaUser_FullName: $session_Subject_GaiaUser_FullName,
session_Subject_GaiaUser_FullName_Icontains: $session_Subject_GaiaUser_FullName_Icontains,
session_Subject_GaiaUser_FullName_Istartswith: $session_Subject_GaiaUser_FullName_Istartswith,
session_Subject_GaiaUser_FullName_Contains: $session_Subject_GaiaUser_FullName_Contains,
session_Subject_Id: $session_Subject_Id,
session_SubjectGroup_Id: $session_SubjectGroup_Id,
refunded: $refunded,
description: $description,
updated: $updated,
updated_Gte: $updated_Gte,
updated_Lte: $updated_Lte,
created: $created,
created_Gte: $created_Gte,
created_Lte: $created_Lte,
orderBy: $orderBy,
id: $id,
idsNotIn: $idsNotIn,
idIcontains: $idIcontains,
organization: $organization,
subject: $subject,
job: $job,
session: $session,
invoices: $invoices,
sessions: $sessions,
region: $region
) {
pageInfo {
...PageInfoFragment
}
edges {
...StripePaymentIntentNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "xyz789",
"first": 123,
"last": 123,
"search_Icontains": "abc123",
"archived": false,
"declined": true,
"stripeInvoice": "4",
"session_Subject_GaiaUser_FullName": "abc123",
"session_Subject_GaiaUser_FullName_Icontains": "abc123",
"session_Subject_GaiaUser_FullName_Istartswith": "xyz789",
"session_Subject_GaiaUser_FullName_Contains": "abc123",
"session_Subject_Id": 4,
"session_SubjectGroup_Id": 4,
"refunded": false,
"description": "xyz789",
"updated": "2007-12-03T10:15:30Z",
"updated_Gte": "2007-12-03T10:15:30Z",
"updated_Lte": "2007-12-03T10:15:30Z",
"created": "2007-12-03T10:15:30Z",
"created_Gte": "2007-12-03T10:15:30Z",
"created_Lte": "2007-12-03T10:15:30Z",
"orderBy": "abc123",
"id": [4],
"idsNotIn": "xyz789",
"idIcontains": "xyz789",
"organization": "abc123",
"subject": "abc123",
"job": "xyz789",
"session": "xyz789",
"invoices": true,
"sessions": true,
"region": ["4"]
}
Response
{
"data": {
"stripePaymentIntents": {
"pageInfo": PageInfo,
"edges": [StripePaymentIntentNodeEdge],
"nodeCount": 123
}
}
}
stripePaymentMethod
Response
Returns a StripePaymentMethodNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query stripePaymentMethod($id: ID!) {
stripePaymentMethod(id: $id) {
id
archived
created
updated
metadata
stripeCustomer {
...StripeCustomerNodeFragment
}
paymentType
primary
stripeId
stripeInvoices {
...StripeInvoiceNodeConnectionFragment
}
stripePaymentIntents {
...StripePaymentIntentNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
stripeResource
}
}
Variables
{"id": "4"}
Response
{
"data": {
"stripePaymentMethod": {
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"stripeCustomer": StripeCustomerNode,
"paymentType": "abc123",
"primary": true,
"stripeId": "abc123",
"stripeInvoices": StripeInvoiceNodeConnection,
"stripePaymentIntents": StripePaymentIntentNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"stripeResource": JSONString
}
}
}
stripePaymentMethods
Response
Returns a StripePaymentMethodNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
archived - Boolean
|
|
primary - Boolean
|
|
paymentType - String
|
|
stripeId - String
|
|
stripeCustomer_Organization_Id - ID
|
|
stripeCustomer_GaiaUser_Id - ID
|
|
stripeCustomer_GaiaUser_Subject_Id - ID
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
updated - DateTime
|
|
updated_Gt - DateTime
|
|
updated_Lt - DateTime
|
|
id - [ID]
|
|
idsNotIn - String
|
|
orderBy - String
|
Example
Query
query stripePaymentMethods(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$primary: Boolean,
$paymentType: String,
$stripeId: String,
$stripeCustomer_Organization_Id: ID,
$stripeCustomer_GaiaUser_Id: ID,
$stripeCustomer_GaiaUser_Subject_Id: ID,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$id: [ID],
$idsNotIn: String,
$orderBy: String
) {
stripePaymentMethods(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
primary: $primary,
paymentType: $paymentType,
stripeId: $stripeId,
stripeCustomer_Organization_Id: $stripeCustomer_Organization_Id,
stripeCustomer_GaiaUser_Id: $stripeCustomer_GaiaUser_Id,
stripeCustomer_GaiaUser_Subject_Id: $stripeCustomer_GaiaUser_Subject_Id,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
id: $id,
idsNotIn: $idsNotIn,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...StripePaymentMethodNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "abc123",
"after": "xyz789",
"first": 123,
"last": 123,
"archived": false,
"primary": false,
"paymentType": "abc123",
"stripeId": "xyz789",
"stripeCustomer_Organization_Id": 4,
"stripeCustomer_GaiaUser_Id": "4",
"stripeCustomer_GaiaUser_Subject_Id": 4,
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"id": ["4"],
"idsNotIn": "abc123",
"orderBy": "xyz789"
}
Response
{
"data": {
"stripePaymentMethods": {
"pageInfo": PageInfo,
"edges": [StripePaymentMethodNodeEdge],
"nodeCount": 123
}
}
}
stripePrice
Response
Returns a StripePriceNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query stripePrice($id: ID!) {
stripePrice(id: $id) {
id
archived
created
updated
metadata
stripeProduct {
...StripeProductNodeFragment
}
price
stripeId
stripeInvoiceItems {
...StripeInvoiceItemNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"stripePrice": {
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"stripeProduct": StripeProductNode,
"price": 987.65,
"stripeId": "xyz789",
"stripeInvoiceItems": StripeInvoiceItemNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
stripePrices
Response
Returns a StripePriceNodeConnection
Example
Query
query stripePrices(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$created: DateTime,
$created_Gte: DateTime,
$created_Lte: DateTime,
$orderBy: String,
$id: [ID]
) {
stripePrices(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
created: $created,
created_Gte: $created_Gte,
created_Lte: $created_Lte,
orderBy: $orderBy,
id: $id
) {
pageInfo {
...PageInfoFragment
}
edges {
...StripePriceNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "xyz789",
"first": 123,
"last": 987,
"created": "2007-12-03T10:15:30Z",
"created_Gte": "2007-12-03T10:15:30Z",
"created_Lte": "2007-12-03T10:15:30Z",
"orderBy": "abc123",
"id": ["4"]
}
Response
{
"data": {
"stripePrices": {
"pageInfo": PageInfo,
"edges": [StripePriceNodeEdge],
"nodeCount": 123
}
}
}
stripeProduct
Response
Returns a StripeProductNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query stripeProduct($id: ID!) {
stripeProduct(id: $id) {
id
archived
created
updated
metadata
sessionPackage {
...SessionPackageNodeFragment
}
product {
...ProductNodeFragment
}
stripeId
stripePrices {
...StripePriceNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"stripeProduct": {
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"sessionPackage": SessionPackageNode,
"product": ProductNode,
"stripeId": "abc123",
"stripePrices": StripePriceNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
stripeProducts
Response
Returns a StripeProductNodeConnection
Example
Query
query stripeProducts(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$stripeId: String,
$orderBy: String,
$id: [ID],
$idsNotIn: String
) {
stripeProducts(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
stripeId: $stripeId,
orderBy: $orderBy,
id: $id,
idsNotIn: $idsNotIn
) {
pageInfo {
...PageInfoFragment
}
edges {
...StripeProductNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "xyz789",
"first": 123,
"last": 123,
"stripeId": "abc123",
"orderBy": "xyz789",
"id": ["4"],
"idsNotIn": "xyz789"
}
Response
{
"data": {
"stripeProducts": {
"pageInfo": PageInfo,
"edges": [StripeProductNodeEdge],
"nodeCount": 987
}
}
}
stripeRefundIntent
Response
Returns a StripeRefundIntentNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query stripeRefundIntent($id: ID!) {
stripeRefundIntent(id: $id) {
id
archived
created
updated
metadata
stripeId
amount
refundedBySystem
refundedBy {
...GaiaUserNodeFragment
}
stripePaymentIntent {
...StripePaymentIntentNodeFragment
}
region {
...RegionNodeFragment
}
notifications {
...NotificationNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"stripeRefundIntent": {
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"stripeId": "abc123",
"amount": 123,
"refundedBySystem": true,
"refundedBy": GaiaUserNode,
"stripePaymentIntent": StripePaymentIntentNode,
"region": RegionNode,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
stripeRefundIntents
Response
Returns a StripeRefundIntentNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
archived - Boolean
|
|
refundedBy_FullName - String
|
|
refundedBy_FullName_Icontains - String
|
|
refundedBy_FullName_Istartswith - String
|
|
refundedBy_FullName_Contains - String
|
|
stripePaymentIntentId - ID
|
|
updated - DateTime
|
|
updated_Gte - DateTime
|
|
updated_Lte - DateTime
|
|
created - DateTime
|
|
created_Gte - DateTime
|
|
created_Lte - DateTime
|
|
orderBy - String
|
|
sessionId - String
|
|
region - [ID]
|
Example
Query
query stripeRefundIntents(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$refundedBy_FullName: String,
$refundedBy_FullName_Icontains: String,
$refundedBy_FullName_Istartswith: String,
$refundedBy_FullName_Contains: String,
$stripePaymentIntentId: ID,
$updated: DateTime,
$updated_Gte: DateTime,
$updated_Lte: DateTime,
$created: DateTime,
$created_Gte: DateTime,
$created_Lte: DateTime,
$orderBy: String,
$sessionId: String,
$region: [ID]
) {
stripeRefundIntents(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
refundedBy_FullName: $refundedBy_FullName,
refundedBy_FullName_Icontains: $refundedBy_FullName_Icontains,
refundedBy_FullName_Istartswith: $refundedBy_FullName_Istartswith,
refundedBy_FullName_Contains: $refundedBy_FullName_Contains,
stripePaymentIntentId: $stripePaymentIntentId,
updated: $updated,
updated_Gte: $updated_Gte,
updated_Lte: $updated_Lte,
created: $created,
created_Gte: $created_Gte,
created_Lte: $created_Lte,
orderBy: $orderBy,
sessionId: $sessionId,
region: $region
) {
pageInfo {
...PageInfoFragment
}
edges {
...StripeRefundIntentNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "abc123",
"after": "xyz789",
"first": 123,
"last": 123,
"archived": true,
"refundedBy_FullName": "xyz789",
"refundedBy_FullName_Icontains": "xyz789",
"refundedBy_FullName_Istartswith": "abc123",
"refundedBy_FullName_Contains": "abc123",
"stripePaymentIntentId": 4,
"updated": "2007-12-03T10:15:30Z",
"updated_Gte": "2007-12-03T10:15:30Z",
"updated_Lte": "2007-12-03T10:15:30Z",
"created": "2007-12-03T10:15:30Z",
"created_Gte": "2007-12-03T10:15:30Z",
"created_Lte": "2007-12-03T10:15:30Z",
"orderBy": "abc123",
"sessionId": "abc123",
"region": ["4"]
}
Response
{
"data": {
"stripeRefundIntents": {
"pageInfo": PageInfo,
"edges": [StripeRefundIntentNodeEdge],
"nodeCount": 123
}
}
}
stripeTaxRate
Response
Returns a StripeTaxRateNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query stripeTaxRate($id: ID!) {
stripeTaxRate(id: $id) {
id
archived
created
updated
metadata
taxRate
inclusive
stripeId
settings {
...SettingsNodeConnectionFragment
}
stripeInvoiceItems {
...StripeInvoiceItemNodeConnectionFragment
}
products {
...ProductNodeConnectionFragment
}
locations {
...LocationNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"stripeTaxRate": {
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"taxRate": 123.45,
"inclusive": true,
"stripeId": "xyz789",
"settings": SettingsNodeConnection,
"stripeInvoiceItems": StripeInvoiceItemNodeConnection,
"products": ProductNodeConnection,
"locations": LocationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
stripeTaxRates
Response
Returns a StripeTaxRateNodeConnection
Example
Query
query stripeTaxRates(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$created: DateTime,
$created_Gte: DateTime,
$created_Lte: DateTime,
$orderBy: String,
$id: [ID]
) {
stripeTaxRates(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
created: $created,
created_Gte: $created_Gte,
created_Lte: $created_Lte,
orderBy: $orderBy,
id: $id
) {
pageInfo {
...PageInfoFragment
}
edges {
...StripeTaxRateNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "abc123",
"after": "xyz789",
"first": 987,
"last": 123,
"created": "2007-12-03T10:15:30Z",
"created_Gte": "2007-12-03T10:15:30Z",
"created_Lte": "2007-12-03T10:15:30Z",
"orderBy": "xyz789",
"id": ["4"]
}
Response
{
"data": {
"stripeTaxRates": {
"pageInfo": PageInfo,
"edges": [StripeTaxRateNodeEdge],
"nodeCount": 987
}
}
}
stripeTransfer
Response
Returns a StripeTransferNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query stripeTransfer($id: ID!) {
stripeTransfer(id: $id) {
id
archived
created
updated
metadata
stripeId
amount
fee
transferred
destination
transferGroup
destinationAccountId
sendingAccountId
direction
transferType
stripePaymentIntent {
...StripePaymentIntentNodeFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"stripeTransfer": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"stripeId": "xyz789",
"amount": 123,
"fee": 987,
"transferred": true,
"destination": "AIRSTUDIO",
"transferGroup": "xyz789",
"destinationAccountId": "abc123",
"sendingAccountId": "xyz789",
"direction": "TO_CONNECTED",
"transferType": "PAYOUT",
"stripePaymentIntent": StripePaymentIntentNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
stripeTransfers
Response
Returns a StripeTransferNodeConnection
Example
Query
query stripeTransfers(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$created: DateTime,
$created_Gte: DateTime,
$created_Lte: DateTime,
$destination: String,
$orderBy: String,
$id: [ID]
) {
stripeTransfers(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
created: $created,
created_Gte: $created_Gte,
created_Lte: $created_Lte,
destination: $destination,
orderBy: $orderBy,
id: $id
) {
pageInfo {
...PageInfoFragment
}
edges {
...StripeTransferNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "abc123",
"after": "xyz789",
"first": 987,
"last": 987,
"created": "2007-12-03T10:15:30Z",
"created_Gte": "2007-12-03T10:15:30Z",
"created_Lte": "2007-12-03T10:15:30Z",
"destination": "xyz789",
"orderBy": "xyz789",
"id": [4]
}
Response
{
"data": {
"stripeTransfers": {
"pageInfo": PageInfo,
"edges": [StripeTransferNodeEdge],
"nodeCount": 987
}
}
}
subject
Response
Returns a SubjectNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query subject($id: ID!) {
subject(id: $id) {
id
archived
created
updated
metadata
gaiaUser {
...GaiaUserNodeFragment
}
organization {
...OrganizationNodeFragment
}
rootBoxFolderId
sharedBoxFolderId
parents {
...SubjectNodeConnectionFragment
}
sharedCanCreateFiles
sharedCanCreateFolders
sharedCanSeeFiles
studentId
notes
addressLineOne
addressLineTwo
city
state
zipCode
folder {
...FolderNodeFragment
}
sharedFolder {
...FolderNodeFragment
}
staffSharedFolder {
...FolderNodeFragment
}
tasksFolder {
...FolderNodeFragment
}
files {
...FileNodeConnectionFragment
}
instantiatedTaskCollections {
...InstantiatedTaskCollectionNodeConnectionFragment
}
tasks {
...TaskNodeConnectionFragment
}
submitForms {
...SubmitFormNodeConnectionFragment
}
forms {
...FormNodeConnectionFragment
}
boxSignRequests {
...BoxSignRequestNodeConnectionFragment
}
subjectGroups {
...SubjectGroupNodeConnectionFragment
}
children {
...SubjectNodeConnectionFragment
}
locations {
...LocationNodeConnectionFragment
}
subjectGroupSubjects {
...SubjectGroupSubjectNodeConnectionFragment
}
deduplicationAsSubject1 {
...SubjectDeduplicationSubjectNodeConnectionFragment
}
deduplicationAsSubject2 {
...SubjectDeduplicationSubjectNodeConnectionFragment
}
gotPhotoSubjects {
...GotPhotoSubjectNodeConnectionFragment
}
sessions {
...SessionNodeConnectionFragment
}
nonRecurringNotifications {
...NonRecurringNotificationNodeConnectionFragment
}
notifications {
...NotificationNodeConnectionFragment
}
fotomerchantSubjects {
...FotomerchantSubjectNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
subjectGroupsNotBooked {
...SubjectGroupNotBookedTypeFragment
}
schoolSubject
}
}
Variables
{"id": "4"}
Response
{
"data": {
"subject": {
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"gaiaUser": GaiaUserNode,
"organization": OrganizationNode,
"rootBoxFolderId": "abc123",
"sharedBoxFolderId": "abc123",
"parents": SubjectNodeConnection,
"sharedCanCreateFiles": false,
"sharedCanCreateFolders": false,
"sharedCanSeeFiles": true,
"studentId": "xyz789",
"notes": "xyz789",
"addressLineOne": "xyz789",
"addressLineTwo": "xyz789",
"city": "xyz789",
"state": "xyz789",
"zipCode": "xyz789",
"folder": FolderNode,
"sharedFolder": FolderNode,
"staffSharedFolder": FolderNode,
"tasksFolder": FolderNode,
"files": FileNodeConnection,
"instantiatedTaskCollections": InstantiatedTaskCollectionNodeConnection,
"tasks": TaskNodeConnection,
"submitForms": SubmitFormNodeConnection,
"forms": FormNodeConnection,
"boxSignRequests": BoxSignRequestNodeConnection,
"subjectGroups": SubjectGroupNodeConnection,
"children": SubjectNodeConnection,
"locations": LocationNodeConnection,
"subjectGroupSubjects": SubjectGroupSubjectNodeConnection,
"deduplicationAsSubject1": SubjectDeduplicationSubjectNodeConnection,
"deduplicationAsSubject2": SubjectDeduplicationSubjectNodeConnection,
"gotPhotoSubjects": GotPhotoSubjectNodeConnection,
"sessions": SessionNodeConnection,
"nonRecurringNotifications": NonRecurringNotificationNodeConnection,
"notifications": NotificationNodeConnection,
"fotomerchantSubjects": FotomerchantSubjectNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"subjectGroupsNotBooked": [
SubjectGroupNotBookedType
],
"schoolSubject": true
}
}
}
subjectBookedOnSubjectGroup
Response
Returns a SubjectBookedOnSubjectGroupType
Example
Query
query subjectBookedOnSubjectGroup(
$subjectId: ID!,
$subjectGroupId: ID!
) {
subjectBookedOnSubjectGroup(
subjectId: $subjectId,
subjectGroupId: $subjectGroupId
) {
booked
}
}
Variables
{"subjectId": 4, "subjectGroupId": "4"}
Response
{"data": {"subjectBookedOnSubjectGroup": {"booked": true}}}
subjectDeduplication
Response
Returns a SubjectDeduplicationNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query subjectDeduplication($id: ID!) {
subjectDeduplication(id: $id) {
id
archived
created
updated
metadata
subjectGroup {
...SubjectGroupNodeFragment
}
processing
openAiInteraction {
...OpenAiInteractionNodeFragment
}
createdBy {
...GaiaUserNodeFragment
}
duplicateSubjects {
...SubjectDeduplicationSubjectNodeFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"subjectDeduplication": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"subjectGroup": SubjectGroupNode,
"processing": false,
"openAiInteraction": OpenAiInteractionNode,
"createdBy": GaiaUserNode,
"duplicateSubjects": [
SubjectDeduplicationSubjectNode
],
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
subjectDeduplicationSubject
Response
Returns a SubjectDeduplicationSubjectNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query subjectDeduplicationSubject($id: ID!) {
subjectDeduplicationSubject(id: $id) {
id
archived
created
updated
metadata
subjectDeduplication {
...SubjectDeduplicationNodeFragment
}
subject1 {
...SubjectNodeFragment
}
subject2 {
...SubjectNodeFragment
}
matchScore
mergeStatus
mergedSubject
mergedAt
mergedBy {
...GaiaUserNodeFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"subjectDeduplicationSubject": {
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"subjectDeduplication": SubjectDeduplicationNode,
"subject1": SubjectNode,
"subject2": SubjectNode,
"matchScore": 123.45,
"mergeStatus": "PENDING",
"mergedSubject": "SUBJECT_ONE",
"mergedAt": "2007-12-03T10:15:30Z",
"mergedBy": GaiaUserNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
subjectDeduplicationSubjects
Response
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
subjectDeduplication - ID
|
|
mergeStatus - String
|
|
matchScore - Float
|
|
matchScore_Gt - Float
|
|
matchScore_Lt - Float
|
|
matchScore_Gte - Float
|
|
matchScore_Lte - Float
|
|
mergedAt - DateTime
|
|
mergedAt_Gt - DateTime
|
|
mergedAt_Lt - DateTime
|
|
mergedAt_Gte - DateTime
|
|
mergedAt_Lte - DateTime
|
|
mergedAt_Isnull - Boolean
|
|
mergedBy - ID
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
orderBy - String
|
|
id - [ID]
|
Example
Query
query subjectDeduplicationSubjects(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$subjectDeduplication: ID,
$mergeStatus: String,
$matchScore: Float,
$matchScore_Gt: Float,
$matchScore_Lt: Float,
$matchScore_Gte: Float,
$matchScore_Lte: Float,
$mergedAt: DateTime,
$mergedAt_Gt: DateTime,
$mergedAt_Lt: DateTime,
$mergedAt_Gte: DateTime,
$mergedAt_Lte: DateTime,
$mergedAt_Isnull: Boolean,
$mergedBy: ID,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$orderBy: String,
$id: [ID]
) {
subjectDeduplicationSubjects(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
subjectDeduplication: $subjectDeduplication,
mergeStatus: $mergeStatus,
matchScore: $matchScore,
matchScore_Gt: $matchScore_Gt,
matchScore_Lt: $matchScore_Lt,
matchScore_Gte: $matchScore_Gte,
matchScore_Lte: $matchScore_Lte,
mergedAt: $mergedAt,
mergedAt_Gt: $mergedAt_Gt,
mergedAt_Lt: $mergedAt_Lt,
mergedAt_Gte: $mergedAt_Gte,
mergedAt_Lte: $mergedAt_Lte,
mergedAt_Isnull: $mergedAt_Isnull,
mergedBy: $mergedBy,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
orderBy: $orderBy,
id: $id
) {
pageInfo {
...PageInfoFragment
}
edges {
...SubjectDeduplicationSubjectNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "xyz789",
"first": 987,
"last": 123,
"subjectDeduplication": "4",
"mergeStatus": "xyz789",
"matchScore": 123.45,
"matchScore_Gt": 987.65,
"matchScore_Lt": 123.45,
"matchScore_Gte": 123.45,
"matchScore_Lte": 123.45,
"mergedAt": "2007-12-03T10:15:30Z",
"mergedAt_Gt": "2007-12-03T10:15:30Z",
"mergedAt_Lt": "2007-12-03T10:15:30Z",
"mergedAt_Gte": "2007-12-03T10:15:30Z",
"mergedAt_Lte": "2007-12-03T10:15:30Z",
"mergedAt_Isnull": false,
"mergedBy": 4,
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"orderBy": "xyz789",
"id": [4]
}
Response
{
"data": {
"subjectDeduplicationSubjects": {
"pageInfo": PageInfo,
"edges": [SubjectDeduplicationSubjectNodeEdge],
"nodeCount": 123
}
}
}
subjectDeduplications
Response
Returns a SubjectDeduplicationNodeConnection
Example
Query
query subjectDeduplications(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$processing: Boolean,
$subjectGroup: ID,
$createdBy: ID,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$orderBy: String,
$id: [ID]
) {
subjectDeduplications(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
processing: $processing,
subjectGroup: $subjectGroup,
createdBy: $createdBy,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
orderBy: $orderBy,
id: $id
) {
pageInfo {
...PageInfoFragment
}
edges {
...SubjectDeduplicationNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "abc123",
"first": 123,
"last": 987,
"processing": true,
"subjectGroup": 4,
"createdBy": 4,
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"orderBy": "abc123",
"id": [4]
}
Response
{
"data": {
"subjectDeduplications": {
"pageInfo": PageInfo,
"edges": [SubjectDeduplicationNodeEdge],
"nodeCount": 123
}
}
}
subjectGroup
Response
Returns a SubjectGroupNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query subjectGroup($id: ID!) {
subjectGroup(id: $id) {
id
archived
created
updated
metadata
syncingNotifications
notificationCopySubjectGroup {
...SubjectGroupNodeFragment
}
nonBookingNotificationsEnabled
sharedCanCreateFiles
sharedCanCreateFolders
sharedCanSeeFiles
category
skipWelcomeEmail
organization {
...OrganizationNodeFragment
}
kanban {
...KanbanNodeFragment
}
rootBoxFolderId
sharedBoxFolderId
sessionPackages {
...SessionPackageNodeConnectionFragment
}
subjects {
...SubjectNodeConnectionFragment
}
name
bookingName
startDateTime
endDateTime
subjectsPaying
resitsAvailable
resitsIncludeFreeSessions
refundPolicy
usingNoShowPolicy
usingCancellationPolicy
usingResitPolicy
resitFee
timeRefundHours
timeRefundFee
timeRefundSessionPackageCost
noShowFee
freePackageResitFee
applyNoShowPolicyFree
applyNoShowPolicyPaid
resitFeePaidSessions
resitFeeFreeSessions
applyPolicyFree
applyPolicyPaid
processingSubjects
hidePromoCodes
processingSubjectsCount
processingSubjectsCompleted
processingSubjectsProgress
lastDateToPickPose
lastDateToBePhotographed
lastDateForRetouch
search
notes
anonymousSubjects
bookingFieldEmailName
bookingFieldPhoneName
bookingFieldSecondaryEmailName
bookingFieldSecondaryPhoneName
bookingFieldShowPassword
bookingFieldMessage
bookingFieldShowLocation
folder {
...FolderNodeFragment
}
sharedFolder {
...FolderNodeFragment
}
staffSharedFolder {
...FolderNodeFragment
}
tasksFolder {
...FolderNodeFragment
}
files {
...FileNodeConnectionFragment
}
instantiatedTaskCollections {
...InstantiatedTaskCollectionNodeConnectionFragment
}
tasks {
...TaskNodeConnectionFragment
}
submitForms {
...SubmitFormNodeConnectionFragment
}
forms {
...FormNodeConnectionFragment
}
boxSignRequests {
...BoxSignRequestNodeConnectionFragment
}
coupons {
...CouponNodeConnectionFragment
}
notificationCopySubjectGroups {
...SubjectGroupNodeConnectionFragment
}
subjectGroupSubjects {
...SubjectGroupSubjectNodeConnectionFragment
}
subjectGroupRegions {
...SubjectGroupRegionNodeConnectionFragment
}
subjectDeduplications {
...SubjectDeduplicationNodeConnectionFragment
}
gotPhotoSubjects {
...GotPhotoSubjectNodeConnectionFragment
}
gotPhotoJob {
...GotPhotoJobNodeFragment
}
jobs {
...JobNodeConnectionFragment
}
packageGroupJobs {
...PackageGroupJobNodeConnectionFragment
}
autoScheduledSessions {
...AutoScheduledSessionNodeConnectionFragment
}
sessions {
...SessionNodeConnectionFragment
}
nonRecurringNotifications {
...NonRecurringNotificationNodeConnectionFragment
}
notificationTriggers {
...NotificationTriggerNodeConnectionFragment
}
notifications {
...NotificationNodeConnectionFragment
}
fotomerchantClientSessions {
...FotomerchantClientSessionNodeConnectionFragment
}
chatChannels {
...ChannelNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
canDelete
subjectsNotBooked {
...SubjectNodeFragment
}
subjectsBooked {
...SubjectNodeFragment
}
subjectsSessionComplete {
...SubjectNodeFragment
}
schedulingPolicies {
...SchedulingPoliciesTypeFragment
}
subjectsNotBookedCount
subjectsBookedCount
subjectsSessionCompleteCount
subjectsNoShowCount
fotomerchantClientSession {
...FotomerchantClientSessionNodeFragment
}
latestSubjectDeduplication {
...SubjectDeduplicationNodeFragment
}
}
}
Variables
{"id": "4"}
Response
{
"data": {
"subjectGroup": {
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"syncingNotifications": false,
"notificationCopySubjectGroup": SubjectGroupNode,
"nonBookingNotificationsEnabled": true,
"sharedCanCreateFiles": true,
"sharedCanCreateFolders": true,
"sharedCanSeeFiles": false,
"category": "abc123",
"skipWelcomeEmail": true,
"organization": OrganizationNode,
"kanban": KanbanNode,
"rootBoxFolderId": "abc123",
"sharedBoxFolderId": "abc123",
"sessionPackages": SessionPackageNodeConnection,
"subjects": SubjectNodeConnection,
"name": "abc123",
"bookingName": "xyz789",
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime,
"subjectsPaying": true,
"resitsAvailable": true,
"resitsIncludeFreeSessions": true,
"refundPolicy": "TIME",
"usingNoShowPolicy": "SUBJECT_GROUP",
"usingCancellationPolicy": "SUBJECT_GROUP",
"usingResitPolicy": "SUBJECT_GROUP",
"resitFee": 987.65,
"timeRefundHours": 987,
"timeRefundFee": 987.65,
"timeRefundSessionPackageCost": true,
"noShowFee": 987.65,
"freePackageResitFee": 987.65,
"applyNoShowPolicyFree": true,
"applyNoShowPolicyPaid": false,
"resitFeePaidSessions": false,
"resitFeeFreeSessions": false,
"applyPolicyFree": true,
"applyPolicyPaid": true,
"processingSubjects": true,
"hidePromoCodes": true,
"processingSubjectsCount": 123,
"processingSubjectsCompleted": 987,
"processingSubjectsProgress": 123,
"lastDateToPickPose": "2007-12-03T10:15:30Z",
"lastDateToBePhotographed": "2007-12-03T10:15:30Z",
"lastDateForRetouch": "2007-12-03T10:15:30Z",
"search": "abc123",
"notes": "xyz789",
"anonymousSubjects": false,
"bookingFieldEmailName": "xyz789",
"bookingFieldPhoneName": "xyz789",
"bookingFieldSecondaryEmailName": "xyz789",
"bookingFieldSecondaryPhoneName": "xyz789",
"bookingFieldShowPassword": true,
"bookingFieldMessage": "abc123",
"bookingFieldShowLocation": false,
"folder": FolderNode,
"sharedFolder": FolderNode,
"staffSharedFolder": FolderNode,
"tasksFolder": FolderNode,
"files": FileNodeConnection,
"instantiatedTaskCollections": InstantiatedTaskCollectionNodeConnection,
"tasks": TaskNodeConnection,
"submitForms": SubmitFormNodeConnection,
"forms": FormNodeConnection,
"boxSignRequests": BoxSignRequestNodeConnection,
"coupons": CouponNodeConnection,
"notificationCopySubjectGroups": SubjectGroupNodeConnection,
"subjectGroupSubjects": SubjectGroupSubjectNodeConnection,
"subjectGroupRegions": SubjectGroupRegionNodeConnection,
"subjectDeduplications": SubjectDeduplicationNodeConnection,
"gotPhotoSubjects": GotPhotoSubjectNodeConnection,
"gotPhotoJob": GotPhotoJobNode,
"jobs": JobNodeConnection,
"packageGroupJobs": PackageGroupJobNodeConnection,
"autoScheduledSessions": AutoScheduledSessionNodeConnection,
"sessions": SessionNodeConnection,
"nonRecurringNotifications": NonRecurringNotificationNodeConnection,
"notificationTriggers": NotificationTriggerNodeConnection,
"notifications": NotificationNodeConnection,
"fotomerchantClientSessions": FotomerchantClientSessionNodeConnection,
"chatChannels": ChannelNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"canDelete": true,
"subjectsNotBooked": [SubjectNode],
"subjectsBooked": [SubjectNode],
"subjectsSessionComplete": [SubjectNode],
"schedulingPolicies": SchedulingPoliciesType,
"subjectsNotBookedCount": 987,
"subjectsBookedCount": 123,
"subjectsSessionCompleteCount": 123,
"subjectsNoShowCount": 123,
"fotomerchantClientSession": FotomerchantClientSessionNode,
"latestSubjectDeduplication": SubjectDeduplicationNode
}
}
}
subjectGroupRegion
Response
Returns a SubjectGroupRegionNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query subjectGroupRegion($id: ID!) {
subjectGroupRegion(id: $id) {
id
archived
created
updated
metadata
subjectGroup {
...SubjectGroupNodeFragment
}
region {
...RegionNodeFragment
}
default
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"subjectGroupRegion": {
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"subjectGroup": SubjectGroupNode,
"region": RegionNode,
"default": false,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
subjectGroupRegions
Response
Returns a SubjectGroupRegionNodeConnection
Example
Query
query subjectGroupRegions(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$region: ID,
$region_Name_Icontains: String,
$subjectGroup: ID,
$default: Boolean,
$orderBy: String
) {
subjectGroupRegions(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
region: $region,
region_Name_Icontains: $region_Name_Icontains,
subjectGroup: $subjectGroup,
default: $default,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...SubjectGroupRegionNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "xyz789",
"first": 987,
"last": 123,
"region": 4,
"region_Name_Icontains": "abc123",
"subjectGroup": "4",
"default": false,
"orderBy": "xyz789"
}
Response
{
"data": {
"subjectGroupRegions": {
"pageInfo": PageInfo,
"edges": [SubjectGroupRegionNodeEdge],
"nodeCount": 987
}
}
}
subjectGroupSubject
Response
Returns a SubjectGroupSubjectNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query subjectGroupSubject($id: ID!) {
subjectGroupSubject(id: $id) {
id
archived
created
updated
metadata
referenceId
subjectGroup {
...SubjectGroupNodeFragment
}
subject {
...SubjectNodeFragment
}
autoScheduledSessions {
...AutoScheduledSessionNodeConnectionFragment
}
status
anonymous
galleryUrl
files {
...FileNodeConnectionFragment
}
submitForms {
...SubmitFormNodeConnectionFragment
}
forms {
...FormNodeConnectionFragment
}
imagequixSubject {
...ImageQuixSubjectNodeFragment
}
notifications {
...NotificationNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
fotomerchantSubject {
...FotomerchantSubjectNodeFragment
}
}
}
Variables
{"id": "4"}
Response
{
"data": {
"subjectGroupSubject": {
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"referenceId": "abc123",
"subjectGroup": SubjectGroupNode,
"subject": SubjectNode,
"autoScheduledSessions": AutoScheduledSessionNodeConnection,
"status": "abc123",
"anonymous": true,
"galleryUrl": "abc123",
"files": FileNodeConnection,
"submitForms": SubmitFormNodeConnection,
"forms": FormNodeConnection,
"imagequixSubject": ImageQuixSubjectNode,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"fotomerchantSubject": FotomerchantSubjectNode
}
}
}
subjectGroupSubjects
Response
Returns a SubjectGroupSubjectNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
archived - Boolean
|
|
subject - ID
|
|
subjectGroup - ID
|
|
status - String
|
|
subject_Sessions - [ID]
|
|
subject_Sessions_Isnull - Boolean
|
|
orderBy - String
|
|
id - [ID]
|
|
subject_GaiaUser_GaiaUserRegions_Region - [ID]
|
|
autoScheduledSessions - [ID]
|
|
idsNotIn - String
|
|
search - String
|
|
regions - String
|
|
subjectsNotBooked - Boolean
|
Example
Query
query subjectGroupSubjects(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$subject: ID,
$subjectGroup: ID,
$status: String,
$subject_Sessions: [ID],
$subject_Sessions_Isnull: Boolean,
$orderBy: String,
$id: [ID],
$subject_GaiaUser_GaiaUserRegions_Region: [ID],
$autoScheduledSessions: [ID],
$idsNotIn: String,
$search: String,
$regions: String,
$subjectsNotBooked: Boolean
) {
subjectGroupSubjects(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
subject: $subject,
subjectGroup: $subjectGroup,
status: $status,
subject_Sessions: $subject_Sessions,
subject_Sessions_Isnull: $subject_Sessions_Isnull,
orderBy: $orderBy,
id: $id,
subject_GaiaUser_GaiaUserRegions_Region: $subject_GaiaUser_GaiaUserRegions_Region,
autoScheduledSessions: $autoScheduledSessions,
idsNotIn: $idsNotIn,
search: $search,
regions: $regions,
subjectsNotBooked: $subjectsNotBooked
) {
pageInfo {
...PageInfoFragment
}
edges {
...SubjectGroupSubjectNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "abc123",
"after": "abc123",
"first": 987,
"last": 987,
"archived": false,
"subject": 4,
"subjectGroup": "4",
"status": "abc123",
"subject_Sessions": [4],
"subject_Sessions_Isnull": false,
"orderBy": "xyz789",
"id": [4],
"subject_GaiaUser_GaiaUserRegions_Region": [4],
"autoScheduledSessions": ["4"],
"idsNotIn": "abc123",
"search": "abc123",
"regions": "abc123",
"subjectsNotBooked": true
}
Response
{
"data": {
"subjectGroupSubjects": {
"pageInfo": PageInfo,
"edges": [SubjectGroupSubjectNodeEdge],
"nodeCount": 123
}
}
}
subjectGroups
Response
Returns a SubjectGroupNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
archived - Boolean
|
|
name - String
|
|
name_Icontains - String
|
|
name_Istartswith - String
|
|
name_Contains - String
|
|
name_Iexact - String
|
|
organization_Id - ID
|
|
sessionPackages - [ID]
|
|
subjects - [ID]
|
|
startDateTime - DateTime
|
|
startDateTime_Gt - DateTime
|
|
startDateTime_Gte - DateTime
|
|
startDateTime_Lt - DateTime
|
|
startDateTime_Lte - DateTime
|
|
endDateTime - DateTime
|
|
endDateTime_Gt - DateTime
|
|
endDateTime_Lte - DateTime
|
|
endDateTime_Lt - DateTime
|
|
endDateTime_Gte - DateTime
|
|
subjectsPaying - Boolean
|
|
resitsAvailable - Boolean
|
|
resitsIncludeFreeSessions - Boolean
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
updated - DateTime
|
|
updated_Gt - DateTime
|
|
updated_Lt - DateTime
|
|
orderBy - String
|
|
id - [ID]
|
|
idsNotIn - String
|
|
subjectGroupOrganizationName - String
|
|
contact - Boolean
|
|
regions - String
|
|
search - String
|
|
metadata - String
|
|
organization - [ID]
|
|
accountManager - [ID]
|
|
names - String
|
|
categories - String
|
Example
Query
query subjectGroups(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$name: String,
$name_Icontains: String,
$name_Istartswith: String,
$name_Contains: String,
$name_Iexact: String,
$organization_Id: ID,
$sessionPackages: [ID],
$subjects: [ID],
$startDateTime: DateTime,
$startDateTime_Gt: DateTime,
$startDateTime_Gte: DateTime,
$startDateTime_Lt: DateTime,
$startDateTime_Lte: DateTime,
$endDateTime: DateTime,
$endDateTime_Gt: DateTime,
$endDateTime_Lte: DateTime,
$endDateTime_Lt: DateTime,
$endDateTime_Gte: DateTime,
$subjectsPaying: Boolean,
$resitsAvailable: Boolean,
$resitsIncludeFreeSessions: Boolean,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$orderBy: String,
$id: [ID],
$idsNotIn: String,
$subjectGroupOrganizationName: String,
$contact: Boolean,
$regions: String,
$search: String,
$metadata: String,
$organization: [ID],
$accountManager: [ID],
$names: String,
$categories: String
) {
subjectGroups(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
name: $name,
name_Icontains: $name_Icontains,
name_Istartswith: $name_Istartswith,
name_Contains: $name_Contains,
name_Iexact: $name_Iexact,
organization_Id: $organization_Id,
sessionPackages: $sessionPackages,
subjects: $subjects,
startDateTime: $startDateTime,
startDateTime_Gt: $startDateTime_Gt,
startDateTime_Gte: $startDateTime_Gte,
startDateTime_Lt: $startDateTime_Lt,
startDateTime_Lte: $startDateTime_Lte,
endDateTime: $endDateTime,
endDateTime_Gt: $endDateTime_Gt,
endDateTime_Lte: $endDateTime_Lte,
endDateTime_Lt: $endDateTime_Lt,
endDateTime_Gte: $endDateTime_Gte,
subjectsPaying: $subjectsPaying,
resitsAvailable: $resitsAvailable,
resitsIncludeFreeSessions: $resitsIncludeFreeSessions,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
orderBy: $orderBy,
id: $id,
idsNotIn: $idsNotIn,
subjectGroupOrganizationName: $subjectGroupOrganizationName,
contact: $contact,
regions: $regions,
search: $search,
metadata: $metadata,
organization: $organization,
accountManager: $accountManager,
names: $names,
categories: $categories
) {
pageInfo {
...PageInfoFragment
}
edges {
...SubjectGroupNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "abc123",
"after": "abc123",
"first": 123,
"last": 987,
"archived": false,
"name": "abc123",
"name_Icontains": "abc123",
"name_Istartswith": "abc123",
"name_Contains": "abc123",
"name_Iexact": "xyz789",
"organization_Id": 4,
"sessionPackages": ["4"],
"subjects": [4],
"startDateTime": "2007-12-03T10:15:30Z",
"startDateTime_Gt": "2007-12-03T10:15:30Z",
"startDateTime_Gte": "2007-12-03T10:15:30Z",
"startDateTime_Lt": "2007-12-03T10:15:30Z",
"startDateTime_Lte": "2007-12-03T10:15:30Z",
"endDateTime": "2007-12-03T10:15:30Z",
"endDateTime_Gt": "2007-12-03T10:15:30Z",
"endDateTime_Lte": "2007-12-03T10:15:30Z",
"endDateTime_Lt": "2007-12-03T10:15:30Z",
"endDateTime_Gte": "2007-12-03T10:15:30Z",
"subjectsPaying": true,
"resitsAvailable": false,
"resitsIncludeFreeSessions": true,
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"orderBy": "abc123",
"id": [4],
"idsNotIn": "abc123",
"subjectGroupOrganizationName": "abc123",
"contact": true,
"regions": "xyz789",
"search": "xyz789",
"metadata": "xyz789",
"organization": [4],
"accountManager": ["4"],
"names": "xyz789",
"categories": "xyz789"
}
Response
{
"data": {
"subjectGroups": {
"pageInfo": PageInfo,
"edges": [SubjectGroupNodeEdge],
"nodeCount": 987
}
}
}
subjectStudentNodeCount
Response
Returns a SubjectStudentCountType
Example
Query
query subjectStudentNodeCount(
$lastName: String!,
$studentId: String!
) {
subjectStudentNodeCount(
lastName: $lastName,
studentId: $studentId
) {
nodeCount
}
}
Variables
{
"lastName": "xyz789",
"studentId": "xyz789"
}
Response
{"data": {"subjectStudentNodeCount": {"nodeCount": 123}}}
subjects
Response
Returns a SubjectNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
archived - Boolean
|
|
gaiaUser - ID
|
|
gaiaUser_IsActive - Boolean
|
|
gaiaUser_FirstName - String
|
|
gaiaUser_FirstName_Icontains - String
|
|
gaiaUser_FirstName_Istartswith - String
|
|
gaiaUser_FirstName_Contains - String
|
|
gaiaUser_FullName_Iexact - String
|
|
gaiaUser_FullName - String
|
|
gaiaUser_FullName_Icontains - String
|
|
gaiaUser_FullName_Istartswith - String
|
|
gaiaUser_FullName_Contains - String
|
|
gaiaUser_Email - String
|
|
gaiaUser_Email_Icontains - String
|
|
gaiaUser_Email_Istartswith - String
|
|
gaiaUser_Email_Contains - String
|
|
gaiaUser_SecondaryEmail - String
|
|
gaiaUser_SecondaryEmail_Icontains - String
|
|
gaiaUser_SecondaryEmail_Istartswith - String
|
|
gaiaUser_SecondaryEmail_Contains - String
|
|
gaiaUser_GaiaUserRegions_Region - ID
|
|
gaiaUser_GaiaUserRegions_Region_In - [ID]
|
|
gaiaUser_LastName - String
|
|
gaiaUser_LastName_Icontains - String
|
|
gaiaUser_LastName_Istartswith - String
|
|
gaiaUser_LastName_Contains - String
|
|
gaiaUser_Employee_Id_Isnull - Boolean
|
|
parents - [ID]
|
|
organization - [ID]
|
|
subjectGroups - [ID]
|
|
studentId - String
|
|
studentId_Icontains - String
|
|
studentId_Istartswith - String
|
|
studentId_Contains - String
|
|
notes - String
|
|
notes_Icontains - String
|
|
notes_Istartswith - String
|
|
notes_Contains - String
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
updated - DateTime
|
|
updated_Gt - DateTime
|
|
updated_Lt - DateTime
|
|
gotPhotoSubjects - [ID]
|
|
gotPhotoSubjects_Isnull - Boolean
|
|
orderBy - String
|
|
id - [ID]
|
|
idsNotIn - String
|
|
search - String
|
|
metadata - String
|
|
subjectContact - String
|
|
contact - Boolean
|
|
regions - String
|
|
names - String
|
|
emails - String
|
|
idNumbers - String
|
|
phoneNumbers - String
|
Example
Query
query subjects(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$gaiaUser: ID,
$gaiaUser_IsActive: Boolean,
$gaiaUser_FirstName: String,
$gaiaUser_FirstName_Icontains: String,
$gaiaUser_FirstName_Istartswith: String,
$gaiaUser_FirstName_Contains: String,
$gaiaUser_FullName_Iexact: String,
$gaiaUser_FullName: String,
$gaiaUser_FullName_Icontains: String,
$gaiaUser_FullName_Istartswith: String,
$gaiaUser_FullName_Contains: String,
$gaiaUser_Email: String,
$gaiaUser_Email_Icontains: String,
$gaiaUser_Email_Istartswith: String,
$gaiaUser_Email_Contains: String,
$gaiaUser_SecondaryEmail: String,
$gaiaUser_SecondaryEmail_Icontains: String,
$gaiaUser_SecondaryEmail_Istartswith: String,
$gaiaUser_SecondaryEmail_Contains: String,
$gaiaUser_GaiaUserRegions_Region: ID,
$gaiaUser_GaiaUserRegions_Region_In: [ID],
$gaiaUser_LastName: String,
$gaiaUser_LastName_Icontains: String,
$gaiaUser_LastName_Istartswith: String,
$gaiaUser_LastName_Contains: String,
$gaiaUser_Employee_Id_Isnull: Boolean,
$parents: [ID],
$organization: [ID],
$subjectGroups: [ID],
$studentId: String,
$studentId_Icontains: String,
$studentId_Istartswith: String,
$studentId_Contains: String,
$notes: String,
$notes_Icontains: String,
$notes_Istartswith: String,
$notes_Contains: String,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$gotPhotoSubjects: [ID],
$gotPhotoSubjects_Isnull: Boolean,
$orderBy: String,
$id: [ID],
$idsNotIn: String,
$search: String,
$metadata: String,
$subjectContact: String,
$contact: Boolean,
$regions: String,
$names: String,
$emails: String,
$idNumbers: String,
$phoneNumbers: String
) {
subjects(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
gaiaUser: $gaiaUser,
gaiaUser_IsActive: $gaiaUser_IsActive,
gaiaUser_FirstName: $gaiaUser_FirstName,
gaiaUser_FirstName_Icontains: $gaiaUser_FirstName_Icontains,
gaiaUser_FirstName_Istartswith: $gaiaUser_FirstName_Istartswith,
gaiaUser_FirstName_Contains: $gaiaUser_FirstName_Contains,
gaiaUser_FullName_Iexact: $gaiaUser_FullName_Iexact,
gaiaUser_FullName: $gaiaUser_FullName,
gaiaUser_FullName_Icontains: $gaiaUser_FullName_Icontains,
gaiaUser_FullName_Istartswith: $gaiaUser_FullName_Istartswith,
gaiaUser_FullName_Contains: $gaiaUser_FullName_Contains,
gaiaUser_Email: $gaiaUser_Email,
gaiaUser_Email_Icontains: $gaiaUser_Email_Icontains,
gaiaUser_Email_Istartswith: $gaiaUser_Email_Istartswith,
gaiaUser_Email_Contains: $gaiaUser_Email_Contains,
gaiaUser_SecondaryEmail: $gaiaUser_SecondaryEmail,
gaiaUser_SecondaryEmail_Icontains: $gaiaUser_SecondaryEmail_Icontains,
gaiaUser_SecondaryEmail_Istartswith: $gaiaUser_SecondaryEmail_Istartswith,
gaiaUser_SecondaryEmail_Contains: $gaiaUser_SecondaryEmail_Contains,
gaiaUser_GaiaUserRegions_Region: $gaiaUser_GaiaUserRegions_Region,
gaiaUser_GaiaUserRegions_Region_In: $gaiaUser_GaiaUserRegions_Region_In,
gaiaUser_LastName: $gaiaUser_LastName,
gaiaUser_LastName_Icontains: $gaiaUser_LastName_Icontains,
gaiaUser_LastName_Istartswith: $gaiaUser_LastName_Istartswith,
gaiaUser_LastName_Contains: $gaiaUser_LastName_Contains,
gaiaUser_Employee_Id_Isnull: $gaiaUser_Employee_Id_Isnull,
parents: $parents,
organization: $organization,
subjectGroups: $subjectGroups,
studentId: $studentId,
studentId_Icontains: $studentId_Icontains,
studentId_Istartswith: $studentId_Istartswith,
studentId_Contains: $studentId_Contains,
notes: $notes,
notes_Icontains: $notes_Icontains,
notes_Istartswith: $notes_Istartswith,
notes_Contains: $notes_Contains,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
gotPhotoSubjects: $gotPhotoSubjects,
gotPhotoSubjects_Isnull: $gotPhotoSubjects_Isnull,
orderBy: $orderBy,
id: $id,
idsNotIn: $idsNotIn,
search: $search,
metadata: $metadata,
subjectContact: $subjectContact,
contact: $contact,
regions: $regions,
names: $names,
emails: $emails,
idNumbers: $idNumbers,
phoneNumbers: $phoneNumbers
) {
pageInfo {
...PageInfoFragment
}
edges {
...SubjectNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "abc123",
"first": 987,
"last": 123,
"archived": false,
"gaiaUser": "4",
"gaiaUser_IsActive": true,
"gaiaUser_FirstName": "abc123",
"gaiaUser_FirstName_Icontains": "abc123",
"gaiaUser_FirstName_Istartswith": "xyz789",
"gaiaUser_FirstName_Contains": "abc123",
"gaiaUser_FullName_Iexact": "xyz789",
"gaiaUser_FullName": "xyz789",
"gaiaUser_FullName_Icontains": "abc123",
"gaiaUser_FullName_Istartswith": "xyz789",
"gaiaUser_FullName_Contains": "abc123",
"gaiaUser_Email": "xyz789",
"gaiaUser_Email_Icontains": "xyz789",
"gaiaUser_Email_Istartswith": "abc123",
"gaiaUser_Email_Contains": "xyz789",
"gaiaUser_SecondaryEmail": "xyz789",
"gaiaUser_SecondaryEmail_Icontains": "xyz789",
"gaiaUser_SecondaryEmail_Istartswith": "abc123",
"gaiaUser_SecondaryEmail_Contains": "abc123",
"gaiaUser_GaiaUserRegions_Region": 4,
"gaiaUser_GaiaUserRegions_Region_In": [4],
"gaiaUser_LastName": "xyz789",
"gaiaUser_LastName_Icontains": "xyz789",
"gaiaUser_LastName_Istartswith": "abc123",
"gaiaUser_LastName_Contains": "abc123",
"gaiaUser_Employee_Id_Isnull": true,
"parents": ["4"],
"organization": ["4"],
"subjectGroups": [4],
"studentId": "abc123",
"studentId_Icontains": "abc123",
"studentId_Istartswith": "abc123",
"studentId_Contains": "xyz789",
"notes": "xyz789",
"notes_Icontains": "xyz789",
"notes_Istartswith": "abc123",
"notes_Contains": "abc123",
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"gotPhotoSubjects": [4],
"gotPhotoSubjects_Isnull": false,
"orderBy": "abc123",
"id": [4],
"idsNotIn": "xyz789",
"search": "xyz789",
"metadata": "xyz789",
"subjectContact": "abc123",
"contact": true,
"regions": "xyz789",
"names": "abc123",
"emails": "xyz789",
"idNumbers": "abc123",
"phoneNumbers": "xyz789"
}
Response
{
"data": {
"subjects": {
"pageInfo": PageInfo,
"edges": [SubjectNodeEdge],
"nodeCount": 987
}
}
}
subjectsNotBookedInSubjectGroup
Response
Returns a SubjectsNotBookedInSubjectGroupType
Example
Query
query subjectsNotBookedInSubjectGroup(
$subjectGroupId: ID!,
$after: String,
$first: Int,
$fullNameContains: String
) {
subjectsNotBookedInSubjectGroup(
subjectGroupId: $subjectGroupId,
after: $after,
first: $first,
fullNameContains: $fullNameContains
) {
subjects {
...SubjectNodeFragment
}
pageInfo {
...PaginatedQueryObjectTypeFragment
}
nodeCount
}
}
Variables
{
"subjectGroupId": 4,
"after": "abc123",
"first": 987,
"fullNameContains": "abc123"
}
Response
{
"data": {
"subjectsNotBookedInSubjectGroup": {
"subjects": [SubjectNode],
"pageInfo": PaginatedQueryObjectType,
"nodeCount": 123
}
}
}
submitForm
Response
Returns a SubmitFormNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query submitForm($id: ID!) {
submitForm(id: $id) {
id
archived
created
updated
metadata
submission
form {
...FormNodeFragment
}
gaiaUser {
...GaiaUserNodeFragment
}
adHocContact {
...AdHocJobContactNodeFragment
}
subjectGroup {
...SubjectGroupNodeFragment
}
job {
...JobNodeFragment
}
session {
...SessionNodeFragment
}
employee {
...EmployeeNodeFragment
}
employeeJob {
...EmployeeJobNodeFragment
}
organization {
...OrganizationNodeFragment
}
subjectGroupSubject {
...SubjectGroupSubjectNodeFragment
}
subject {
...SubjectNodeFragment
}
notifications {
...NotificationNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"submitForm": {
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"submission": JSONString,
"form": FormNode,
"gaiaUser": GaiaUserNode,
"adHocContact": AdHocJobContactNode,
"subjectGroup": SubjectGroupNode,
"job": JobNode,
"session": SessionNode,
"employee": EmployeeNode,
"employeeJob": EmployeeJobNode,
"organization": OrganizationNode,
"subjectGroupSubject": SubjectGroupSubjectNode,
"subject": SubjectNode,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
submitForms
Response
Returns a SubmitFormNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
archived - Boolean
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
updated - DateTime
|
|
updated_Gt - DateTime
|
|
updated_Lt - DateTime
|
|
orderBy - String
|
|
form - [ID]
|
|
gaiaUser - String
|
|
session - String
|
|
subject - String
|
|
employee - String
|
|
job - String
|
|
subjectGroup - String
|
|
organization - String
|
|
employeeJob - String
|
|
search - String
|
Example
Query
query submitForms(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$orderBy: String,
$form: [ID],
$gaiaUser: String,
$session: String,
$subject: String,
$employee: String,
$job: String,
$subjectGroup: String,
$organization: String,
$employeeJob: String,
$search: String
) {
submitForms(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
orderBy: $orderBy,
form: $form,
gaiaUser: $gaiaUser,
session: $session,
subject: $subject,
employee: $employee,
job: $job,
subjectGroup: $subjectGroup,
organization: $organization,
employeeJob: $employeeJob,
search: $search
) {
pageInfo {
...PageInfoFragment
}
edges {
...SubmitFormNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "xyz789",
"after": "xyz789",
"first": 987,
"last": 987,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"orderBy": "abc123",
"form": [4],
"gaiaUser": "xyz789",
"session": "abc123",
"subject": "xyz789",
"employee": "xyz789",
"job": "xyz789",
"subjectGroup": "abc123",
"organization": "abc123",
"employeeJob": "xyz789",
"search": "abc123"
}
Response
{
"data": {
"submitForms": {
"pageInfo": PageInfo,
"edges": [SubmitFormNodeEdge],
"nodeCount": 123
}
}
}
tag
Example
Query
query tag($id: ID!) {
tag(id: $id) {
id
name
slug
taggitTaggeditemItems {
...TaggedItemNodeConnectionFragment
}
archived
created
updated
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"tag": {
"id": "4",
"name": "abc123",
"slug": "xyz789",
"taggitTaggeditemItems": TaggedItemNodeConnection,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
taggedItem
Response
Returns a TaggedItemNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query taggedItem($id: ID!) {
taggedItem(id: $id) {
id
tag {
...TagNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
objectId
archived
created
updated
history {
...LogEntryNodeFragment
}
recordId
contentObject
}
}
Variables
{"id": 4}
Response
{
"data": {
"taggedItem": {
"id": 4,
"tag": TagNode,
"contentType": ContentTypeNode,
"objectId": 987,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"history": [LogEntryNode],
"recordId": 123,
"contentObject": "abc123"
}
}
}
taggedItems
Response
Returns a TaggedItemNodeConnection
Example
Query
query taggedItems(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$tag: ID
) {
taggedItems(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
tag: $tag
) {
pageInfo {
...PageInfoFragment
}
edges {
...TaggedItemNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "xyz789",
"first": 987,
"last": 123,
"tag": 4
}
Response
{
"data": {
"taggedItems": {
"pageInfo": PageInfo,
"edges": [TaggedItemNodeEdge],
"nodeCount": 123
}
}
}
task
Example
Query
query task($id: ID!) {
task(id: $id) {
id
archived
created
updated
metadata
description
sendOverdueNotification
sendUpdateNotification
notes
dueDate
eventDate
recipient
finishedDate
projectedHours
timeSpent
taskCost
sharedCanCreateFiles
sharedCanCreateFolders
sharedCanSeeFiles
createdBy {
...GaiaUserNodeFragment
}
archive
taskCollection {
...TaskCollectionNodeFragment
}
taskCollectionTask {
...TaskCollectionTaskNodeFragment
}
instantiatedTaskCollection {
...InstantiatedTaskCollectionNodeFragment
}
organization {
...OrganizationNodeFragment
}
completedByEmployee {
...EmployeeNodeFragment
}
job {
...JobNodeFragment
}
subjectGroup {
...SubjectGroupNodeFragment
}
subject {
...SubjectNodeFragment
}
equipmentItem {
...EquipmentItemNodeFragment
}
status {
...TaskStatusNodeFragment
}
region {
...RegionNodeFragment
}
employees {
...EmployeeNodeConnectionFragment
}
employeeGroups {
...EmployeeGroupNodeConnectionFragment
}
contacts {
...GaiaUserNodeConnectionFragment
}
order
folder {
...FolderNodeFragment
}
sharedFolder {
...FolderNodeFragment
}
files {
...FileNodeConnectionFragment
}
comments {
...CommentNodeConnectionFragment
}
graphNodes {
...GraphNodeNodeConnectionFragment
}
steps {
...TaskStepNodeConnectionFragment
}
timeTrackingEvents {
...TaskTimeTrackingEventNodeConnectionFragment
}
taskExpenses {
...TaskExpenseNodeConnectionFragment
}
nonRecurringNotifications {
...NonRecurringNotificationNodeConnectionFragment
}
notificationTriggers {
...NotificationTriggerNodeConnectionFragment
}
notificationTriggerRuleAttachments {
...NotificationTriggerRuleAttachmentNodeConnectionFragment
}
notificationTriggerRuleRecipients {
...NotificationTriggerRuleRecipientsNodeConnectionFragment
}
notificationRecipients {
...TaskNotificationRecipientsNodeConnectionFragment
}
notifications {
...NotificationNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
tags {
...TagNodeFragment
}
totalTimeTrackedMinutes
hasActiveTimeTracking
totalCost
}
}
Variables
{"id": "4"}
Response
{
"data": {
"task": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"description": "abc123",
"sendOverdueNotification": false,
"sendUpdateNotification": false,
"notes": "abc123",
"dueDate": "2007-12-03",
"eventDate": "2007-12-03",
"recipient": "abc123",
"finishedDate": "2007-12-03",
"projectedHours": 123.45,
"timeSpent": 987.65,
"taskCost": 123.45,
"sharedCanCreateFiles": true,
"sharedCanCreateFolders": false,
"sharedCanSeeFiles": true,
"createdBy": GaiaUserNode,
"archive": true,
"taskCollection": TaskCollectionNode,
"taskCollectionTask": TaskCollectionTaskNode,
"instantiatedTaskCollection": InstantiatedTaskCollectionNode,
"organization": OrganizationNode,
"completedByEmployee": EmployeeNode,
"job": JobNode,
"subjectGroup": SubjectGroupNode,
"subject": SubjectNode,
"equipmentItem": EquipmentItemNode,
"status": TaskStatusNode,
"region": RegionNode,
"employees": EmployeeNodeConnection,
"employeeGroups": EmployeeGroupNodeConnection,
"contacts": GaiaUserNodeConnection,
"order": 987,
"folder": FolderNode,
"sharedFolder": FolderNode,
"files": FileNodeConnection,
"comments": CommentNodeConnection,
"graphNodes": GraphNodeNodeConnection,
"steps": TaskStepNodeConnection,
"timeTrackingEvents": TaskTimeTrackingEventNodeConnection,
"taskExpenses": TaskExpenseNodeConnection,
"nonRecurringNotifications": NonRecurringNotificationNodeConnection,
"notificationTriggers": NotificationTriggerNodeConnection,
"notificationTriggerRuleAttachments": NotificationTriggerRuleAttachmentNodeConnection,
"notificationTriggerRuleRecipients": NotificationTriggerRuleRecipientsNodeConnection,
"notificationRecipients": TaskNotificationRecipientsNodeConnection,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"tags": [TagNode],
"totalTimeTrackedMinutes": 987,
"hasActiveTimeTracking": false,
"totalCost": Decimal
}
}
}
taskAvgDaysToComplete
Response
Returns [TaskAvgDaysToCompletePointType]
Example
Query
query taskAvgDaysToComplete(
$startDate: Date,
$endDate: Date,
$regionIds: [ID],
$employeeIds: [ID],
$period: String
) {
taskAvgDaysToComplete(
startDate: $startDate,
endDate: $endDate,
regionIds: $regionIds,
employeeIds: $employeeIds,
period: $period
) {
date
avgDays
taskCount
}
}
Variables
{
"startDate": "2007-12-03",
"endDate": "2007-12-03",
"regionIds": ["4"],
"employeeIds": [4],
"period": "abc123"
}
Response
{
"data": {
"taskAvgDaysToComplete": [
{
"date": "abc123",
"avgDays": 987.65,
"taskCount": 987
}
]
}
}
taskBurndown
Response
Returns [TaskBurndownPointType]
Example
Query
query taskBurndown(
$startDate: Date,
$endDate: Date,
$regionIds: [ID],
$employeeIds: [ID]
) {
taskBurndown(
startDate: $startDate,
endDate: $endDate,
regionIds: $regionIds,
employeeIds: $employeeIds
) {
date
remaining
ideal
}
}
Variables
{
"startDate": "2007-12-03",
"endDate": "2007-12-03",
"regionIds": [4],
"employeeIds": ["4"]
}
Response
{
"data": {
"taskBurndown": [
{
"date": "xyz789",
"remaining": 123,
"ideal": 123.45
}
]
}
}
taskCollection
Response
Returns a TaskCollectionNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query taskCollection($id: ID!) {
taskCollection(id: $id) {
id
archived
created
updated
metadata
name
default
collectionType
createdBy {
...GaiaUserNodeFragment
}
regions {
...RegionNodeConnectionFragment
}
customEventDate
graph {
...GraphNodeFragment
}
taskCollectionTasks {
...TaskCollectionTaskNodeConnectionFragment
}
instantiatedTaskCollections {
...InstantiatedTaskCollectionNodeConnectionFragment
}
tasks {
...TaskNodeConnectionFragment
}
notificationTriggers {
...NotificationTriggerNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"taskCollection": {
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"default": false,
"collectionType": "SUBJECT_GROUP",
"createdBy": GaiaUserNode,
"regions": RegionNodeConnection,
"customEventDate": true,
"graph": GraphNode,
"taskCollectionTasks": TaskCollectionTaskNodeConnection,
"instantiatedTaskCollections": InstantiatedTaskCollectionNodeConnection,
"tasks": TaskNodeConnection,
"notificationTriggers": NotificationTriggerNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
taskCollectionTask
Response
Returns a TaskCollectionTaskNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query taskCollectionTask($id: ID!) {
taskCollectionTask(id: $id) {
id
archived
created
updated
metadata
description
sendOverdueNotification
sendUpdateNotification
taskCollection {
...TaskCollectionNodeFragment
}
notes
employees {
...EmployeeNodeConnectionFragment
}
employeeGroups {
...EmployeeGroupNodeConnectionFragment
}
dueDateDelta
dueDateDeltaBeforeAfter
sharedCanCreateFiles
sharedCanCreateFolders
sharedCanSeeFiles
order
graphNodes {
...GraphNodeNodeConnectionFragment
}
steps {
...TaskCollectionTaskStepNodeConnectionFragment
}
tasks {
...TaskNodeConnectionFragment
}
notificationTriggers {
...NotificationTriggerNodeConnectionFragment
}
notificationTriggerRuleAttachments {
...NotificationTriggerRuleAttachmentNodeConnectionFragment
}
notificationTriggerRuleRecipients {
...NotificationTriggerRuleRecipientsNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"taskCollectionTask": {
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"description": "xyz789",
"sendOverdueNotification": true,
"sendUpdateNotification": true,
"taskCollection": TaskCollectionNode,
"notes": "xyz789",
"employees": EmployeeNodeConnection,
"employeeGroups": EmployeeGroupNodeConnection,
"dueDateDelta": 123,
"dueDateDeltaBeforeAfter": "BEFORE",
"sharedCanCreateFiles": false,
"sharedCanCreateFolders": true,
"sharedCanSeeFiles": false,
"order": 123,
"graphNodes": GraphNodeNodeConnection,
"steps": TaskCollectionTaskStepNodeConnection,
"tasks": TaskNodeConnection,
"notificationTriggers": NotificationTriggerNodeConnection,
"notificationTriggerRuleAttachments": NotificationTriggerRuleAttachmentNodeConnection,
"notificationTriggerRuleRecipients": NotificationTriggerRuleRecipientsNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
taskCollectionTasks
Response
Returns a TaskCollectionTaskNodeConnection
Example
Query
query taskCollectionTasks(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$description: String,
$description_Iexact: String,
$description_Icontains: String,
$orderBy: String,
$id: [ID],
$idsNotIn: String
) {
taskCollectionTasks(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
description: $description,
description_Iexact: $description_Iexact,
description_Icontains: $description_Icontains,
orderBy: $orderBy,
id: $id,
idsNotIn: $idsNotIn
) {
pageInfo {
...PageInfoFragment
}
edges {
...TaskCollectionTaskNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "abc123",
"first": 987,
"last": 123,
"description": "xyz789",
"description_Iexact": "xyz789",
"description_Icontains": "abc123",
"orderBy": "xyz789",
"id": ["4"],
"idsNotIn": "abc123"
}
Response
{
"data": {
"taskCollectionTasks": {
"pageInfo": PageInfo,
"edges": [TaskCollectionTaskNodeEdge],
"nodeCount": 123
}
}
}
taskCollections
Response
Returns a TaskCollectionNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
name - String
|
|
name_Iexact - String
|
|
name_Icontains - String
|
|
orderBy - String
|
|
regions - [ID]
|
|
id - [ID]
|
|
idsNotIn - String
|
|
discludeOrganizationCollections - Boolean
|
|
discludeJobCollections - Boolean
|
|
discludeSubjectGroupCollections - Boolean
|
|
discludeSubjectCollections - Boolean
|
|
discludeEquipmentItemCollections - Boolean
|
Example
Query
query taskCollections(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$name: String,
$name_Iexact: String,
$name_Icontains: String,
$orderBy: String,
$regions: [ID],
$id: [ID],
$idsNotIn: String,
$discludeOrganizationCollections: Boolean,
$discludeJobCollections: Boolean,
$discludeSubjectGroupCollections: Boolean,
$discludeSubjectCollections: Boolean,
$discludeEquipmentItemCollections: Boolean
) {
taskCollections(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
name: $name,
name_Iexact: $name_Iexact,
name_Icontains: $name_Icontains,
orderBy: $orderBy,
regions: $regions,
id: $id,
idsNotIn: $idsNotIn,
discludeOrganizationCollections: $discludeOrganizationCollections,
discludeJobCollections: $discludeJobCollections,
discludeSubjectGroupCollections: $discludeSubjectGroupCollections,
discludeSubjectCollections: $discludeSubjectCollections,
discludeEquipmentItemCollections: $discludeEquipmentItemCollections
) {
pageInfo {
...PageInfoFragment
}
edges {
...TaskCollectionNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "abc123",
"first": 987,
"last": 987,
"name": "abc123",
"name_Iexact": "xyz789",
"name_Icontains": "abc123",
"orderBy": "abc123",
"regions": [4],
"id": [4],
"idsNotIn": "abc123",
"discludeOrganizationCollections": false,
"discludeJobCollections": false,
"discludeSubjectGroupCollections": true,
"discludeSubjectCollections": true,
"discludeEquipmentItemCollections": false
}
Response
{
"data": {
"taskCollections": {
"pageInfo": PageInfo,
"edges": [TaskCollectionNodeEdge],
"nodeCount": 987
}
}
}
taskCompletionTrend
Response
Returns [TaskCompletionTrendPointType]
Example
Query
query taskCompletionTrend(
$startDate: Date,
$endDate: Date,
$regionIds: [ID],
$employeeIds: [ID],
$period: String
) {
taskCompletionTrend(
startDate: $startDate,
endDate: $endDate,
regionIds: $regionIds,
employeeIds: $employeeIds,
period: $period
) {
date
completed
due
}
}
Variables
{
"startDate": "2007-12-03",
"endDate": "2007-12-03",
"regionIds": ["4"],
"employeeIds": ["4"],
"period": "abc123"
}
Response
{
"data": {
"taskCompletionTrend": [
{
"date": "abc123",
"completed": 987,
"due": 123
}
]
}
}
taskEmployeeStatistics
Response
Returns [TaskEmployeeSummaryType]
Arguments
| Name | Description |
|---|---|
startDate - Date
|
|
endDate - Date
|
|
regionIds - [ID]
|
|
employeeIds - [ID]
|
|
statusIds - [ID]
|
|
jobIds - [ID]
|
|
organizationIds - [ID]
|
|
subjectGroupIds - [ID]
|
|
subjectIds - [ID]
|
|
equipmentItemIds - [ID]
|
|
taskCollectionIds - [ID]
|
|
excludeTaskCollectionIds - [ID]
|
|
completedByEmployeeIds - [ID]
|
|
myTasks - Boolean
|
|
pastDue - Boolean
|
|
upcoming - Boolean
|
|
completed - Boolean
|
|
search - String
|
|
descriptions - String
|
Example
Query
query taskEmployeeStatistics(
$startDate: Date,
$endDate: Date,
$regionIds: [ID],
$employeeIds: [ID],
$statusIds: [ID],
$jobIds: [ID],
$organizationIds: [ID],
$subjectGroupIds: [ID],
$subjectIds: [ID],
$equipmentItemIds: [ID],
$taskCollectionIds: [ID],
$excludeTaskCollectionIds: [ID],
$completedByEmployeeIds: [ID],
$myTasks: Boolean,
$pastDue: Boolean,
$upcoming: Boolean,
$completed: Boolean,
$search: String,
$descriptions: String
) {
taskEmployeeStatistics(
startDate: $startDate,
endDate: $endDate,
regionIds: $regionIds,
employeeIds: $employeeIds,
statusIds: $statusIds,
jobIds: $jobIds,
organizationIds: $organizationIds,
subjectGroupIds: $subjectGroupIds,
subjectIds: $subjectIds,
equipmentItemIds: $equipmentItemIds,
taskCollectionIds: $taskCollectionIds,
excludeTaskCollectionIds: $excludeTaskCollectionIds,
completedByEmployeeIds: $completedByEmployeeIds,
myTasks: $myTasks,
pastDue: $pastDue,
upcoming: $upcoming,
completed: $completed,
search: $search,
descriptions: $descriptions
) {
employeeId
employeeName
firstName
lastName
profileImageThumbnail
completed
overdue
dueToday
dueTomorrow
dueNextWeek
dueInPeriod
}
}
Variables
{
"startDate": "2007-12-03",
"endDate": "2007-12-03",
"regionIds": ["4"],
"employeeIds": ["4"],
"statusIds": [4],
"jobIds": ["4"],
"organizationIds": ["4"],
"subjectGroupIds": [4],
"subjectIds": ["4"],
"equipmentItemIds": ["4"],
"taskCollectionIds": ["4"],
"excludeTaskCollectionIds": ["4"],
"completedByEmployeeIds": ["4"],
"myTasks": false,
"pastDue": true,
"upcoming": false,
"completed": false,
"search": "abc123",
"descriptions": "abc123"
}
Response
{
"data": {
"taskEmployeeStatistics": [
{
"employeeId": 4,
"employeeName": "xyz789",
"firstName": "abc123",
"lastName": "abc123",
"profileImageThumbnail": "abc123",
"completed": 123,
"overdue": 123,
"dueToday": 123,
"dueTomorrow": 987,
"dueNextWeek": 987,
"dueInPeriod": 987
}
]
}
}
taskEquipmentItemStatistics
Response
Returns [TaskEquipmentItemSummaryType]
Arguments
| Name | Description |
|---|---|
startDate - Date
|
|
endDate - Date
|
|
regionIds - [ID]
|
|
employeeIds - [ID]
|
|
statusIds - [ID]
|
|
jobIds - [ID]
|
|
organizationIds - [ID]
|
|
subjectGroupIds - [ID]
|
|
subjectIds - [ID]
|
|
equipmentItemIds - [ID]
|
|
taskCollectionIds - [ID]
|
|
excludeTaskCollectionIds - [ID]
|
|
completedByEmployeeIds - [ID]
|
|
myTasks - Boolean
|
|
pastDue - Boolean
|
|
upcoming - Boolean
|
|
completed - Boolean
|
|
search - String
|
|
descriptions - String
|
Example
Query
query taskEquipmentItemStatistics(
$startDate: Date,
$endDate: Date,
$regionIds: [ID],
$employeeIds: [ID],
$statusIds: [ID],
$jobIds: [ID],
$organizationIds: [ID],
$subjectGroupIds: [ID],
$subjectIds: [ID],
$equipmentItemIds: [ID],
$taskCollectionIds: [ID],
$excludeTaskCollectionIds: [ID],
$completedByEmployeeIds: [ID],
$myTasks: Boolean,
$pastDue: Boolean,
$upcoming: Boolean,
$completed: Boolean,
$search: String,
$descriptions: String
) {
taskEquipmentItemStatistics(
startDate: $startDate,
endDate: $endDate,
regionIds: $regionIds,
employeeIds: $employeeIds,
statusIds: $statusIds,
jobIds: $jobIds,
organizationIds: $organizationIds,
subjectGroupIds: $subjectGroupIds,
subjectIds: $subjectIds,
equipmentItemIds: $equipmentItemIds,
taskCollectionIds: $taskCollectionIds,
excludeTaskCollectionIds: $excludeTaskCollectionIds,
completedByEmployeeIds: $completedByEmployeeIds,
myTasks: $myTasks,
pastDue: $pastDue,
upcoming: $upcoming,
completed: $completed,
search: $search,
descriptions: $descriptions
) {
equipmentItemId
equipmentItemName
completed
overdue
dueToday
dueTomorrow
dueNextWeek
dueInPeriod
}
}
Variables
{
"startDate": "2007-12-03",
"endDate": "2007-12-03",
"regionIds": ["4"],
"employeeIds": ["4"],
"statusIds": ["4"],
"jobIds": [4],
"organizationIds": [4],
"subjectGroupIds": ["4"],
"subjectIds": [4],
"equipmentItemIds": ["4"],
"taskCollectionIds": [4],
"excludeTaskCollectionIds": [4],
"completedByEmployeeIds": ["4"],
"myTasks": false,
"pastDue": false,
"upcoming": false,
"completed": true,
"search": "xyz789",
"descriptions": "abc123"
}
Response
{
"data": {
"taskEquipmentItemStatistics": [
{
"equipmentItemId": "4",
"equipmentItemName": "abc123",
"completed": 123,
"overdue": 987,
"dueToday": 123,
"dueTomorrow": 987,
"dueNextWeek": 987,
"dueInPeriod": 123
}
]
}
}
taskExpense
Response
Returns a TaskExpenseNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query taskExpense($id: ID!) {
taskExpense(id: $id) {
id
archived
created
updated
metadata
task {
...TaskNodeFragment
}
expenseType {
...TaskExpenseTypeNodeFragment
}
cost
quantity
notes
totalCost
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"taskExpense": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"task": TaskNode,
"expenseType": TaskExpenseTypeNode,
"cost": Decimal,
"quantity": 123,
"notes": "abc123",
"totalCost": Decimal,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
taskExpenseType
Response
Returns a TaskExpenseTypeNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query taskExpenseType($id: ID!) {
taskExpenseType(id: $id) {
id
archived
created
updated
metadata
name
color
default
defaultCost
taskExpenses {
...TaskExpenseNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"taskExpenseType": {
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"color": "abc123",
"default": false,
"defaultCost": Decimal,
"taskExpenses": TaskExpenseNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
taskExpenseTypes
Response
Returns a TaskExpenseTypeNodeConnection
Example
Query
query taskExpenseTypes(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$name: String,
$name_Iexact: String,
$name_Icontains: String,
$default: Boolean,
$orderBy: String,
$id: [ID]
) {
taskExpenseTypes(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
name: $name,
name_Iexact: $name_Iexact,
name_Icontains: $name_Icontains,
default: $default,
orderBy: $orderBy,
id: $id
) {
pageInfo {
...PageInfoFragment
}
edges {
...TaskExpenseTypeNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "xyz789",
"after": "abc123",
"first": 123,
"last": 987,
"name": "xyz789",
"name_Iexact": "abc123",
"name_Icontains": "xyz789",
"default": true,
"orderBy": "abc123",
"id": [4]
}
Response
{
"data": {
"taskExpenseTypes": {
"pageInfo": PageInfo,
"edges": [TaskExpenseTypeNodeEdge],
"nodeCount": 123
}
}
}
taskExpenses
Response
Returns a TaskExpenseNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
created_Gte - DateTime
|
|
created_Lte - DateTime
|
|
cost - Float
|
|
cost_Gt - Float
|
|
cost_Lt - Float
|
|
quantity - Int
|
|
quantity_Gt - Int
|
|
quantity_Lt - Int
|
|
notes_Icontains - String
|
|
task_DueDate - Date
|
|
task_DueDate_Gt - Date
|
|
task_DueDate_Lt - Date
|
|
task_DueDate_Gte - Date
|
|
task_DueDate_Lte - Date
|
|
orderBy - String
|
|
id - [ID]
|
|
task - [ID]
|
|
expenseType - [ID]
|
|
taskId - String
|
|
expenseTypeId - String
|
Example
Query
query taskExpenses(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$created_Gte: DateTime,
$created_Lte: DateTime,
$cost: Float,
$cost_Gt: Float,
$cost_Lt: Float,
$quantity: Int,
$quantity_Gt: Int,
$quantity_Lt: Int,
$notes_Icontains: String,
$task_DueDate: Date,
$task_DueDate_Gt: Date,
$task_DueDate_Lt: Date,
$task_DueDate_Gte: Date,
$task_DueDate_Lte: Date,
$orderBy: String,
$id: [ID],
$task: [ID],
$expenseType: [ID],
$taskId: String,
$expenseTypeId: String
) {
taskExpenses(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
created_Gte: $created_Gte,
created_Lte: $created_Lte,
cost: $cost,
cost_Gt: $cost_Gt,
cost_Lt: $cost_Lt,
quantity: $quantity,
quantity_Gt: $quantity_Gt,
quantity_Lt: $quantity_Lt,
notes_Icontains: $notes_Icontains,
task_DueDate: $task_DueDate,
task_DueDate_Gt: $task_DueDate_Gt,
task_DueDate_Lt: $task_DueDate_Lt,
task_DueDate_Gte: $task_DueDate_Gte,
task_DueDate_Lte: $task_DueDate_Lte,
orderBy: $orderBy,
id: $id,
task: $task,
expenseType: $expenseType,
taskId: $taskId,
expenseTypeId: $expenseTypeId
) {
pageInfo {
...PageInfoFragment
}
edges {
...TaskExpenseNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "xyz789",
"first": 987,
"last": 123,
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"created_Gte": "2007-12-03T10:15:30Z",
"created_Lte": "2007-12-03T10:15:30Z",
"cost": 123.45,
"cost_Gt": 987.65,
"cost_Lt": 123.45,
"quantity": 987,
"quantity_Gt": 123,
"quantity_Lt": 123,
"notes_Icontains": "xyz789",
"task_DueDate": "2007-12-03",
"task_DueDate_Gt": "2007-12-03",
"task_DueDate_Lt": "2007-12-03",
"task_DueDate_Gte": "2007-12-03",
"task_DueDate_Lte": "2007-12-03",
"orderBy": "abc123",
"id": ["4"],
"task": ["4"],
"expenseType": ["4"],
"taskId": "xyz789",
"expenseTypeId": "xyz789"
}
Response
{
"data": {
"taskExpenses": {
"pageInfo": PageInfo,
"edges": [TaskExpenseNodeEdge],
"nodeCount": 987
}
}
}
taskJobStatistics
Response
Returns [TaskJobSummaryType]
Arguments
| Name | Description |
|---|---|
startDate - Date
|
|
endDate - Date
|
|
regionIds - [ID]
|
|
employeeIds - [ID]
|
|
statusIds - [ID]
|
|
jobIds - [ID]
|
|
organizationIds - [ID]
|
|
subjectGroupIds - [ID]
|
|
subjectIds - [ID]
|
|
equipmentItemIds - [ID]
|
|
taskCollectionIds - [ID]
|
|
excludeTaskCollectionIds - [ID]
|
|
completedByEmployeeIds - [ID]
|
|
myTasks - Boolean
|
|
pastDue - Boolean
|
|
upcoming - Boolean
|
|
completed - Boolean
|
|
search - String
|
|
descriptions - String
|
Example
Query
query taskJobStatistics(
$startDate: Date,
$endDate: Date,
$regionIds: [ID],
$employeeIds: [ID],
$statusIds: [ID],
$jobIds: [ID],
$organizationIds: [ID],
$subjectGroupIds: [ID],
$subjectIds: [ID],
$equipmentItemIds: [ID],
$taskCollectionIds: [ID],
$excludeTaskCollectionIds: [ID],
$completedByEmployeeIds: [ID],
$myTasks: Boolean,
$pastDue: Boolean,
$upcoming: Boolean,
$completed: Boolean,
$search: String,
$descriptions: String
) {
taskJobStatistics(
startDate: $startDate,
endDate: $endDate,
regionIds: $regionIds,
employeeIds: $employeeIds,
statusIds: $statusIds,
jobIds: $jobIds,
organizationIds: $organizationIds,
subjectGroupIds: $subjectGroupIds,
subjectIds: $subjectIds,
equipmentItemIds: $equipmentItemIds,
taskCollectionIds: $taskCollectionIds,
excludeTaskCollectionIds: $excludeTaskCollectionIds,
completedByEmployeeIds: $completedByEmployeeIds,
myTasks: $myTasks,
pastDue: $pastDue,
upcoming: $upcoming,
completed: $completed,
search: $search,
descriptions: $descriptions
) {
jobId
jobName
completed
overdue
dueToday
dueTomorrow
dueNextWeek
dueInPeriod
}
}
Variables
{
"startDate": "2007-12-03",
"endDate": "2007-12-03",
"regionIds": [4],
"employeeIds": [4],
"statusIds": [4],
"jobIds": [4],
"organizationIds": [4],
"subjectGroupIds": [4],
"subjectIds": [4],
"equipmentItemIds": ["4"],
"taskCollectionIds": [4],
"excludeTaskCollectionIds": [4],
"completedByEmployeeIds": ["4"],
"myTasks": false,
"pastDue": false,
"upcoming": false,
"completed": true,
"search": "abc123",
"descriptions": "abc123"
}
Response
{
"data": {
"taskJobStatistics": [
{
"jobId": "4",
"jobName": "abc123",
"completed": 987,
"overdue": 123,
"dueToday": 987,
"dueTomorrow": 123,
"dueNextWeek": 987,
"dueInPeriod": 123
}
]
}
}
taskKpiStatistics
Response
Returns a TaskDashboardKPIsType
Arguments
| Name | Description |
|---|---|
startDate - Date
|
|
endDate - Date
|
|
regionIds - [ID]
|
|
employeeIds - [ID]
|
|
statusIds - [ID]
|
|
jobIds - [ID]
|
|
organizationIds - [ID]
|
|
subjectGroupIds - [ID]
|
|
subjectIds - [ID]
|
|
equipmentItemIds - [ID]
|
|
taskCollectionIds - [ID]
|
|
excludeTaskCollectionIds - [ID]
|
|
completedByEmployeeIds - [ID]
|
|
myTasks - Boolean
|
|
pastDue - Boolean
|
|
upcoming - Boolean
|
|
completed - Boolean
|
|
search - String
|
|
descriptions - String
|
|
period - String
|
Example
Query
query taskKpiStatistics(
$startDate: Date,
$endDate: Date,
$regionIds: [ID],
$employeeIds: [ID],
$statusIds: [ID],
$jobIds: [ID],
$organizationIds: [ID],
$subjectGroupIds: [ID],
$subjectIds: [ID],
$equipmentItemIds: [ID],
$taskCollectionIds: [ID],
$excludeTaskCollectionIds: [ID],
$completedByEmployeeIds: [ID],
$myTasks: Boolean,
$pastDue: Boolean,
$upcoming: Boolean,
$completed: Boolean,
$search: String,
$descriptions: String,
$period: String
) {
taskKpiStatistics(
startDate: $startDate,
endDate: $endDate,
regionIds: $regionIds,
employeeIds: $employeeIds,
statusIds: $statusIds,
jobIds: $jobIds,
organizationIds: $organizationIds,
subjectGroupIds: $subjectGroupIds,
subjectIds: $subjectIds,
equipmentItemIds: $equipmentItemIds,
taskCollectionIds: $taskCollectionIds,
excludeTaskCollectionIds: $excludeTaskCollectionIds,
completedByEmployeeIds: $completedByEmployeeIds,
myTasks: $myTasks,
pastDue: $pastDue,
upcoming: $upcoming,
completed: $completed,
search: $search,
descriptions: $descriptions,
period: $period
) {
totalTasksDue
totalTasksOverdue
tasksCompleted
tasksDueNextPeriod
}
}
Variables
{
"startDate": "2007-12-03",
"endDate": "2007-12-03",
"regionIds": [4],
"employeeIds": ["4"],
"statusIds": ["4"],
"jobIds": [4],
"organizationIds": ["4"],
"subjectGroupIds": ["4"],
"subjectIds": ["4"],
"equipmentItemIds": [4],
"taskCollectionIds": [4],
"excludeTaskCollectionIds": [4],
"completedByEmployeeIds": [4],
"myTasks": false,
"pastDue": true,
"upcoming": false,
"completed": true,
"search": "abc123",
"descriptions": "xyz789",
"period": "xyz789"
}
Response
{
"data": {
"taskKpiStatistics": {
"totalTasksDue": 987,
"totalTasksOverdue": 987,
"tasksCompleted": 123,
"tasksDueNextPeriod": 123
}
}
}
taskNotificationRecipients
Response
Returns a TaskNotificationRecipientsNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
task - ID
|
|
notificationTriggerRule - ID
|
|
recipientType - String
|
|
archived - Boolean
|
|
created - DateTime
|
|
created_Gte - DateTime
|
|
created_Lte - DateTime
|
|
updated - DateTime
|
|
updated_Gte - DateTime
|
|
updated_Lte - DateTime
|
|
orderBy - String
|
Example
Query
query taskNotificationRecipients(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$task: ID,
$notificationTriggerRule: ID,
$recipientType: String,
$archived: Boolean,
$created: DateTime,
$created_Gte: DateTime,
$created_Lte: DateTime,
$updated: DateTime,
$updated_Gte: DateTime,
$updated_Lte: DateTime,
$orderBy: String
) {
taskNotificationRecipients(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
task: $task,
notificationTriggerRule: $notificationTriggerRule,
recipientType: $recipientType,
archived: $archived,
created: $created,
created_Gte: $created_Gte,
created_Lte: $created_Lte,
updated: $updated,
updated_Gte: $updated_Gte,
updated_Lte: $updated_Lte,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...TaskNotificationRecipientsNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "xyz789",
"first": 987,
"last": 987,
"task": 4,
"notificationTriggerRule": "4",
"recipientType": "abc123",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"created_Gte": "2007-12-03T10:15:30Z",
"created_Lte": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gte": "2007-12-03T10:15:30Z",
"updated_Lte": "2007-12-03T10:15:30Z",
"orderBy": "xyz789"
}
Response
{
"data": {
"taskNotificationRecipients": {
"pageInfo": PageInfo,
"edges": [TaskNotificationRecipientsNodeEdge],
"nodeCount": 123
}
}
}
taskOrganizationStatistics
Response
Returns [TaskOrganizationSummaryType]
Arguments
| Name | Description |
|---|---|
startDate - Date
|
|
endDate - Date
|
|
regionIds - [ID]
|
|
employeeIds - [ID]
|
|
statusIds - [ID]
|
|
jobIds - [ID]
|
|
organizationIds - [ID]
|
|
subjectGroupIds - [ID]
|
|
subjectIds - [ID]
|
|
equipmentItemIds - [ID]
|
|
taskCollectionIds - [ID]
|
|
excludeTaskCollectionIds - [ID]
|
|
completedByEmployeeIds - [ID]
|
|
myTasks - Boolean
|
|
pastDue - Boolean
|
|
upcoming - Boolean
|
|
completed - Boolean
|
|
search - String
|
|
descriptions - String
|
Example
Query
query taskOrganizationStatistics(
$startDate: Date,
$endDate: Date,
$regionIds: [ID],
$employeeIds: [ID],
$statusIds: [ID],
$jobIds: [ID],
$organizationIds: [ID],
$subjectGroupIds: [ID],
$subjectIds: [ID],
$equipmentItemIds: [ID],
$taskCollectionIds: [ID],
$excludeTaskCollectionIds: [ID],
$completedByEmployeeIds: [ID],
$myTasks: Boolean,
$pastDue: Boolean,
$upcoming: Boolean,
$completed: Boolean,
$search: String,
$descriptions: String
) {
taskOrganizationStatistics(
startDate: $startDate,
endDate: $endDate,
regionIds: $regionIds,
employeeIds: $employeeIds,
statusIds: $statusIds,
jobIds: $jobIds,
organizationIds: $organizationIds,
subjectGroupIds: $subjectGroupIds,
subjectIds: $subjectIds,
equipmentItemIds: $equipmentItemIds,
taskCollectionIds: $taskCollectionIds,
excludeTaskCollectionIds: $excludeTaskCollectionIds,
completedByEmployeeIds: $completedByEmployeeIds,
myTasks: $myTasks,
pastDue: $pastDue,
upcoming: $upcoming,
completed: $completed,
search: $search,
descriptions: $descriptions
) {
organizationId
organizationName
completed
overdue
dueToday
dueTomorrow
dueNextWeek
dueInPeriod
}
}
Variables
{
"startDate": "2007-12-03",
"endDate": "2007-12-03",
"regionIds": ["4"],
"employeeIds": ["4"],
"statusIds": [4],
"jobIds": ["4"],
"organizationIds": [4],
"subjectGroupIds": [4],
"subjectIds": [4],
"equipmentItemIds": ["4"],
"taskCollectionIds": ["4"],
"excludeTaskCollectionIds": ["4"],
"completedByEmployeeIds": [4],
"myTasks": false,
"pastDue": true,
"upcoming": false,
"completed": true,
"search": "xyz789",
"descriptions": "abc123"
}
Response
{
"data": {
"taskOrganizationStatistics": [
{
"organizationId": 4,
"organizationName": "abc123",
"completed": 123,
"overdue": 987,
"dueToday": 123,
"dueTomorrow": 123,
"dueNextWeek": 123,
"dueInPeriod": 123
}
]
}
}
taskOverdueAging
Response
Returns [TaskOverdueAgingBucketType]
Example
Query
query taskOverdueAging(
$regionIds: [ID],
$employeeIds: [ID]
) {
taskOverdueAging(
regionIds: $regionIds,
employeeIds: $employeeIds
) {
bucket
count
minDays
maxDays
}
}
Variables
{"regionIds": [4], "employeeIds": ["4"]}
Response
{
"data": {
"taskOverdueAging": [
{
"bucket": "abc123",
"count": 987,
"minDays": 987,
"maxDays": 123
}
]
}
}
taskStatus
Response
Returns a TaskStatusNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query taskStatus($id: ID!) {
taskStatus(id: $id) {
id
archived
created
updated
metadata
name
color
initial
completed
cancelled
tasks {
...TaskNodeConnectionFragment
}
notificationTriggerRules {
...NotificationTriggerRuleNodeConnectionFragment
}
repeatUntilNotificationTriggerRules {
...NotificationTriggerRuleNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"taskStatus": {
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"color": "xyz789",
"initial": true,
"completed": false,
"cancelled": false,
"tasks": TaskNodeConnection,
"notificationTriggerRules": NotificationTriggerRuleNodeConnection,
"repeatUntilNotificationTriggerRules": NotificationTriggerRuleNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
taskStatuses
Response
Returns a TaskStatusNodeConnection
Example
Query
query taskStatuses(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$name: String,
$name_Iexact: String,
$name_Icontains: String,
$initial: Boolean,
$completed: Boolean,
$cancelled: Boolean,
$orderBy: String
) {
taskStatuses(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
name: $name,
name_Iexact: $name_Iexact,
name_Icontains: $name_Icontains,
initial: $initial,
completed: $completed,
cancelled: $cancelled,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...TaskStatusNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "xyz789",
"after": "abc123",
"first": 123,
"last": 987,
"name": "abc123",
"name_Iexact": "abc123",
"name_Icontains": "abc123",
"initial": false,
"completed": true,
"cancelled": true,
"orderBy": "abc123"
}
Response
{
"data": {
"taskStatuses": {
"pageInfo": PageInfo,
"edges": [TaskStatusNodeEdge],
"nodeCount": 123
}
}
}
taskSubjectGroupStatistics
Response
Returns [TaskSubjectGroupSummaryType]
Arguments
| Name | Description |
|---|---|
startDate - Date
|
|
endDate - Date
|
|
regionIds - [ID]
|
|
employeeIds - [ID]
|
|
statusIds - [ID]
|
|
jobIds - [ID]
|
|
organizationIds - [ID]
|
|
subjectGroupIds - [ID]
|
|
subjectIds - [ID]
|
|
equipmentItemIds - [ID]
|
|
taskCollectionIds - [ID]
|
|
excludeTaskCollectionIds - [ID]
|
|
completedByEmployeeIds - [ID]
|
|
myTasks - Boolean
|
|
pastDue - Boolean
|
|
upcoming - Boolean
|
|
completed - Boolean
|
|
search - String
|
|
descriptions - String
|
Example
Query
query taskSubjectGroupStatistics(
$startDate: Date,
$endDate: Date,
$regionIds: [ID],
$employeeIds: [ID],
$statusIds: [ID],
$jobIds: [ID],
$organizationIds: [ID],
$subjectGroupIds: [ID],
$subjectIds: [ID],
$equipmentItemIds: [ID],
$taskCollectionIds: [ID],
$excludeTaskCollectionIds: [ID],
$completedByEmployeeIds: [ID],
$myTasks: Boolean,
$pastDue: Boolean,
$upcoming: Boolean,
$completed: Boolean,
$search: String,
$descriptions: String
) {
taskSubjectGroupStatistics(
startDate: $startDate,
endDate: $endDate,
regionIds: $regionIds,
employeeIds: $employeeIds,
statusIds: $statusIds,
jobIds: $jobIds,
organizationIds: $organizationIds,
subjectGroupIds: $subjectGroupIds,
subjectIds: $subjectIds,
equipmentItemIds: $equipmentItemIds,
taskCollectionIds: $taskCollectionIds,
excludeTaskCollectionIds: $excludeTaskCollectionIds,
completedByEmployeeIds: $completedByEmployeeIds,
myTasks: $myTasks,
pastDue: $pastDue,
upcoming: $upcoming,
completed: $completed,
search: $search,
descriptions: $descriptions
) {
subjectGroupId
subjectGroupName
completed
overdue
dueToday
dueTomorrow
dueNextWeek
dueInPeriod
}
}
Variables
{
"startDate": "2007-12-03",
"endDate": "2007-12-03",
"regionIds": [4],
"employeeIds": [4],
"statusIds": [4],
"jobIds": ["4"],
"organizationIds": [4],
"subjectGroupIds": ["4"],
"subjectIds": ["4"],
"equipmentItemIds": [4],
"taskCollectionIds": [4],
"excludeTaskCollectionIds": [4],
"completedByEmployeeIds": ["4"],
"myTasks": true,
"pastDue": false,
"upcoming": false,
"completed": false,
"search": "xyz789",
"descriptions": "xyz789"
}
Response
{
"data": {
"taskSubjectGroupStatistics": [
{
"subjectGroupId": "4",
"subjectGroupName": "abc123",
"completed": 123,
"overdue": 123,
"dueToday": 123,
"dueTomorrow": 987,
"dueNextWeek": 987,
"dueInPeriod": 123
}
]
}
}
taskSubjectStatistics
Response
Returns [TaskSubjectSummaryType]
Arguments
| Name | Description |
|---|---|
startDate - Date
|
|
endDate - Date
|
|
regionIds - [ID]
|
|
employeeIds - [ID]
|
|
statusIds - [ID]
|
|
jobIds - [ID]
|
|
organizationIds - [ID]
|
|
subjectGroupIds - [ID]
|
|
subjectIds - [ID]
|
|
equipmentItemIds - [ID]
|
|
taskCollectionIds - [ID]
|
|
excludeTaskCollectionIds - [ID]
|
|
completedByEmployeeIds - [ID]
|
|
myTasks - Boolean
|
|
pastDue - Boolean
|
|
upcoming - Boolean
|
|
completed - Boolean
|
|
search - String
|
|
descriptions - String
|
Example
Query
query taskSubjectStatistics(
$startDate: Date,
$endDate: Date,
$regionIds: [ID],
$employeeIds: [ID],
$statusIds: [ID],
$jobIds: [ID],
$organizationIds: [ID],
$subjectGroupIds: [ID],
$subjectIds: [ID],
$equipmentItemIds: [ID],
$taskCollectionIds: [ID],
$excludeTaskCollectionIds: [ID],
$completedByEmployeeIds: [ID],
$myTasks: Boolean,
$pastDue: Boolean,
$upcoming: Boolean,
$completed: Boolean,
$search: String,
$descriptions: String
) {
taskSubjectStatistics(
startDate: $startDate,
endDate: $endDate,
regionIds: $regionIds,
employeeIds: $employeeIds,
statusIds: $statusIds,
jobIds: $jobIds,
organizationIds: $organizationIds,
subjectGroupIds: $subjectGroupIds,
subjectIds: $subjectIds,
equipmentItemIds: $equipmentItemIds,
taskCollectionIds: $taskCollectionIds,
excludeTaskCollectionIds: $excludeTaskCollectionIds,
completedByEmployeeIds: $completedByEmployeeIds,
myTasks: $myTasks,
pastDue: $pastDue,
upcoming: $upcoming,
completed: $completed,
search: $search,
descriptions: $descriptions
) {
subjectId
subjectName
completed
overdue
dueToday
dueTomorrow
dueNextWeek
dueInPeriod
}
}
Variables
{
"startDate": "2007-12-03",
"endDate": "2007-12-03",
"regionIds": [4],
"employeeIds": [4],
"statusIds": [4],
"jobIds": [4],
"organizationIds": [4],
"subjectGroupIds": ["4"],
"subjectIds": ["4"],
"equipmentItemIds": ["4"],
"taskCollectionIds": ["4"],
"excludeTaskCollectionIds": [4],
"completedByEmployeeIds": [4],
"myTasks": true,
"pastDue": true,
"upcoming": false,
"completed": true,
"search": "xyz789",
"descriptions": "abc123"
}
Response
{
"data": {
"taskSubjectStatistics": [
{
"subjectId": 4,
"subjectName": "xyz789",
"completed": 987,
"overdue": 123,
"dueToday": 123,
"dueTomorrow": 987,
"dueNextWeek": 123,
"dueInPeriod": 123
}
]
}
}
taskTimeTrackingEvents
Response
Returns a TaskTimeTrackingEventNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
startTime - DateTime
|
|
startTime_Gt - DateTime
|
|
startTime_Lt - DateTime
|
|
endTime - DateTime
|
|
endTime_Gt - DateTime
|
|
endTime_Lt - DateTime
|
|
endTime_Isnull - Boolean
|
|
orderBy - String
|
|
id - [ID]
|
|
task - [ID]
|
|
employee - [ID]
|
|
isRunning - Boolean
|
Example
Query
query taskTimeTrackingEvents(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$startTime: DateTime,
$startTime_Gt: DateTime,
$startTime_Lt: DateTime,
$endTime: DateTime,
$endTime_Gt: DateTime,
$endTime_Lt: DateTime,
$endTime_Isnull: Boolean,
$orderBy: String,
$id: [ID],
$task: [ID],
$employee: [ID],
$isRunning: Boolean
) {
taskTimeTrackingEvents(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
startTime: $startTime,
startTime_Gt: $startTime_Gt,
startTime_Lt: $startTime_Lt,
endTime: $endTime,
endTime_Gt: $endTime_Gt,
endTime_Lt: $endTime_Lt,
endTime_Isnull: $endTime_Isnull,
orderBy: $orderBy,
id: $id,
task: $task,
employee: $employee,
isRunning: $isRunning
) {
pageInfo {
...PageInfoFragment
}
edges {
...TaskTimeTrackingEventNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "abc123",
"first": 123,
"last": 123,
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"startTime": "2007-12-03T10:15:30Z",
"startTime_Gt": "2007-12-03T10:15:30Z",
"startTime_Lt": "2007-12-03T10:15:30Z",
"endTime": "2007-12-03T10:15:30Z",
"endTime_Gt": "2007-12-03T10:15:30Z",
"endTime_Lt": "2007-12-03T10:15:30Z",
"endTime_Isnull": true,
"orderBy": "abc123",
"id": [4],
"task": [4],
"employee": ["4"],
"isRunning": false
}
Response
{
"data": {
"taskTimeTrackingEvents": {
"pageInfo": PageInfo,
"edges": [TaskTimeTrackingEventNodeEdge],
"nodeCount": 123
}
}
}
taskVolumeTrend
Response
Returns [TaskVolumeTrendPointType]
Example
Query
query taskVolumeTrend(
$startDate: Date,
$endDate: Date,
$regionIds: [ID],
$employeeIds: [ID],
$period: String
) {
taskVolumeTrend(
startDate: $startDate,
endDate: $endDate,
regionIds: $regionIds,
employeeIds: $employeeIds,
period: $period
) {
date
created
completed
}
}
Variables
{
"startDate": "2007-12-03",
"endDate": "2007-12-03",
"regionIds": [4],
"employeeIds": ["4"],
"period": "abc123"
}
Response
{
"data": {
"taskVolumeTrend": [
{
"date": "xyz789",
"created": 987,
"completed": 987
}
]
}
}
tasks
Response
Returns a TaskNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
description - String
|
|
description_Icontains - String
|
|
organization_Id - ID
|
|
organization_Id_In - [String]
|
|
job_Id - ID
|
|
job_Id_In - [String]
|
|
employees_Id - ID
|
|
employees_Id_In - [String]
|
|
subjectGroup_Id - ID
|
|
subjectGroup_Id_In - [String]
|
|
subject_Id - ID
|
|
subject_Id_In - [String]
|
|
organization_Name_Icontains - String
|
|
status_Completed - Boolean
|
|
status_Cancelled - Boolean
|
|
id - [ID]
|
|
id_In - [String]
|
|
equipmentItem_Id - ID
|
|
equipmentItem_Id_In - [String]
|
|
equipmentItem_Name_Icontains - String
|
|
dueDate - Date
|
|
dueDate_Gte - Date
|
|
dueDate_Lte - Date
|
|
finishedDate_Gte - Date
|
|
finishedDate_Lte - Date
|
|
orderBy - String
|
|
region - [ID]
|
|
status - [ID]
|
|
completedByEmployee - [ID]
|
|
instantiatedTaskCollection - [ID]
|
|
idsNotIn - String
|
|
search - String
|
|
metadata - String
|
|
myTasks - Boolean
|
|
pastDueTasks - Boolean
|
|
tags - String
|
|
organizationIds - String
|
|
employeeIds - String
|
|
subjectGroupIds - String
|
|
jobIds - String
|
|
subjectIds - String
|
|
equipmentItemIds - String
|
|
taskCollectionIds - String
|
|
excludeTaskCollectionIds - String
|
|
employeeGroupIds - String
|
|
completedByEmployeeIds - String
|
|
descriptions - String
|
|
overdue - Boolean
|
|
overdueMinDays - Float
|
|
overdueMaxDays - Float
|
|
dueToday - Boolean
|
|
dueTomorrow - Boolean
|
|
duePeriodOrOverdue - String
|
|
upcoming - Boolean
|
Example
Query
query tasks(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$description: String,
$description_Icontains: String,
$organization_Id: ID,
$organization_Id_In: [String],
$job_Id: ID,
$job_Id_In: [String],
$employees_Id: ID,
$employees_Id_In: [String],
$subjectGroup_Id: ID,
$subjectGroup_Id_In: [String],
$subject_Id: ID,
$subject_Id_In: [String],
$organization_Name_Icontains: String,
$status_Completed: Boolean,
$status_Cancelled: Boolean,
$id: [ID],
$id_In: [String],
$equipmentItem_Id: ID,
$equipmentItem_Id_In: [String],
$equipmentItem_Name_Icontains: String,
$dueDate: Date,
$dueDate_Gte: Date,
$dueDate_Lte: Date,
$finishedDate_Gte: Date,
$finishedDate_Lte: Date,
$orderBy: String,
$region: [ID],
$status: [ID],
$completedByEmployee: [ID],
$instantiatedTaskCollection: [ID],
$idsNotIn: String,
$search: String,
$metadata: String,
$myTasks: Boolean,
$pastDueTasks: Boolean,
$tags: String,
$organizationIds: String,
$employeeIds: String,
$subjectGroupIds: String,
$jobIds: String,
$subjectIds: String,
$equipmentItemIds: String,
$taskCollectionIds: String,
$excludeTaskCollectionIds: String,
$employeeGroupIds: String,
$completedByEmployeeIds: String,
$descriptions: String,
$overdue: Boolean,
$overdueMinDays: Float,
$overdueMaxDays: Float,
$dueToday: Boolean,
$dueTomorrow: Boolean,
$duePeriodOrOverdue: String,
$upcoming: Boolean
) {
tasks(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
description: $description,
description_Icontains: $description_Icontains,
organization_Id: $organization_Id,
organization_Id_In: $organization_Id_In,
job_Id: $job_Id,
job_Id_In: $job_Id_In,
employees_Id: $employees_Id,
employees_Id_In: $employees_Id_In,
subjectGroup_Id: $subjectGroup_Id,
subjectGroup_Id_In: $subjectGroup_Id_In,
subject_Id: $subject_Id,
subject_Id_In: $subject_Id_In,
organization_Name_Icontains: $organization_Name_Icontains,
status_Completed: $status_Completed,
status_Cancelled: $status_Cancelled,
id: $id,
id_In: $id_In,
equipmentItem_Id: $equipmentItem_Id,
equipmentItem_Id_In: $equipmentItem_Id_In,
equipmentItem_Name_Icontains: $equipmentItem_Name_Icontains,
dueDate: $dueDate,
dueDate_Gte: $dueDate_Gte,
dueDate_Lte: $dueDate_Lte,
finishedDate_Gte: $finishedDate_Gte,
finishedDate_Lte: $finishedDate_Lte,
orderBy: $orderBy,
region: $region,
status: $status,
completedByEmployee: $completedByEmployee,
instantiatedTaskCollection: $instantiatedTaskCollection,
idsNotIn: $idsNotIn,
search: $search,
metadata: $metadata,
myTasks: $myTasks,
pastDueTasks: $pastDueTasks,
tags: $tags,
organizationIds: $organizationIds,
employeeIds: $employeeIds,
subjectGroupIds: $subjectGroupIds,
jobIds: $jobIds,
subjectIds: $subjectIds,
equipmentItemIds: $equipmentItemIds,
taskCollectionIds: $taskCollectionIds,
excludeTaskCollectionIds: $excludeTaskCollectionIds,
employeeGroupIds: $employeeGroupIds,
completedByEmployeeIds: $completedByEmployeeIds,
descriptions: $descriptions,
overdue: $overdue,
overdueMinDays: $overdueMinDays,
overdueMaxDays: $overdueMaxDays,
dueToday: $dueToday,
dueTomorrow: $dueTomorrow,
duePeriodOrOverdue: $duePeriodOrOverdue,
upcoming: $upcoming
) {
pageInfo {
...PageInfoFragment
}
edges {
...TaskNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "abc123",
"after": "xyz789",
"first": 123,
"last": 123,
"description": "abc123",
"description_Icontains": "abc123",
"organization_Id": 4,
"organization_Id_In": ["abc123"],
"job_Id": 4,
"job_Id_In": ["abc123"],
"employees_Id": 4,
"employees_Id_In": ["abc123"],
"subjectGroup_Id": "4",
"subjectGroup_Id_In": ["xyz789"],
"subject_Id": 4,
"subject_Id_In": ["abc123"],
"organization_Name_Icontains": "xyz789",
"status_Completed": false,
"status_Cancelled": true,
"id": ["4"],
"id_In": ["abc123"],
"equipmentItem_Id": "4",
"equipmentItem_Id_In": ["abc123"],
"equipmentItem_Name_Icontains": "abc123",
"dueDate": "2007-12-03",
"dueDate_Gte": "2007-12-03",
"dueDate_Lte": "2007-12-03",
"finishedDate_Gte": "2007-12-03",
"finishedDate_Lte": "2007-12-03",
"orderBy": "xyz789",
"region": ["4"],
"status": [4],
"completedByEmployee": [4],
"instantiatedTaskCollection": [4],
"idsNotIn": "xyz789",
"search": "xyz789",
"metadata": "abc123",
"myTasks": false,
"pastDueTasks": true,
"tags": "abc123",
"organizationIds": "abc123",
"employeeIds": "abc123",
"subjectGroupIds": "abc123",
"jobIds": "abc123",
"subjectIds": "xyz789",
"equipmentItemIds": "abc123",
"taskCollectionIds": "abc123",
"excludeTaskCollectionIds": "xyz789",
"employeeGroupIds": "xyz789",
"completedByEmployeeIds": "abc123",
"descriptions": "abc123",
"overdue": false,
"overdueMinDays": 987.65,
"overdueMaxDays": 987.65,
"dueToday": false,
"dueTomorrow": false,
"duePeriodOrOverdue": "xyz789",
"upcoming": false
}
Response
{
"data": {
"tasks": {
"pageInfo": PageInfo,
"edges": [TaskNodeEdge],
"nodeCount": 123
}
}
}
tenant
Response
Returns a TenantNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query tenant($id: ID!) {
tenant(id: $id) {
id
schemaName
name
active
bill
billFixedPrice
billingStartDate
billingFrequency
billingType
uuid
created
updated
public
subscription
includedUsers
includedSessionPackages
includedNotifications
includedFileStorage
regions
stripeCustomer {
...TenantStripeCustomerNodeFragment
}
domains {
...TenantDomainNodeConnectionFragment
}
referredTenant {
...CreateTenantNodeConnectionFragment
}
createTenant {
...CreateTenantNodeFragment
}
settings {
...SettingsNodeFragment
}
archived
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
billingFrequencyDescription
}
}
Variables
{"id": 4}
Response
{
"data": {
"tenant": {
"id": 4,
"schemaName": "xyz789",
"name": "abc123",
"active": false,
"bill": true,
"billFixedPrice": 987,
"billingStartDate": "2007-12-03",
"billingFrequency": "MONTHLY",
"billingType": "STANDARD",
"uuid": "xyz789",
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"public": true,
"subscription": "BASIC",
"includedUsers": 987,
"includedSessionPackages": 987,
"includedNotifications": 123,
"includedFileStorage": 987,
"regions": false,
"stripeCustomer": TenantStripeCustomerNode,
"domains": TenantDomainNodeConnection,
"referredTenant": CreateTenantNodeConnection,
"createTenant": CreateTenantNode,
"settings": SettingsNode,
"archived": false,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"billingFrequencyDescription": "abc123"
}
}
}
tenantDomainAvailable
Response
Returns a TenantDomainAvailableType
Arguments
| Name | Description |
|---|---|
tenantDomain - String
|
Example
Query
query tenantDomainAvailable($tenantDomain: String) {
tenantDomainAvailable(tenantDomain: $tenantDomain) {
available
}
}
Variables
{"tenantDomain": "abc123"}
Response
{"data": {"tenantDomainAvailable": {"available": true}}}
tenantFile
Response
Returns a TenantFileNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query tenantFile($id: ID!) {
tenantFile(id: $id) {
id
archived
created
updated
metadata
file
type
contentType
displayName
recordId
fileName
fileUrl
}
}
Variables
{"id": "4"}
Response
{
"data": {
"tenantFile": {
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"file": "abc123",
"type": "abc123",
"contentType": "xyz789",
"displayName": "xyz789",
"recordId": 987,
"fileName": "xyz789",
"fileUrl": "abc123"
}
}
}
tenantFiles
Response
Returns a TenantFileNodeConnection
Example
Query
query tenantFiles(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$created: DateTime,
$updated: DateTime
) {
tenantFiles(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
created: $created,
updated: $updated
) {
pageInfo {
...PageInfoFragment
}
edges {
...TenantFileNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "abc123",
"first": 987,
"last": 123,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z"
}
Response
{
"data": {
"tenantFiles": {
"pageInfo": PageInfo,
"edges": [TenantFileNodeEdge],
"nodeCount": 987
}
}
}
tenantStripeCustomer
Response
Returns a TenantStripeCustomerNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query tenantStripeCustomer($id: ID!) {
tenantStripeCustomer(id: $id) {
id
archived
created
updated
metadata
tenant {
...TenantNodeFragment
}
stripeId
billingEmail
billingName
billingAddressLineOne
billingAddressLineTwo
billingCity
billingState
billingZipCode
stripePaymentMethods {
...TenantStripePaymentMethodNodeConnectionFragment
}
stripeInvoices {
...TenantStripeInvoiceNodeConnectionFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"tenantStripeCustomer": {
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"tenant": TenantNode,
"stripeId": "xyz789",
"billingEmail": "xyz789",
"billingName": "abc123",
"billingAddressLineOne": "abc123",
"billingAddressLineTwo": "abc123",
"billingCity": "xyz789",
"billingState": "abc123",
"billingZipCode": "xyz789",
"stripePaymentMethods": TenantStripePaymentMethodNodeConnection,
"stripeInvoices": TenantStripeInvoiceNodeConnection,
"recordId": 123
}
}
}
tenantStripeCustomers
Response
Returns a TenantStripeCustomerNodeConnection
Example
Query
query tenantStripeCustomers(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$created: DateTime,
$updated: DateTime
) {
tenantStripeCustomers(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
created: $created,
updated: $updated
) {
pageInfo {
...PageInfoFragment
}
edges {
...TenantStripeCustomerNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "abc123",
"after": "xyz789",
"first": 123,
"last": 123,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z"
}
Response
{
"data": {
"tenantStripeCustomers": {
"pageInfo": PageInfo,
"edges": [TenantStripeCustomerNodeEdge],
"nodeCount": 123
}
}
}
tenantStripeInvoice
Response
Returns a TenantStripeInvoiceNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query tenantStripeInvoice($id: ID!) {
tenantStripeInvoice(id: $id) {
id
archived
created
updated
metadata
stripeCustomer {
...TenantStripeCustomerNodeFragment
}
stripePaymentMethod {
...TenantStripePaymentMethodNodeFragment
}
lastReminderNotificationSent
stripeId
price
amountDue
paid
paidOn
voided
paymentFailed
monthlyActiveUsers
fileStorageGb
notifications
stripeInvoiceId
status
recipientEmail
amountRemaining
amountPaid
effectiveAt
dueDate
invoicePdfUrl
invoicePaymentUrl
search
billingPeriodStart
billingPeriodEnd
stripeInvoiceItems {
...TenantStripeInvoiceItemNodeConnectionFragment
}
stripePaymentIntents {
...TenantStripePaymentIntentNodeConnectionFragment
}
recordId
stripeResource
}
}
Variables
{"id": "4"}
Response
{
"data": {
"tenantStripeInvoice": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"stripeCustomer": TenantStripeCustomerNode,
"stripePaymentMethod": TenantStripePaymentMethodNode,
"lastReminderNotificationSent": "2007-12-03T10:15:30Z",
"stripeId": "abc123",
"price": 987.65,
"amountDue": 123,
"paid": false,
"paidOn": "2007-12-03T10:15:30Z",
"voided": false,
"paymentFailed": false,
"monthlyActiveUsers": 123,
"fileStorageGb": 123,
"notifications": 987,
"stripeInvoiceId": "abc123",
"status": "abc123",
"recipientEmail": "xyz789",
"amountRemaining": 123,
"amountPaid": 987,
"effectiveAt": "2007-12-03T10:15:30Z",
"dueDate": "2007-12-03T10:15:30Z",
"invoicePdfUrl": "xyz789",
"invoicePaymentUrl": "xyz789",
"search": "xyz789",
"billingPeriodStart": "2007-12-03",
"billingPeriodEnd": "2007-12-03",
"stripeInvoiceItems": TenantStripeInvoiceItemNodeConnection,
"stripePaymentIntents": TenantStripePaymentIntentNodeConnection,
"recordId": 987,
"stripeResource": JSONString
}
}
}
tenantStripeInvoiceItem
Response
Returns a TenantStripeInvoiceItemNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query tenantStripeInvoiceItem($id: ID!) {
tenantStripeInvoiceItem(id: $id) {
id
archived
created
updated
metadata
stripeInvoice {
...TenantStripeInvoiceNodeFragment
}
stripeTaxRate {
...TenantStripeTaxRateNodeFragment
}
price
stripePrice {
...TenantStripePriceNodeFragment
}
stripeProduct {
...TenantStripeProductNodeFragment
}
stripeId
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"tenantStripeInvoiceItem": {
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"stripeInvoice": TenantStripeInvoiceNode,
"stripeTaxRate": TenantStripeTaxRateNode,
"price": 987.65,
"stripePrice": TenantStripePriceNode,
"stripeProduct": TenantStripeProductNode,
"stripeId": "abc123",
"recordId": 123
}
}
}
tenantStripeInvoiceItems
Response
Returns a TenantStripeInvoiceItemNodeConnection
Example
Query
query tenantStripeInvoiceItems(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$created: DateTime,
$updated: DateTime
) {
tenantStripeInvoiceItems(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
created: $created,
updated: $updated
) {
pageInfo {
...PageInfoFragment
}
edges {
...TenantStripeInvoiceItemNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "xyz789",
"after": "xyz789",
"first": 123,
"last": 123,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z"
}
Response
{
"data": {
"tenantStripeInvoiceItems": {
"pageInfo": PageInfo,
"edges": [TenantStripeInvoiceItemNodeEdge],
"nodeCount": 987
}
}
}
tenantStripeInvoices
Response
Returns a TenantStripeInvoiceNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
stripeId - String
|
|
stripeCustomer_Tenant - ID
|
|
search_Icontains - String
|
|
stripeCustomer - ID
|
|
paymentFailed - Boolean
|
|
voided - Boolean
|
|
status - String
|
|
paid - Boolean
|
|
created - DateTime
|
|
created_Gte - DateTime
|
|
created_Lte - DateTime
|
|
orderBy - String
|
|
id - [ID]
|
|
void - Boolean
|
Example
Query
query tenantStripeInvoices(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$stripeId: String,
$stripeCustomer_Tenant: ID,
$search_Icontains: String,
$stripeCustomer: ID,
$paymentFailed: Boolean,
$voided: Boolean,
$status: String,
$paid: Boolean,
$created: DateTime,
$created_Gte: DateTime,
$created_Lte: DateTime,
$orderBy: String,
$id: [ID],
$void: Boolean
) {
tenantStripeInvoices(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
stripeId: $stripeId,
stripeCustomer_Tenant: $stripeCustomer_Tenant,
search_Icontains: $search_Icontains,
stripeCustomer: $stripeCustomer,
paymentFailed: $paymentFailed,
voided: $voided,
status: $status,
paid: $paid,
created: $created,
created_Gte: $created_Gte,
created_Lte: $created_Lte,
orderBy: $orderBy,
id: $id,
void: $void
) {
pageInfo {
...PageInfoFragment
}
edges {
...TenantStripeInvoiceNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "xyz789",
"first": 987,
"last": 987,
"stripeId": "abc123",
"stripeCustomer_Tenant": 4,
"search_Icontains": "abc123",
"stripeCustomer": 4,
"paymentFailed": false,
"voided": true,
"status": "abc123",
"paid": false,
"created": "2007-12-03T10:15:30Z",
"created_Gte": "2007-12-03T10:15:30Z",
"created_Lte": "2007-12-03T10:15:30Z",
"orderBy": "xyz789",
"id": ["4"],
"void": false
}
Response
{
"data": {
"tenantStripeInvoices": {
"pageInfo": PageInfo,
"edges": [TenantStripeInvoiceNodeEdge],
"nodeCount": 987
}
}
}
tenantStripePaymentIntent
Response
Returns a TenantStripePaymentIntentNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query tenantStripePaymentIntent($id: ID!) {
tenantStripePaymentIntent(id: $id) {
id
archived
created
updated
metadata
declined
stripeInvoice {
...TenantStripeInvoiceNodeFragment
}
declinedStripePaymentIntent {
...TenantStripePaymentIntentNodeFragment
}
stripePaymentMethod {
...TenantStripePaymentMethodNodeFragment
}
processing
stripeId
refundedBySystem
clientSecret
description
datePaid
amount
fee
netAmount
reattemptStripePaymentIntents {
...TenantStripePaymentIntentNodeConnectionFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"tenantStripePaymentIntent": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"declined": false,
"stripeInvoice": TenantStripeInvoiceNode,
"declinedStripePaymentIntent": TenantStripePaymentIntentNode,
"stripePaymentMethod": TenantStripePaymentMethodNode,
"processing": false,
"stripeId": "xyz789",
"refundedBySystem": true,
"clientSecret": "xyz789",
"description": "abc123",
"datePaid": "2007-12-03T10:15:30Z",
"amount": 123,
"fee": 987,
"netAmount": 987,
"reattemptStripePaymentIntents": TenantStripePaymentIntentNodeConnection,
"recordId": 123
}
}
}
tenantStripePaymentIntents
Response
Returns a TenantStripePaymentIntentNodeConnection
Example
Query
query tenantStripePaymentIntents(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$created: DateTime,
$updated: DateTime
) {
tenantStripePaymentIntents(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
created: $created,
updated: $updated
) {
pageInfo {
...PageInfoFragment
}
edges {
...TenantStripePaymentIntentNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "xyz789",
"after": "abc123",
"first": 987,
"last": 987,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z"
}
Response
{
"data": {
"tenantStripePaymentIntents": {
"pageInfo": PageInfo,
"edges": [TenantStripePaymentIntentNodeEdge],
"nodeCount": 123
}
}
}
tenantStripePaymentMethod
Response
Returns a TenantStripePaymentMethodNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query tenantStripePaymentMethod($id: ID!) {
tenantStripePaymentMethod(id: $id) {
id
archived
created
updated
metadata
stripeCustomer {
...TenantStripeCustomerNodeFragment
}
paymentType
primary
stripeId
stripeInvoices {
...TenantStripeInvoiceNodeConnectionFragment
}
stripePaymentIntents {
...TenantStripePaymentIntentNodeConnectionFragment
}
recordId
stripeResource
}
}
Variables
{"id": 4}
Response
{
"data": {
"tenantStripePaymentMethod": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"stripeCustomer": TenantStripeCustomerNode,
"paymentType": "xyz789",
"primary": true,
"stripeId": "xyz789",
"stripeInvoices": TenantStripeInvoiceNodeConnection,
"stripePaymentIntents": TenantStripePaymentIntentNodeConnection,
"recordId": 123,
"stripeResource": JSONString
}
}
}
tenantStripePaymentMethods
Response
Returns a TenantStripePaymentMethodNodeConnection
Example
Query
query tenantStripePaymentMethods(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$created: DateTime,
$updated: DateTime
) {
tenantStripePaymentMethods(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
created: $created,
updated: $updated
) {
pageInfo {
...PageInfoFragment
}
edges {
...TenantStripePaymentMethodNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "abc123",
"first": 987,
"last": 123,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z"
}
Response
{
"data": {
"tenantStripePaymentMethods": {
"pageInfo": PageInfo,
"edges": [TenantStripePaymentMethodNodeEdge],
"nodeCount": 123
}
}
}
tenantStripePrice
Response
Returns a TenantStripePriceNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query tenantStripePrice($id: ID!) {
tenantStripePrice(id: $id) {
id
archived
created
updated
metadata
stripeProduct {
...TenantStripeProductNodeFragment
}
price
stripeId
stripeInvoiceItems {
...TenantStripeInvoiceItemNodeConnectionFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"tenantStripePrice": {
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"stripeProduct": TenantStripeProductNode,
"price": 123.45,
"stripeId": "xyz789",
"stripeInvoiceItems": TenantStripeInvoiceItemNodeConnection,
"recordId": 987
}
}
}
tenantStripePrices
Response
Returns a TenantStripePriceNodeConnection
Example
Query
query tenantStripePrices(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$created: DateTime,
$updated: DateTime
) {
tenantStripePrices(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
created: $created,
updated: $updated
) {
pageInfo {
...PageInfoFragment
}
edges {
...TenantStripePriceNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "abc123",
"first": 123,
"last": 123,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z"
}
Response
{
"data": {
"tenantStripePrices": {
"pageInfo": PageInfo,
"edges": [TenantStripePriceNodeEdge],
"nodeCount": 987
}
}
}
tenantStripeProduct
Response
Returns a TenantStripeProductNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query tenantStripeProduct($id: ID!) {
tenantStripeProduct(id: $id) {
id
archived
created
updated
metadata
name
stripeId
stripePrices {
...TenantStripePriceNodeConnectionFragment
}
stripeInvoiceItems {
...TenantStripeInvoiceItemNodeConnectionFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"tenantStripeProduct": {
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"stripeId": "xyz789",
"stripePrices": TenantStripePriceNodeConnection,
"stripeInvoiceItems": TenantStripeInvoiceItemNodeConnection,
"recordId": 987
}
}
}
tenantStripeProducts
Response
Returns a TenantStripeProductNodeConnection
Example
Query
query tenantStripeProducts(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$created: DateTime,
$updated: DateTime
) {
tenantStripeProducts(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
created: $created,
updated: $updated
) {
pageInfo {
...PageInfoFragment
}
edges {
...TenantStripeProductNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "abc123",
"first": 987,
"last": 123,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z"
}
Response
{
"data": {
"tenantStripeProducts": {
"pageInfo": PageInfo,
"edges": [TenantStripeProductNodeEdge],
"nodeCount": 987
}
}
}
tenantStripeTaxRate
Response
Returns a TenantStripeTaxRateNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query tenantStripeTaxRate($id: ID!) {
tenantStripeTaxRate(id: $id) {
id
archived
created
updated
metadata
taxRate
inclusive
stripeId
stripeInvoiceItems {
...TenantStripeInvoiceItemNodeConnectionFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"tenantStripeTaxRate": {
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"taxRate": 123.45,
"inclusive": false,
"stripeId": "xyz789",
"stripeInvoiceItems": TenantStripeInvoiceItemNodeConnection,
"recordId": 987
}
}
}
tenantStripeTaxRates
Response
Returns a TenantStripeTaxRateNodeConnection
Example
Query
query tenantStripeTaxRates(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$created: DateTime,
$updated: DateTime
) {
tenantStripeTaxRates(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
created: $created,
updated: $updated
) {
pageInfo {
...PageInfoFragment
}
edges {
...TenantStripeTaxRateNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "xyz789",
"first": 987,
"last": 123,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z"
}
Response
{
"data": {
"tenantStripeTaxRates": {
"pageInfo": PageInfo,
"edges": [TenantStripeTaxRateNodeEdge],
"nodeCount": 123
}
}
}
tenantSubscriptionUsage
Response
Returns a TenantSubscriptionUsageType
Example
Query
query tenantSubscriptionUsage {
tenantSubscriptionUsage {
subscription
usedUsers
includedUsers
usedSessionPackages
includedSessionPackages
includedNotifications
usedNotifications
usedFileStorage
includedFileStorage
}
}
Response
{
"data": {
"tenantSubscriptionUsage": {
"subscription": "xyz789",
"usedUsers": 123,
"includedUsers": 123,
"usedSessionPackages": 987,
"includedSessionPackages": 123,
"includedNotifications": 987,
"usedNotifications": 123,
"usedFileStorage": 987,
"includedFileStorage": 123
}
}
}
tenants
Response
Returns a TenantNodeConnection
Example
Query
query tenants(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$name: String,
$name_Icontains: String,
$name_Istartswith: String,
$name_Contains: String,
$id: [ID],
$orderBy: String,
$idsNotIn: String,
$domainPrefix: String
) {
tenants(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
name: $name,
name_Icontains: $name_Icontains,
name_Istartswith: $name_Istartswith,
name_Contains: $name_Contains,
id: $id,
orderBy: $orderBy,
idsNotIn: $idsNotIn,
domainPrefix: $domainPrefix
) {
pageInfo {
...PageInfoFragment
}
edges {
...TenantNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "xyz789",
"after": "xyz789",
"first": 123,
"last": 123,
"name": "abc123",
"name_Icontains": "abc123",
"name_Istartswith": "abc123",
"name_Contains": "abc123",
"id": ["4"],
"orderBy": "abc123",
"idsNotIn": "xyz789",
"domainPrefix": "abc123"
}
Response
{
"data": {
"tenants": {
"pageInfo": PageInfo,
"edges": [TenantNodeEdge],
"nodeCount": 123
}
}
}
termsOfService
Response
Returns a TermsOfServiceNode
Example
Query
query termsOfService {
termsOfService {
id
archived
created
updated
metadata
companyName
firstName
lastName
email
accepted
acceptedOn
acceptedBy {
...EmployeeNodeFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Response
{
"data": {
"termsOfService": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"companyName": "abc123",
"firstName": "abc123",
"lastName": "abc123",
"email": "xyz789",
"accepted": false,
"acceptedOn": "2007-12-03T10:15:30Z",
"acceptedBy": EmployeeNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
timesheet
Response
Returns a TimesheetNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query timesheet($id: ID!) {
timesheet(id: $id) {
id
archived
created
updated
metadata
employeeSchedule {
...EmployeeScheduleNodeFragment
}
employeeJob {
...EmployeeJobNodeFragment
}
employee {
...EmployeeNodeFragment
}
employeeRole {
...EmployeeRoleNodeFragment
}
timesheetSchedule {
...TimesheetScheduleNodeFragment
}
region {
...RegionNodeFragment
}
startDateTime
endDateTime
notes
hourlyPay
payOverride
approved
clockInOutNotificationsEnabled
lastClockInReminderNotificationSent
lastClockOutReminderNotificationSent
folder {
...FolderNodeFragment
}
timesheetEvents {
...TimesheetEventNodeConnectionFragment
}
timesheetExpenses {
...TimesheetExpenseNodeConnectionFragment
}
timesheetReports {
...TimesheetReportNodeConnectionFragment
}
nonRecurringNotifications {
...NonRecurringNotificationNodeConnectionFragment
}
notifications {
...NotificationNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
minutesClocked
accruedPay
issues
}
}
Variables
{"id": "4"}
Response
{
"data": {
"timesheet": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"employeeSchedule": EmployeeScheduleNode,
"employeeJob": EmployeeJobNode,
"employee": EmployeeNode,
"employeeRole": EmployeeRoleNode,
"timesheetSchedule": TimesheetScheduleNode,
"region": RegionNode,
"startDateTime": "2007-12-03T10:15:30Z",
"endDateTime": "2007-12-03T10:15:30Z",
"notes": "abc123",
"hourlyPay": 123.45,
"payOverride": Decimal,
"approved": true,
"clockInOutNotificationsEnabled": false,
"lastClockInReminderNotificationSent": "2007-12-03T10:15:30Z",
"lastClockOutReminderNotificationSent": "2007-12-03T10:15:30Z",
"folder": FolderNode,
"timesheetEvents": TimesheetEventNodeConnection,
"timesheetExpenses": TimesheetExpenseNodeConnection,
"timesheetReports": TimesheetReportNodeConnection,
"nonRecurringNotifications": NonRecurringNotificationNodeConnection,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"minutesClocked": 123,
"accruedPay": 123.45,
"issues": ["abc123"]
}
}
}
timesheetEvent
Response
Returns a TimesheetEventNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query timesheetEvent($id: ID!) {
timesheetEvent(id: $id) {
id
archived
created
updated
metadata
timesheet {
...TimesheetNodeFragment
}
dateTime
eventType
latitude
longitude
city
state
country
address
loginLocation
ipAddress
notes
approved
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"timesheetEvent": {
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"timesheet": TimesheetNode,
"dateTime": "2007-12-03T10:15:30Z",
"eventType": "CLOCK_IN",
"latitude": 123.45,
"longitude": 123.45,
"city": "abc123",
"state": "abc123",
"country": "xyz789",
"address": "abc123",
"loginLocation": "abc123",
"ipAddress": "abc123",
"notes": "xyz789",
"approved": false,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
timesheetEvents
Response
Returns a TimesheetEventNodeConnection
Example
Query
query timesheetEvents(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$orderBy: String,
$id: [ID]
) {
timesheetEvents(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
orderBy: $orderBy,
id: $id
) {
pageInfo {
...PageInfoFragment
}
edges {
...TimesheetEventNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "abc123",
"first": 123,
"last": 123,
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"orderBy": "xyz789",
"id": [4]
}
Response
{
"data": {
"timesheetEvents": {
"pageInfo": PageInfo,
"edges": [TimesheetEventNodeEdge],
"nodeCount": 987
}
}
}
timesheetExpense
Response
Returns a TimesheetExpenseNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query timesheetExpense($id: ID!) {
timesheetExpense(id: $id) {
id
archived
created
updated
metadata
timesheet {
...TimesheetNodeFragment
}
expenseType {
...TimesheetExpenseTypeNodeFragment
}
cost
notes
approved
folder {
...FolderNodeFragment
}
comments {
...CommentNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"timesheetExpense": {
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"timesheet": TimesheetNode,
"expenseType": TimesheetExpenseTypeNode,
"cost": 123.45,
"notes": "abc123",
"approved": false,
"folder": FolderNode,
"comments": CommentNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
timesheetExpenseType
Response
Returns a TimesheetExpenseTypeNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query timesheetExpenseType($id: ID!) {
timesheetExpenseType(id: $id) {
id
archived
created
updated
metadata
name
color
initialType
taxable
taxRate
protected
defaultCost
timesheetExpenses {
...TimesheetExpenseNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"timesheetExpenseType": {
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"color": "xyz789",
"initialType": false,
"taxable": false,
"taxRate": 987.65,
"protected": false,
"defaultCost": Decimal,
"timesheetExpenses": TimesheetExpenseNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
timesheetExpenseTypes
Response
Returns a TimesheetExpenseTypeNodeConnection
Example
Query
query timesheetExpenseTypes(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$name: String,
$name_Icontains: String,
$initialType: Boolean,
$orderBy: String,
$id: [ID]
) {
timesheetExpenseTypes(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
name: $name,
name_Icontains: $name_Icontains,
initialType: $initialType,
orderBy: $orderBy,
id: $id
) {
pageInfo {
...PageInfoFragment
}
edges {
...TimesheetExpenseTypeNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "abc123",
"first": 987,
"last": 987,
"archived": false,
"name": "xyz789",
"name_Icontains": "abc123",
"initialType": false,
"orderBy": "abc123",
"id": [4]
}
Response
{
"data": {
"timesheetExpenseTypes": {
"pageInfo": PageInfo,
"edges": [TimesheetExpenseTypeNodeEdge],
"nodeCount": 123
}
}
}
timesheetExpenses
Response
Returns a TimesheetExpenseNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
timesheet - ID
|
|
timesheet_StartDateTime - DateTime
|
|
timesheet_StartDateTime_Gte - DateTime
|
|
timesheet_StartDateTime_Lte - DateTime
|
|
timesheet_Region - ID
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
updated - DateTime
|
|
updated_Gt - DateTime
|
|
updated_Lt - DateTime
|
|
approved - Boolean
|
|
orderBy - String
|
|
id - [ID]
|
|
timesheetRegion - [ID]
|
|
timesheetEmployees - String
|
|
timesheetRoles - String
|
|
timesheetJobs - String
|
|
timesheetSchedules - String
|
Example
Query
query timesheetExpenses(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$timesheet: ID,
$timesheet_StartDateTime: DateTime,
$timesheet_StartDateTime_Gte: DateTime,
$timesheet_StartDateTime_Lte: DateTime,
$timesheet_Region: ID,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$approved: Boolean,
$orderBy: String,
$id: [ID],
$timesheetRegion: [ID],
$timesheetEmployees: String,
$timesheetRoles: String,
$timesheetJobs: String,
$timesheetSchedules: String
) {
timesheetExpenses(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
timesheet: $timesheet,
timesheet_StartDateTime: $timesheet_StartDateTime,
timesheet_StartDateTime_Gte: $timesheet_StartDateTime_Gte,
timesheet_StartDateTime_Lte: $timesheet_StartDateTime_Lte,
timesheet_Region: $timesheet_Region,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
approved: $approved,
orderBy: $orderBy,
id: $id,
timesheetRegion: $timesheetRegion,
timesheetEmployees: $timesheetEmployees,
timesheetRoles: $timesheetRoles,
timesheetJobs: $timesheetJobs,
timesheetSchedules: $timesheetSchedules
) {
pageInfo {
...PageInfoFragment
}
edges {
...TimesheetExpenseNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "xyz789",
"first": 123,
"last": 987,
"timesheet": 4,
"timesheet_StartDateTime": "2007-12-03T10:15:30Z",
"timesheet_StartDateTime_Gte": "2007-12-03T10:15:30Z",
"timesheet_StartDateTime_Lte": "2007-12-03T10:15:30Z",
"timesheet_Region": "4",
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"approved": false,
"orderBy": "xyz789",
"id": ["4"],
"timesheetRegion": ["4"],
"timesheetEmployees": "abc123",
"timesheetRoles": "xyz789",
"timesheetJobs": "xyz789",
"timesheetSchedules": "abc123"
}
Response
{
"data": {
"timesheetExpenses": {
"pageInfo": PageInfo,
"edges": [TimesheetExpenseNodeEdge],
"nodeCount": 987
}
}
}
timesheetReport
Response
Returns a TimesheetReportNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query timesheetReport($id: ID!) {
timesheetReport(id: $id) {
id
archived
created
updated
metadata
startDateTime
endDateTime
regions {
...RegionNodeConnectionFragment
}
timesheets {
...TimesheetNodeConnectionFragment
}
jobs {
...JobNodeConnectionFragment
}
roles {
...RoleNodeConnectionFragment
}
locations {
...LocationNodeConnectionFragment
}
employees {
...EmployeeNodeConnectionFragment
}
timesheetSchedules {
...TimesheetScheduleNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
timesheetEmployees {
...TimesheetReportEmployeeTypeFragment
}
totalHours
totalApprovedHours
totalPay
totalApprovedPay
totalExpenses
totalApprovedExpenses
}
}
Variables
{"id": "4"}
Response
{
"data": {
"timesheetReport": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"startDateTime": "2007-12-03T10:15:30Z",
"endDateTime": "2007-12-03T10:15:30Z",
"regions": RegionNodeConnection,
"timesheets": TimesheetNodeConnection,
"jobs": JobNodeConnection,
"roles": RoleNodeConnection,
"locations": LocationNodeConnection,
"employees": EmployeeNodeConnection,
"timesheetSchedules": TimesheetScheduleNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"timesheetEmployees": [TimesheetReportEmployeeType],
"totalHours": 987.65,
"totalApprovedHours": 123.45,
"totalPay": 987.65,
"totalApprovedPay": 123.45,
"totalExpenses": 123.45,
"totalApprovedExpenses": 987.65
}
}
}
timesheetReports
Response
Returns a TimesheetReportNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
updated - DateTime
|
|
updated_Gt - DateTime
|
|
updated_Lt - DateTime
|
|
startDateTime - DateTime
|
|
startDateTime_Gt - DateTime
|
|
startDateTime_Lt - DateTime
|
|
startDateTime_Gte - DateTime
|
|
startDateTime_Lte - DateTime
|
|
endDateTime - DateTime
|
|
endDateTime_Gt - DateTime
|
|
endDateTime_Lt - DateTime
|
|
endDateTime_Gte - DateTime
|
|
endDateTime_Lte - DateTime
|
|
regions - [ID]
|
|
employees - [ID]
|
|
jobs - [ID]
|
|
roles - [ID]
|
|
locations - [ID]
|
|
allTimesheetsApproved - Boolean
|
|
orderBy - String
|
Example
Query
query timesheetReports(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$startDateTime: DateTime,
$startDateTime_Gt: DateTime,
$startDateTime_Lt: DateTime,
$startDateTime_Gte: DateTime,
$startDateTime_Lte: DateTime,
$endDateTime: DateTime,
$endDateTime_Gt: DateTime,
$endDateTime_Lt: DateTime,
$endDateTime_Gte: DateTime,
$endDateTime_Lte: DateTime,
$regions: [ID],
$employees: [ID],
$jobs: [ID],
$roles: [ID],
$locations: [ID],
$allTimesheetsApproved: Boolean,
$orderBy: String
) {
timesheetReports(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
startDateTime: $startDateTime,
startDateTime_Gt: $startDateTime_Gt,
startDateTime_Lt: $startDateTime_Lt,
startDateTime_Gte: $startDateTime_Gte,
startDateTime_Lte: $startDateTime_Lte,
endDateTime: $endDateTime,
endDateTime_Gt: $endDateTime_Gt,
endDateTime_Lt: $endDateTime_Lt,
endDateTime_Gte: $endDateTime_Gte,
endDateTime_Lte: $endDateTime_Lte,
regions: $regions,
employees: $employees,
jobs: $jobs,
roles: $roles,
locations: $locations,
allTimesheetsApproved: $allTimesheetsApproved,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...TimesheetReportNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "xyz789",
"after": "abc123",
"first": 123,
"last": 987,
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"startDateTime": "2007-12-03T10:15:30Z",
"startDateTime_Gt": "2007-12-03T10:15:30Z",
"startDateTime_Lt": "2007-12-03T10:15:30Z",
"startDateTime_Gte": "2007-12-03T10:15:30Z",
"startDateTime_Lte": "2007-12-03T10:15:30Z",
"endDateTime": "2007-12-03T10:15:30Z",
"endDateTime_Gt": "2007-12-03T10:15:30Z",
"endDateTime_Lt": "2007-12-03T10:15:30Z",
"endDateTime_Gte": "2007-12-03T10:15:30Z",
"endDateTime_Lte": "2007-12-03T10:15:30Z",
"regions": ["4"],
"employees": [4],
"jobs": ["4"],
"roles": ["4"],
"locations": ["4"],
"allTimesheetsApproved": false,
"orderBy": "xyz789"
}
Response
{
"data": {
"timesheetReports": {
"pageInfo": PageInfo,
"edges": [TimesheetReportNodeEdge],
"nodeCount": 987
}
}
}
timesheetSchedule
Response
Returns a TimesheetScheduleNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query timesheetSchedule($id: ID!) {
timesheetSchedule(id: $id) {
id
archived
created
updated
metadata
name
regions {
...RegionNodeConnectionFragment
}
startDate
startTime
endTime
recurrenceConfig
color
timesheets {
...TimesheetNodeConnectionFragment
}
timesheetReports {
...TimesheetReportNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"timesheetSchedule": {
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"regions": RegionNodeConnection,
"startDate": "2007-12-03",
"startTime": "10:15:30Z",
"endTime": "10:15:30Z",
"recurrenceConfig": JSONString,
"color": "xyz789",
"timesheets": TimesheetNodeConnection,
"timesheetReports": TimesheetReportNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
timesheetSchedules
Response
Returns a TimesheetScheduleNodeConnection
Example
Query
query timesheetSchedules(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$regions: [ID],
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$search: String,
$orderBy: String,
$id: [ID]
) {
timesheetSchedules(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
regions: $regions,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
search: $search,
orderBy: $orderBy,
id: $id
) {
pageInfo {
...PageInfoFragment
}
edges {
...TimesheetScheduleNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "abc123",
"after": "xyz789",
"first": 123,
"last": 123,
"regions": ["4"],
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"search": "abc123",
"orderBy": "xyz789",
"id": [4]
}
Response
{
"data": {
"timesheetSchedules": {
"pageInfo": PageInfo,
"edges": [TimesheetScheduleNodeEdge],
"nodeCount": 987
}
}
}
timesheets
Response
Returns a TimesheetNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
employee - ID
|
|
employeeJob - ID
|
|
employeeSchedule - ID
|
|
approved - Boolean
|
|
timesheetSchedule - ID
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
updated - DateTime
|
|
updated_Gt - DateTime
|
|
updated_Lt - DateTime
|
|
startDateTime_Gt - DateTime
|
|
startDateTime_Gte - DateTime
|
|
startDateTime_Lt - DateTime
|
|
startDateTime_Lte - DateTime
|
|
endDateTime_Gt - DateTime
|
|
endDateTime_Gte - DateTime
|
|
endDateTime_Lt - DateTime
|
|
endDateTime_Lte - DateTime
|
|
orderBy - String
|
|
id - [ID]
|
|
region - [ID]
|
|
search - String
|
|
associated - String
|
|
employees - String
|
|
roles - String
|
|
jobs - String
|
|
timesheetSchedules - String
|
|
idsNotIn - String
|
|
needsClockEvent - Boolean
|
|
allClockEventsApproved - Boolean
|
|
allExpensesApproved - Boolean
|
|
hasIssues - Boolean
|
Example
Query
query timesheets(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$employee: ID,
$employeeJob: ID,
$employeeSchedule: ID,
$approved: Boolean,
$timesheetSchedule: ID,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$startDateTime_Gt: DateTime,
$startDateTime_Gte: DateTime,
$startDateTime_Lt: DateTime,
$startDateTime_Lte: DateTime,
$endDateTime_Gt: DateTime,
$endDateTime_Gte: DateTime,
$endDateTime_Lt: DateTime,
$endDateTime_Lte: DateTime,
$orderBy: String,
$id: [ID],
$region: [ID],
$search: String,
$associated: String,
$employees: String,
$roles: String,
$jobs: String,
$timesheetSchedules: String,
$idsNotIn: String,
$needsClockEvent: Boolean,
$allClockEventsApproved: Boolean,
$allExpensesApproved: Boolean,
$hasIssues: Boolean
) {
timesheets(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
employee: $employee,
employeeJob: $employeeJob,
employeeSchedule: $employeeSchedule,
approved: $approved,
timesheetSchedule: $timesheetSchedule,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
startDateTime_Gt: $startDateTime_Gt,
startDateTime_Gte: $startDateTime_Gte,
startDateTime_Lt: $startDateTime_Lt,
startDateTime_Lte: $startDateTime_Lte,
endDateTime_Gt: $endDateTime_Gt,
endDateTime_Gte: $endDateTime_Gte,
endDateTime_Lt: $endDateTime_Lt,
endDateTime_Lte: $endDateTime_Lte,
orderBy: $orderBy,
id: $id,
region: $region,
search: $search,
associated: $associated,
employees: $employees,
roles: $roles,
jobs: $jobs,
timesheetSchedules: $timesheetSchedules,
idsNotIn: $idsNotIn,
needsClockEvent: $needsClockEvent,
allClockEventsApproved: $allClockEventsApproved,
allExpensesApproved: $allExpensesApproved,
hasIssues: $hasIssues
) {
pageInfo {
...PageInfoFragment
}
edges {
...TimesheetNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "xyz789",
"after": "abc123",
"first": 123,
"last": 987,
"employee": "4",
"employeeJob": "4",
"employeeSchedule": 4,
"approved": false,
"timesheetSchedule": 4,
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"startDateTime_Gt": "2007-12-03T10:15:30Z",
"startDateTime_Gte": "2007-12-03T10:15:30Z",
"startDateTime_Lt": "2007-12-03T10:15:30Z",
"startDateTime_Lte": "2007-12-03T10:15:30Z",
"endDateTime_Gt": "2007-12-03T10:15:30Z",
"endDateTime_Gte": "2007-12-03T10:15:30Z",
"endDateTime_Lt": "2007-12-03T10:15:30Z",
"endDateTime_Lte": "2007-12-03T10:15:30Z",
"orderBy": "abc123",
"id": [4],
"region": ["4"],
"search": "abc123",
"associated": "abc123",
"employees": "xyz789",
"roles": "abc123",
"jobs": "xyz789",
"timesheetSchedules": "xyz789",
"idsNotIn": "xyz789",
"needsClockEvent": true,
"allClockEventsApproved": false,
"allExpensesApproved": false,
"hasIssues": true
}
Response
{
"data": {
"timesheets": {
"pageInfo": PageInfo,
"edges": [TimesheetNodeEdge],
"nodeCount": 123
}
}
}
twilioConnector
Response
Returns a TwilioConnectorNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query twilioConnector($id: ID!) {
twilioConnector(id: $id) {
id
archived
created
updated
metadata
name
accountSid
authToken
sender
customAccountSid
customAuthToken
customSender
customValid
notificationTemplateChannels {
...NotificationTemplateChannelNodeConnectionFragment
}
notifications {
...NotificationNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"twilioConnector": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"accountSid": "abc123",
"authToken": "abc123",
"sender": "abc123",
"customAccountSid": "xyz789",
"customAuthToken": "abc123",
"customSender": "abc123",
"customValid": true,
"notificationTemplateChannels": NotificationTemplateChannelNodeConnection,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
twilioConnectors
Response
Returns a TwilioConnectorNodeConnection
Arguments
| Name | Description |
|---|---|
offset - Int
|
|
before - String
|
|
after - String
|
|
first - Int
|
|
last - Int
|
|
archived - Boolean
|
|
name - String
|
|
name_Icontains - String
|
|
name_Istartswith - String
|
|
name_Contains - String
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
updated - DateTime
|
|
updated_Gt - DateTime
|
|
updated_Lt - DateTime
|
|
orderBy - String
|
Example
Query
query twilioConnectors(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$name: String,
$name_Icontains: String,
$name_Istartswith: String,
$name_Contains: String,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$orderBy: String
) {
twilioConnectors(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
name: $name,
name_Icontains: $name_Icontains,
name_Istartswith: $name_Istartswith,
name_Contains: $name_Contains,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...TwilioConnectorNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "xyz789",
"first": 123,
"last": 987,
"archived": false,
"name": "xyz789",
"name_Icontains": "abc123",
"name_Istartswith": "abc123",
"name_Contains": "abc123",
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"orderBy": "xyz789"
}
Response
{
"data": {
"twilioConnectors": {
"pageInfo": PageInfo,
"edges": [TwilioConnectorNodeEdge],
"nodeCount": 123
}
}
}
userBoxSignRequest
Response
Returns a UserBoxSignRequestNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query userBoxSignRequest($id: ID!) {
userBoxSignRequest(id: $id) {
id
archived
created
updated
metadata
gaiaUser {
...GaiaUserNodeFragment
}
boxSignRequest {
...BoxSignRequestNodeFragment
}
signedAt
role
declinedAt
email
signOrder
embedUrl
signStatus
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"userBoxSignRequest": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"gaiaUser": GaiaUserNode,
"boxSignRequest": BoxSignRequestNode,
"signedAt": "2007-12-03T10:15:30Z",
"role": "xyz789",
"declinedAt": "2007-12-03T10:15:30Z",
"email": "xyz789",
"signOrder": 123,
"embedUrl": "xyz789",
"signStatus": "SENT",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
userBoxSignRequests
Response
Returns a UserBoxSignRequestNodeConnection
Example
Query
query userBoxSignRequests(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$gaiaUser: ID,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$id: [ID],
$orderBy: String
) {
userBoxSignRequests(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
gaiaUser: $gaiaUser,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
id: $id,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...UserBoxSignRequestNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "abc123",
"after": "xyz789",
"first": 123,
"last": 123,
"gaiaUser": 4,
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"id": [4],
"orderBy": "abc123"
}
Response
{
"data": {
"userBoxSignRequests": {
"pageInfo": PageInfo,
"edges": [UserBoxSignRequestNodeEdge],
"nodeCount": 123
}
}
}
userDashboardPreference
Response
Returns a UserDashboardPreferenceNodeConnection
Example
Query
query userDashboardPreference(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$id: [ID]
) {
userDashboardPreference(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
id: $id
) {
pageInfo {
...PageInfoFragment
}
edges {
...UserDashboardPreferenceNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "abc123",
"after": "xyz789",
"first": 987,
"last": 987,
"id": ["4"]
}
Response
{
"data": {
"userDashboardPreference": {
"pageInfo": PageInfo,
"edges": [UserDashboardPreferenceNodeEdge],
"nodeCount": 987
}
}
}
userHasFileAccess
userTableFilter
Response
Returns a UserTableFilterNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query userTableFilter($id: ID!) {
userTableFilter(id: $id) {
id
archived
created
updated
metadata
name
tableType
gaiaUser {
...GaiaUserNodeFragment
}
filters
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"userTableFilter": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"tableType": "abc123",
"gaiaUser": GaiaUserNode,
"filters": GenericScalar,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
userTableFilters
Response
Returns a UserTableFilterNodeConnection
Example
Query
query userTableFilters(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$gaiaUser: ID,
$tableType: String,
$name_Icontains: String,
$orderBy: String
) {
userTableFilters(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
gaiaUser: $gaiaUser,
tableType: $tableType,
name_Icontains: $name_Icontains,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...UserTableFilterNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "xyz789",
"after": "xyz789",
"first": 123,
"last": 123,
"gaiaUser": 4,
"tableType": "xyz789",
"name_Icontains": "xyz789",
"orderBy": "abc123"
}
Response
{
"data": {
"userTableFilters": {
"pageInfo": PageInfo,
"edges": [UserTableFilterNodeEdge],
"nodeCount": 987
}
}
}
validateCsvSubjects
Response
Returns a ValidateCsvSubjectsType
Arguments
| Name | Description |
|---|---|
subjects - ValidateCsvSubjectsInputType!
|
Example
Query
query validateCsvSubjects($subjects: ValidateCsvSubjectsInputType!) {
validateCsvSubjects(subjects: $subjects) {
subjects {
...ValidateCsvSubjectTypeFragment
}
}
}
Variables
{"subjects": ValidateCsvSubjectsInputType}
Response
{
"data": {
"validateCsvSubjects": {
"subjects": [ValidateCsvSubjectType]
}
}
}
webhook
Response
Returns a WebhookNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query webhook($id: ID!) {
webhook(id: $id) {
id
archived
created
updated
metadata
name
webhookUrl
requestHeader
enabled
webhookEvents {
...WebhookEventNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"webhook": {
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"webhookUrl": "xyz789",
"requestHeader": "xyz789",
"enabled": true,
"webhookEvents": WebhookEventNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
webhookEvent
Response
Returns a WebhookEventNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query webhookEvent($id: ID!) {
webhookEvent(id: $id) {
id
archived
created
updated
metadata
responseCode
responseBody
webhookEvent
webhookEventType
webhook {
...WebhookNodeFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"webhookEvent": {
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"responseCode": 987,
"responseBody": "xyz789",
"webhookEvent": JSONString,
"webhookEventType": "xyz789",
"webhook": WebhookNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
webhookEvents
Response
Returns a WebhookEventNodeConnection
Example
Query
query webhookEvents(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$created: DateTime,
$created_Gte: DateTime,
$created_Lte: DateTime,
$updated: DateTime,
$updated_Gte: DateTime,
$updated_Lte: DateTime,
$webhook: ID,
$orderBy: String
) {
webhookEvents(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
created: $created,
created_Gte: $created_Gte,
created_Lte: $created_Lte,
updated: $updated,
updated_Gte: $updated_Gte,
updated_Lte: $updated_Lte,
webhook: $webhook,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...WebhookEventNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "xyz789",
"first": 987,
"last": 987,
"created": "2007-12-03T10:15:30Z",
"created_Gte": "2007-12-03T10:15:30Z",
"created_Lte": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gte": "2007-12-03T10:15:30Z",
"updated_Lte": "2007-12-03T10:15:30Z",
"webhook": 4,
"orderBy": "abc123"
}
Response
{
"data": {
"webhookEvents": {
"pageInfo": PageInfo,
"edges": [WebhookEventNodeEdge],
"nodeCount": 987
}
}
}
webhooks
Response
Returns a WebhookNodeConnection
Example
Query
query webhooks(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$orderBy: String,
$id: [ID],
$idsNotIn: String
) {
webhooks(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
orderBy: $orderBy,
id: $id,
idsNotIn: $idsNotIn
) {
pageInfo {
...PageInfoFragment
}
edges {
...WebhookNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "abc123",
"first": 987,
"last": 987,
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"orderBy": "abc123",
"id": [4],
"idsNotIn": "abc123"
}
Response
{
"data": {
"webhooks": {
"pageInfo": PageInfo,
"edges": [WebhookNodeEdge],
"nodeCount": 123
}
}
}
workScheduleSchedule
Response
Returns a WorkScheduleScheduleNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query workScheduleSchedule($id: ID!) {
workScheduleSchedule(id: $id) {
id
archived
created
updated
metadata
name
regions {
...RegionNodeConnectionFragment
}
startDate
startTime
endTime
recurrenceConfig
color
employeeSchedules {
...EmployeeScheduleNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"workScheduleSchedule": {
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"regions": RegionNodeConnection,
"startDate": "2007-12-03",
"startTime": "10:15:30Z",
"endTime": "10:15:30Z",
"recurrenceConfig": JSONString,
"color": "xyz789",
"employeeSchedules": EmployeeScheduleNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
workScheduleSchedules
Response
Returns a WorkScheduleScheduleNodeConnection
Example
Query
query workScheduleSchedules(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$regions: [ID],
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$search: String,
$orderBy: String,
$id: [ID]
) {
workScheduleSchedules(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
regions: $regions,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
search: $search,
orderBy: $orderBy,
id: $id
) {
pageInfo {
...PageInfoFragment
}
edges {
...WorkScheduleScheduleNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "xyz789",
"after": "abc123",
"first": 987,
"last": 123,
"regions": [4],
"created": "2007-12-03T10:15:30Z",
"created_Gt": "2007-12-03T10:15:30Z",
"created_Lt": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"search": "abc123",
"orderBy": "abc123",
"id": [4]
}
Response
{
"data": {
"workScheduleSchedules": {
"pageInfo": PageInfo,
"edges": [WorkScheduleScheduleNodeEdge],
"nodeCount": 123
}
}
}
Mutations
approveTimesheetExpenses
Response
Returns an ApproveTimesheetExpensesPayload
Arguments
| Name | Description |
|---|---|
input - ApproveTimesheetExpensesInput!
|
Example
Query
mutation approveTimesheetExpenses($input: ApproveTimesheetExpensesInput!) {
approveTimesheetExpenses(input: $input) {
updated
clientMutationId
}
}
Variables
{"input": ApproveTimesheetExpensesInput}
Response
{
"data": {
"approveTimesheetExpenses": {
"updated": false,
"clientMutationId": "abc123"
}
}
}
assignSessionPackageSubjectGroups
Response
Returns an AssignSessionPackageSubjectGroupsPayload
Arguments
| Name | Description |
|---|---|
input - AssignSessionPackageSubjectGroupsInput!
|
Example
Query
mutation assignSessionPackageSubjectGroups($input: AssignSessionPackageSubjectGroupsInput!) {
assignSessionPackageSubjectGroups(input: $input) {
sessionPackage {
...SessionPackageNodeFragment
}
clientMutationId
}
}
Variables
{"input": AssignSessionPackageSubjectGroupsInput}
Response
{
"data": {
"assignSessionPackageSubjectGroups": {
"sessionPackage": SessionPackageNode,
"clientMutationId": "abc123"
}
}
}
boxBulkDownload
Response
Returns a BoxBulkDownloadPayload
Arguments
| Name | Description |
|---|---|
input - BoxBulkDownloadInput!
|
Example
Query
mutation boxBulkDownload($input: BoxBulkDownloadInput!) {
boxBulkDownload(input: $input) {
file {
...FileNodeFragment
}
clientMutationId
}
}
Variables
{"input": BoxBulkDownloadInput}
Response
{
"data": {
"boxBulkDownload": {
"file": FileNode,
"clientMutationId": "abc123"
}
}
}
boxBulkUpload
Response
Returns a BoxBulkUploadPayload
Arguments
| Name | Description |
|---|---|
input - BoxBulkUploadInput!
|
Example
Query
mutation boxBulkUpload($input: BoxBulkUploadInput!) {
boxBulkUpload(input: $input) {
upload
clientMutationId
}
}
Variables
{"input": BoxBulkUploadInput}
Response
{
"data": {
"boxBulkUpload": {
"upload": false,
"clientMutationId": "xyz789"
}
}
}
bulkUpdateDailyAvailability
Response
Returns a BulkUpdateDailyAvailabilityPayload
Arguments
| Name | Description |
|---|---|
input - BulkUpdateDailyAvailabilityInput!
|
Example
Query
mutation bulkUpdateDailyAvailability($input: BulkUpdateDailyAvailabilityInput!) {
bulkUpdateDailyAvailability(input: $input) {
updatedCount
clientMutationId
}
}
Variables
{"input": BulkUpdateDailyAvailabilityInput}
Response
{
"data": {
"bulkUpdateDailyAvailability": {
"updatedCount": 123,
"clientMutationId": "xyz789"
}
}
}
changeTenantSubscription
Response
Returns a ChangeTenantSubscriptionPayload
Arguments
| Name | Description |
|---|---|
input - ChangeTenantSubscriptionInput!
|
Example
Query
mutation changeTenantSubscription($input: ChangeTenantSubscriptionInput!) {
changeTenantSubscription(input: $input) {
changed
clientMutationId
}
}
Variables
{"input": ChangeTenantSubscriptionInput}
Response
{
"data": {
"changeTenantSubscription": {
"changed": false,
"clientMutationId": "abc123"
}
}
}
checkInUnassignEquipmentBag
Response
Returns a CheckInUnassignEquipmentBagPayload
Arguments
| Name | Description |
|---|---|
input - CheckInUnassignEquipmentBagInput!
|
Example
Query
mutation checkInUnassignEquipmentBag($input: CheckInUnassignEquipmentBagInput!) {
checkInUnassignEquipmentBag(input: $input) {
unassigned
clientMutationId
}
}
Variables
{"input": CheckInUnassignEquipmentBagInput}
Response
{
"data": {
"checkInUnassignEquipmentBag": {
"unassigned": false,
"clientMutationId": "abc123"
}
}
}
checkInUnassignEquipmentItem
Response
Returns a CheckInUnassignEquipmentItemPayload
Arguments
| Name | Description |
|---|---|
input - CheckInUnassignEquipmentItemInput!
|
Example
Query
mutation checkInUnassignEquipmentItem($input: CheckInUnassignEquipmentItemInput!) {
checkInUnassignEquipmentItem(input: $input) {
unassigned
clientMutationId
}
}
Variables
{"input": CheckInUnassignEquipmentItemInput}
Response
{
"data": {
"checkInUnassignEquipmentItem": {
"unassigned": true,
"clientMutationId": "xyz789"
}
}
}
completeBulkUploads
Response
Returns a CompleteBulkUploadsPayload
Arguments
| Name | Description |
|---|---|
input - CompleteBulkUploadsInput!
|
Example
Query
mutation completeBulkUploads($input: CompleteBulkUploadsInput!) {
completeBulkUploads(input: $input) {
fileUploadSession {
...FileUploadSessionNodeFragment
}
results {
...FileCompletionResultTypeFragment
}
clientMutationId
}
}
Variables
{"input": CompleteBulkUploadsInput}
Response
{
"data": {
"completeBulkUploads": {
"fileUploadSession": FileUploadSessionNode,
"results": [FileCompletionResultType],
"clientMutationId": "abc123"
}
}
}
completeClientDownload
Response
Returns a CompleteClientDownloadPayload
Arguments
| Name | Description |
|---|---|
input - CompleteClientDownloadInput!
|
Example
Query
mutation completeClientDownload($input: CompleteClientDownloadInput!) {
completeClientDownload(input: $input) {
success
clientMutationId
}
}
Variables
{"input": CompleteClientDownloadInput}
Response
{
"data": {
"completeClientDownload": {
"success": false,
"clientMutationId": "xyz789"
}
}
}
completeGoogleCalendarOauth
Response
Returns a CompleteGoogleCalendarOAuthPayload
Arguments
| Name | Description |
|---|---|
input - CompleteGoogleCalendarOAuthInput!
|
Example
Query
mutation completeGoogleCalendarOauth($input: CompleteGoogleCalendarOAuthInput!) {
completeGoogleCalendarOauth(input: $input) {
googleCalendarConnector {
...GoogleCalendarConnectorNodeFragment
}
success
clientMutationId
}
}
Variables
{"input": CompleteGoogleCalendarOAuthInput}
Response
{
"data": {
"completeGoogleCalendarOauth": {
"googleCalendarConnector": GoogleCalendarConnectorNode,
"success": false,
"clientMutationId": "xyz789"
}
}
}
confirmEmployeeJob
Response
Returns a ConfirmEmployeeJobPayload
Arguments
| Name | Description |
|---|---|
input - ConfirmEmployeeJobInput!
|
Example
Query
mutation confirmEmployeeJob($input: ConfirmEmployeeJobInput!) {
confirmEmployeeJob(input: $input) {
confirmed
employeeJobId
jobId
clientMutationId
}
}
Variables
{"input": ConfirmEmployeeJobInput}
Response
{
"data": {
"confirmEmployeeJob": {
"confirmed": true,
"employeeJobId": "xyz789",
"jobId": "xyz789",
"clientMutationId": "abc123"
}
}
}
confirmEmployeeJobs
Response
Returns a ConfirmEmployeeJobsPayload
Arguments
| Name | Description |
|---|---|
input - ConfirmEmployeeJobsInput!
|
Example
Query
mutation confirmEmployeeJobs($input: ConfirmEmployeeJobsInput!) {
confirmEmployeeJobs(input: $input) {
confirmationStatus
clientMutationId
}
}
Variables
{"input": ConfirmEmployeeJobsInput}
Response
{
"data": {
"confirmEmployeeJobs": {
"confirmationStatus": "abc123",
"clientMutationId": "abc123"
}
}
}
confirmGaiaUserEmail
Response
Returns a ConfirmGaiaUserEmailPayload
Arguments
| Name | Description |
|---|---|
input - ConfirmGaiaUserEmailInput!
|
Example
Query
mutation confirmGaiaUserEmail($input: ConfirmGaiaUserEmailInput!) {
confirmGaiaUserEmail(input: $input) {
confirmedEmail
clientMutationId
}
}
Variables
{"input": ConfirmGaiaUserEmailInput}
Response
{
"data": {
"confirmGaiaUserEmail": {
"confirmedEmail": false,
"clientMutationId": "xyz789"
}
}
}
copyDocusealTemplate
Response
Returns a CopyDocuSealTemplatePayload
Arguments
| Name | Description |
|---|---|
input - CopyDocuSealTemplateInput!
|
Example
Query
mutation copyDocusealTemplate($input: CopyDocuSealTemplateInput!) {
copyDocusealTemplate(input: $input) {
docusealTemplate {
...DocuSealTemplateNodeFragment
}
clientMutationId
}
}
Variables
{"input": CopyDocuSealTemplateInput}
Response
{
"data": {
"copyDocusealTemplate": {
"docusealTemplate": DocuSealTemplateNode,
"clientMutationId": "xyz789"
}
}
}
copyInstantiatedTaskCollection
Response
Returns a CopyInstantiatedTaskCollectionPayload
Arguments
| Name | Description |
|---|---|
input - CopyInstantiatedTaskCollectionInput!
|
Example
Query
mutation copyInstantiatedTaskCollection($input: CopyInstantiatedTaskCollectionInput!) {
copyInstantiatedTaskCollection(input: $input) {
instantiatedTaskCollection {
...InstantiatedTaskCollectionNodeFragment
}
clientMutationId
}
}
Variables
{"input": CopyInstantiatedTaskCollectionInput}
Response
{
"data": {
"copyInstantiatedTaskCollection": {
"instantiatedTaskCollection": InstantiatedTaskCollectionNode,
"clientMutationId": "abc123"
}
}
}
copyJob
Response
Returns a CopyJobPayload
Arguments
| Name | Description |
|---|---|
input - CopyJobInput!
|
Example
Query
mutation copyJob($input: CopyJobInput!) {
copyJob(input: $input) {
job {
...JobNodeFragment
}
clientMutationId
}
}
Variables
{"input": CopyJobInput}
Response
{
"data": {
"copyJob": {
"job": JobNode,
"clientMutationId": "abc123"
}
}
}
createApiKey
Response
Returns a CreateAPIKeyPayload
Arguments
| Name | Description |
|---|---|
input - CreateAPIKeyInput!
|
Example
Query
mutation createApiKey($input: CreateAPIKeyInput!) {
createApiKey(input: $input) {
apiKey {
...APIKeyNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateAPIKeyInput}
Response
{
"data": {
"createApiKey": {
"apiKey": APIKeyNode,
"clientMutationId": "abc123"
}
}
}
createAutoScheduledSession
Response
Returns a CreateAutoScheduledSessionPayload
Arguments
| Name | Description |
|---|---|
input - CreateAutoScheduledSessionInput!
|
Example
Query
mutation createAutoScheduledSession($input: CreateAutoScheduledSessionInput!) {
createAutoScheduledSession(input: $input) {
autoScheduledSession {
...AutoScheduledSessionNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateAutoScheduledSessionInput}
Response
{
"data": {
"createAutoScheduledSession": {
"autoScheduledSession": AutoScheduledSessionNode,
"clientMutationId": "abc123"
}
}
}
createBoxSignRequest
Response
Returns a CreateBoxSignRequestPayload
Arguments
| Name | Description |
|---|---|
input - CreateBoxSignRequestInput!
|
Example
Query
mutation createBoxSignRequest($input: CreateBoxSignRequestInput!) {
createBoxSignRequest(input: $input) {
boxSignRequest {
...BoxSignRequestNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateBoxSignRequestInput}
Response
{
"data": {
"createBoxSignRequest": {
"boxSignRequest": BoxSignRequestNode,
"clientMutationId": "xyz789"
}
}
}
createBoxSignRequestFile
Response
Returns a CreateBoxSignRequestFilePayload
Arguments
| Name | Description |
|---|---|
input - CreateBoxSignRequestFileInput!
|
Example
Query
mutation createBoxSignRequestFile($input: CreateBoxSignRequestFileInput!) {
createBoxSignRequestFile(input: $input) {
file {
...FileNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateBoxSignRequestFileInput}
Response
{
"data": {
"createBoxSignRequestFile": {
"file": FileNode,
"clientMutationId": "abc123"
}
}
}
createBreak
Response
Returns a CreateBreakPayload
Arguments
| Name | Description |
|---|---|
input - CreateBreakInput!
|
Example
Query
mutation createBreak($input: CreateBreakInput!) {
createBreak(input: $input) {
jobBreak {
...BreakNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateBreakInput}
Response
{
"data": {
"createBreak": {
"jobBreak": BreakNode,
"clientMutationId": "xyz789"
}
}
}
createBulkDownloadUrls
Response
Returns a CreateBulkDownloadUrlsPayload
Arguments
| Name | Description |
|---|---|
input - CreateBulkDownloadUrlsInput!
|
Example
Query
mutation createBulkDownloadUrls($input: CreateBulkDownloadUrlsInput!) {
createBulkDownloadUrls(input: $input) {
files {
...DownloadFileInfoFragment
}
downloadSessionId
totalBytes
clientMutationId
}
}
Variables
{"input": CreateBulkDownloadUrlsInput}
Response
{
"data": {
"createBulkDownloadUrls": {
"files": [DownloadFileInfo],
"downloadSessionId": 4,
"totalBytes": {},
"clientMutationId": "abc123"
}
}
}
createChannel
Response
Returns a CreateChannelPayload
Arguments
| Name | Description |
|---|---|
input - CreateChannelInput!
|
Example
Query
mutation createChannel($input: CreateChannelInput!) {
createChannel(input: $input) {
channel {
...ChannelNodeFragment
}
created
clientMutationId
}
}
Variables
{"input": CreateChannelInput}
Response
{
"data": {
"createChannel": {
"channel": ChannelNode,
"created": true,
"clientMutationId": "abc123"
}
}
}
createComment
Response
Returns a CreateCommentPayload
Arguments
| Name | Description |
|---|---|
input - CreateCommentInput!
|
Example
Query
mutation createComment($input: CreateCommentInput!) {
createComment(input: $input) {
comment {
...CommentNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateCommentInput}
Response
{
"data": {
"createComment": {
"comment": CommentNode,
"clientMutationId": "abc123"
}
}
}
createCoupon
Response
Returns a CreateCouponPayload
Arguments
| Name | Description |
|---|---|
input - CreateCouponInput!
|
Example
Query
mutation createCoupon($input: CreateCouponInput!) {
createCoupon(input: $input) {
coupon {
...CouponNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateCouponInput}
Response
{
"data": {
"createCoupon": {
"coupon": CouponNode,
"clientMutationId": "abc123"
}
}
}
createCustomFieldSet
Response
Returns a CreateCustomFieldSetPayload
Arguments
| Name | Description |
|---|---|
input - CreateCustomFieldSetInput!
|
Example
Query
mutation createCustomFieldSet($input: CreateCustomFieldSetInput!) {
createCustomFieldSet(input: $input) {
customFieldSet {
...CustomFieldSetNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateCustomFieldSetInput}
Response
{
"data": {
"createCustomFieldSet": {
"customFieldSet": CustomFieldSetNode,
"clientMutationId": "abc123"
}
}
}
createDashboard
Response
Returns a CreateDashboardPayload
Arguments
| Name | Description |
|---|---|
input - CreateDashboardInput!
|
Example
Query
mutation createDashboard($input: CreateDashboardInput!) {
createDashboard(input: $input) {
dashboard {
...DashboardNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateDashboardInput}
Response
{
"data": {
"createDashboard": {
"dashboard": DashboardNode,
"clientMutationId": "abc123"
}
}
}
createDashboardWidget
Response
Returns a CreateDashboardWidgetPayload
Arguments
| Name | Description |
|---|---|
input - CreateDashboardWidgetInput!
|
Example
Query
mutation createDashboardWidget($input: CreateDashboardWidgetInput!) {
createDashboardWidget(input: $input) {
widget {
...DashboardWidgetNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateDashboardWidgetInput}
Response
{
"data": {
"createDashboardWidget": {
"widget": DashboardWidgetNode,
"clientMutationId": "abc123"
}
}
}
createDataSourceMetric
Response
Returns a CreateDataSourceMetricPayload
Arguments
| Name | Description |
|---|---|
input - CreateDataSourceMetricInput!
|
Example
Query
mutation createDataSourceMetric($input: CreateDataSourceMetricInput!) {
createDataSourceMetric(input: $input) {
metric {
...DataSourceMetricNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateDataSourceMetricInput}
Response
{
"data": {
"createDataSourceMetric": {
"metric": DataSourceMetricNode,
"clientMutationId": "xyz789"
}
}
}
createDocusealSubmissionRequest
Response
Returns a CreateDocuSealSubmissionRequestPayload
Arguments
| Name | Description |
|---|---|
input - CreateDocuSealSubmissionRequestInput!
|
Example
Query
mutation createDocusealSubmissionRequest($input: CreateDocuSealSubmissionRequestInput!) {
createDocusealSubmissionRequest(input: $input) {
docusealSubmissionRequest {
...DocuSealSubmissionRequestNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateDocuSealSubmissionRequestInput}
Response
{
"data": {
"createDocusealSubmissionRequest": {
"docusealSubmissionRequest": DocuSealSubmissionRequestNode,
"clientMutationId": "abc123"
}
}
}
createDocusealTemplate
Response
Returns a CreateDocuSealTemplatePayload
Arguments
| Name | Description |
|---|---|
input - CreateDocuSealTemplateInput!
|
Example
Query
mutation createDocusealTemplate($input: CreateDocuSealTemplateInput!) {
createDocusealTemplate(input: $input) {
docusealTemplate {
...DocuSealTemplateNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateDocuSealTemplateInput}
Response
{
"data": {
"createDocusealTemplate": {
"docusealTemplate": DocuSealTemplateNode,
"clientMutationId": "xyz789"
}
}
}
createEmployee
Response
Returns a CreateEmployeePayload
Arguments
| Name | Description |
|---|---|
input - CreateEmployeeInput!
|
Example
Query
mutation createEmployee($input: CreateEmployeeInput!) {
createEmployee(input: $input) {
employee {
...EmployeeNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateEmployeeInput}
Response
{
"data": {
"createEmployee": {
"employee": EmployeeNode,
"clientMutationId": "xyz789"
}
}
}
createEmployeeGroup
Response
Returns a CreateEmployeeGroupPayload
Arguments
| Name | Description |
|---|---|
input - CreateEmployeeGroupInput!
|
Example
Query
mutation createEmployeeGroup($input: CreateEmployeeGroupInput!) {
createEmployeeGroup(input: $input) {
employeeGroup {
...EmployeeGroupNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateEmployeeGroupInput}
Response
{
"data": {
"createEmployeeGroup": {
"employeeGroup": EmployeeGroupNode,
"clientMutationId": "xyz789"
}
}
}
createEmployeeJob
Response
Returns a CreateEmployeeJobPayload
Arguments
| Name | Description |
|---|---|
input - CreateEmployeeJobInput!
|
Example
Query
mutation createEmployeeJob($input: CreateEmployeeJobInput!) {
createEmployeeJob(input: $input) {
employeeJob {
...EmployeeJobNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateEmployeeJobInput}
Response
{
"data": {
"createEmployeeJob": {
"employeeJob": EmployeeJobNode,
"clientMutationId": "xyz789"
}
}
}
createEmployeeSchedule
Response
Returns a CreateEmployeeSchedulePayload
Arguments
| Name | Description |
|---|---|
input - CreateEmployeeScheduleInput!
|
Example
Query
mutation createEmployeeSchedule($input: CreateEmployeeScheduleInput!) {
createEmployeeSchedule(input: $input) {
employeeSchedule {
...EmployeeScheduleNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateEmployeeScheduleInput}
Response
{
"data": {
"createEmployeeSchedule": {
"employeeSchedule": EmployeeScheduleNode,
"clientMutationId": "abc123"
}
}
}
createEmployeeScheduleType
Response
Returns a CreateEmployeeScheduleTypePayload
Arguments
| Name | Description |
|---|---|
input - CreateEmployeeScheduleTypeInput!
|
Example
Query
mutation createEmployeeScheduleType($input: CreateEmployeeScheduleTypeInput!) {
createEmployeeScheduleType(input: $input) {
employeeScheduleType {
...EmployeeScheduleTypeNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateEmployeeScheduleTypeInput}
Response
{
"data": {
"createEmployeeScheduleType": {
"employeeScheduleType": EmployeeScheduleTypeNode,
"clientMutationId": "xyz789"
}
}
}
createEmployeeSchedulesFromSchedule
Response
Arguments
| Name | Description |
|---|---|
input - CreateEmployeeSchedulesFromScheduleInput!
|
Example
Query
mutation createEmployeeSchedulesFromSchedule($input: CreateEmployeeSchedulesFromScheduleInput!) {
createEmployeeSchedulesFromSchedule(input: $input) {
created
clientMutationId
}
}
Variables
{"input": CreateEmployeeSchedulesFromScheduleInput}
Response
{
"data": {
"createEmployeeSchedulesFromSchedule": {
"created": false,
"clientMutationId": "abc123"
}
}
}
createEquipmentBag
Response
Returns a CreateEquipmentBagPayload
Arguments
| Name | Description |
|---|---|
input - CreateEquipmentBagInput!
|
Example
Query
mutation createEquipmentBag($input: CreateEquipmentBagInput!) {
createEquipmentBag(input: $input) {
equipmentBags {
...EquipmentBagNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateEquipmentBagInput}
Response
{
"data": {
"createEquipmentBag": {
"equipmentBags": [EquipmentBagNode],
"clientMutationId": "abc123"
}
}
}
createEquipmentBagType
Response
Returns a CreateEquipmentBagTypePayload
Arguments
| Name | Description |
|---|---|
input - CreateEquipmentBagTypeInput!
|
Example
Query
mutation createEquipmentBagType($input: CreateEquipmentBagTypeInput!) {
createEquipmentBagType(input: $input) {
equipmentBagType {
...EquipmentBagTypeNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateEquipmentBagTypeInput}
Response
{
"data": {
"createEquipmentBagType": {
"equipmentBagType": EquipmentBagTypeNode,
"clientMutationId": "xyz789"
}
}
}
createEquipmentCategory
Response
Returns a CreateEquipmentCategoryPayload
Arguments
| Name | Description |
|---|---|
input - CreateEquipmentCategoryInput!
|
Example
Query
mutation createEquipmentCategory($input: CreateEquipmentCategoryInput!) {
createEquipmentCategory(input: $input) {
equipmentCategory {
...EquipmentCategoryNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateEquipmentCategoryInput}
Response
{
"data": {
"createEquipmentCategory": {
"equipmentCategory": EquipmentCategoryNode,
"clientMutationId": "abc123"
}
}
}
createEquipmentItem
Response
Returns a CreateEquipmentItemPayload
Arguments
| Name | Description |
|---|---|
input - CreateEquipmentItemInput!
|
Example
Query
mutation createEquipmentItem($input: CreateEquipmentItemInput!) {
createEquipmentItem(input: $input) {
equipmentItems {
...EquipmentItemNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateEquipmentItemInput}
Response
{
"data": {
"createEquipmentItem": {
"equipmentItems": [EquipmentItemNode],
"clientMutationId": "abc123"
}
}
}
createEquipmentItemType
Response
Returns a CreateEquipmentItemTypePayload
Arguments
| Name | Description |
|---|---|
input - CreateEquipmentItemTypeInput!
|
Example
Query
mutation createEquipmentItemType($input: CreateEquipmentItemTypeInput!) {
createEquipmentItemType(input: $input) {
equipmentItemType {
...EquipmentItemTypeNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateEquipmentItemTypeInput}
Response
{
"data": {
"createEquipmentItemType": {
"equipmentItemType": EquipmentItemTypeNode,
"clientMutationId": "xyz789"
}
}
}
createEquipmentRepair
Response
Returns a CreateEquipmentRepairPayload
Arguments
| Name | Description |
|---|---|
input - CreateEquipmentRepairInput!
|
Example
Query
mutation createEquipmentRepair($input: CreateEquipmentRepairInput!) {
createEquipmentRepair(input: $input) {
equipmentRepair {
...RepairNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateEquipmentRepairInput}
Response
{
"data": {
"createEquipmentRepair": {
"equipmentRepair": RepairNode,
"clientMutationId": "abc123"
}
}
}
createFile
Response
Returns a CreateFilePayload
Arguments
| Name | Description |
|---|---|
input - CreateFileInput!
|
Example
Query
mutation createFile($input: CreateFileInput!) {
createFile(input: $input) {
created
clientMutationId
}
}
Variables
{"input": CreateFileInput}
Response
{
"data": {
"createFile": {
"created": false,
"clientMutationId": "abc123"
}
}
}
createFileDownloadLink
Response
Returns a CreateFileDownloadLinkPayload
Arguments
| Name | Description |
|---|---|
input - CreateFileDownloadLinkInput!
|
Example
Query
mutation createFileDownloadLink($input: CreateFileDownloadLinkInput!) {
createFileDownloadLink(input: $input) {
fileDownloadLink {
...FileDownloadLinkNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateFileDownloadLinkInput}
Response
{
"data": {
"createFileDownloadLink": {
"fileDownloadLink": FileDownloadLinkNode,
"clientMutationId": "xyz789"
}
}
}
createFileUploadLink
Response
Returns a CreateFileUploadLinkPayload
Arguments
| Name | Description |
|---|---|
input - CreateFileUploadLinkInput!
|
Example
Query
mutation createFileUploadLink($input: CreateFileUploadLinkInput!) {
createFileUploadLink(input: $input) {
fileUploadLink {
...FileUploadLinkNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateFileUploadLinkInput}
Response
{
"data": {
"createFileUploadLink": {
"fileUploadLink": FileUploadLinkNode,
"clientMutationId": "xyz789"
}
}
}
createFileUploadSession
Response
Returns a CreateFileUploadSessionPayload
Arguments
| Name | Description |
|---|---|
input - CreateFileUploadSessionInput!
|
Example
Query
mutation createFileUploadSession($input: CreateFileUploadSessionInput!) {
createFileUploadSession(input: $input) {
fileUploadSession {
...FileUploadSessionNodeFragment
}
storedParts {
...StoredPartsTypeFragment
}
clientMutationId
}
}
Variables
{"input": CreateFileUploadSessionInput}
Response
{
"data": {
"createFileUploadSession": {
"fileUploadSession": FileUploadSessionNode,
"storedParts": [StoredPartsType],
"clientMutationId": "abc123"
}
}
}
createFolder
Response
Returns a CreateFolderPayload
Arguments
| Name | Description |
|---|---|
input - CreateFolderInput!
|
Example
Query
mutation createFolder($input: CreateFolderInput!) {
createFolder(input: $input) {
folder {
...FolderNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateFolderInput}
Response
{
"data": {
"createFolder": {
"folder": FolderNode,
"clientMutationId": "abc123"
}
}
}
createForm
Response
Returns a CreateFormPayload
Arguments
| Name | Description |
|---|---|
input - CreateFormInput!
|
Example
Query
mutation createForm($input: CreateFormInput!) {
createForm(input: $input) {
form {
...FormNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateFormInput}
Response
{
"data": {
"createForm": {
"form": FormNode,
"clientMutationId": "abc123"
}
}
}
createGaiaUser
Response
Returns a CreateGaiaUserPayload
Arguments
| Name | Description |
|---|---|
input - CreateGaiaUserInput!
|
Example
Query
mutation createGaiaUser($input: CreateGaiaUserInput!) {
createGaiaUser(input: $input) {
gaiaUser {
...GaiaUserNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateGaiaUserInput}
Response
{
"data": {
"createGaiaUser": {
"gaiaUser": GaiaUserNode,
"clientMutationId": "abc123"
}
}
}
createGaiaUserRegion
Response
Returns a CreateGaiaUserRegionPayload
Arguments
| Name | Description |
|---|---|
input - CreateGaiaUserRegionInput!
|
Example
Query
mutation createGaiaUserRegion($input: CreateGaiaUserRegionInput!) {
createGaiaUserRegion(input: $input) {
gaiaUserRegions {
...GaiaUserRegionNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateGaiaUserRegionInput}
Response
{
"data": {
"createGaiaUserRegion": {
"gaiaUserRegions": [GaiaUserRegionNode],
"clientMutationId": "abc123"
}
}
}
createGotPhotoPassword
Response
Returns a CreateGotPhotoPasswordPayload
Arguments
| Name | Description |
|---|---|
input - CreateGotPhotoPasswordInput!
|
Example
Query
mutation createGotPhotoPassword($input: CreateGotPhotoPasswordInput!) {
createGotPhotoPassword(input: $input) {
gotPhotoPassword {
...GotPhotoPasswordNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateGotPhotoPasswordInput}
Response
{
"data": {
"createGotPhotoPassword": {
"gotPhotoPassword": GotPhotoPasswordNode,
"clientMutationId": "abc123"
}
}
}
createGraph
Response
Returns a CreateGraphPayload
Arguments
| Name | Description |
|---|---|
input - CreateGraphInput!
|
Example
Query
mutation createGraph($input: CreateGraphInput!) {
createGraph(input: $input) {
graph {
...GraphNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateGraphInput}
Response
{
"data": {
"createGraph": {
"graph": GraphNode,
"clientMutationId": "abc123"
}
}
}
createInstantiatedTaskCollection
Response
Returns a CreateInstantiatedTaskCollectionPayload
Arguments
| Name | Description |
|---|---|
input - CreateInstantiatedTaskCollectionInput!
|
Example
Query
mutation createInstantiatedTaskCollection($input: CreateInstantiatedTaskCollectionInput!) {
createInstantiatedTaskCollection(input: $input) {
instantiatedTaskCollection {
...InstantiatedTaskCollectionNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateInstantiatedTaskCollectionInput}
Response
{
"data": {
"createInstantiatedTaskCollection": {
"instantiatedTaskCollection": InstantiatedTaskCollectionNode,
"clientMutationId": "xyz789"
}
}
}
createJob
Response
Returns a CreateJobPayload
Arguments
| Name | Description |
|---|---|
input - CreateJobInput!
|
Example
Query
mutation createJob($input: CreateJobInput!) {
createJob(input: $input) {
job {
...JobNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateJobInput}
Response
{
"data": {
"createJob": {
"job": JobNode,
"clientMutationId": "xyz789"
}
}
}
createJobStage
Response
Returns a CreateJobStagePayload
Arguments
| Name | Description |
|---|---|
input - CreateJobStageInput!
|
Example
Query
mutation createJobStage($input: CreateJobStageInput!) {
createJobStage(input: $input) {
jobStage {
...JobStageNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateJobStageInput}
Response
{
"data": {
"createJobStage": {
"jobStage": JobStageNode,
"clientMutationId": "xyz789"
}
}
}
createJobType
Response
Returns a CreateJobTypePayload
Arguments
| Name | Description |
|---|---|
input - CreateJobTypeInput!
|
Example
Query
mutation createJobType($input: CreateJobTypeInput!) {
createJobType(input: $input) {
jobType {
...JobTypeNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateJobTypeInput}
Response
{
"data": {
"createJobType": {
"jobType": JobTypeNode,
"clientMutationId": "xyz789"
}
}
}
createJwtToken
Response
Returns an CreateJSONWebTokenPayload
Arguments
| Name | Description |
|---|---|
input - CreateJSONWebTokenInput!
|
Example
Query
mutation createJwtToken($input: CreateJSONWebTokenInput!) {
createJwtToken(input: $input) {
payload
refreshExpiresIn
gaiaUser {
...GaiaUserNodeFragment
}
refreshToken
clientMutationId
token
}
}
Variables
{"input": CreateJSONWebTokenInput}
Response
{
"data": {
"createJwtToken": {
"payload": GenericScalar,
"refreshExpiresIn": 987,
"gaiaUser": GaiaUserNode,
"refreshToken": "xyz789",
"clientMutationId": "abc123",
"token": "abc123"
}
}
}
createJwtTokenAnonymous
Response
Returns an CreateJSONWebTokenAnonymousPayload
Arguments
| Name | Description |
|---|---|
input - CreateJSONWebTokenAnonymousInput!
|
Example
Query
mutation createJwtTokenAnonymous($input: CreateJSONWebTokenAnonymousInput!) {
createJwtTokenAnonymous(input: $input) {
payload
refreshExpiresIn
gaiaUser {
...GaiaUserNodeFragment
}
refreshToken
clientMutationId
token
}
}
Variables
{"input": CreateJSONWebTokenAnonymousInput}
Response
{
"data": {
"createJwtTokenAnonymous": {
"payload": GenericScalar,
"refreshExpiresIn": 987,
"gaiaUser": GaiaUserNode,
"refreshToken": "abc123",
"clientMutationId": "abc123",
"token": "abc123"
}
}
}
createJwtTokenMobile
Response
Returns an CreateJSONTokenMobilePayload
Arguments
| Name | Description |
|---|---|
input - CreateJSONTokenMobileInput!
|
Example
Query
mutation createJwtTokenMobile($input: CreateJSONTokenMobileInput!) {
createJwtTokenMobile(input: $input) {
payload
refreshExpiresIn
gaiaUser {
...GaiaUserNodeFragment
}
tenantHttpOrigin
refreshToken
clientMutationId
token
}
}
Variables
{"input": CreateJSONTokenMobileInput}
Response
{
"data": {
"createJwtTokenMobile": {
"payload": GenericScalar,
"refreshExpiresIn": 987,
"gaiaUser": GaiaUserNode,
"tenantHttpOrigin": "xyz789",
"refreshToken": "xyz789",
"clientMutationId": "abc123",
"token": "xyz789"
}
}
}
createJwtTokenStudent
Response
Returns an CreateJSONWebTokenStudentPayload
Arguments
| Name | Description |
|---|---|
input - CreateJSONWebTokenStudentInput!
|
Example
Query
mutation createJwtTokenStudent($input: CreateJSONWebTokenStudentInput!) {
createJwtTokenStudent(input: $input) {
payload
refreshExpiresIn
gaiaUser {
...GaiaUserNodeFragment
}
refreshToken
clientMutationId
token
}
}
Variables
{"input": CreateJSONWebTokenStudentInput}
Response
{
"data": {
"createJwtTokenStudent": {
"payload": GenericScalar,
"refreshExpiresIn": 123,
"gaiaUser": GaiaUserNode,
"refreshToken": "abc123",
"clientMutationId": "abc123",
"token": "xyz789"
}
}
}
createLocation
Response
Returns a CreateLocationPayload
Arguments
| Name | Description |
|---|---|
input - CreateLocationInput!
|
Example
Query
mutation createLocation($input: CreateLocationInput!) {
createLocation(input: $input) {
location {
...LocationNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateLocationInput}
Response
{
"data": {
"createLocation": {
"location": LocationNode,
"clientMutationId": "xyz789"
}
}
}
createMessage
Response
Returns a CreateMessagePayload
Arguments
| Name | Description |
|---|---|
input - CreateMessageInput!
|
Example
Query
mutation createMessage($input: CreateMessageInput!) {
createMessage(input: $input) {
message {
...MessageNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateMessageInput}
Response
{
"data": {
"createMessage": {
"message": MessageNode,
"clientMutationId": "abc123"
}
}
}
createNotificationTrigger
Response
Returns a CreateNotificationTriggerPayload
Arguments
| Name | Description |
|---|---|
input - CreateNotificationTriggerInput!
|
Example
Query
mutation createNotificationTrigger($input: CreateNotificationTriggerInput!) {
createNotificationTrigger(input: $input) {
notificationTrigger {
...NotificationTriggerNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateNotificationTriggerInput}
Response
{
"data": {
"createNotificationTrigger": {
"notificationTrigger": NotificationTriggerNode,
"clientMutationId": "xyz789"
}
}
}
createNotificationTriggerRule
Response
Returns a CreateNotificationTriggerRulePayload
Arguments
| Name | Description |
|---|---|
input - CreateNotificationTriggerRuleInput!
|
Example
Query
mutation createNotificationTriggerRule($input: CreateNotificationTriggerRuleInput!) {
createNotificationTriggerRule(input: $input) {
notificationTriggerRule {
...NotificationTriggerRuleNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateNotificationTriggerRuleInput}
Response
{
"data": {
"createNotificationTriggerRule": {
"notificationTriggerRule": NotificationTriggerRuleNode,
"clientMutationId": "xyz789"
}
}
}
createOrUpdateDailyAvailability
Response
Returns a CreateOrUpdateDailyAvailabilityPayload
Arguments
| Name | Description |
|---|---|
input - CreateOrUpdateDailyAvailabilityInput!
|
Example
Query
mutation createOrUpdateDailyAvailability($input: CreateOrUpdateDailyAvailabilityInput!) {
createOrUpdateDailyAvailability(input: $input) {
dailyAvailability {
...DailyAvailabilityNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateOrUpdateDailyAvailabilityInput}
Response
{
"data": {
"createOrUpdateDailyAvailability": {
"dailyAvailability": DailyAvailabilityNode,
"clientMutationId": "xyz789"
}
}
}
createOrganization
Response
Returns a CreateOrganizationPayload
Arguments
| Name | Description |
|---|---|
input - CreateOrganizationInput!
|
Example
Query
mutation createOrganization($input: CreateOrganizationInput!) {
createOrganization(input: $input) {
organization {
...OrganizationNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateOrganizationInput}
Response
{
"data": {
"createOrganization": {
"organization": OrganizationNode,
"clientMutationId": "xyz789"
}
}
}
createOrganizationPackageBackground
Response
Arguments
| Name | Description |
|---|---|
input - CreateOrganizationPackageBackgroundInput!
|
Example
Query
mutation createOrganizationPackageBackground($input: CreateOrganizationPackageBackgroundInput!) {
createOrganizationPackageBackground(input: $input) {
organizationPackageBackground {
...OrganizationPackageBackgroundNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateOrganizationPackageBackgroundInput}
Response
{
"data": {
"createOrganizationPackageBackground": {
"organizationPackageBackground": OrganizationPackageBackgroundNode,
"clientMutationId": "abc123"
}
}
}
createOrganizationRegion
Response
Returns a CreateOrganizationRegionPayload
Arguments
| Name | Description |
|---|---|
input - CreateOrganizationRegionInput!
|
Example
Query
mutation createOrganizationRegion($input: CreateOrganizationRegionInput!) {
createOrganizationRegion(input: $input) {
organizationRegion {
...OrganizationRegionNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateOrganizationRegionInput}
Response
{
"data": {
"createOrganizationRegion": {
"organizationRegion": OrganizationRegionNode,
"clientMutationId": "xyz789"
}
}
}
createOrganizationStage
Response
Returns a CreateOrganizationStagePayload
Arguments
| Name | Description |
|---|---|
input - CreateOrganizationStageInput!
|
Example
Query
mutation createOrganizationStage($input: CreateOrganizationStageInput!) {
createOrganizationStage(input: $input) {
organizationStage {
...OrganizationStageNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateOrganizationStageInput}
Response
{
"data": {
"createOrganizationStage": {
"organizationStage": OrganizationStageNode,
"clientMutationId": "abc123"
}
}
}
createPackageCategory
Response
Returns a CreatePackageCategoryPayload
Arguments
| Name | Description |
|---|---|
input - CreatePackageCategoryInput!
|
Example
Query
mutation createPackageCategory($input: CreatePackageCategoryInput!) {
createPackageCategory(input: $input) {
packageCategory {
...PackageCategoryNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreatePackageCategoryInput}
Response
{
"data": {
"createPackageCategory": {
"packageCategory": PackageCategoryNode,
"clientMutationId": "abc123"
}
}
}
createPackageGroupJob
Response
Returns a CreatePackageGroupJobPayload
Arguments
| Name | Description |
|---|---|
input - CreatePackageGroupJobInput!
|
Example
Query
mutation createPackageGroupJob($input: CreatePackageGroupJobInput!) {
createPackageGroupJob(input: $input) {
packageGroupJob {
...PackageGroupJobNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreatePackageGroupJobInput}
Response
{
"data": {
"createPackageGroupJob": {
"packageGroupJob": PackageGroupJobNode,
"clientMutationId": "abc123"
}
}
}
createProduct
Response
Returns a CreateProductPayload
Arguments
| Name | Description |
|---|---|
input - CreateProductInput!
|
Example
Query
mutation createProduct($input: CreateProductInput!) {
createProduct(input: $input) {
product {
...ProductNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateProductInput}
Response
{
"data": {
"createProduct": {
"product": ProductNode,
"clientMutationId": "abc123"
}
}
}
createRegion
Response
Returns a CreateRegionPayload
Arguments
| Name | Description |
|---|---|
input - CreateRegionInput!
|
Example
Query
mutation createRegion($input: CreateRegionInput!) {
createRegion(input: $input) {
region {
...RegionNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateRegionInput}
Response
{
"data": {
"createRegion": {
"region": RegionNode,
"clientMutationId": "abc123"
}
}
}
createRepairStatus
Response
Returns a CreateRepairStatusPayload
Arguments
| Name | Description |
|---|---|
input - CreateRepairStatusInput!
|
Example
Query
mutation createRepairStatus($input: CreateRepairStatusInput!) {
createRepairStatus(input: $input) {
repairStatus {
...RepairStatusNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateRepairStatusInput}
Response
{
"data": {
"createRepairStatus": {
"repairStatus": RepairStatusNode,
"clientMutationId": "abc123"
}
}
}
createResitReason
Response
Returns a CreateResitReasonPayload
Arguments
| Name | Description |
|---|---|
input - CreateResitReasonInput!
|
Example
Query
mutation createResitReason($input: CreateResitReasonInput!) {
createResitReason(input: $input) {
resitReasons {
...ResitReasonNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateResitReasonInput}
Response
{
"data": {
"createResitReason": {
"resitReasons": ResitReasonNode,
"clientMutationId": "abc123"
}
}
}
createRole
Response
Returns a CreateRolePayload
Arguments
| Name | Description |
|---|---|
input - CreateRoleInput!
|
Example
Query
mutation createRole($input: CreateRoleInput!) {
createRole(input: $input) {
role {
...RoleNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateRoleInput}
Response
{
"data": {
"createRole": {
"role": RoleNode,
"clientMutationId": "xyz789"
}
}
}
createSession
Response
Returns a CreateSessionPayload
Arguments
| Name | Description |
|---|---|
input - CreateSessionInput!
|
Example
Query
mutation createSession($input: CreateSessionInput!) {
createSession(input: $input) {
session {
...SessionNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateSessionInput}
Response
{
"data": {
"createSession": {
"session": SessionNode,
"clientMutationId": "xyz789"
}
}
}
createSessionPackage
Response
Returns a CreateSessionPackagePayload
Arguments
| Name | Description |
|---|---|
input - CreateSessionPackageInput!
|
Example
Query
mutation createSessionPackage($input: CreateSessionPackageInput!) {
createSessionPackage(input: $input) {
sessionPackage {
...SessionPackageNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateSessionPackageInput}
Response
{
"data": {
"createSessionPackage": {
"sessionPackage": SessionPackageNode,
"clientMutationId": "abc123"
}
}
}
createSessionStage
Response
Returns a CreateSessionStagePayload
Arguments
| Name | Description |
|---|---|
input - CreateSessionStageInput!
|
Example
Query
mutation createSessionStage($input: CreateSessionStageInput!) {
createSessionStage(input: $input) {
sessionStage {
...SessionStageNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateSessionStageInput}
Response
{
"data": {
"createSessionStage": {
"sessionStage": SessionStageNode,
"clientMutationId": "xyz789"
}
}
}
createStripeInvoice
Response
Returns a CreateStripeInvoicePayload
Arguments
| Name | Description |
|---|---|
input - CreateStripeInvoiceInput!
|
Example
Query
mutation createStripeInvoice($input: CreateStripeInvoiceInput!) {
createStripeInvoice(input: $input) {
created
clientMutationId
}
}
Variables
{"input": CreateStripeInvoiceInput}
Response
{
"data": {
"createStripeInvoice": {
"created": false,
"clientMutationId": "abc123"
}
}
}
createStripePaymentIntent
Response
Returns a CreateStripePaymentIntentPayload
Arguments
| Name | Description |
|---|---|
input - CreateStripePaymentIntentInput!
|
Example
Query
mutation createStripePaymentIntent($input: CreateStripePaymentIntentInput!) {
createStripePaymentIntent(input: $input) {
stripePaymentIntent {
...StripePaymentIntentNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateStripePaymentIntentInput}
Response
{
"data": {
"createStripePaymentIntent": {
"stripePaymentIntent": StripePaymentIntentNode,
"clientMutationId": "xyz789"
}
}
}
createStripePaymentMethod
Response
Returns a CreateStripePaymentMethodPayload
Arguments
| Name | Description |
|---|---|
input - CreateStripePaymentMethodInput!
|
Example
Query
mutation createStripePaymentMethod($input: CreateStripePaymentMethodInput!) {
createStripePaymentMethod(input: $input) {
stripePaymentMethod {
...StripePaymentMethodNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateStripePaymentMethodInput}
Response
{
"data": {
"createStripePaymentMethod": {
"stripePaymentMethod": StripePaymentMethodNode,
"clientMutationId": "abc123"
}
}
}
createSubject
Response
Returns a CreateSubjectPayload
Arguments
| Name | Description |
|---|---|
input - CreateSubjectInput!
|
Example
Query
mutation createSubject($input: CreateSubjectInput!) {
createSubject(input: $input) {
subject {
...SubjectNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateSubjectInput}
Response
{
"data": {
"createSubject": {
"subject": SubjectNode,
"clientMutationId": "xyz789"
}
}
}
createSubjectBoxFolder
Response
Returns a CreateSubjectBoxFolderPayload
Arguments
| Name | Description |
|---|---|
input - CreateSubjectBoxFolderInput!
|
Example
Query
mutation createSubjectBoxFolder($input: CreateSubjectBoxFolderInput!) {
createSubjectBoxFolder(input: $input) {
created
clientMutationId
}
}
Variables
{"input": CreateSubjectBoxFolderInput}
Response
{
"data": {
"createSubjectBoxFolder": {
"created": false,
"clientMutationId": "abc123"
}
}
}
createSubjectDeduplication
Response
Returns a CreateSubjectDeduplicationPayload
Arguments
| Name | Description |
|---|---|
input - CreateSubjectDeduplicationInput!
|
Example
Query
mutation createSubjectDeduplication($input: CreateSubjectDeduplicationInput!) {
createSubjectDeduplication(input: $input) {
subjectDeduplication {
...SubjectDeduplicationNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateSubjectDeduplicationInput}
Response
{
"data": {
"createSubjectDeduplication": {
"subjectDeduplication": SubjectDeduplicationNode,
"clientMutationId": "abc123"
}
}
}
createSubjectGroup
Response
Returns a CreateSubjectGroupPayload
Arguments
| Name | Description |
|---|---|
input - CreateSubjectGroupInput!
|
Example
Query
mutation createSubjectGroup($input: CreateSubjectGroupInput!) {
createSubjectGroup(input: $input) {
subjectGroup {
...SubjectGroupNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateSubjectGroupInput}
Response
{
"data": {
"createSubjectGroup": {
"subjectGroup": SubjectGroupNode,
"clientMutationId": "abc123"
}
}
}
createSubjectGroupRegion
Response
Returns a CreateSubjectGroupRegionPayload
Arguments
| Name | Description |
|---|---|
input - CreateSubjectGroupRegionInput!
|
Example
Query
mutation createSubjectGroupRegion($input: CreateSubjectGroupRegionInput!) {
createSubjectGroupRegion(input: $input) {
subjectGroupRegion {
...SubjectGroupRegionNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateSubjectGroupRegionInput}
Response
{
"data": {
"createSubjectGroupRegion": {
"subjectGroupRegion": SubjectGroupRegionNode,
"clientMutationId": "xyz789"
}
}
}
createSubmitForm
Response
Returns a CreateSubmitFormPayload
Arguments
| Name | Description |
|---|---|
input - CreateSubmitFormInput!
|
Example
Query
mutation createSubmitForm($input: CreateSubmitFormInput!) {
createSubmitForm(input: $input) {
submitForm {
...SubmitFormNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateSubmitFormInput}
Response
{
"data": {
"createSubmitForm": {
"submitForm": SubmitFormNode,
"clientMutationId": "abc123"
}
}
}
createTag
Response
Returns a CreateTagPayload
Arguments
| Name | Description |
|---|---|
input - CreateTagInput!
|
Example
Query
mutation createTag($input: CreateTagInput!) {
createTag(input: $input) {
tag {
...TagNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateTagInput}
Response
{
"data": {
"createTag": {
"tag": TagNode,
"clientMutationId": "xyz789"
}
}
}
createTask
Response
Returns a CreateTaskPayload
Arguments
| Name | Description |
|---|---|
input - CreateTaskInput!
|
Example
Query
mutation createTask($input: CreateTaskInput!) {
createTask(input: $input) {
task {
...TaskNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateTaskInput}
Response
{
"data": {
"createTask": {
"task": TaskNode,
"clientMutationId": "xyz789"
}
}
}
createTaskCollection
Response
Returns a CreateTaskCollectionPayload
Arguments
| Name | Description |
|---|---|
input - CreateTaskCollectionInput!
|
Example
Query
mutation createTaskCollection($input: CreateTaskCollectionInput!) {
createTaskCollection(input: $input) {
taskCollection {
...TaskCollectionNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateTaskCollectionInput}
Response
{
"data": {
"createTaskCollection": {
"taskCollection": TaskCollectionNode,
"clientMutationId": "abc123"
}
}
}
createTaskCollectionTask
Response
Returns a CreateTaskCollectionTaskPayload
Arguments
| Name | Description |
|---|---|
input - CreateTaskCollectionTaskInput!
|
Example
Query
mutation createTaskCollectionTask($input: CreateTaskCollectionTaskInput!) {
createTaskCollectionTask(input: $input) {
taskCollectionTask {
...TaskCollectionTaskNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateTaskCollectionTaskInput}
Response
{
"data": {
"createTaskCollectionTask": {
"taskCollectionTask": TaskCollectionTaskNode,
"clientMutationId": "abc123"
}
}
}
createTaskExpense
Response
Returns a CreateTaskExpensePayload
Arguments
| Name | Description |
|---|---|
input - CreateTaskExpenseInput!
|
Example
Query
mutation createTaskExpense($input: CreateTaskExpenseInput!) {
createTaskExpense(input: $input) {
taskExpense {
...TaskExpenseNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateTaskExpenseInput}
Response
{
"data": {
"createTaskExpense": {
"taskExpense": TaskExpenseNode,
"clientMutationId": "abc123"
}
}
}
createTaskExpenseType
Response
Returns a CreateTaskExpenseTypePayload
Arguments
| Name | Description |
|---|---|
input - CreateTaskExpenseTypeInput!
|
Example
Query
mutation createTaskExpenseType($input: CreateTaskExpenseTypeInput!) {
createTaskExpenseType(input: $input) {
taskExpenseType {
...TaskExpenseTypeNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateTaskExpenseTypeInput}
Response
{
"data": {
"createTaskExpenseType": {
"taskExpenseType": TaskExpenseTypeNode,
"clientMutationId": "abc123"
}
}
}
createTaskStatus
Response
Returns a CreateTaskStatusPayload
Arguments
| Name | Description |
|---|---|
input - CreateTaskStatusInput!
|
Example
Query
mutation createTaskStatus($input: CreateTaskStatusInput!) {
createTaskStatus(input: $input) {
taskStatus {
...TaskStatusNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateTaskStatusInput}
Response
{
"data": {
"createTaskStatus": {
"taskStatus": TaskStatusNode,
"clientMutationId": "abc123"
}
}
}
createTaskTimeTrackingEvent
Response
Returns a CreateTaskTimeTrackingEventPayload
Arguments
| Name | Description |
|---|---|
input - CreateTaskTimeTrackingEventInput!
|
Example
Query
mutation createTaskTimeTrackingEvent($input: CreateTaskTimeTrackingEventInput!) {
createTaskTimeTrackingEvent(input: $input) {
taskTimeTrackingEvent {
...TaskTimeTrackingEventNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateTaskTimeTrackingEventInput}
Response
{
"data": {
"createTaskTimeTrackingEvent": {
"taskTimeTrackingEvent": TaskTimeTrackingEventNode,
"clientMutationId": "xyz789"
}
}
}
createTenant
Response
Returns a CreateTenantPayload
Arguments
| Name | Description |
|---|---|
input - CreateTenantInput!
|
Example
Query
mutation createTenant($input: CreateTenantInput!) {
createTenant(input: $input) {
createTenant {
...CreateTenantNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateTenantInput}
Response
{
"data": {
"createTenant": {
"createTenant": CreateTenantNode,
"clientMutationId": "abc123"
}
}
}
createTenantSetupIntent
Response
Returns a CreateTenantSetupIntentPayload
Arguments
| Name | Description |
|---|---|
input - CreateTenantSetupIntentInput!
|
Example
Query
mutation createTenantSetupIntent($input: CreateTenantSetupIntentInput!) {
createTenantSetupIntent(input: $input) {
clientSecret
clientMutationId
}
}
Variables
{"input": CreateTenantSetupIntentInput}
Response
{
"data": {
"createTenantSetupIntent": {
"clientSecret": "xyz789",
"clientMutationId": "xyz789"
}
}
}
createTimesheet
Response
Returns a CreateTimesheetPayload
Arguments
| Name | Description |
|---|---|
input - CreateTimesheetInput!
|
Example
Query
mutation createTimesheet($input: CreateTimesheetInput!) {
createTimesheet(input: $input) {
timesheet {
...TimesheetNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateTimesheetInput}
Response
{
"data": {
"createTimesheet": {
"timesheet": TimesheetNode,
"clientMutationId": "xyz789"
}
}
}
createTimesheetEvent
Response
Returns a CreateTimesheetEventPayload
Arguments
| Name | Description |
|---|---|
input - CreateTimesheetEventInput!
|
Example
Query
mutation createTimesheetEvent($input: CreateTimesheetEventInput!) {
createTimesheetEvent(input: $input) {
timesheetEvent {
...TimesheetEventNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateTimesheetEventInput}
Response
{
"data": {
"createTimesheetEvent": {
"timesheetEvent": TimesheetEventNode,
"clientMutationId": "abc123"
}
}
}
createTimesheetExpense
Response
Returns a CreateTimesheetExpensePayload
Arguments
| Name | Description |
|---|---|
input - CreateTimesheetExpenseInput!
|
Example
Query
mutation createTimesheetExpense($input: CreateTimesheetExpenseInput!) {
createTimesheetExpense(input: $input) {
timesheetExpense {
...TimesheetExpenseNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateTimesheetExpenseInput}
Response
{
"data": {
"createTimesheetExpense": {
"timesheetExpense": TimesheetExpenseNode,
"clientMutationId": "abc123"
}
}
}
createTimesheetExpenseType
Response
Returns a CreateTimesheetExpenseTypePayload
Arguments
| Name | Description |
|---|---|
input - CreateTimesheetExpenseTypeInput!
|
Example
Query
mutation createTimesheetExpenseType($input: CreateTimesheetExpenseTypeInput!) {
createTimesheetExpenseType(input: $input) {
timesheetExpenseType {
...TimesheetExpenseTypeNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateTimesheetExpenseTypeInput}
Response
{
"data": {
"createTimesheetExpenseType": {
"timesheetExpenseType": TimesheetExpenseTypeNode,
"clientMutationId": "abc123"
}
}
}
createTimesheetReport
Response
Returns a CreateTimesheetReportPayload
Arguments
| Name | Description |
|---|---|
input - CreateTimesheetReportInput!
|
Example
Query
mutation createTimesheetReport($input: CreateTimesheetReportInput!) {
createTimesheetReport(input: $input) {
timesheetReport {
...TimesheetReportNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateTimesheetReportInput}
Response
{
"data": {
"createTimesheetReport": {
"timesheetReport": TimesheetReportNode,
"clientMutationId": "xyz789"
}
}
}
createTimesheetSchedule
Response
Returns a CreateTimesheetSchedulePayload
Arguments
| Name | Description |
|---|---|
input - CreateTimesheetScheduleInput!
|
Example
Query
mutation createTimesheetSchedule($input: CreateTimesheetScheduleInput!) {
createTimesheetSchedule(input: $input) {
timesheetSchedule {
...TimesheetScheduleNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateTimesheetScheduleInput}
Response
{
"data": {
"createTimesheetSchedule": {
"timesheetSchedule": TimesheetScheduleNode,
"clientMutationId": "xyz789"
}
}
}
createTimesheetsFromSchedule
Response
Returns a CreateTimesheetsFromSchedulePayload
Arguments
| Name | Description |
|---|---|
input - CreateTimesheetsFromScheduleInput!
|
Example
Query
mutation createTimesheetsFromSchedule($input: CreateTimesheetsFromScheduleInput!) {
createTimesheetsFromSchedule(input: $input) {
created
clientMutationId
}
}
Variables
{"input": CreateTimesheetsFromScheduleInput}
Response
{
"data": {
"createTimesheetsFromSchedule": {
"created": true,
"clientMutationId": "abc123"
}
}
}
createUserTableFilter
Response
Returns a CreateUserTableFilterPayload
Arguments
| Name | Description |
|---|---|
input - CreateUserTableFilterInput!
|
Example
Query
mutation createUserTableFilter($input: CreateUserTableFilterInput!) {
createUserTableFilter(input: $input) {
userTableFilter {
...UserTableFilterNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateUserTableFilterInput}
Response
{
"data": {
"createUserTableFilter": {
"userTableFilter": UserTableFilterNode,
"clientMutationId": "xyz789"
}
}
}
createWebhook
Response
Returns a CreateWebhookPayload
Arguments
| Name | Description |
|---|---|
input - CreateWebhookInput!
|
Example
Query
mutation createWebhook($input: CreateWebhookInput!) {
createWebhook(input: $input) {
webhook {
...WebhookNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateWebhookInput}
Response
{
"data": {
"createWebhook": {
"webhook": WebhookNode,
"clientMutationId": "abc123"
}
}
}
createWorkScheduleSchedule
Response
Returns a CreateWorkScheduleSchedulePayload
Arguments
| Name | Description |
|---|---|
input - CreateWorkScheduleScheduleInput!
|
Example
Query
mutation createWorkScheduleSchedule($input: CreateWorkScheduleScheduleInput!) {
createWorkScheduleSchedule(input: $input) {
workScheduleSchedule {
...WorkScheduleScheduleNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateWorkScheduleScheduleInput}
Response
{
"data": {
"createWorkScheduleSchedule": {
"workScheduleSchedule": WorkScheduleScheduleNode,
"clientMutationId": "xyz789"
}
}
}
deactivatePushNotificationToken
Response
Returns a DeactivatePushNotificationTokenPayload
Arguments
| Name | Description |
|---|---|
input - DeactivatePushNotificationTokenInput!
|
Example
Query
mutation deactivatePushNotificationToken($input: DeactivatePushNotificationTokenInput!) {
deactivatePushNotificationToken(input: $input) {
success
clientMutationId
}
}
Variables
{"input": DeactivatePushNotificationTokenInput}
Response
{
"data": {
"deactivatePushNotificationToken": {
"success": true,
"clientMutationId": "xyz789"
}
}
}
deleteApiKey
Response
Returns a DeleteAPIKeyPayload
Arguments
| Name | Description |
|---|---|
input - DeleteAPIKeyInput!
|
Example
Query
mutation deleteApiKey($input: DeleteAPIKeyInput!) {
deleteApiKey(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteAPIKeyInput}
Response
{
"data": {
"deleteApiKey": {
"deleted": true,
"clientMutationId": "abc123"
}
}
}
deleteAutoScheduledSession
Response
Returns a DeleteAutoScheduledSessionPayload
Arguments
| Name | Description |
|---|---|
input - DeleteAutoScheduledSessionInput!
|
Example
Query
mutation deleteAutoScheduledSession($input: DeleteAutoScheduledSessionInput!) {
deleteAutoScheduledSession(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteAutoScheduledSessionInput}
Response
{
"data": {
"deleteAutoScheduledSession": {
"deleted": true,
"clientMutationId": "abc123"
}
}
}
deleteBoxSignRequest
Response
Returns a DeleteBoxSignRequestPayload
Arguments
| Name | Description |
|---|---|
input - DeleteBoxSignRequestInput!
|
Example
Query
mutation deleteBoxSignRequest($input: DeleteBoxSignRequestInput!) {
deleteBoxSignRequest(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteBoxSignRequestInput}
Response
{
"data": {
"deleteBoxSignRequest": {
"deleted": false,
"clientMutationId": "abc123"
}
}
}
deleteBreak
Response
Returns a DeleteBreakPayload
Arguments
| Name | Description |
|---|---|
input - DeleteBreakInput!
|
Example
Query
mutation deleteBreak($input: DeleteBreakInput!) {
deleteBreak(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteBreakInput}
Response
{
"data": {
"deleteBreak": {
"deleted": false,
"clientMutationId": "abc123"
}
}
}
deleteChannel
Response
Returns a DeleteChannelPayload
Arguments
| Name | Description |
|---|---|
input - DeleteChannelInput!
|
Example
Query
mutation deleteChannel($input: DeleteChannelInput!) {
deleteChannel(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteChannelInput}
Response
{
"data": {
"deleteChannel": {
"deleted": false,
"clientMutationId": "xyz789"
}
}
}
deleteComment
Response
Returns a DeleteCommentPayload
Arguments
| Name | Description |
|---|---|
input - DeleteCommentInput!
|
Example
Query
mutation deleteComment($input: DeleteCommentInput!) {
deleteComment(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteCommentInput}
Response
{
"data": {
"deleteComment": {
"deleted": true,
"clientMutationId": "abc123"
}
}
}
deleteCoupon
Response
Returns a DeleteCouponPayload
Arguments
| Name | Description |
|---|---|
input - DeleteCouponInput!
|
Example
Query
mutation deleteCoupon($input: DeleteCouponInput!) {
deleteCoupon(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteCouponInput}
Response
{
"data": {
"deleteCoupon": {
"deleted": false,
"clientMutationId": "abc123"
}
}
}
deleteCustomFieldSet
Response
Returns a DeleteCustomFieldSetPayload
Arguments
| Name | Description |
|---|---|
input - DeleteCustomFieldSetInput!
|
Example
Query
mutation deleteCustomFieldSet($input: DeleteCustomFieldSetInput!) {
deleteCustomFieldSet(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteCustomFieldSetInput}
Response
{
"data": {
"deleteCustomFieldSet": {
"deleted": false,
"clientMutationId": "abc123"
}
}
}
deleteDashboard
Response
Returns a DeleteDashboardPayload
Arguments
| Name | Description |
|---|---|
input - DeleteDashboardInput!
|
Example
Query
mutation deleteDashboard($input: DeleteDashboardInput!) {
deleteDashboard(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteDashboardInput}
Response
{
"data": {
"deleteDashboard": {
"deleted": true,
"clientMutationId": "xyz789"
}
}
}
deleteDashboardWidget
Response
Returns a DeleteDashboardWidgetPayload
Arguments
| Name | Description |
|---|---|
input - DeleteDashboardWidgetInput!
|
Example
Query
mutation deleteDashboardWidget($input: DeleteDashboardWidgetInput!) {
deleteDashboardWidget(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteDashboardWidgetInput}
Response
{
"data": {
"deleteDashboardWidget": {
"deleted": true,
"clientMutationId": "xyz789"
}
}
}
deleteDataSourceMetric
Response
Returns a DeleteDataSourceMetricPayload
Arguments
| Name | Description |
|---|---|
input - DeleteDataSourceMetricInput!
|
Example
Query
mutation deleteDataSourceMetric($input: DeleteDataSourceMetricInput!) {
deleteDataSourceMetric(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteDataSourceMetricInput}
Response
{
"data": {
"deleteDataSourceMetric": {
"deleted": true,
"clientMutationId": "xyz789"
}
}
}
deleteDocusealSubmissionRequest
Response
Returns a DeleteDocuSealSubmissionRequestPayload
Arguments
| Name | Description |
|---|---|
input - DeleteDocuSealSubmissionRequestInput!
|
Example
Query
mutation deleteDocusealSubmissionRequest($input: DeleteDocuSealSubmissionRequestInput!) {
deleteDocusealSubmissionRequest(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteDocuSealSubmissionRequestInput}
Response
{
"data": {
"deleteDocusealSubmissionRequest": {
"deleted": true,
"clientMutationId": "abc123"
}
}
}
deleteDocusealTemplate
Response
Returns a DeleteDocuSealTemplatePayload
Arguments
| Name | Description |
|---|---|
input - DeleteDocuSealTemplateInput!
|
Example
Query
mutation deleteDocusealTemplate($input: DeleteDocuSealTemplateInput!) {
deleteDocusealTemplate(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteDocuSealTemplateInput}
Response
{
"data": {
"deleteDocusealTemplate": {
"deleted": true,
"clientMutationId": "abc123"
}
}
}
deleteEmployee
Response
Returns a DeleteEmployeePayload
Arguments
| Name | Description |
|---|---|
input - DeleteEmployeeInput!
|
Example
Query
mutation deleteEmployee($input: DeleteEmployeeInput!) {
deleteEmployee(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteEmployeeInput}
Response
{
"data": {
"deleteEmployee": {
"deleted": false,
"clientMutationId": "xyz789"
}
}
}
deleteEmployeeGroup
Response
Returns a DeleteEmployeeGroupPayload
Arguments
| Name | Description |
|---|---|
input - DeleteEmployeeGroupInput!
|
Example
Query
mutation deleteEmployeeGroup($input: DeleteEmployeeGroupInput!) {
deleteEmployeeGroup(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteEmployeeGroupInput}
Response
{
"data": {
"deleteEmployeeGroup": {
"deleted": false,
"clientMutationId": "abc123"
}
}
}
deleteEmployeeJob
Response
Returns a DeleteEmployeeJobPayload
Arguments
| Name | Description |
|---|---|
input - DeleteEmployeeJobInput!
|
Example
Query
mutation deleteEmployeeJob($input: DeleteEmployeeJobInput!) {
deleteEmployeeJob(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteEmployeeJobInput}
Response
{
"data": {
"deleteEmployeeJob": {
"deleted": false,
"clientMutationId": "xyz789"
}
}
}
deleteEmployeeSchedule
Response
Returns a DeleteEmployeeSchedulePayload
Arguments
| Name | Description |
|---|---|
input - DeleteEmployeeScheduleInput!
|
Example
Query
mutation deleteEmployeeSchedule($input: DeleteEmployeeScheduleInput!) {
deleteEmployeeSchedule(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteEmployeeScheduleInput}
Response
{
"data": {
"deleteEmployeeSchedule": {
"deleted": false,
"clientMutationId": "xyz789"
}
}
}
deleteEmployeeScheduleType
Response
Returns a DeleteEmployeeScheduleTypePayload
Arguments
| Name | Description |
|---|---|
input - DeleteEmployeeScheduleTypeInput!
|
Example
Query
mutation deleteEmployeeScheduleType($input: DeleteEmployeeScheduleTypeInput!) {
deleteEmployeeScheduleType(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteEmployeeScheduleTypeInput}
Response
{
"data": {
"deleteEmployeeScheduleType": {
"deleted": false,
"clientMutationId": "xyz789"
}
}
}
deleteEquipmentBag
Response
Returns a DeleteEquipmentBagPayload
Arguments
| Name | Description |
|---|---|
input - DeleteEquipmentBagInput!
|
Example
Query
mutation deleteEquipmentBag($input: DeleteEquipmentBagInput!) {
deleteEquipmentBag(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteEquipmentBagInput}
Response
{
"data": {
"deleteEquipmentBag": {
"deleted": false,
"clientMutationId": "xyz789"
}
}
}
deleteEquipmentBagType
Response
Returns a DeleteEquipmentBagTypePayload
Arguments
| Name | Description |
|---|---|
input - DeleteEquipmentBagTypeInput!
|
Example
Query
mutation deleteEquipmentBagType($input: DeleteEquipmentBagTypeInput!) {
deleteEquipmentBagType(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteEquipmentBagTypeInput}
Response
{
"data": {
"deleteEquipmentBagType": {
"deleted": false,
"clientMutationId": "xyz789"
}
}
}
deleteEquipmentCategory
Response
Returns a DeleteEquipmentCategoryPayload
Arguments
| Name | Description |
|---|---|
input - DeleteEquipmentCategoryInput!
|
Example
Query
mutation deleteEquipmentCategory($input: DeleteEquipmentCategoryInput!) {
deleteEquipmentCategory(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteEquipmentCategoryInput}
Response
{
"data": {
"deleteEquipmentCategory": {
"deleted": true,
"clientMutationId": "abc123"
}
}
}
deleteEquipmentItem
Response
Returns a DeleteEquipmentItemPayload
Arguments
| Name | Description |
|---|---|
input - DeleteEquipmentItemInput!
|
Example
Query
mutation deleteEquipmentItem($input: DeleteEquipmentItemInput!) {
deleteEquipmentItem(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteEquipmentItemInput}
Response
{
"data": {
"deleteEquipmentItem": {
"deleted": true,
"clientMutationId": "abc123"
}
}
}
deleteEquipmentItemType
Response
Returns a DeleteEquipmentItemTypePayload
Arguments
| Name | Description |
|---|---|
input - DeleteEquipmentItemTypeInput!
|
Example
Query
mutation deleteEquipmentItemType($input: DeleteEquipmentItemTypeInput!) {
deleteEquipmentItemType(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteEquipmentItemTypeInput}
Response
{
"data": {
"deleteEquipmentItemType": {
"deleted": true,
"clientMutationId": "abc123"
}
}
}
deleteEquipmentRepair
Response
Returns a DeleteEquipmentRepairPayload
Arguments
| Name | Description |
|---|---|
input - DeleteEquipmentRepairInput!
|
Example
Query
mutation deleteEquipmentRepair($input: DeleteEquipmentRepairInput!) {
deleteEquipmentRepair(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteEquipmentRepairInput}
Response
{
"data": {
"deleteEquipmentRepair": {
"deleted": true,
"clientMutationId": "xyz789"
}
}
}
deleteFile
Response
Returns a DeleteFilePayload
Arguments
| Name | Description |
|---|---|
input - DeleteFileInput!
|
Example
Query
mutation deleteFile($input: DeleteFileInput!) {
deleteFile(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteFileInput}
Response
{
"data": {
"deleteFile": {
"deleted": true,
"clientMutationId": "xyz789"
}
}
}
deleteFileDownloadLink
Response
Returns a DeleteFileDownloadLinkPayload
Arguments
| Name | Description |
|---|---|
input - DeleteFileDownloadLinkInput!
|
Example
Query
mutation deleteFileDownloadLink($input: DeleteFileDownloadLinkInput!) {
deleteFileDownloadLink(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteFileDownloadLinkInput}
Response
{
"data": {
"deleteFileDownloadLink": {
"deleted": true,
"clientMutationId": "abc123"
}
}
}
deleteFileUploadLink
Response
Returns a DeleteFileUploadLinkPayload
Arguments
| Name | Description |
|---|---|
input - DeleteFileUploadLinkInput!
|
Example
Query
mutation deleteFileUploadLink($input: DeleteFileUploadLinkInput!) {
deleteFileUploadLink(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteFileUploadLinkInput}
Response
{
"data": {
"deleteFileUploadLink": {
"deleted": true,
"clientMutationId": "xyz789"
}
}
}
deleteFolder
Response
Returns a DeleteFolderPayload
Arguments
| Name | Description |
|---|---|
input - DeleteFolderInput!
|
Example
Query
mutation deleteFolder($input: DeleteFolderInput!) {
deleteFolder(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteFolderInput}
Response
{
"data": {
"deleteFolder": {
"deleted": true,
"clientMutationId": "xyz789"
}
}
}
deleteFolderFile
Response
Returns a DeleteFolderFilePayload
Arguments
| Name | Description |
|---|---|
input - DeleteFolderFileInput!
|
Example
Query
mutation deleteFolderFile($input: DeleteFolderFileInput!) {
deleteFolderFile(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteFolderFileInput}
Response
{
"data": {
"deleteFolderFile": {
"deleted": false,
"clientMutationId": "abc123"
}
}
}
deleteForm
Response
Returns a DeleteFormPayload
Arguments
| Name | Description |
|---|---|
input - DeleteFormInput!
|
Example
Query
mutation deleteForm($input: DeleteFormInput!) {
deleteForm(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteFormInput}
Response
{
"data": {
"deleteForm": {
"deleted": false,
"clientMutationId": "abc123"
}
}
}
deleteGaiaUser
Response
Returns a DeleteGaiaUserPayload
Arguments
| Name | Description |
|---|---|
input - DeleteGaiaUserInput!
|
Example
Query
mutation deleteGaiaUser($input: DeleteGaiaUserInput!) {
deleteGaiaUser(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteGaiaUserInput}
Response
{
"data": {
"deleteGaiaUser": {
"deleted": false,
"clientMutationId": "abc123"
}
}
}
deleteGaiaUserRegion
Response
Returns a DeleteGaiaUserRegionPayload
Arguments
| Name | Description |
|---|---|
input - DeleteGaiaUserRegionInput!
|
Example
Query
mutation deleteGaiaUserRegion($input: DeleteGaiaUserRegionInput!) {
deleteGaiaUserRegion(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteGaiaUserRegionInput}
Response
{
"data": {
"deleteGaiaUserRegion": {
"deleted": false,
"clientMutationId": "xyz789"
}
}
}
deleteGotPhotoPassword
Response
Returns a DeleteGotPhotoPasswordPayload
Arguments
| Name | Description |
|---|---|
input - DeleteGotPhotoPasswordInput!
|
Example
Query
mutation deleteGotPhotoPassword($input: DeleteGotPhotoPasswordInput!) {
deleteGotPhotoPassword(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteGotPhotoPasswordInput}
Response
{
"data": {
"deleteGotPhotoPassword": {
"deleted": false,
"clientMutationId": "xyz789"
}
}
}
deleteGraph
Response
Returns a DeleteGraphPayload
Arguments
| Name | Description |
|---|---|
input - DeleteGraphInput!
|
Example
Query
mutation deleteGraph($input: DeleteGraphInput!) {
deleteGraph(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteGraphInput}
Response
{
"data": {
"deleteGraph": {
"deleted": true,
"clientMutationId": "xyz789"
}
}
}
deleteInstantiatedTaskCollection
Response
Returns a DeleteInstantiatedTaskCollectionPayload
Arguments
| Name | Description |
|---|---|
input - DeleteInstantiatedTaskCollectionInput!
|
Example
Query
mutation deleteInstantiatedTaskCollection($input: DeleteInstantiatedTaskCollectionInput!) {
deleteInstantiatedTaskCollection(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteInstantiatedTaskCollectionInput}
Response
{
"data": {
"deleteInstantiatedTaskCollection": {
"deleted": false,
"clientMutationId": "abc123"
}
}
}
deleteJob
Response
Returns a DeleteJobPayload
Arguments
| Name | Description |
|---|---|
input - DeleteJobInput!
|
Example
Query
mutation deleteJob($input: DeleteJobInput!) {
deleteJob(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteJobInput}
Response
{
"data": {
"deleteJob": {
"deleted": false,
"clientMutationId": "abc123"
}
}
}
deleteJobStage
Response
Returns a DeleteJobStagePayload
Arguments
| Name | Description |
|---|---|
input - DeleteJobStageInput!
|
Example
Query
mutation deleteJobStage($input: DeleteJobStageInput!) {
deleteJobStage(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteJobStageInput}
Response
{
"data": {
"deleteJobStage": {
"deleted": false,
"clientMutationId": "xyz789"
}
}
}
deleteJobType
Response
Returns a DeleteJobTypePayload
Arguments
| Name | Description |
|---|---|
input - DeleteJobTypeInput!
|
Example
Query
mutation deleteJobType($input: DeleteJobTypeInput!) {
deleteJobType(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteJobTypeInput}
Response
{
"data": {
"deleteJobType": {
"deleted": true,
"clientMutationId": "xyz789"
}
}
}
deleteJwtTokenCookie
Response
Returns an DeleteJSONWebTokenCookiePayload
Arguments
| Name | Description |
|---|---|
input - DeleteJSONWebTokenCookieInput!
|
Example
Query
mutation deleteJwtTokenCookie($input: DeleteJSONWebTokenCookieInput!) {
deleteJwtTokenCookie(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteJSONWebTokenCookieInput}
Response
{
"data": {
"deleteJwtTokenCookie": {
"deleted": false,
"clientMutationId": "xyz789"
}
}
}
deleteLocation
Response
Returns a DeleteLocationPayload
Arguments
| Name | Description |
|---|---|
input - DeleteLocationInput!
|
Example
Query
mutation deleteLocation($input: DeleteLocationInput!) {
deleteLocation(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteLocationInput}
Response
{
"data": {
"deleteLocation": {
"deleted": false,
"clientMutationId": "abc123"
}
}
}
deleteMessage
Response
Returns a DeleteMessagePayload
Arguments
| Name | Description |
|---|---|
input - DeleteMessageInput!
|
Example
Query
mutation deleteMessage($input: DeleteMessageInput!) {
deleteMessage(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteMessageInput}
Response
{
"data": {
"deleteMessage": {
"deleted": true,
"clientMutationId": "abc123"
}
}
}
deleteNonRecurringNotification
Response
Returns a DeleteNonRecurringNotificationPayload
Arguments
| Name | Description |
|---|---|
input - DeleteNonRecurringNotificationInput!
|
Example
Query
mutation deleteNonRecurringNotification($input: DeleteNonRecurringNotificationInput!) {
deleteNonRecurringNotification(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteNonRecurringNotificationInput}
Response
{
"data": {
"deleteNonRecurringNotification": {
"deleted": true,
"clientMutationId": "xyz789"
}
}
}
deleteNotificationTrigger
Response
Returns a DeleteNotificationTriggerPayload
Arguments
| Name | Description |
|---|---|
input - DeleteNotificationTriggerInput!
|
Example
Query
mutation deleteNotificationTrigger($input: DeleteNotificationTriggerInput!) {
deleteNotificationTrigger(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteNotificationTriggerInput}
Response
{
"data": {
"deleteNotificationTrigger": {
"deleted": true,
"clientMutationId": "xyz789"
}
}
}
deleteNotificationTriggerRule
Response
Returns a DeleteNotificationTriggerRulePayload
Arguments
| Name | Description |
|---|---|
input - DeleteNotificationTriggerRuleInput!
|
Example
Query
mutation deleteNotificationTriggerRule($input: DeleteNotificationTriggerRuleInput!) {
deleteNotificationTriggerRule(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteNotificationTriggerRuleInput}
Response
{
"data": {
"deleteNotificationTriggerRule": {
"deleted": false,
"clientMutationId": "abc123"
}
}
}
deleteOpenAiInteraction
Response
Returns a DeleteOpenAiInteractionPayload
Arguments
| Name | Description |
|---|---|
input - DeleteOpenAiInteractionInput!
|
Example
Query
mutation deleteOpenAiInteraction($input: DeleteOpenAiInteractionInput!) {
deleteOpenAiInteraction(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteOpenAiInteractionInput}
Response
{
"data": {
"deleteOpenAiInteraction": {
"deleted": true,
"clientMutationId": "abc123"
}
}
}
deleteOrganization
Response
Returns a DeleteOrganizationPayload
Arguments
| Name | Description |
|---|---|
input - DeleteOrganizationInput!
|
Example
Query
mutation deleteOrganization($input: DeleteOrganizationInput!) {
deleteOrganization(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteOrganizationInput}
Response
{
"data": {
"deleteOrganization": {
"deleted": false,
"clientMutationId": "xyz789"
}
}
}
deleteOrganizationPackageBackground
Response
Arguments
| Name | Description |
|---|---|
input - DeleteOrganizationPackageBackgroundInput!
|
Example
Query
mutation deleteOrganizationPackageBackground($input: DeleteOrganizationPackageBackgroundInput!) {
deleteOrganizationPackageBackground(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteOrganizationPackageBackgroundInput}
Response
{
"data": {
"deleteOrganizationPackageBackground": {
"deleted": false,
"clientMutationId": "abc123"
}
}
}
deleteOrganizationRegion
Response
Returns a DeleteOrganizationRegionPayload
Arguments
| Name | Description |
|---|---|
input - DeleteOrganizationRegionInput!
|
Example
Query
mutation deleteOrganizationRegion($input: DeleteOrganizationRegionInput!) {
deleteOrganizationRegion(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteOrganizationRegionInput}
Response
{
"data": {
"deleteOrganizationRegion": {
"deleted": false,
"clientMutationId": "abc123"
}
}
}
deleteOrganizationStage
Response
Returns a DeleteOrganizationStagePayload
Arguments
| Name | Description |
|---|---|
input - DeleteOrganizationStageInput!
|
Example
Query
mutation deleteOrganizationStage($input: DeleteOrganizationStageInput!) {
deleteOrganizationStage(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteOrganizationStageInput}
Response
{
"data": {
"deleteOrganizationStage": {
"deleted": false,
"clientMutationId": "abc123"
}
}
}
deletePackageCategory
Response
Returns a DeletePackageCategoryPayload
Arguments
| Name | Description |
|---|---|
input - DeletePackageCategoryInput!
|
Example
Query
mutation deletePackageCategory($input: DeletePackageCategoryInput!) {
deletePackageCategory(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeletePackageCategoryInput}
Response
{
"data": {
"deletePackageCategory": {
"deleted": true,
"clientMutationId": "xyz789"
}
}
}
deletePackageGroupJob
Response
Returns a DeletePackageGroupJobPayload
Arguments
| Name | Description |
|---|---|
input - DeletePackageGroupJobInput!
|
Example
Query
mutation deletePackageGroupJob($input: DeletePackageGroupJobInput!) {
deletePackageGroupJob(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeletePackageGroupJobInput}
Response
{
"data": {
"deletePackageGroupJob": {
"deleted": false,
"clientMutationId": "xyz789"
}
}
}
deleteProduct
Response
Returns a DeleteProductPayload
Arguments
| Name | Description |
|---|---|
input - DeleteProductInput!
|
Example
Query
mutation deleteProduct($input: DeleteProductInput!) {
deleteProduct(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteProductInput}
Response
{
"data": {
"deleteProduct": {
"deleted": false,
"clientMutationId": "xyz789"
}
}
}
deleteRefreshJwtTokenCookie
Response
Returns a DeleteRefreshTokenCookiePayload
Arguments
| Name | Description |
|---|---|
input - DeleteRefreshTokenCookieInput!
|
Example
Query
mutation deleteRefreshJwtTokenCookie($input: DeleteRefreshTokenCookieInput!) {
deleteRefreshJwtTokenCookie(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteRefreshTokenCookieInput}
Response
{
"data": {
"deleteRefreshJwtTokenCookie": {
"deleted": true,
"clientMutationId": "abc123"
}
}
}
deleteRegion
Response
Returns a DeleteRegionPayload
Arguments
| Name | Description |
|---|---|
input - DeleteRegionInput!
|
Example
Query
mutation deleteRegion($input: DeleteRegionInput!) {
deleteRegion(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteRegionInput}
Response
{
"data": {
"deleteRegion": {
"deleted": false,
"clientMutationId": "abc123"
}
}
}
deleteRepairStatus
Response
Returns a DeleteRepairStatusPayload
Arguments
| Name | Description |
|---|---|
input - DeleteRepairStatusInput!
|
Example
Query
mutation deleteRepairStatus($input: DeleteRepairStatusInput!) {
deleteRepairStatus(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteRepairStatusInput}
Response
{
"data": {
"deleteRepairStatus": {
"deleted": false,
"clientMutationId": "xyz789"
}
}
}
deleteResitReason
Response
Returns a DeleteResitReasonPayload
Arguments
| Name | Description |
|---|---|
input - DeleteResitReasonInput!
|
Example
Query
mutation deleteResitReason($input: DeleteResitReasonInput!) {
deleteResitReason(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteResitReasonInput}
Response
{
"data": {
"deleteResitReason": {
"deleted": true,
"clientMutationId": "abc123"
}
}
}
deleteRole
Response
Returns a DeleteRolePayload
Arguments
| Name | Description |
|---|---|
input - DeleteRoleInput!
|
Example
Query
mutation deleteRole($input: DeleteRoleInput!) {
deleteRole(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteRoleInput}
Response
{
"data": {
"deleteRole": {
"deleted": true,
"clientMutationId": "xyz789"
}
}
}
deleteSession
Response
Returns a DeleteSessionPayload
Arguments
| Name | Description |
|---|---|
input - DeleteSessionInput!
|
Example
Query
mutation deleteSession($input: DeleteSessionInput!) {
deleteSession(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteSessionInput}
Response
{
"data": {
"deleteSession": {
"deleted": true,
"clientMutationId": "xyz789"
}
}
}
deleteSessionPackage
Response
Returns a DeleteSessionPackagePayload
Arguments
| Name | Description |
|---|---|
input - DeleteSessionPackageInput!
|
Example
Query
mutation deleteSessionPackage($input: DeleteSessionPackageInput!) {
deleteSessionPackage(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteSessionPackageInput}
Response
{
"data": {
"deleteSessionPackage": {
"deleted": true,
"clientMutationId": "xyz789"
}
}
}
deleteSessionStage
Response
Returns a DeleteSessionStagePayload
Arguments
| Name | Description |
|---|---|
input - DeleteSessionStageInput!
|
Example
Query
mutation deleteSessionStage($input: DeleteSessionStageInput!) {
deleteSessionStage(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteSessionStageInput}
Response
{
"data": {
"deleteSessionStage": {
"deleted": false,
"clientMutationId": "xyz789"
}
}
}
deleteStripeInvoice
Response
Returns a DeleteStripeInvoicePayload
Arguments
| Name | Description |
|---|---|
input - DeleteStripeInvoiceInput!
|
Example
Query
mutation deleteStripeInvoice($input: DeleteStripeInvoiceInput!) {
deleteStripeInvoice(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteStripeInvoiceInput}
Response
{
"data": {
"deleteStripeInvoice": {
"deleted": true,
"clientMutationId": "abc123"
}
}
}
deleteStripePaymentMethod
Response
Returns a DeleteStripePaymentMethodPayload
Arguments
| Name | Description |
|---|---|
input - DeleteStripePaymentMethodInput!
|
Example
Query
mutation deleteStripePaymentMethod($input: DeleteStripePaymentMethodInput!) {
deleteStripePaymentMethod(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteStripePaymentMethodInput}
Response
{
"data": {
"deleteStripePaymentMethod": {
"deleted": false,
"clientMutationId": "xyz789"
}
}
}
deleteSubject
Response
Returns a DeleteSubjectPayload
Arguments
| Name | Description |
|---|---|
input - DeleteSubjectInput!
|
Example
Query
mutation deleteSubject($input: DeleteSubjectInput!) {
deleteSubject(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteSubjectInput}
Response
{
"data": {
"deleteSubject": {
"deleted": false,
"clientMutationId": "abc123"
}
}
}
deleteSubjectGroup
Response
Returns a DeleteSubjectGroupPayload
Arguments
| Name | Description |
|---|---|
input - DeleteSubjectGroupInput!
|
Example
Query
mutation deleteSubjectGroup($input: DeleteSubjectGroupInput!) {
deleteSubjectGroup(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteSubjectGroupInput}
Response
{
"data": {
"deleteSubjectGroup": {
"deleted": true,
"clientMutationId": "abc123"
}
}
}
deleteSubjectGroupRegion
Response
Returns a DeleteSubjectGroupRegionPayload
Arguments
| Name | Description |
|---|---|
input - DeleteSubjectGroupRegionInput!
|
Example
Query
mutation deleteSubjectGroupRegion($input: DeleteSubjectGroupRegionInput!) {
deleteSubjectGroupRegion(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteSubjectGroupRegionInput}
Response
{
"data": {
"deleteSubjectGroupRegion": {
"deleted": false,
"clientMutationId": "xyz789"
}
}
}
deleteSubmitForm
Response
Returns a DeleteSubmitFormPayload
Arguments
| Name | Description |
|---|---|
input - DeleteSubmitFormInput!
|
Example
Query
mutation deleteSubmitForm($input: DeleteSubmitFormInput!) {
deleteSubmitForm(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteSubmitFormInput}
Response
{
"data": {
"deleteSubmitForm": {
"deleted": false,
"clientMutationId": "abc123"
}
}
}
deleteTag
Response
Returns a DeleteTagPayload
Arguments
| Name | Description |
|---|---|
input - DeleteTagInput!
|
Example
Query
mutation deleteTag($input: DeleteTagInput!) {
deleteTag(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteTagInput}
Response
{
"data": {
"deleteTag": {
"deleted": true,
"clientMutationId": "xyz789"
}
}
}
deleteTask
Response
Returns a DeleteTaskPayload
Arguments
| Name | Description |
|---|---|
input - DeleteTaskInput!
|
Example
Query
mutation deleteTask($input: DeleteTaskInput!) {
deleteTask(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteTaskInput}
Response
{
"data": {
"deleteTask": {
"deleted": false,
"clientMutationId": "abc123"
}
}
}
deleteTaskCollection
Response
Returns a DeleteTaskCollectionPayload
Arguments
| Name | Description |
|---|---|
input - DeleteTaskCollectionInput!
|
Example
Query
mutation deleteTaskCollection($input: DeleteTaskCollectionInput!) {
deleteTaskCollection(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteTaskCollectionInput}
Response
{
"data": {
"deleteTaskCollection": {
"deleted": true,
"clientMutationId": "xyz789"
}
}
}
deleteTaskCollectionTask
Response
Returns a DeleteTaskCollectionTaskPayload
Arguments
| Name | Description |
|---|---|
input - DeleteTaskCollectionTaskInput!
|
Example
Query
mutation deleteTaskCollectionTask($input: DeleteTaskCollectionTaskInput!) {
deleteTaskCollectionTask(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteTaskCollectionTaskInput}
Response
{
"data": {
"deleteTaskCollectionTask": {
"deleted": false,
"clientMutationId": "xyz789"
}
}
}
deleteTaskExpense
Response
Returns a DeleteTaskExpensePayload
Arguments
| Name | Description |
|---|---|
input - DeleteTaskExpenseInput!
|
Example
Query
mutation deleteTaskExpense($input: DeleteTaskExpenseInput!) {
deleteTaskExpense(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteTaskExpenseInput}
Response
{
"data": {
"deleteTaskExpense": {
"deleted": true,
"clientMutationId": "xyz789"
}
}
}
deleteTaskExpenseType
Response
Returns a DeleteTaskExpenseTypePayload
Arguments
| Name | Description |
|---|---|
input - DeleteTaskExpenseTypeInput!
|
Example
Query
mutation deleteTaskExpenseType($input: DeleteTaskExpenseTypeInput!) {
deleteTaskExpenseType(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteTaskExpenseTypeInput}
Response
{
"data": {
"deleteTaskExpenseType": {
"deleted": false,
"clientMutationId": "xyz789"
}
}
}
deleteTaskStatus
Response
Returns a DeleteTaskStatusPayload
Arguments
| Name | Description |
|---|---|
input - DeleteTaskStatusInput!
|
Example
Query
mutation deleteTaskStatus($input: DeleteTaskStatusInput!) {
deleteTaskStatus(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteTaskStatusInput}
Response
{
"data": {
"deleteTaskStatus": {
"deleted": false,
"clientMutationId": "xyz789"
}
}
}
deleteTaskTimeTrackingEvent
Response
Returns a DeleteTaskTimeTrackingEventPayload
Arguments
| Name | Description |
|---|---|
input - DeleteTaskTimeTrackingEventInput!
|
Example
Query
mutation deleteTaskTimeTrackingEvent($input: DeleteTaskTimeTrackingEventInput!) {
deleteTaskTimeTrackingEvent(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteTaskTimeTrackingEventInput}
Response
{
"data": {
"deleteTaskTimeTrackingEvent": {
"deleted": true,
"clientMutationId": "abc123"
}
}
}
deleteTenantFile
Response
Returns a DeleteTenantFilePayload
Arguments
| Name | Description |
|---|---|
input - DeleteTenantFileInput!
|
Example
Query
mutation deleteTenantFile($input: DeleteTenantFileInput!) {
deleteTenantFile(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteTenantFileInput}
Response
{
"data": {
"deleteTenantFile": {
"deleted": true,
"clientMutationId": "abc123"
}
}
}
deleteTimesheet
Response
Returns a DeleteTimesheetPayload
Arguments
| Name | Description |
|---|---|
input - DeleteTimesheetInput!
|
Example
Query
mutation deleteTimesheet($input: DeleteTimesheetInput!) {
deleteTimesheet(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteTimesheetInput}
Response
{
"data": {
"deleteTimesheet": {
"deleted": true,
"clientMutationId": "xyz789"
}
}
}
deleteTimesheetEvent
Response
Returns a DeleteTimesheetEventPayload
Arguments
| Name | Description |
|---|---|
input - DeleteTimesheetEventInput!
|
Example
Query
mutation deleteTimesheetEvent($input: DeleteTimesheetEventInput!) {
deleteTimesheetEvent(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteTimesheetEventInput}
Response
{
"data": {
"deleteTimesheetEvent": {
"deleted": false,
"clientMutationId": "abc123"
}
}
}
deleteTimesheetExpense
Response
Returns a DeleteTimesheetExpensePayload
Arguments
| Name | Description |
|---|---|
input - DeleteTimesheetExpenseInput!
|
Example
Query
mutation deleteTimesheetExpense($input: DeleteTimesheetExpenseInput!) {
deleteTimesheetExpense(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteTimesheetExpenseInput}
Response
{
"data": {
"deleteTimesheetExpense": {
"deleted": true,
"clientMutationId": "xyz789"
}
}
}
deleteTimesheetExpenseType
Response
Returns a DeleteTimesheetExpenseTypePayload
Arguments
| Name | Description |
|---|---|
input - DeleteTimesheetExpenseTypeInput!
|
Example
Query
mutation deleteTimesheetExpenseType($input: DeleteTimesheetExpenseTypeInput!) {
deleteTimesheetExpenseType(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteTimesheetExpenseTypeInput}
Response
{
"data": {
"deleteTimesheetExpenseType": {
"deleted": true,
"clientMutationId": "abc123"
}
}
}
deleteTimesheetReport
Response
Returns a DeleteTimesheetReportPayload
Arguments
| Name | Description |
|---|---|
input - DeleteTimesheetReportInput!
|
Example
Query
mutation deleteTimesheetReport($input: DeleteTimesheetReportInput!) {
deleteTimesheetReport(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteTimesheetReportInput}
Response
{
"data": {
"deleteTimesheetReport": {
"deleted": false,
"clientMutationId": "abc123"
}
}
}
deleteTimesheetSchedule
Response
Returns a DeleteTimesheetSchedulePayload
Arguments
| Name | Description |
|---|---|
input - DeleteTimesheetScheduleInput!
|
Example
Query
mutation deleteTimesheetSchedule($input: DeleteTimesheetScheduleInput!) {
deleteTimesheetSchedule(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteTimesheetScheduleInput}
Response
{
"data": {
"deleteTimesheetSchedule": {
"deleted": true,
"clientMutationId": "abc123"
}
}
}
deleteUserTableFilter
Response
Returns a DeleteUserTableFilterPayload
Arguments
| Name | Description |
|---|---|
input - DeleteUserTableFilterInput!
|
Example
Query
mutation deleteUserTableFilter($input: DeleteUserTableFilterInput!) {
deleteUserTableFilter(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteUserTableFilterInput}
Response
{
"data": {
"deleteUserTableFilter": {
"deleted": false,
"clientMutationId": "abc123"
}
}
}
deleteWebhook
Response
Returns a DeleteWebhookPayload
Arguments
| Name | Description |
|---|---|
input - DeleteWebhookInput!
|
Example
Query
mutation deleteWebhook($input: DeleteWebhookInput!) {
deleteWebhook(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteWebhookInput}
Response
{
"data": {
"deleteWebhook": {
"deleted": false,
"clientMutationId": "abc123"
}
}
}
deleteWorkScheduleSchedule
Response
Returns a DeleteWorkScheduleSchedulePayload
Arguments
| Name | Description |
|---|---|
input - DeleteWorkScheduleScheduleInput!
|
Example
Query
mutation deleteWorkScheduleSchedule($input: DeleteWorkScheduleScheduleInput!) {
deleteWorkScheduleSchedule(input: $input) {
deleted
clientMutationId
}
}
Variables
{"input": DeleteWorkScheduleScheduleInput}
Response
{
"data": {
"deleteWorkScheduleSchedule": {
"deleted": false,
"clientMutationId": "abc123"
}
}
}
denyEmployeeJob
Response
Returns a DenyEmployeeJobPayload
Arguments
| Name | Description |
|---|---|
input - DenyEmployeeJobInput!
|
Example
Query
mutation denyEmployeeJob($input: DenyEmployeeJobInput!) {
denyEmployeeJob(input: $input) {
denied
employeeJobId
jobId
clientMutationId
}
}
Variables
{"input": DenyEmployeeJobInput}
Response
{
"data": {
"denyEmployeeJob": {
"denied": true,
"employeeJobId": "abc123",
"jobId": "abc123",
"clientMutationId": "abc123"
}
}
}
disconnectGoogleCalendarOauth
Response
Returns a DisconnectGoogleCalendarOAuthPayload
Arguments
| Name | Description |
|---|---|
input - DisconnectGoogleCalendarOAuthInput!
|
Example
Query
mutation disconnectGoogleCalendarOauth($input: DisconnectGoogleCalendarOAuthInput!) {
disconnectGoogleCalendarOauth(input: $input) {
googleCalendarConnector {
...GoogleCalendarConnectorNodeFragment
}
success
clientMutationId
}
}
Variables
{"input": DisconnectGoogleCalendarOAuthInput}
Response
{
"data": {
"disconnectGoogleCalendarOauth": {
"googleCalendarConnector": GoogleCalendarConnectorNode,
"success": false,
"clientMutationId": "xyz789"
}
}
}
downloadContacts
Response
Returns a DownloadContactsPayload
Arguments
| Name | Description |
|---|---|
input - DownloadContactsInput!
|
Example
Query
mutation downloadContacts($input: DownloadContactsInput!) {
downloadContacts(input: $input) {
file {
...FileNodeFragment
}
clientMutationId
}
}
Variables
{"input": DownloadContactsInput}
Response
{
"data": {
"downloadContacts": {
"file": FileNode,
"clientMutationId": "abc123"
}
}
}
downloadEmployeeHours
Response
Returns a DownloadEmployeeHoursPayload
Arguments
| Name | Description |
|---|---|
input - DownloadEmployeeHoursInput!
|
Example
Query
mutation downloadEmployeeHours($input: DownloadEmployeeHoursInput!) {
downloadEmployeeHours(input: $input) {
file {
...FileNodeFragment
}
clientMutationId
}
}
Variables
{"input": DownloadEmployeeHoursInput}
Response
{
"data": {
"downloadEmployeeHours": {
"file": FileNode,
"clientMutationId": "xyz789"
}
}
}
downloadEmployees
Response
Returns a DownloadEmployeesPayload
Arguments
| Name | Description |
|---|---|
input - DownloadEmployeesInput!
|
Example
Query
mutation downloadEmployees($input: DownloadEmployeesInput!) {
downloadEmployees(input: $input) {
file {
...FileNodeFragment
}
clientMutationId
}
}
Variables
{"input": DownloadEmployeesInput}
Response
{
"data": {
"downloadEmployees": {
"file": FileNode,
"clientMutationId": "abc123"
}
}
}
downloadEquipmentBag
Response
Returns a DownloadEquipmentBagPayload
Arguments
| Name | Description |
|---|---|
input - DownloadEquipmentBagInput!
|
Example
Query
mutation downloadEquipmentBag($input: DownloadEquipmentBagInput!) {
downloadEquipmentBag(input: $input) {
file {
...FileNodeFragment
}
emailed
clientMutationId
}
}
Variables
{"input": DownloadEquipmentBagInput}
Response
{
"data": {
"downloadEquipmentBag": {
"file": FileNode,
"emailed": true,
"clientMutationId": "xyz789"
}
}
}
downloadEquipmentItem
Response
Returns a DownloadEquipmentItemPayload
Arguments
| Name | Description |
|---|---|
input - DownloadEquipmentItemInput!
|
Example
Query
mutation downloadEquipmentItem($input: DownloadEquipmentItemInput!) {
downloadEquipmentItem(input: $input) {
file {
...FileNodeFragment
}
clientMutationId
}
}
Variables
{"input": DownloadEquipmentItemInput}
Response
{
"data": {
"downloadEquipmentItem": {
"file": FileNode,
"clientMutationId": "xyz789"
}
}
}
downloadFile
Response
Returns a DownloadFilePayload
Arguments
| Name | Description |
|---|---|
input - DownloadFileInput!
|
Example
Query
mutation downloadFile($input: DownloadFileInput!) {
downloadFile(input: $input) {
file
clientMutationId
}
}
Variables
{"input": DownloadFileInput}
Response
{
"data": {
"downloadFile": {
"file": "abc123",
"clientMutationId": "abc123"
}
}
}
downloadFolder
Response
Returns a DownloadFolderPayload
Arguments
| Name | Description |
|---|---|
input - DownloadFolderInput!
|
Example
Query
mutation downloadFolder($input: DownloadFolderInput!) {
downloadFolder(input: $input) {
folder
clientMutationId
}
}
Variables
{"input": DownloadFolderInput}
Response
{
"data": {
"downloadFolder": {
"folder": "abc123",
"clientMutationId": "abc123"
}
}
}
downloadFolderFile
Response
Returns a DownloadFolderFilePayload
Arguments
| Name | Description |
|---|---|
input - DownloadFolderFileInput!
|
Example
Query
mutation downloadFolderFile($input: DownloadFolderFileInput!) {
downloadFolderFile(input: $input) {
folder
clientMutationId
}
}
Variables
{"input": DownloadFolderFileInput}
Response
{
"data": {
"downloadFolderFile": {
"folder": "abc123",
"clientMutationId": "xyz789"
}
}
}
downloadJob
Response
Returns a DownloadJobPayload
Arguments
| Name | Description |
|---|---|
input - DownloadJobInput!
|
Example
Query
mutation downloadJob($input: DownloadJobInput!) {
downloadJob(input: $input) {
file {
...FileNodeFragment
}
clientMutationId
}
}
Variables
{"input": DownloadJobInput}
Response
{
"data": {
"downloadJob": {
"file": FileNode,
"clientMutationId": "abc123"
}
}
}
downloadLogEntries
Response
Returns a DownloadLogEntriesPayload
Arguments
| Name | Description |
|---|---|
input - DownloadLogEntriesInput!
|
Example
Query
mutation downloadLogEntries($input: DownloadLogEntriesInput!) {
downloadLogEntries(input: $input) {
file {
...FileNodeFragment
}
clientMutationId
}
}
Variables
{"input": DownloadLogEntriesInput}
Response
{
"data": {
"downloadLogEntries": {
"file": FileNode,
"clientMutationId": "xyz789"
}
}
}
downloadOrganizations
Response
Returns a DownloadOrganizationsPayload
Arguments
| Name | Description |
|---|---|
input - DownloadOrganizationsInput!
|
Example
Query
mutation downloadOrganizations($input: DownloadOrganizationsInput!) {
downloadOrganizations(input: $input) {
file {
...FileNodeFragment
}
clientMutationId
}
}
Variables
{"input": DownloadOrganizationsInput}
Response
{
"data": {
"downloadOrganizations": {
"file": FileNode,
"clientMutationId": "abc123"
}
}
}
downloadSessions
Response
Returns a DownloadSessionsPayload
Arguments
| Name | Description |
|---|---|
input - DownloadSessionsInput!
|
Example
Query
mutation downloadSessions($input: DownloadSessionsInput!) {
downloadSessions(input: $input) {
file {
...FileNodeFragment
}
clientMutationId
}
}
Variables
{"input": DownloadSessionsInput}
Response
{
"data": {
"downloadSessions": {
"file": FileNode,
"clientMutationId": "xyz789"
}
}
}
downloadStripeInvoices
Response
Returns a DownloadStripeInvoicesPayload
Arguments
| Name | Description |
|---|---|
input - DownloadStripeInvoicesInput!
|
Example
Query
mutation downloadStripeInvoices($input: DownloadStripeInvoicesInput!) {
downloadStripeInvoices(input: $input) {
file {
...FileNodeFragment
}
clientMutationId
}
}
Variables
{"input": DownloadStripeInvoicesInput}
Response
{
"data": {
"downloadStripeInvoices": {
"file": FileNode,
"clientMutationId": "xyz789"
}
}
}
downloadStripePaymentIntents
Response
Returns a DownloadStripePaymentIntentsPayload
Arguments
| Name | Description |
|---|---|
input - DownloadStripePaymentIntentsInput!
|
Example
Query
mutation downloadStripePaymentIntents($input: DownloadStripePaymentIntentsInput!) {
downloadStripePaymentIntents(input: $input) {
file {
...FileNodeFragment
}
emailed
clientMutationId
}
}
Variables
{"input": DownloadStripePaymentIntentsInput}
Response
{
"data": {
"downloadStripePaymentIntents": {
"file": FileNode,
"emailed": true,
"clientMutationId": "xyz789"
}
}
}
downloadSubjectGroupSubjects
Response
Returns a DownloadSubjectGroupSubjectsPayload
Arguments
| Name | Description |
|---|---|
input - DownloadSubjectGroupSubjectsInput!
|
Example
Query
mutation downloadSubjectGroupSubjects($input: DownloadSubjectGroupSubjectsInput!) {
downloadSubjectGroupSubjects(input: $input) {
file {
...FileNodeFragment
}
emailed
clientMutationId
}
}
Variables
{"input": DownloadSubjectGroupSubjectsInput}
Response
{
"data": {
"downloadSubjectGroupSubjects": {
"file": FileNode,
"emailed": true,
"clientMutationId": "xyz789"
}
}
}
downloadSubjectGroups
Response
Returns a DownloadSubjectGroupsPayload
Arguments
| Name | Description |
|---|---|
input - DownloadSubjectGroupsInput!
|
Example
Query
mutation downloadSubjectGroups($input: DownloadSubjectGroupsInput!) {
downloadSubjectGroups(input: $input) {
file {
...FileNodeFragment
}
clientMutationId
}
}
Variables
{"input": DownloadSubjectGroupsInput}
Response
{
"data": {
"downloadSubjectGroups": {
"file": FileNode,
"clientMutationId": "xyz789"
}
}
}
downloadSubjects
Response
Returns a DownloadSubjectsPayload
Arguments
| Name | Description |
|---|---|
input - DownloadSubjectsInput!
|
Example
Query
mutation downloadSubjects($input: DownloadSubjectsInput!) {
downloadSubjects(input: $input) {
file {
...FileNodeFragment
}
clientMutationId
}
}
Variables
{"input": DownloadSubjectsInput}
Response
{
"data": {
"downloadSubjects": {
"file": FileNode,
"clientMutationId": "abc123"
}
}
}
downloadTaskCollection
Response
Returns a DownloadTaskCollectionPayload
Arguments
| Name | Description |
|---|---|
input - DownloadTaskCollectionInput!
|
Example
Query
mutation downloadTaskCollection($input: DownloadTaskCollectionInput!) {
downloadTaskCollection(input: $input) {
file {
...FileNodeFragment
}
clientMutationId
}
}
Variables
{"input": DownloadTaskCollectionInput}
Response
{
"data": {
"downloadTaskCollection": {
"file": FileNode,
"clientMutationId": "xyz789"
}
}
}
downloadTimesheet
Response
Returns a DownloadTimesheetPayload
Arguments
| Name | Description |
|---|---|
input - DownloadTimesheetInput!
|
Example
Query
mutation downloadTimesheet($input: DownloadTimesheetInput!) {
downloadTimesheet(input: $input) {
file {
...FileNodeFragment
}
clientMutationId
}
}
Variables
{"input": DownloadTimesheetInput}
Response
{
"data": {
"downloadTimesheet": {
"file": FileNode,
"clientMutationId": "abc123"
}
}
}
downloadTimesheetReport
Response
Returns a DownloadTimesheetReportPayload
Arguments
| Name | Description |
|---|---|
input - DownloadTimesheetReportInput!
|
Example
Query
mutation downloadTimesheetReport($input: DownloadTimesheetReportInput!) {
downloadTimesheetReport(input: $input) {
file {
...FileNodeFragment
}
clientMutationId
}
}
Variables
{"input": DownloadTimesheetReportInput}
Response
{
"data": {
"downloadTimesheetReport": {
"file": FileNode,
"clientMutationId": "xyz789"
}
}
}
endLiveChat
Response
Returns an EndLiveChatPayload
Arguments
| Name | Description |
|---|---|
input - EndLiveChatInput!
|
Example
Query
mutation endLiveChat($input: EndLiveChatInput!) {
endLiveChat(input: $input) {
success
clientMutationId
}
}
Variables
{"input": EndLiveChatInput}
Response
{
"data": {
"endLiveChat": {
"success": true,
"clientMutationId": "abc123"
}
}
}
equipmentBagTypesPdf
Response
Returns an EquipmentBagTypesPdfPayload
Arguments
| Name | Description |
|---|---|
input - EquipmentBagTypesPdfInput!
|
Example
Query
mutation equipmentBagTypesPdf($input: EquipmentBagTypesPdfInput!) {
equipmentBagTypesPdf(input: $input) {
file {
...FileNodeFragment
}
clientMutationId
}
}
Variables
{"input": EquipmentBagTypesPdfInput}
Response
{
"data": {
"equipmentBagTypesPdf": {
"file": FileNode,
"clientMutationId": "abc123"
}
}
}
extractBlueprintEmails
Response
Returns an ExtractBlueprintEmailsPayload
Arguments
| Name | Description |
|---|---|
input - ExtractBlueprintEmailsInput!
|
Example
Query
mutation extractBlueprintEmails($input: ExtractBlueprintEmailsInput!) {
extractBlueprintEmails(input: $input) {
file {
...FileNodeFragment
}
clientMutationId
}
}
Variables
{"input": ExtractBlueprintEmailsInput}
Response
{
"data": {
"extractBlueprintEmails": {
"file": FileNode,
"clientMutationId": "abc123"
}
}
}
ftpUpload
Response
Returns a FtpUploadPayload
Arguments
| Name | Description |
|---|---|
input - FtpUploadInput!
|
Example
Query
mutation ftpUpload($input: FtpUploadInput!) {
ftpUpload(input: $input) {
upload
clientMutationId
}
}
Variables
{"input": FtpUploadInput}
Response
{
"data": {
"ftpUpload": {
"upload": true,
"clientMutationId": "abc123"
}
}
}
importOrganization
Response
Returns an ImportOrganizationPayload
Arguments
| Name | Description |
|---|---|
input - ImportOrganizationInput!
|
Example
Query
mutation importOrganization($input: ImportOrganizationInput!) {
importOrganization(input: $input) {
processStarted
clientMutationId
}
}
Variables
{"input": ImportOrganizationInput}
Response
{
"data": {
"importOrganization": {
"processStarted": true,
"clientMutationId": "abc123"
}
}
}
initializeBulkUploads
Response
Returns an InitializeBulkUploadsPayload
Arguments
| Name | Description |
|---|---|
input - InitializeBulkUploadsInput!
|
Example
Query
mutation initializeBulkUploads($input: InitializeBulkUploadsInput!) {
initializeBulkUploads(input: $input) {
fileUploadSession {
...FileUploadSessionNodeFragment
}
files {
...BulkFilePresignedUrlsTypeFragment
}
clientMutationId
}
}
Variables
{"input": InitializeBulkUploadsInput}
Response
{
"data": {
"initializeBulkUploads": {
"fileUploadSession": FileUploadSessionNode,
"files": [BulkFilePresignedUrlsType],
"clientMutationId": "abc123"
}
}
}
initiateGoogleCalendarOauth
Response
Returns an InitiateGoogleCalendarOAuthPayload
Arguments
| Name | Description |
|---|---|
input - InitiateGoogleCalendarOAuthInput!
|
Example
Query
mutation initiateGoogleCalendarOauth($input: InitiateGoogleCalendarOAuthInput!) {
initiateGoogleCalendarOauth(input: $input) {
authorizationUrl
googleCalendarConnector {
...GoogleCalendarConnectorNodeFragment
}
clientMutationId
}
}
Variables
{"input": InitiateGoogleCalendarOAuthInput}
Response
{
"data": {
"initiateGoogleCalendarOauth": {
"authorizationUrl": "xyz789",
"googleCalendarConnector": GoogleCalendarConnectorNode,
"clientMutationId": "xyz789"
}
}
}
jobSessionsReport
Response
Returns a JobSessionsReportPayload
Arguments
| Name | Description |
|---|---|
input - JobSessionsReportInput!
|
Example
Query
mutation jobSessionsReport($input: JobSessionsReportInput!) {
jobSessionsReport(input: $input) {
sent
clientMutationId
}
}
Variables
{"input": JobSessionsReportInput}
Response
{
"data": {
"jobSessionsReport": {
"sent": false,
"clientMutationId": "abc123"
}
}
}
joinLiveChat
Response
Returns a JoinLiveChatPayload
Arguments
| Name | Description |
|---|---|
input - JoinLiveChatInput!
|
Example
Query
mutation joinLiveChat($input: JoinLiveChatInput!) {
joinLiveChat(input: $input) {
liveChat {
...LiveChatNodeFragment
}
token {
...LiveChatTokenTypeFragment
}
clientMutationId
}
}
Variables
{"input": JoinLiveChatInput}
Response
{
"data": {
"joinLiveChat": {
"liveChat": LiveChatNode,
"token": LiveChatTokenType,
"clientMutationId": "xyz789"
}
}
}
leaveLiveChat
Response
Returns a LeaveLiveChatPayload
Arguments
| Name | Description |
|---|---|
input - LeaveLiveChatInput!
|
Example
Query
mutation leaveLiveChat($input: LeaveLiveChatInput!) {
leaveLiveChat(input: $input) {
liveChat {
...LiveChatNodeFragment
}
ended
clientMutationId
}
}
Variables
{"input": LeaveLiveChatInput}
Response
{
"data": {
"leaveLiveChat": {
"liveChat": LiveChatNode,
"ended": false,
"clientMutationId": "xyz789"
}
}
}
linkNotificationTrigger
Response
Returns a LinkNotificationTriggerPayload
Arguments
| Name | Description |
|---|---|
input - LinkNotificationTriggerInput!
|
Example
Query
mutation linkNotificationTrigger($input: LinkNotificationTriggerInput!) {
linkNotificationTrigger(input: $input) {
notificationTrigger {
...NotificationTriggerNodeFragment
}
clientMutationId
}
}
Variables
{"input": LinkNotificationTriggerInput}
Response
{
"data": {
"linkNotificationTrigger": {
"notificationTrigger": NotificationTriggerNode,
"clientMutationId": "abc123"
}
}
}
manageFileUploadProgress
Response
Returns a ManageFileUploadProgressPayload
Arguments
| Name | Description |
|---|---|
input - ManageFileUploadProgressInput!
|
Example
Query
mutation manageFileUploadProgress($input: ManageFileUploadProgressInput!) {
manageFileUploadProgress(input: $input) {
fileUploadProgress {
...FileUploadProgressNodeFragment
}
clientMutationId
}
}
Variables
{"input": ManageFileUploadProgressInput}
Response
{
"data": {
"manageFileUploadProgress": {
"fileUploadProgress": FileUploadProgressNode,
"clientMutationId": "abc123"
}
}
}
mergeSubject
Response
Returns a MergeSubjectPayload
Arguments
| Name | Description |
|---|---|
input - MergeSubjectInput!
|
Example
Query
mutation mergeSubject($input: MergeSubjectInput!) {
mergeSubject(input: $input) {
merged
subjectDeduplicationSubject {
...SubjectDeduplicationSubjectNodeFragment
}
clientMutationId
}
}
Variables
{"input": MergeSubjectInput}
Response
{
"data": {
"mergeSubject": {
"merged": true,
"subjectDeduplicationSubject": SubjectDeduplicationSubjectNode,
"clientMutationId": "abc123"
}
}
}
notificationTemplateSync
Response
Returns a NotificationTemplateSyncPayload
Arguments
| Name | Description |
|---|---|
input - NotificationTemplateSyncInput!
|
Example
Query
mutation notificationTemplateSync($input: NotificationTemplateSyncInput!) {
notificationTemplateSync(input: $input) {
synced
clientMutationId
}
}
Variables
{"input": NotificationTemplateSyncInput}
Response
{
"data": {
"notificationTemplateSync": {
"synced": false,
"clientMutationId": "xyz789"
}
}
}
processEmployeeCsv
Response
Returns a ProcessEmployeeCsvPayload
Arguments
| Name | Description |
|---|---|
input - ProcessEmployeeCsvInput!
|
Example
Query
mutation processEmployeeCsv($input: ProcessEmployeeCsvInput!) {
processEmployeeCsv(input: $input) {
processing
clientMutationId
}
}
Variables
{"input": ProcessEmployeeCsvInput}
Response
{
"data": {
"processEmployeeCsv": {
"processing": true,
"clientMutationId": "xyz789"
}
}
}
processOrganizationCsv
Response
Returns a ProcessOrganizationCsvPayload
Arguments
| Name | Description |
|---|---|
input - ProcessOrganizationCsvInput!
|
Example
Query
mutation processOrganizationCsv($input: ProcessOrganizationCsvInput!) {
processOrganizationCsv(input: $input) {
organization {
...OrganizationNodeFragment
}
clientMutationId
}
}
Variables
{"input": ProcessOrganizationCsvInput}
Response
{
"data": {
"processOrganizationCsv": {
"organization": OrganizationNode,
"clientMutationId": "abc123"
}
}
}
processSubjectGroupCsv
Response
Returns a ProcessSubjectGroupCsvPayload
Arguments
| Name | Description |
|---|---|
input - ProcessSubjectGroupCsvInput!
|
Example
Query
mutation processSubjectGroupCsv($input: ProcessSubjectGroupCsvInput!) {
processSubjectGroupCsv(input: $input) {
subjectGroup {
...SubjectGroupNodeFragment
}
clientMutationId
}
}
Variables
{"input": ProcessSubjectGroupCsvInput}
Response
{
"data": {
"processSubjectGroupCsv": {
"subjectGroup": SubjectGroupNode,
"clientMutationId": "abc123"
}
}
}
recordFileDownloadLinkUsage
Response
Returns a RecordFileDownloadLinkUsagePayload
Arguments
| Name | Description |
|---|---|
input - RecordFileDownloadLinkUsageInput!
|
Example
Query
mutation recordFileDownloadLinkUsage($input: RecordFileDownloadLinkUsageInput!) {
recordFileDownloadLinkUsage(input: $input) {
fileDownloadLink {
...FileDownloadLinkNodeFragment
}
clientMutationId
}
}
Variables
{"input": RecordFileDownloadLinkUsageInput}
Response
{
"data": {
"recordFileDownloadLinkUsage": {
"fileDownloadLink": FileDownloadLinkNode,
"clientMutationId": "abc123"
}
}
}
refreshJwtToken
Response
Returns a RefreshPayload
Arguments
| Name | Description |
|---|---|
input - RefreshInput!
|
Example
Query
mutation refreshJwtToken($input: RefreshInput!) {
refreshJwtToken(input: $input) {
payload
refreshExpiresIn
clientMutationId
token
refreshToken
}
}
Variables
{"input": RefreshInput}
Response
{
"data": {
"refreshJwtToken": {
"payload": GenericScalar,
"refreshExpiresIn": 987,
"clientMutationId": "xyz789",
"token": "abc123",
"refreshToken": "xyz789"
}
}
}
refundStripePaymentIntent
Response
Returns a RefundStripePaymentIntentPayload
Arguments
| Name | Description |
|---|---|
input - RefundStripePaymentIntentInput!
|
Example
Query
mutation refundStripePaymentIntent($input: RefundStripePaymentIntentInput!) {
refundStripePaymentIntent(input: $input) {
refunded
clientMutationId
}
}
Variables
{"input": RefundStripePaymentIntentInput}
Response
{
"data": {
"refundStripePaymentIntent": {
"refunded": true,
"clientMutationId": "xyz789"
}
}
}
registerPushNotificationToken
Response
Returns a RegisterPushNotificationTokenPayload
Arguments
| Name | Description |
|---|---|
input - RegisterPushNotificationTokenInput!
|
Example
Query
mutation registerPushNotificationToken($input: RegisterPushNotificationTokenInput!) {
registerPushNotificationToken(input: $input) {
pushNotificationToken {
...PushNotificationTokenNodeFragment
}
clientMutationId
}
}
Variables
{"input": RegisterPushNotificationTokenInput}
Response
{
"data": {
"registerPushNotificationToken": {
"pushNotificationToken": PushNotificationTokenNode,
"clientMutationId": "xyz789"
}
}
}
resendNotification
Response
Returns a ResendNotificationPayload
Arguments
| Name | Description |
|---|---|
input - ResendNotificationInput!
|
Example
Query
mutation resendNotification($input: ResendNotificationInput!) {
resendNotification(input: $input) {
resent
clientMutationId
}
}
Variables
{"input": ResendNotificationInput}
Response
{
"data": {
"resendNotification": {
"resent": true,
"clientMutationId": "abc123"
}
}
}
resetGaiaUserPassword
Response
Returns a ResetGaiaUserPasswordPayload
Arguments
| Name | Description |
|---|---|
input - ResetGaiaUserPasswordInput!
|
Example
Query
mutation resetGaiaUserPassword($input: ResetGaiaUserPasswordInput!) {
resetGaiaUserPassword(input: $input) {
resetEmailSent
clientMutationId
}
}
Variables
{"input": ResetGaiaUserPasswordInput}
Response
{
"data": {
"resetGaiaUserPassword": {
"resetEmailSent": false,
"clientMutationId": "abc123"
}
}
}
revokeJwtToken
Response
Returns a RevokePayload
Arguments
| Name | Description |
|---|---|
input - RevokeInput!
|
Example
Query
mutation revokeJwtToken($input: RevokeInput!) {
revokeJwtToken(input: $input) {
revoked
clientMutationId
}
}
Variables
{"input": RevokeInput}
Response
{
"data": {
"revokeJwtToken": {
"revoked": 987,
"clientMutationId": "xyz789"
}
}
}
sendBookingRequestNotification
Response
Returns a SendBookingRequestNotificationPayload
Arguments
| Name | Description |
|---|---|
input - SendBookingRequestNotificationInput!
|
Example
Query
mutation sendBookingRequestNotification($input: SendBookingRequestNotificationInput!) {
sendBookingRequestNotification(input: $input) {
received
clientMutationId
}
}
Variables
{"input": SendBookingRequestNotificationInput}
Response
{
"data": {
"sendBookingRequestNotification": {
"received": false,
"clientMutationId": "xyz789"
}
}
}
sendGaiaUserConfirmationEmail
Response
Returns a SendGaiaUserConfirmationEmailPayload
Arguments
| Name | Description |
|---|---|
input - SendGaiaUserConfirmationEmailInput!
|
Example
Query
mutation sendGaiaUserConfirmationEmail($input: SendGaiaUserConfirmationEmailInput!) {
sendGaiaUserConfirmationEmail(input: $input) {
confirmationEmailSent
clientMutationId
}
}
Variables
{"input": SendGaiaUserConfirmationEmailInput}
Response
{
"data": {
"sendGaiaUserConfirmationEmail": {
"confirmationEmailSent": true,
"clientMutationId": "abc123"
}
}
}
sendNotificationTrigger
Response
Returns a SendNotificationTriggerPayload
Arguments
| Name | Description |
|---|---|
input - SendNotificationTriggerInput!
|
Example
Query
mutation sendNotificationTrigger($input: SendNotificationTriggerInput!) {
sendNotificationTrigger(input: $input) {
sent
clientMutationId
}
}
Variables
{"input": SendNotificationTriggerInput}
Response
{
"data": {
"sendNotificationTrigger": {
"sent": false,
"clientMutationId": "abc123"
}
}
}
startLiveChat
Response
Returns a StartLiveChatPayload
Arguments
| Name | Description |
|---|---|
input - StartLiveChatInput!
|
Example
Query
mutation startLiveChat($input: StartLiveChatInput!) {
startLiveChat(input: $input) {
liveChat {
...LiveChatNodeFragment
}
token {
...LiveChatTokenTypeFragment
}
clientMutationId
}
}
Variables
{"input": StartLiveChatInput}
Response
{
"data": {
"startLiveChat": {
"liveChat": LiveChatNode,
"token": LiveChatTokenType,
"clientMutationId": "abc123"
}
}
}
subjectGroupSessionsReport
Response
Returns a SubjectGroupSessionsReportPayload
Arguments
| Name | Description |
|---|---|
input - SubjectGroupSessionsReportInput!
|
Example
Query
mutation subjectGroupSessionsReport($input: SubjectGroupSessionsReportInput!) {
subjectGroupSessionsReport(input: $input) {
sent
clientMutationId
}
}
Variables
{"input": SubjectGroupSessionsReportInput}
Response
{
"data": {
"subjectGroupSessionsReport": {
"sent": true,
"clientMutationId": "abc123"
}
}
}
submitForm
Response
Returns a CreateSubmitFormPayload
Arguments
| Name | Description |
|---|---|
input - CreateSubmitFormInput!
|
Example
Query
mutation submitForm($input: CreateSubmitFormInput!) {
submitForm(input: $input) {
submitForm {
...SubmitFormNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateSubmitFormInput}
Response
{
"data": {
"submitForm": {
"submitForm": SubmitFormNode,
"clientMutationId": "xyz789"
}
}
}
syncCustomFieldSet
Response
Returns a SyncCustomFieldSetPayload
Arguments
| Name | Description |
|---|---|
input - SyncCustomFieldSetInput!
|
Example
Query
mutation syncCustomFieldSet($input: SyncCustomFieldSetInput!) {
syncCustomFieldSet(input: $input) {
syncing
clientMutationId
}
}
Variables
{"input": SyncCustomFieldSetInput}
Response
{
"data": {
"syncCustomFieldSet": {
"syncing": true,
"clientMutationId": "xyz789"
}
}
}
testNotificationTrigger
Response
Returns a TestNotificationTriggerPayload
Arguments
| Name | Description |
|---|---|
input - TestNotificationTriggerInput!
|
Example
Query
mutation testNotificationTrigger($input: TestNotificationTriggerInput!) {
testNotificationTrigger(input: $input) {
sent
clientMutationId
}
}
Variables
{"input": TestNotificationTriggerInput}
Response
{
"data": {
"testNotificationTrigger": {
"sent": true,
"clientMutationId": "xyz789"
}
}
}
unlinkNotificationTrigger
Response
Returns an UnlinkNotificationTriggerPayload
Arguments
| Name | Description |
|---|---|
input - UnlinkNotificationTriggerInput!
|
Example
Query
mutation unlinkNotificationTrigger($input: UnlinkNotificationTriggerInput!) {
unlinkNotificationTrigger(input: $input) {
notificationTrigger {
...NotificationTriggerNodeFragment
}
clientMutationId
}
}
Variables
{"input": UnlinkNotificationTriggerInput}
Response
{
"data": {
"unlinkNotificationTrigger": {
"notificationTrigger": NotificationTriggerNode,
"clientMutationId": "xyz789"
}
}
}
updateApiKey
Response
Returns an UpdateAPIKeyPayload
Arguments
| Name | Description |
|---|---|
input - UpdateAPIKeyInput!
|
Example
Query
mutation updateApiKey($input: UpdateAPIKeyInput!) {
updateApiKey(input: $input) {
apiKey {
...APIKeyNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateAPIKeyInput}
Response
{
"data": {
"updateApiKey": {
"apiKey": APIKeyNode,
"clientMutationId": "xyz789"
}
}
}
updateBoxConnector
Response
Returns an UpdateBoxConnectorPayload
Arguments
| Name | Description |
|---|---|
input - UpdateBoxConnectorInput!
|
Example
Query
mutation updateBoxConnector($input: UpdateBoxConnectorInput!) {
updateBoxConnector(input: $input) {
boxConnector {
...BoxConnectorNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateBoxConnectorInput}
Response
{
"data": {
"updateBoxConnector": {
"boxConnector": BoxConnectorNode,
"clientMutationId": "abc123"
}
}
}
updateBoxSignRequest
Response
Returns an UpdateBoxSignRequestPayload
Arguments
| Name | Description |
|---|---|
input - UpdateBoxSignRequestInput!
|
Example
Query
mutation updateBoxSignRequest($input: UpdateBoxSignRequestInput!) {
updateBoxSignRequest(input: $input) {
boxSignRequest {
...BoxSignRequestNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateBoxSignRequestInput}
Response
{
"data": {
"updateBoxSignRequest": {
"boxSignRequest": BoxSignRequestNode,
"clientMutationId": "abc123"
}
}
}
updateChannel
Response
Returns an UpdateChannelPayload
Arguments
| Name | Description |
|---|---|
input - UpdateChannelInput!
|
Example
Query
mutation updateChannel($input: UpdateChannelInput!) {
updateChannel(input: $input) {
channel {
...ChannelNodeFragment
}
addedMembers {
...ChannelMemberNodeFragment
}
removedMemberIds
clientMutationId
}
}
Variables
{"input": UpdateChannelInput}
Response
{
"data": {
"updateChannel": {
"channel": ChannelNode,
"addedMembers": [ChannelMemberNode],
"removedMemberIds": ["4"],
"clientMutationId": "xyz789"
}
}
}
updateChannelMember
Response
Returns an UpdateChannelMemberPayload
Arguments
| Name | Description |
|---|---|
input - UpdateChannelMemberInput!
|
Example
Query
mutation updateChannelMember($input: UpdateChannelMemberInput!) {
updateChannelMember(input: $input) {
channelMember {
...ChannelMemberNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateChannelMemberInput}
Response
{
"data": {
"updateChannelMember": {
"channelMember": ChannelMemberNode,
"clientMutationId": "xyz789"
}
}
}
updateComment
Response
Returns an UpdateCommentPayload
Arguments
| Name | Description |
|---|---|
input - UpdateCommentInput!
|
Example
Query
mutation updateComment($input: UpdateCommentInput!) {
updateComment(input: $input) {
comment {
...CommentNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateCommentInput}
Response
{
"data": {
"updateComment": {
"comment": CommentNode,
"clientMutationId": "abc123"
}
}
}
updateCoupon
Response
Returns an UpdateCouponPayload
Arguments
| Name | Description |
|---|---|
input - UpdateCouponInput!
|
Example
Query
mutation updateCoupon($input: UpdateCouponInput!) {
updateCoupon(input: $input) {
coupon {
...CouponNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateCouponInput}
Response
{
"data": {
"updateCoupon": {
"coupon": CouponNode,
"clientMutationId": "abc123"
}
}
}
updateCustomFieldSet
Response
Returns an UpdateCustomFieldSetPayload
Arguments
| Name | Description |
|---|---|
input - UpdateCustomFieldSetInput!
|
Example
Query
mutation updateCustomFieldSet($input: UpdateCustomFieldSetInput!) {
updateCustomFieldSet(input: $input) {
customFieldSet {
...CustomFieldSetNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateCustomFieldSetInput}
Response
{
"data": {
"updateCustomFieldSet": {
"customFieldSet": CustomFieldSetNode,
"clientMutationId": "xyz789"
}
}
}
updateDashboard
Response
Returns an UpdateDashboardPayload
Arguments
| Name | Description |
|---|---|
input - UpdateDashboardInput!
|
Example
Query
mutation updateDashboard($input: UpdateDashboardInput!) {
updateDashboard(input: $input) {
dashboard {
...DashboardNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateDashboardInput}
Response
{
"data": {
"updateDashboard": {
"dashboard": DashboardNode,
"clientMutationId": "abc123"
}
}
}
updateDashboardWidget
Response
Returns an UpdateDashboardWidgetPayload
Arguments
| Name | Description |
|---|---|
input - UpdateDashboardWidgetInput!
|
Example
Query
mutation updateDashboardWidget($input: UpdateDashboardWidgetInput!) {
updateDashboardWidget(input: $input) {
widget {
...DashboardWidgetNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateDashboardWidgetInput}
Response
{
"data": {
"updateDashboardWidget": {
"widget": DashboardWidgetNode,
"clientMutationId": "abc123"
}
}
}
updateDataSourceMetric
Response
Returns an UpdateDataSourceMetricPayload
Arguments
| Name | Description |
|---|---|
input - UpdateDataSourceMetricInput!
|
Example
Query
mutation updateDataSourceMetric($input: UpdateDataSourceMetricInput!) {
updateDataSourceMetric(input: $input) {
metric {
...DataSourceMetricNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateDataSourceMetricInput}
Response
{
"data": {
"updateDataSourceMetric": {
"metric": DataSourceMetricNode,
"clientMutationId": "abc123"
}
}
}
updateDocusealTemplate
Response
Returns an UpdateDocuSealTemplatePayload
Arguments
| Name | Description |
|---|---|
input - UpdateDocuSealTemplateInput!
|
Example
Query
mutation updateDocusealTemplate($input: UpdateDocuSealTemplateInput!) {
updateDocusealTemplate(input: $input) {
docusealTemplate {
...DocuSealTemplateNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateDocuSealTemplateInput}
Response
{
"data": {
"updateDocusealTemplate": {
"docusealTemplate": DocuSealTemplateNode,
"clientMutationId": "xyz789"
}
}
}
updateEmployee
Response
Returns an UpdateEmployeePayload
Arguments
| Name | Description |
|---|---|
input - UpdateEmployeeInput!
|
Example
Query
mutation updateEmployee($input: UpdateEmployeeInput!) {
updateEmployee(input: $input) {
employee {
...EmployeeNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateEmployeeInput}
Response
{
"data": {
"updateEmployee": {
"employee": EmployeeNode,
"clientMutationId": "abc123"
}
}
}
updateEmployeeGroup
Response
Returns an UpdateEmployeeGroupPayload
Arguments
| Name | Description |
|---|---|
input - UpdateEmployeeGroupInput!
|
Example
Query
mutation updateEmployeeGroup($input: UpdateEmployeeGroupInput!) {
updateEmployeeGroup(input: $input) {
employeeGroup {
...EmployeeGroupNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateEmployeeGroupInput}
Response
{
"data": {
"updateEmployeeGroup": {
"employeeGroup": EmployeeGroupNode,
"clientMutationId": "xyz789"
}
}
}
updateEmployeeJob
Response
Returns an UpdateEmployeeJobPayload
Arguments
| Name | Description |
|---|---|
input - UpdateEmployeeJobInput!
|
Example
Query
mutation updateEmployeeJob($input: UpdateEmployeeJobInput!) {
updateEmployeeJob(input: $input) {
employeeJob {
...EmployeeJobNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateEmployeeJobInput}
Response
{
"data": {
"updateEmployeeJob": {
"employeeJob": EmployeeJobNode,
"clientMutationId": "xyz789"
}
}
}
updateEmployeeSchedule
Response
Returns an UpdateEmployeeSchedulePayload
Arguments
| Name | Description |
|---|---|
input - UpdateEmployeeScheduleInput!
|
Example
Query
mutation updateEmployeeSchedule($input: UpdateEmployeeScheduleInput!) {
updateEmployeeSchedule(input: $input) {
employeeSchedule {
...EmployeeScheduleNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateEmployeeScheduleInput}
Response
{
"data": {
"updateEmployeeSchedule": {
"employeeSchedule": EmployeeScheduleNode,
"clientMutationId": "abc123"
}
}
}
updateEmployeeScheduleType
Response
Returns an UpdateEmployeeScheduleTypePayload
Arguments
| Name | Description |
|---|---|
input - UpdateEmployeeScheduleTypeInput!
|
Example
Query
mutation updateEmployeeScheduleType($input: UpdateEmployeeScheduleTypeInput!) {
updateEmployeeScheduleType(input: $input) {
employeeScheduleType {
...EmployeeScheduleTypeNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateEmployeeScheduleTypeInput}
Response
{
"data": {
"updateEmployeeScheduleType": {
"employeeScheduleType": EmployeeScheduleTypeNode,
"clientMutationId": "xyz789"
}
}
}
updateEquipmentBag
Response
Returns an UpdateEquipmentBagPayload
Arguments
| Name | Description |
|---|---|
input - UpdateEquipmentBagInput!
|
Example
Query
mutation updateEquipmentBag($input: UpdateEquipmentBagInput!) {
updateEquipmentBag(input: $input) {
equipmentBag {
...EquipmentBagNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateEquipmentBagInput}
Response
{
"data": {
"updateEquipmentBag": {
"equipmentBag": EquipmentBagNode,
"clientMutationId": "abc123"
}
}
}
updateEquipmentBagType
Response
Returns an UpdateEquipmentBagTypePayload
Arguments
| Name | Description |
|---|---|
input - UpdateEquipmentBagTypeInput!
|
Example
Query
mutation updateEquipmentBagType($input: UpdateEquipmentBagTypeInput!) {
updateEquipmentBagType(input: $input) {
equipmentBagType {
...EquipmentBagTypeNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateEquipmentBagTypeInput}
Response
{
"data": {
"updateEquipmentBagType": {
"equipmentBagType": EquipmentBagTypeNode,
"clientMutationId": "xyz789"
}
}
}
updateEquipmentCategory
Response
Returns an UpdateEquipmentCategoryPayload
Arguments
| Name | Description |
|---|---|
input - UpdateEquipmentCategoryInput!
|
Example
Query
mutation updateEquipmentCategory($input: UpdateEquipmentCategoryInput!) {
updateEquipmentCategory(input: $input) {
equipmentCategory {
...EquipmentCategoryNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateEquipmentCategoryInput}
Response
{
"data": {
"updateEquipmentCategory": {
"equipmentCategory": EquipmentCategoryNode,
"clientMutationId": "xyz789"
}
}
}
updateEquipmentItem
Response
Returns an UpdateEquipmentItemPayload
Arguments
| Name | Description |
|---|---|
input - UpdateEquipmentItemInput!
|
Example
Query
mutation updateEquipmentItem($input: UpdateEquipmentItemInput!) {
updateEquipmentItem(input: $input) {
equipmentItem {
...EquipmentItemNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateEquipmentItemInput}
Response
{
"data": {
"updateEquipmentItem": {
"equipmentItem": EquipmentItemNode,
"clientMutationId": "abc123"
}
}
}
updateEquipmentItemType
Response
Returns an UpdateEquipmentItemTypePayload
Arguments
| Name | Description |
|---|---|
input - UpdateEquipmentItemTypeInput!
|
Example
Query
mutation updateEquipmentItemType($input: UpdateEquipmentItemTypeInput!) {
updateEquipmentItemType(input: $input) {
equipmentItemType {
...EquipmentItemTypeNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateEquipmentItemTypeInput}
Response
{
"data": {
"updateEquipmentItemType": {
"equipmentItemType": EquipmentItemTypeNode,
"clientMutationId": "abc123"
}
}
}
updateEquipmentRegion
Response
Returns an UpdateEquipmentRegionPayload
Arguments
| Name | Description |
|---|---|
input - UpdateEquipmentRegionInput!
|
Example
Query
mutation updateEquipmentRegion($input: UpdateEquipmentRegionInput!) {
updateEquipmentRegion(input: $input) {
success
clientMutationId
}
}
Variables
{"input": UpdateEquipmentRegionInput}
Response
{
"data": {
"updateEquipmentRegion": {
"success": false,
"clientMutationId": "xyz789"
}
}
}
updateEquipmentRepair
Response
Returns an UpdateEquipmentRepairPayload
Arguments
| Name | Description |
|---|---|
input - UpdateEquipmentRepairInput!
|
Example
Query
mutation updateEquipmentRepair($input: UpdateEquipmentRepairInput!) {
updateEquipmentRepair(input: $input) {
equipmentRepair {
...RepairNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateEquipmentRepairInput}
Response
{
"data": {
"updateEquipmentRepair": {
"equipmentRepair": RepairNode,
"clientMutationId": "xyz789"
}
}
}
updateFile
Response
Returns an UpdateFilePayload
Arguments
| Name | Description |
|---|---|
input - UpdateFileInput!
|
Example
Query
mutation updateFile($input: UpdateFileInput!) {
updateFile(input: $input) {
file {
...FileNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateFileInput}
Response
{
"data": {
"updateFile": {
"file": FileNode,
"clientMutationId": "xyz789"
}
}
}
updateFileDownloadLink
Response
Returns an UpdateFileDownloadLinkPayload
Arguments
| Name | Description |
|---|---|
input - UpdateFileDownloadLinkInput!
|
Example
Query
mutation updateFileDownloadLink($input: UpdateFileDownloadLinkInput!) {
updateFileDownloadLink(input: $input) {
fileDownloadLink {
...FileDownloadLinkNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateFileDownloadLinkInput}
Response
{
"data": {
"updateFileDownloadLink": {
"fileDownloadLink": FileDownloadLinkNode,
"clientMutationId": "xyz789"
}
}
}
updateFileUploadLink
Response
Returns an UpdateFileUploadLinkPayload
Arguments
| Name | Description |
|---|---|
input - UpdateFileUploadLinkInput!
|
Example
Query
mutation updateFileUploadLink($input: UpdateFileUploadLinkInput!) {
updateFileUploadLink(input: $input) {
fileUploadLink {
...FileUploadLinkNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateFileUploadLinkInput}
Response
{
"data": {
"updateFileUploadLink": {
"fileUploadLink": FileUploadLinkNode,
"clientMutationId": "abc123"
}
}
}
updateFolder
Response
Returns an UpdateFolderPayload
Arguments
| Name | Description |
|---|---|
input - UpdateFolderInput!
|
Example
Query
mutation updateFolder($input: UpdateFolderInput!) {
updateFolder(input: $input) {
folder {
...FolderNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateFolderInput}
Response
{
"data": {
"updateFolder": {
"folder": FolderNode,
"clientMutationId": "xyz789"
}
}
}
updateFolderConfiguration
Response
Returns an UpdateFolderConfigurationPayload
Arguments
| Name | Description |
|---|---|
input - UpdateFolderConfigurationInput!
|
Example
Query
mutation updateFolderConfiguration($input: UpdateFolderConfigurationInput!) {
updateFolderConfiguration(input: $input) {
folderConfiguration {
...FolderConfigurationNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateFolderConfigurationInput}
Response
{
"data": {
"updateFolderConfiguration": {
"folderConfiguration": FolderConfigurationNode,
"clientMutationId": "abc123"
}
}
}
updateForm
Response
Returns an UpdateFormPayload
Arguments
| Name | Description |
|---|---|
input - UpdateFormInput!
|
Example
Query
mutation updateForm($input: UpdateFormInput!) {
updateForm(input: $input) {
form {
...FormNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateFormInput}
Response
{
"data": {
"updateForm": {
"form": FormNode,
"clientMutationId": "abc123"
}
}
}
updateFotomerchantConnector
Response
Returns an UpdateFotomerchantConnectorPayload
Arguments
| Name | Description |
|---|---|
input - UpdateFotomerchantConnectorInput!
|
Example
Query
mutation updateFotomerchantConnector($input: UpdateFotomerchantConnectorInput!) {
updateFotomerchantConnector(input: $input) {
fotomerchantConnector {
...FotomerchantConnectorNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateFotomerchantConnectorInput}
Response
{
"data": {
"updateFotomerchantConnector": {
"fotomerchantConnector": FotomerchantConnectorNode,
"clientMutationId": "xyz789"
}
}
}
updateFtpConnection
Response
Returns an UpdateFTPConnectorPayload
Arguments
| Name | Description |
|---|---|
input - UpdateFTPConnectorInput!
|
Example
Query
mutation updateFtpConnection($input: UpdateFTPConnectorInput!) {
updateFtpConnection(input: $input) {
ftpConnector {
...FTPConnectorNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateFTPConnectorInput}
Response
{
"data": {
"updateFtpConnection": {
"ftpConnector": FTPConnectorNode,
"clientMutationId": "xyz789"
}
}
}
updateGaiaUser
Response
Returns an UpdateGaiaUserPayload
Arguments
| Name | Description |
|---|---|
input - UpdateGaiaUserInput!
|
Example
Query
mutation updateGaiaUser($input: UpdateGaiaUserInput!) {
updateGaiaUser(input: $input) {
gaiaUser {
...GaiaUserNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateGaiaUserInput}
Response
{
"data": {
"updateGaiaUser": {
"gaiaUser": GaiaUserNode,
"clientMutationId": "abc123"
}
}
}
updateGaiaUserNotificationSettings
Response
Returns an UpdateGaiaUserNotificationSettingsPayload
Arguments
| Name | Description |
|---|---|
input - UpdateGaiaUserNotificationSettingsInput!
|
Example
Query
mutation updateGaiaUserNotificationSettings($input: UpdateGaiaUserNotificationSettingsInput!) {
updateGaiaUserNotificationSettings(input: $input) {
updated
clientMutationId
}
}
Variables
{"input": UpdateGaiaUserNotificationSettingsInput}
Response
{
"data": {
"updateGaiaUserNotificationSettings": {
"updated": false,
"clientMutationId": "xyz789"
}
}
}
updateGaiaUserPassword
Response
Returns an UpdateGaiaUserPasswordPayload
Arguments
| Name | Description |
|---|---|
input - UpdateGaiaUserPasswordInput!
|
Example
Query
mutation updateGaiaUserPassword($input: UpdateGaiaUserPasswordInput!) {
updateGaiaUserPassword(input: $input) {
resetPassword
clientMutationId
}
}
Variables
{"input": UpdateGaiaUserPasswordInput}
Response
{
"data": {
"updateGaiaUserPassword": {
"resetPassword": false,
"clientMutationId": "xyz789"
}
}
}
updateGaiaUserRegion
Response
Returns an UpdateGaiaUserRegionPayload
Arguments
| Name | Description |
|---|---|
input - UpdateGaiaUserRegionInput!
|
Example
Query
mutation updateGaiaUserRegion($input: UpdateGaiaUserRegionInput!) {
updateGaiaUserRegion(input: $input) {
gaiaUserRegion {
...GaiaUserRegionNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateGaiaUserRegionInput}
Response
{
"data": {
"updateGaiaUserRegion": {
"gaiaUserRegion": GaiaUserRegionNode,
"clientMutationId": "xyz789"
}
}
}
updateGoogleCalendarConnector
Response
Returns an UpdateGoogleCalendarConnectorPayload
Arguments
| Name | Description |
|---|---|
input - UpdateGoogleCalendarConnectorInput!
|
Example
Query
mutation updateGoogleCalendarConnector($input: UpdateGoogleCalendarConnectorInput!) {
updateGoogleCalendarConnector(input: $input) {
googleCalendarConnector {
...GoogleCalendarConnectorNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateGoogleCalendarConnectorInput}
Response
{
"data": {
"updateGoogleCalendarConnector": {
"googleCalendarConnector": GoogleCalendarConnectorNode,
"clientMutationId": "xyz789"
}
}
}
updateGotPhotoConnector
Response
Returns an UpdateGotPhotoConnectorPayload
Arguments
| Name | Description |
|---|---|
input - UpdateGotPhotoConnectorInput!
|
Example
Query
mutation updateGotPhotoConnector($input: UpdateGotPhotoConnectorInput!) {
updateGotPhotoConnector(input: $input) {
gotPhotoConnector {
...GotPhotoConnectorNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateGotPhotoConnectorInput}
Response
{
"data": {
"updateGotPhotoConnector": {
"gotPhotoConnector": GotPhotoConnectorNode,
"clientMutationId": "xyz789"
}
}
}
updateGotPhotoPassword
Response
Returns an UpdateGotPhotoPasswordPayload
Arguments
| Name | Description |
|---|---|
input - UpdateGotPhotoPasswordInput!
|
Example
Query
mutation updateGotPhotoPassword($input: UpdateGotPhotoPasswordInput!) {
updateGotPhotoPassword(input: $input) {
gotPhotoPassword {
...GotPhotoPasswordNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateGotPhotoPasswordInput}
Response
{
"data": {
"updateGotPhotoPassword": {
"gotPhotoPassword": GotPhotoPasswordNode,
"clientMutationId": "abc123"
}
}
}
updateGraph
Response
Returns an UpdateGraphPayload
Arguments
| Name | Description |
|---|---|
input - UpdateGraphInput!
|
Example
Query
mutation updateGraph($input: UpdateGraphInput!) {
updateGraph(input: $input) {
graph {
...GraphNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateGraphInput}
Response
{
"data": {
"updateGraph": {
"graph": GraphNode,
"clientMutationId": "abc123"
}
}
}
updateGroupUiPreference
Response
Returns an UpdateGroupUiPreferencePayload
Arguments
| Name | Description |
|---|---|
input - UpdateGroupUiPreferenceInput!
|
Example
Query
mutation updateGroupUiPreference($input: UpdateGroupUiPreferenceInput!) {
updateGroupUiPreference(input: $input) {
groupUiPreference {
...GroupUiPreferenceNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateGroupUiPreferenceInput}
Response
{
"data": {
"updateGroupUiPreference": {
"groupUiPreference": GroupUiPreferenceNode,
"clientMutationId": "xyz789"
}
}
}
updateImageQuixConnector
Response
Returns an UpdateImageQuixConnectorPayload
Arguments
| Name | Description |
|---|---|
input - UpdateImageQuixConnectorInput!
|
Example
Query
mutation updateImageQuixConnector($input: UpdateImageQuixConnectorInput!) {
updateImageQuixConnector(input: $input) {
imageQuixConnector {
...ImageQuixConnectorNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateImageQuixConnectorInput}
Response
{
"data": {
"updateImageQuixConnector": {
"imageQuixConnector": ImageQuixConnectorNode,
"clientMutationId": "abc123"
}
}
}
updateJob
Response
Returns an UpdateJobPayload
Arguments
| Name | Description |
|---|---|
input - UpdateJobInput!
|
Example
Query
mutation updateJob($input: UpdateJobInput!) {
updateJob(input: $input) {
job {
...JobNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateJobInput}
Response
{
"data": {
"updateJob": {
"job": JobNode,
"clientMutationId": "xyz789"
}
}
}
updateJobStage
Response
Returns an UpdateJobStagePayload
Arguments
| Name | Description |
|---|---|
input - UpdateJobStageInput!
|
Example
Query
mutation updateJobStage($input: UpdateJobStageInput!) {
updateJobStage(input: $input) {
jobStage {
...JobStageNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateJobStageInput}
Response
{
"data": {
"updateJobStage": {
"jobStage": JobStageNode,
"clientMutationId": "abc123"
}
}
}
updateJobType
Response
Returns an UpdateJobTypePayload
Arguments
| Name | Description |
|---|---|
input - UpdateJobTypeInput!
|
Example
Query
mutation updateJobType($input: UpdateJobTypeInput!) {
updateJobType(input: $input) {
jobType {
...JobTypeNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateJobTypeInput}
Response
{
"data": {
"updateJobType": {
"jobType": JobTypeNode,
"clientMutationId": "xyz789"
}
}
}
updateKanban
Response
Returns an UpdateKanbanPayload
Arguments
| Name | Description |
|---|---|
input - UpdateKanbanInput!
|
Example
Query
mutation updateKanban($input: UpdateKanbanInput!) {
updateKanban(input: $input) {
kanban {
...KanbanNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateKanbanInput}
Response
{
"data": {
"updateKanban": {
"kanban": KanbanNode,
"clientMutationId": "xyz789"
}
}
}
updateLiveChatParticipant
Response
Returns an UpdateLiveChatParticipantPayload
Arguments
| Name | Description |
|---|---|
input - UpdateLiveChatParticipantInput!
|
Example
Query
mutation updateLiveChatParticipant($input: UpdateLiveChatParticipantInput!) {
updateLiveChatParticipant(input: $input) {
participant {
...LiveChatParticipantNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateLiveChatParticipantInput}
Response
{
"data": {
"updateLiveChatParticipant": {
"participant": LiveChatParticipantNode,
"clientMutationId": "xyz789"
}
}
}
updateLocation
Response
Returns an UpdateLocationPayload
Arguments
| Name | Description |
|---|---|
input - UpdateLocationInput!
|
Example
Query
mutation updateLocation($input: UpdateLocationInput!) {
updateLocation(input: $input) {
location {
...LocationNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateLocationInput}
Response
{
"data": {
"updateLocation": {
"location": LocationNode,
"clientMutationId": "abc123"
}
}
}
updateMessage
Response
Returns an UpdateMessagePayload
Arguments
| Name | Description |
|---|---|
input - UpdateMessageInput!
|
Example
Query
mutation updateMessage($input: UpdateMessageInput!) {
updateMessage(input: $input) {
message {
...MessageNodeFragment
}
reaction {
...MessageReactionNodeFragment
}
reactionRemoved
clientMutationId
}
}
Variables
{"input": UpdateMessageInput}
Response
{
"data": {
"updateMessage": {
"message": MessageNode,
"reaction": MessageReactionNode,
"reactionRemoved": false,
"clientMutationId": "xyz789"
}
}
}
updateNodesCustomFields
Response
Returns an UpdateNodesCustomFieldsPayload
Arguments
| Name | Description |
|---|---|
input - UpdateNodesCustomFieldsInput!
|
Example
Query
mutation updateNodesCustomFields($input: UpdateNodesCustomFieldsInput!) {
updateNodesCustomFields(input: $input) {
updating
clientMutationId
}
}
Variables
{"input": UpdateNodesCustomFieldsInput}
Response
{
"data": {
"updateNodesCustomFields": {
"updating": true,
"clientMutationId": "xyz789"
}
}
}
updateNotificationLink
Response
Returns an UpdateNotificationLinkPayload
Arguments
| Name | Description |
|---|---|
input - UpdateNotificationLinkInput!
|
Example
Query
mutation updateNotificationLink($input: UpdateNotificationLinkInput!) {
updateNotificationLink(input: $input) {
notificationLink {
...NotificationLinkNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateNotificationLinkInput}
Response
{
"data": {
"updateNotificationLink": {
"notificationLink": NotificationLinkNode,
"clientMutationId": "abc123"
}
}
}
updateNotificationTemplate
Response
Returns an UpdateNotificationTemplatePayload
Arguments
| Name | Description |
|---|---|
input - UpdateNotificationTemplateInput!
|
Example
Query
mutation updateNotificationTemplate($input: UpdateNotificationTemplateInput!) {
updateNotificationTemplate(input: $input) {
notificationTemplate {
...NotificationTemplateNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateNotificationTemplateInput}
Response
{
"data": {
"updateNotificationTemplate": {
"notificationTemplate": NotificationTemplateNode,
"clientMutationId": "xyz789"
}
}
}
updateNotificationTrigger
Response
Returns an UpdateNotificationTriggerPayload
Arguments
| Name | Description |
|---|---|
input - UpdateNotificationTriggerInput!
|
Example
Query
mutation updateNotificationTrigger($input: UpdateNotificationTriggerInput!) {
updateNotificationTrigger(input: $input) {
notificationTrigger {
...NotificationTriggerNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateNotificationTriggerInput}
Response
{
"data": {
"updateNotificationTrigger": {
"notificationTrigger": NotificationTriggerNode,
"clientMutationId": "xyz789"
}
}
}
updateNotificationTriggerRule
Response
Returns an UpdateNotificationTriggerRulePayload
Arguments
| Name | Description |
|---|---|
input - UpdateNotificationTriggerRuleInput!
|
Example
Query
mutation updateNotificationTriggerRule($input: UpdateNotificationTriggerRuleInput!) {
updateNotificationTriggerRule(input: $input) {
notificationTriggerRule {
...NotificationTriggerRuleNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateNotificationTriggerRuleInput}
Response
{
"data": {
"updateNotificationTriggerRule": {
"notificationTriggerRule": NotificationTriggerRuleNode,
"clientMutationId": "xyz789"
}
}
}
updateOpenAiInteraction
Response
Returns an UpdateOpenAiInteractionPayload
Arguments
| Name | Description |
|---|---|
input - UpdateOpenAiInteractionInput!
|
Example
Query
mutation updateOpenAiInteraction($input: UpdateOpenAiInteractionInput!) {
updateOpenAiInteraction(input: $input) {
openAiInteraction {
...OpenAiInteractionNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateOpenAiInteractionInput}
Response
{
"data": {
"updateOpenAiInteraction": {
"openAiInteraction": OpenAiInteractionNode,
"clientMutationId": "xyz789"
}
}
}
updateOrganization
Response
Returns an UpdateOrganizationPayload
Arguments
| Name | Description |
|---|---|
input - UpdateOrganizationInput!
|
Example
Query
mutation updateOrganization($input: UpdateOrganizationInput!) {
updateOrganization(input: $input) {
organization {
...OrganizationNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateOrganizationInput}
Response
{
"data": {
"updateOrganization": {
"organization": OrganizationNode,
"clientMutationId": "xyz789"
}
}
}
updateOrganizationPackageBackground
Response
Returns an UpdateOrganizationPackageBackgroundPayload
Arguments
| Name | Description |
|---|---|
input - UpdateOrganizationPackageBackgroundInput!
|
Example
Query
mutation updateOrganizationPackageBackground($input: UpdateOrganizationPackageBackgroundInput!) {
updateOrganizationPackageBackground(input: $input) {
organizationPackageBackground {
...OrganizationPackageBackgroundNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateOrganizationPackageBackgroundInput}
Response
{
"data": {
"updateOrganizationPackageBackground": {
"organizationPackageBackground": OrganizationPackageBackgroundNode,
"clientMutationId": "xyz789"
}
}
}
updateOrganizationRegion
Response
Returns an UpdateOrganizationRegionPayload
Arguments
| Name | Description |
|---|---|
input - UpdateOrganizationRegionInput!
|
Example
Query
mutation updateOrganizationRegion($input: UpdateOrganizationRegionInput!) {
updateOrganizationRegion(input: $input) {
organizationRegion {
...OrganizationRegionNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateOrganizationRegionInput}
Response
{
"data": {
"updateOrganizationRegion": {
"organizationRegion": OrganizationRegionNode,
"clientMutationId": "xyz789"
}
}
}
updateOrganizationStage
Response
Returns an UpdateOrganizationStagePayload
Arguments
| Name | Description |
|---|---|
input - UpdateOrganizationStageInput!
|
Example
Query
mutation updateOrganizationStage($input: UpdateOrganizationStageInput!) {
updateOrganizationStage(input: $input) {
organizationStage {
...OrganizationStageNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateOrganizationStageInput}
Response
{
"data": {
"updateOrganizationStage": {
"organizationStage": OrganizationStageNode,
"clientMutationId": "xyz789"
}
}
}
updatePackageCategory
Response
Returns an UpdatePackageCategoryPayload
Arguments
| Name | Description |
|---|---|
input - UpdatePackageCategoryInput!
|
Example
Query
mutation updatePackageCategory($input: UpdatePackageCategoryInput!) {
updatePackageCategory(input: $input) {
packageCategory {
...PackageCategoryNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdatePackageCategoryInput}
Response
{
"data": {
"updatePackageCategory": {
"packageCategory": PackageCategoryNode,
"clientMutationId": "abc123"
}
}
}
updatePackageGroupJob
Response
Returns an UpdatePackageGroupJobPayload
Arguments
| Name | Description |
|---|---|
input - UpdatePackageGroupJobInput!
|
Example
Query
mutation updatePackageGroupJob($input: UpdatePackageGroupJobInput!) {
updatePackageGroupJob(input: $input) {
packageGroupJob {
...PackageGroupJobNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdatePackageGroupJobInput}
Response
{
"data": {
"updatePackageGroupJob": {
"packageGroupJob": PackageGroupJobNode,
"clientMutationId": "xyz789"
}
}
}
updateProduct
Response
Returns an UpdateProductPayload
Arguments
| Name | Description |
|---|---|
input - UpdateProductInput!
|
Example
Query
mutation updateProduct($input: UpdateProductInput!) {
updateProduct(input: $input) {
product {
...ProductNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateProductInput}
Response
{
"data": {
"updateProduct": {
"product": ProductNode,
"clientMutationId": "abc123"
}
}
}
updateRegion
Response
Returns an UpdateRegionPayload
Arguments
| Name | Description |
|---|---|
input - UpdateRegionInput!
|
Example
Query
mutation updateRegion($input: UpdateRegionInput!) {
updateRegion(input: $input) {
region {
...RegionNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateRegionInput}
Response
{
"data": {
"updateRegion": {
"region": RegionNode,
"clientMutationId": "abc123"
}
}
}
updateRepairStatus
Response
Returns an UpdateRepairStatusPayload
Arguments
| Name | Description |
|---|---|
input - UpdateRepairStatusInput!
|
Example
Query
mutation updateRepairStatus($input: UpdateRepairStatusInput!) {
updateRepairStatus(input: $input) {
repairStatus {
...RepairStatusNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateRepairStatusInput}
Response
{
"data": {
"updateRepairStatus": {
"repairStatus": RepairStatusNode,
"clientMutationId": "abc123"
}
}
}
updateResitReason
Response
Returns an UpdateResitReasonPayload
Arguments
| Name | Description |
|---|---|
input - UpdateResitReasonInput!
|
Example
Query
mutation updateResitReason($input: UpdateResitReasonInput!) {
updateResitReason(input: $input) {
resitReason {
...ResitReasonNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateResitReasonInput}
Response
{
"data": {
"updateResitReason": {
"resitReason": ResitReasonNode,
"clientMutationId": "abc123"
}
}
}
updateRole
Response
Returns an UpdateRolePayload
Arguments
| Name | Description |
|---|---|
input - UpdateRoleInput!
|
Example
Query
mutation updateRole($input: UpdateRoleInput!) {
updateRole(input: $input) {
role {
...RoleNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateRoleInput}
Response
{
"data": {
"updateRole": {
"role": RoleNode,
"clientMutationId": "abc123"
}
}
}
updateSession
Response
Returns an UpdateSessionPayload
Arguments
| Name | Description |
|---|---|
input - UpdateSessionInput!
|
Example
Query
mutation updateSession($input: UpdateSessionInput!) {
updateSession(input: $input) {
session {
...SessionNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateSessionInput}
Response
{
"data": {
"updateSession": {
"session": SessionNode,
"clientMutationId": "xyz789"
}
}
}
updateSessionPackage
Response
Returns an UpdateSessionPackagePayload
Arguments
| Name | Description |
|---|---|
input - UpdateSessionPackageInput!
|
Example
Query
mutation updateSessionPackage($input: UpdateSessionPackageInput!) {
updateSessionPackage(input: $input) {
sessionPackage {
...SessionPackageNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateSessionPackageInput}
Response
{
"data": {
"updateSessionPackage": {
"sessionPackage": SessionPackageNode,
"clientMutationId": "abc123"
}
}
}
updateSessionStage
Response
Returns an UpdateSessionStagePayload
Arguments
| Name | Description |
|---|---|
input - UpdateSessionStageInput!
|
Example
Query
mutation updateSessionStage($input: UpdateSessionStageInput!) {
updateSessionStage(input: $input) {
sessionStage {
...SessionStageNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateSessionStageInput}
Response
{
"data": {
"updateSessionStage": {
"sessionStage": SessionStageNode,
"clientMutationId": "xyz789"
}
}
}
updateSettings
Response
Returns an UpdateSettingsPayload
Arguments
| Name | Description |
|---|---|
input - UpdateSettingsInput!
|
Example
Query
mutation updateSettings($input: UpdateSettingsInput!) {
updateSettings(input: $input) {
settings {
...SettingsNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateSettingsInput}
Response
{
"data": {
"updateSettings": {
"settings": SettingsNode,
"clientMutationId": "abc123"
}
}
}
updateSmtpConnection
Response
Returns an UpdateSMTPConnectorPayload
Arguments
| Name | Description |
|---|---|
input - UpdateSMTPConnectorInput!
|
Example
Query
mutation updateSmtpConnection($input: UpdateSMTPConnectorInput!) {
updateSmtpConnection(input: $input) {
smtpConnector {
...SMTPConnectorNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateSMTPConnectorInput}
Response
{
"data": {
"updateSmtpConnection": {
"smtpConnector": SMTPConnectorNode,
"clientMutationId": "xyz789"
}
}
}
updateStripeConnector
Response
Returns an UpdateStripeConnectorPayload
Arguments
| Name | Description |
|---|---|
input - UpdateStripeConnectorInput!
|
Example
Query
mutation updateStripeConnector($input: UpdateStripeConnectorInput!) {
updateStripeConnector(input: $input) {
stripeConnector {
...StripeConnectorNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateStripeConnectorInput}
Response
{
"data": {
"updateStripeConnector": {
"stripeConnector": StripeConnectorNode,
"clientMutationId": "xyz789"
}
}
}
updateStripeInvoice
Response
Returns an UpdateStripeInvoicePayload
Arguments
| Name | Description |
|---|---|
input - UpdateStripeInvoiceInput!
|
Example
Query
mutation updateStripeInvoice($input: UpdateStripeInvoiceInput!) {
updateStripeInvoice(input: $input) {
stripeInvoice {
...StripeInvoiceNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateStripeInvoiceInput}
Response
{
"data": {
"updateStripeInvoice": {
"stripeInvoice": StripeInvoiceNode,
"clientMutationId": "xyz789"
}
}
}
updateSubject
Response
Returns an UpdateSubjectPayload
Arguments
| Name | Description |
|---|---|
input - UpdateSubjectInput!
|
Example
Query
mutation updateSubject($input: UpdateSubjectInput!) {
updateSubject(input: $input) {
subject {
...SubjectNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateSubjectInput}
Response
{
"data": {
"updateSubject": {
"subject": SubjectNode,
"clientMutationId": "xyz789"
}
}
}
updateSubjectGroup
Response
Returns an UpdateSubjectGroupPayload
Arguments
| Name | Description |
|---|---|
input - UpdateSubjectGroupInput!
|
Example
Query
mutation updateSubjectGroup($input: UpdateSubjectGroupInput!) {
updateSubjectGroup(input: $input) {
subjectGroup {
...SubjectGroupNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateSubjectGroupInput}
Response
{
"data": {
"updateSubjectGroup": {
"subjectGroup": SubjectGroupNode,
"clientMutationId": "abc123"
}
}
}
updateSubjectGroupRegion
Response
Returns an UpdateSubjectGroupRegionPayload
Arguments
| Name | Description |
|---|---|
input - UpdateSubjectGroupRegionInput!
|
Example
Query
mutation updateSubjectGroupRegion($input: UpdateSubjectGroupRegionInput!) {
updateSubjectGroupRegion(input: $input) {
subjectGroupRegion {
...SubjectGroupRegionNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateSubjectGroupRegionInput}
Response
{
"data": {
"updateSubjectGroupRegion": {
"subjectGroupRegion": SubjectGroupRegionNode,
"clientMutationId": "xyz789"
}
}
}
updateSubjectGroupSubject
Response
Returns an UpdateSubjectGroupSubjectPayload
Arguments
| Name | Description |
|---|---|
input - UpdateSubjectGroupSubjectInput!
|
Example
Query
mutation updateSubjectGroupSubject($input: UpdateSubjectGroupSubjectInput!) {
updateSubjectGroupSubject(input: $input) {
subjectGroupSubject {
...SubjectGroupSubjectNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateSubjectGroupSubjectInput}
Response
{
"data": {
"updateSubjectGroupSubject": {
"subjectGroupSubject": SubjectGroupSubjectNode,
"clientMutationId": "abc123"
}
}
}
updateTag
Response
Returns an UpdateTagPayload
Arguments
| Name | Description |
|---|---|
input - UpdateTagInput!
|
Example
Query
mutation updateTag($input: UpdateTagInput!) {
updateTag(input: $input) {
tag {
...TagNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateTagInput}
Response
{
"data": {
"updateTag": {
"tag": TagNode,
"clientMutationId": "abc123"
}
}
}
updateTask
Response
Returns an UpdateTaskPayload
Arguments
| Name | Description |
|---|---|
input - UpdateTaskInput!
|
Example
Query
mutation updateTask($input: UpdateTaskInput!) {
updateTask(input: $input) {
task {
...TaskNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateTaskInput}
Response
{
"data": {
"updateTask": {
"task": TaskNode,
"clientMutationId": "xyz789"
}
}
}
updateTaskCollection
Response
Returns an UpdateTaskCollectionPayload
Arguments
| Name | Description |
|---|---|
input - UpdateTaskCollectionInput!
|
Example
Query
mutation updateTaskCollection($input: UpdateTaskCollectionInput!) {
updateTaskCollection(input: $input) {
taskCollection {
...TaskCollectionNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateTaskCollectionInput}
Response
{
"data": {
"updateTaskCollection": {
"taskCollection": TaskCollectionNode,
"clientMutationId": "xyz789"
}
}
}
updateTaskCollectionTask
Response
Returns an UpdateTaskCollectionTaskPayload
Arguments
| Name | Description |
|---|---|
input - UpdateTaskCollectionTaskInput!
|
Example
Query
mutation updateTaskCollectionTask($input: UpdateTaskCollectionTaskInput!) {
updateTaskCollectionTask(input: $input) {
taskCollectionTask {
...TaskCollectionTaskNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateTaskCollectionTaskInput}
Response
{
"data": {
"updateTaskCollectionTask": {
"taskCollectionTask": TaskCollectionTaskNode,
"clientMutationId": "abc123"
}
}
}
updateTaskCollectionTaskOrders
Response
Returns an UpdateTaskCollectionTaskOrdersPayload
Arguments
| Name | Description |
|---|---|
input - UpdateTaskCollectionTaskOrdersInput!
|
Example
Query
mutation updateTaskCollectionTaskOrders($input: UpdateTaskCollectionTaskOrdersInput!) {
updateTaskCollectionTaskOrders(input: $input) {
success
clientMutationId
}
}
Variables
{"input": UpdateTaskCollectionTaskOrdersInput}
Response
{
"data": {
"updateTaskCollectionTaskOrders": {
"success": true,
"clientMutationId": "xyz789"
}
}
}
updateTaskExpense
Response
Returns an UpdateTaskExpensePayload
Arguments
| Name | Description |
|---|---|
input - UpdateTaskExpenseInput!
|
Example
Query
mutation updateTaskExpense($input: UpdateTaskExpenseInput!) {
updateTaskExpense(input: $input) {
taskExpense {
...TaskExpenseNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateTaskExpenseInput}
Response
{
"data": {
"updateTaskExpense": {
"taskExpense": TaskExpenseNode,
"clientMutationId": "xyz789"
}
}
}
updateTaskExpenseType
Response
Returns an UpdateTaskExpenseTypePayload
Arguments
| Name | Description |
|---|---|
input - UpdateTaskExpenseTypeInput!
|
Example
Query
mutation updateTaskExpenseType($input: UpdateTaskExpenseTypeInput!) {
updateTaskExpenseType(input: $input) {
taskExpenseType {
...TaskExpenseTypeNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateTaskExpenseTypeInput}
Response
{
"data": {
"updateTaskExpenseType": {
"taskExpenseType": TaskExpenseTypeNode,
"clientMutationId": "xyz789"
}
}
}
updateTaskOrders
Response
Returns an UpdateTaskOrdersPayload
Arguments
| Name | Description |
|---|---|
input - UpdateTaskOrdersInput!
|
Example
Query
mutation updateTaskOrders($input: UpdateTaskOrdersInput!) {
updateTaskOrders(input: $input) {
success
clientMutationId
}
}
Variables
{"input": UpdateTaskOrdersInput}
Response
{
"data": {
"updateTaskOrders": {
"success": true,
"clientMutationId": "xyz789"
}
}
}
updateTaskStatus
Response
Returns an UpdateTaskStatusPayload
Arguments
| Name | Description |
|---|---|
input - UpdateTaskStatusInput!
|
Example
Query
mutation updateTaskStatus($input: UpdateTaskStatusInput!) {
updateTaskStatus(input: $input) {
taskStatus {
...TaskStatusNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateTaskStatusInput}
Response
{
"data": {
"updateTaskStatus": {
"taskStatus": TaskStatusNode,
"clientMutationId": "abc123"
}
}
}
updateTaskTimeTrackingEvent
Response
Returns an UpdateTaskTimeTrackingEventPayload
Arguments
| Name | Description |
|---|---|
input - UpdateTaskTimeTrackingEventInput!
|
Example
Query
mutation updateTaskTimeTrackingEvent($input: UpdateTaskTimeTrackingEventInput!) {
updateTaskTimeTrackingEvent(input: $input) {
taskTimeTrackingEvent {
...TaskTimeTrackingEventNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateTaskTimeTrackingEventInput}
Response
{
"data": {
"updateTaskTimeTrackingEvent": {
"taskTimeTrackingEvent": TaskTimeTrackingEventNode,
"clientMutationId": "xyz789"
}
}
}
updateTenantBilling
Response
Returns an UpdateTenantBillingPayload
Arguments
| Name | Description |
|---|---|
input - UpdateTenantBillingInput!
|
Example
Query
mutation updateTenantBilling($input: UpdateTenantBillingInput!) {
updateTenantBilling(input: $input) {
tenant {
...TenantNodeFragment
}
tenantStripePaymentMethod {
...TenantStripePaymentMethodNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateTenantBillingInput}
Response
{
"data": {
"updateTenantBilling": {
"tenant": TenantNode,
"tenantStripePaymentMethod": TenantStripePaymentMethodNode,
"clientMutationId": "abc123"
}
}
}
updateTermsOfService
Response
Returns an UpdateTermsOfServicePayload
Arguments
| Name | Description |
|---|---|
input - UpdateTermsOfServiceInput!
|
Example
Query
mutation updateTermsOfService($input: UpdateTermsOfServiceInput!) {
updateTermsOfService(input: $input) {
termsOfService {
...TermsOfServiceNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateTermsOfServiceInput}
Response
{
"data": {
"updateTermsOfService": {
"termsOfService": TermsOfServiceNode,
"clientMutationId": "xyz789"
}
}
}
updateTimesheet
Response
Returns an UpdateTimesheetPayload
Arguments
| Name | Description |
|---|---|
input - UpdateTimesheetInput!
|
Example
Query
mutation updateTimesheet($input: UpdateTimesheetInput!) {
updateTimesheet(input: $input) {
timesheet {
...TimesheetNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateTimesheetInput}
Response
{
"data": {
"updateTimesheet": {
"timesheet": TimesheetNode,
"clientMutationId": "abc123"
}
}
}
updateTimesheetExpense
Response
Returns an UpdateTimesheetExpensePayload
Arguments
| Name | Description |
|---|---|
input - UpdateTimesheetExpenseInput!
|
Example
Query
mutation updateTimesheetExpense($input: UpdateTimesheetExpenseInput!) {
updateTimesheetExpense(input: $input) {
timesheetExpense {
...TimesheetExpenseNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateTimesheetExpenseInput}
Response
{
"data": {
"updateTimesheetExpense": {
"timesheetExpense": TimesheetExpenseNode,
"clientMutationId": "xyz789"
}
}
}
updateTimesheetExpenseType
Response
Returns an UpdateTimesheetExpenseTypePayload
Arguments
| Name | Description |
|---|---|
input - UpdateTimesheetExpenseTypeInput!
|
Example
Query
mutation updateTimesheetExpenseType($input: UpdateTimesheetExpenseTypeInput!) {
updateTimesheetExpenseType(input: $input) {
timesheetExpenseType {
...TimesheetExpenseTypeNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateTimesheetExpenseTypeInput}
Response
{
"data": {
"updateTimesheetExpenseType": {
"timesheetExpenseType": TimesheetExpenseTypeNode,
"clientMutationId": "abc123"
}
}
}
updateTimesheetReport
Response
Returns an UpdateTimesheetReportPayload
Arguments
| Name | Description |
|---|---|
input - UpdateTimesheetReportInput!
|
Example
Query
mutation updateTimesheetReport($input: UpdateTimesheetReportInput!) {
updateTimesheetReport(input: $input) {
timesheetReport {
...TimesheetReportNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateTimesheetReportInput}
Response
{
"data": {
"updateTimesheetReport": {
"timesheetReport": TimesheetReportNode,
"clientMutationId": "xyz789"
}
}
}
updateTimesheetSchedule
Response
Returns an UpdateTimesheetSchedulePayload
Arguments
| Name | Description |
|---|---|
input - UpdateTimesheetScheduleInput!
|
Example
Query
mutation updateTimesheetSchedule($input: UpdateTimesheetScheduleInput!) {
updateTimesheetSchedule(input: $input) {
timesheetSchedule {
...TimesheetScheduleNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateTimesheetScheduleInput}
Response
{
"data": {
"updateTimesheetSchedule": {
"timesheetSchedule": TimesheetScheduleNode,
"clientMutationId": "xyz789"
}
}
}
updateTwilioConnector
Response
Returns an UpdateTwilioConnectorPayload
Arguments
| Name | Description |
|---|---|
input - UpdateTwilioConnectorInput!
|
Example
Query
mutation updateTwilioConnector($input: UpdateTwilioConnectorInput!) {
updateTwilioConnector(input: $input) {
twilioConnector {
...TwilioConnectorNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateTwilioConnectorInput}
Response
{
"data": {
"updateTwilioConnector": {
"twilioConnector": TwilioConnectorNode,
"clientMutationId": "abc123"
}
}
}
updateUserDashboardPreferences
Response
Returns an UpdateUserDashboardPreferencesPayload
Arguments
| Name | Description |
|---|---|
input - UpdateUserDashboardPreferencesInput!
|
Example
Query
mutation updateUserDashboardPreferences($input: UpdateUserDashboardPreferencesInput!) {
updateUserDashboardPreferences(input: $input) {
preference {
...UserDashboardPreferenceNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateUserDashboardPreferencesInput}
Response
{
"data": {
"updateUserDashboardPreferences": {
"preference": UserDashboardPreferenceNode,
"clientMutationId": "xyz789"
}
}
}
updateUserTableFilter
Response
Returns an UpdateUserTableFilterPayload
Arguments
| Name | Description |
|---|---|
input - UpdateUserTableFilterInput!
|
Example
Query
mutation updateUserTableFilter($input: UpdateUserTableFilterInput!) {
updateUserTableFilter(input: $input) {
userTableFilter {
...UserTableFilterNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateUserTableFilterInput}
Response
{
"data": {
"updateUserTableFilter": {
"userTableFilter": UserTableFilterNode,
"clientMutationId": "abc123"
}
}
}
updateWebhook
Response
Returns an UpdateWebhookPayload
Arguments
| Name | Description |
|---|---|
input - UpdateWebhookInput!
|
Example
Query
mutation updateWebhook($input: UpdateWebhookInput!) {
updateWebhook(input: $input) {
webhook {
...WebhookNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateWebhookInput}
Response
{
"data": {
"updateWebhook": {
"webhook": WebhookNode,
"clientMutationId": "xyz789"
}
}
}
updateWorkScheduleSchedule
Response
Returns an UpdateWorkScheduleSchedulePayload
Arguments
| Name | Description |
|---|---|
input - UpdateWorkScheduleScheduleInput!
|
Example
Query
mutation updateWorkScheduleSchedule($input: UpdateWorkScheduleScheduleInput!) {
updateWorkScheduleSchedule(input: $input) {
workScheduleSchedule {
...WorkScheduleScheduleNodeFragment
}
clientMutationId
}
}
Variables
{"input": UpdateWorkScheduleScheduleInput}
Response
{
"data": {
"updateWorkScheduleSchedule": {
"workScheduleSchedule": WorkScheduleScheduleNode,
"clientMutationId": "xyz789"
}
}
}
validateFileDownloadLinkPassword
Response
Returns a ValidateFileDownloadLinkPasswordPayload
Arguments
| Name | Description |
|---|---|
input - ValidateFileDownloadLinkPasswordInput!
|
Example
Query
mutation validateFileDownloadLinkPassword($input: ValidateFileDownloadLinkPasswordInput!) {
validateFileDownloadLinkPassword(input: $input) {
valid
clientMutationId
}
}
Variables
{"input": ValidateFileDownloadLinkPasswordInput}
Response
{
"data": {
"validateFileDownloadLinkPassword": {
"valid": false,
"clientMutationId": "abc123"
}
}
}
validateFileUploadLinkPassword
Response
Returns a ValidateFileUploadLinkPasswordPayload
Arguments
| Name | Description |
|---|---|
input - ValidateFileUploadLinkPasswordInput!
|
Example
Query
mutation validateFileUploadLinkPassword($input: ValidateFileUploadLinkPasswordInput!) {
validateFileUploadLinkPassword(input: $input) {
valid
clientMutationId
}
}
Variables
{"input": ValidateFileUploadLinkPasswordInput}
Response
{
"data": {
"validateFileUploadLinkPassword": {
"valid": false,
"clientMutationId": "abc123"
}
}
}
validateJob
Response
Returns a ValidateJobPayload
Arguments
| Name | Description |
|---|---|
input - ValidateJobInput!
|
Example
Query
mutation validateJob($input: ValidateJobInput!) {
validateJob(input: $input) {
valid
errors {
...JobValidationErrorsTypeFragment
}
clientMutationId
}
}
Variables
{"input": ValidateJobInput}
Response
{
"data": {
"validateJob": {
"valid": false,
"errors": [JobValidationErrorsType],
"clientMutationId": "abc123"
}
}
}
verifyJwtToken
Response
Returns a VerifyPayload
Arguments
| Name | Description |
|---|---|
input - VerifyInput!
|
Example
Query
mutation verifyJwtToken($input: VerifyInput!) {
verifyJwtToken(input: $input) {
payload
clientMutationId
}
}
Variables
{"input": VerifyInput}
Response
{
"data": {
"verifyJwtToken": {
"payload": GenericScalar,
"clientMutationId": "abc123"
}
}
}
Types
APICallNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
apiKey - APIKeyNode
|
|
apiRequest - String
|
|
apiResponse - String
|
|
remoteAddress - String
|
|
logEntries - LogEntryNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"apiKey": APIKeyNode,
"apiRequest": "abc123",
"apiResponse": "xyz789",
"remoteAddress": "abc123",
"logEntries": LogEntryNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
APICallNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [APICallNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [APICallNodeEdge],
"nodeCount": 987
}
APICallNodeEdge
Fields
| Field Name | Description |
|---|---|
node - APICallNode
|
|
cursor - String!
|
Example
{
"node": APICallNode,
"cursor": "abc123"
}
APIKeyCreateInput
APIKeyNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
name - String
|
|
enabled - Boolean!
|
|
lastUsed - DateTime
|
|
apiKey - String
|
|
apiKeyHash - String!
|
|
ipAllowlist - String
|
|
apiCalls - APICallNodeConnection!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
apiCallCount - Int
|
|
Example
{
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"enabled": true,
"lastUsed": "2007-12-03T10:15:30Z",
"apiKey": "abc123",
"apiKeyHash": "abc123",
"ipAllowlist": "abc123",
"apiCalls": APICallNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"apiCallCount": 987
}
APIKeyNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [APIKeyNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [APIKeyNodeEdge],
"nodeCount": 123
}
APIKeyNodeEdge
Fields
| Field Name | Description |
|---|---|
node - APIKeyNode
|
|
cursor - String!
|
Example
{
"node": APIKeyNode,
"cursor": "xyz789"
}
APIKeyUpdateInput
AdHocJobContactInput
Example
{
"id": 4,
"primaryEmail": "xyz789",
"secondaryEmail": "xyz789",
"primaryPhone": "abc123",
"secondaryPhone": "xyz789",
"firstName": "xyz789",
"lastName": "abc123",
"notes": "xyz789"
}
AdHocJobContactNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
job - JobNode
|
|
email - String
|
|
secondaryEmail - String
|
|
phoneNumber - String
|
|
secondaryPhoneNumber - String
|
|
firstName - String
|
|
lastName - String
|
|
fullName - String
|
|
notes - String
|
|
submitForms - SubmitFormNodeConnection!
|
|
Arguments
|
|
forms - FormNodeConnection!
|
|
Arguments
|
|
nonRecurringNotifications - NonRecurringNotificationNodeConnection!
|
|
notifications - NotificationNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"job": JobNode,
"email": "xyz789",
"secondaryEmail": "xyz789",
"phoneNumber": "abc123",
"secondaryPhoneNumber": "xyz789",
"firstName": "xyz789",
"lastName": "abc123",
"fullName": "abc123",
"notes": "xyz789",
"submitForms": SubmitFormNodeConnection,
"forms": FormNodeConnection,
"nonRecurringNotifications": NonRecurringNotificationNodeConnection,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
AdHocJobContactNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [AdHocJobContactNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [AdHocJobContactNodeEdge],
"nodeCount": 123
}
AdHocJobContactNodeEdge
Fields
| Field Name | Description |
|---|---|
node - AdHocJobContactNode
|
|
cursor - String!
|
Example
{
"node": AdHocJobContactNode,
"cursor": "xyz789"
}
AddTaskCollectionInput
ApproveTimesheetExpensesInput
ApproveTimesheetExpensesPayload
AssignSessionPackageSubjectGroupsInput
AssignSessionPackageSubjectGroupsPayload
Fields
| Field Name | Description |
|---|---|
sessionPackage - SessionPackageNode
|
|
clientMutationId - String
|
Example
{
"sessionPackage": SessionPackageNode,
"clientMutationId": "abc123"
}
AutoScheduledSessionCreateInput
AutoScheduledSessionNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
processing - Boolean!
|
|
scheduledSessions - Int!
|
|
subjectGroup - SubjectGroupNode
|
|
scheduledBy - EmployeeNode
|
|
subjectGroupSubjects - SubjectGroupSubjectNodeConnection
|
|
sessions - SessionNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
cancelledSessions - [SessionNode]
|
|
cancelledSessionsCount - Int
|
|
completedSessions - [SessionNode]
|
|
completedSessionsCount - Int
|
|
rescheduledSessions - [SessionNode]
|
|
rescheduledSessionsCount - Int
|
|
noShowSessions - [SessionNode]
|
|
noShowSessionsCount - Int
|
|
resitSessions - [SessionNode]
|
|
resitSessionsCount - Int
|
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"processing": true,
"scheduledSessions": 123,
"subjectGroup": SubjectGroupNode,
"scheduledBy": EmployeeNode,
"subjectGroupSubjects": SubjectGroupSubjectNodeConnection,
"sessions": SessionNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"cancelledSessions": [SessionNode],
"cancelledSessionsCount": 123,
"completedSessions": [SessionNode],
"completedSessionsCount": 123,
"rescheduledSessions": [SessionNode],
"rescheduledSessionsCount": 987,
"noShowSessions": [SessionNode],
"noShowSessionsCount": 123,
"resitSessions": [SessionNode],
"resitSessionsCount": 987
}
AutoScheduledSessionNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [AutoScheduledSessionNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [AutoScheduledSessionNodeEdge],
"nodeCount": 987
}
AutoScheduledSessionNodeEdge
Fields
| Field Name | Description |
|---|---|
node - AutoScheduledSessionNode
|
|
cursor - String!
|
Example
{
"node": AutoScheduledSessionNode,
"cursor": "xyz789"
}
AutoScheduledTimeWindowCreateUpdateInput
Fields
| Input Field | Description |
|---|---|
id - ID
|
|
reserved - Boolean
|
|
startDateTime - StudioTimezoneDateTime!
|
|
endDateTime - StudioTimezoneDateTime!
|
Example
{
"id": "4",
"reserved": true,
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime
}
AutoScheduledTimeWindowNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
job - JobNode
|
|
startDateTime - StudioTimezoneDateTime
|
|
endDateTime - StudioTimezoneDateTime
|
|
reserved - Boolean!
|
|
availableSlots - JSONString
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"job": JobNode,
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime,
"reserved": false,
"availableSlots": JSONString,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
AutoScheduledTimeWindowNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [AutoScheduledTimeWindowNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [AutoScheduledTimeWindowNodeEdge],
"nodeCount": 987
}
AutoScheduledTimeWindowNodeEdge
Fields
| Field Name | Description |
|---|---|
node - AutoScheduledTimeWindowNode
|
|
cursor - String!
|
Example
{
"node": AutoScheduledTimeWindowNode,
"cursor": "xyz789"
}
AvailableEmployeesDatesType
Fields
| Field Name | Description |
|---|---|
date - DateTime
|
|
employees - [EmployeeNode]
|
Example
{
"date": "2007-12-03T10:15:30Z",
"employees": [EmployeeNode]
}
AvailableSessionType
Fields
| Field Name | Description |
|---|---|
scheduledSessions - Int
|
|
openSessions - Int
|
|
startDateTime - StudioTimezoneDateTime
|
|
endDateTime - StudioTimezoneDateTime
|
|
job - JobNode
|
Example
{
"scheduledSessions": 123,
"openSessions": 123,
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime,
"job": JobNode
}
BagItemType
BigInt
Example
{}
Boolean
Description
The Boolean scalar type represents true or false.
BoxBulkDownloadInput
BoxBulkDownloadPayload
BoxBulkUploadInput
Fields
| Input Field | Description |
|---|---|
boxFolderId - ID!
|
|
uploadAsZip - Boolean!
|
|
zipFile - ImageInput!
|
|
clientMutationId - String
|
Example
{
"boxFolderId": "4",
"uploadAsZip": false,
"zipFile": ImageInput,
"clientMutationId": "abc123"
}
BoxBulkUploadPayload
BoxConnectorNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
auth - String
|
|
asUser - String
|
|
asUserId - String
|
|
rootBoxFolderId - String
|
|
organizationsBoxFolderId - String
|
|
employeesBoxFolderId - String
|
|
rootSubjectsBoxFolderId - String
|
|
currentSubjectsBoxFolderId - String
|
|
subjectsBoxFolderIds - String
|
|
rootJobsBoxFolderId - String
|
|
currentJobsBoxFolderId - String
|
|
jobsBoxFolderIds - String
|
|
creatingEnvironment - Boolean!
|
|
createForSessions - Boolean!
|
|
sessionFolderStructure - JSONString!
|
|
subjectFolderStructure - JSONString!
|
|
organizationFolderStructure - JSONString!
|
|
createForOrganizations - Boolean!
|
|
jobFolderStructure - JSONString!
|
|
createForJobs - Boolean!
|
|
employeeFolderStructure - JSONString!
|
|
createForEmployees - Boolean!
|
|
subjectGroupFolderStructure - JSONString!
|
|
createForSubjectGroups - Boolean!
|
|
authValid - Boolean!
|
|
authAdded - Boolean!
|
|
enabled - Boolean!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"auth": "abc123",
"asUser": "xyz789",
"asUserId": "abc123",
"rootBoxFolderId": "abc123",
"organizationsBoxFolderId": "abc123",
"employeesBoxFolderId": "abc123",
"rootSubjectsBoxFolderId": "xyz789",
"currentSubjectsBoxFolderId": "abc123",
"subjectsBoxFolderIds": "xyz789",
"rootJobsBoxFolderId": "abc123",
"currentJobsBoxFolderId": "xyz789",
"jobsBoxFolderIds": "abc123",
"creatingEnvironment": false,
"createForSessions": false,
"sessionFolderStructure": JSONString,
"subjectFolderStructure": JSONString,
"organizationFolderStructure": JSONString,
"createForOrganizations": false,
"jobFolderStructure": JSONString,
"createForJobs": false,
"employeeFolderStructure": JSONString,
"createForEmployees": true,
"subjectGroupFolderStructure": JSONString,
"createForSubjectGroups": true,
"authValid": false,
"authAdded": false,
"enabled": true,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
BoxConnectorNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [BoxConnectorNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [BoxConnectorNodeEdge],
"nodeCount": 987
}
BoxConnectorNodeEdge
Fields
| Field Name | Description |
|---|---|
node - BoxConnectorNode
|
|
cursor - String!
|
Example
{
"node": BoxConnectorNode,
"cursor": "abc123"
}
BoxConnectorUpdateInput
Fields
| Input Field | Description |
|---|---|
id - ID!
|
|
disable - Boolean
|
|
auth - String
|
|
asUser - String
|
|
rootBoxFolderId - String
|
|
organizationFolderStructure - String
|
|
subjectFolderStructure - String
|
|
createForOrganizations - Boolean
|
|
jobFolderStructure - String
|
|
createForJobs - Boolean
|
|
employeeFolderStructure - String
|
|
createForEmployees - Boolean
|
|
subjectGroupFolderStructure - String
|
|
createForSubjectGroups - Boolean
|
|
sessionFolderStructure - String
|
|
createForSessions - Boolean
|
Example
{
"id": 4,
"disable": true,
"auth": "xyz789",
"asUser": "abc123",
"rootBoxFolderId": "xyz789",
"organizationFolderStructure": "abc123",
"subjectFolderStructure": "abc123",
"createForOrganizations": false,
"jobFolderStructure": "abc123",
"createForJobs": true,
"employeeFolderStructure": "xyz789",
"createForEmployees": true,
"subjectGroupFolderStructure": "xyz789",
"createForSubjectGroups": true,
"sessionFolderStructure": "abc123",
"createForSessions": false
}
BoxFolderType
Fields
| Field Name | Description |
|---|---|
boxFolder - String
|
Example
{"boxFolder": "xyz789"}
BoxJWTType
Fields
| Field Name | Description |
|---|---|
jwt - String
|
Example
{"jwt": "abc123"}
BoxSignRequestCreateFileInput
BoxSignRequestCreateInput
Example
{
"organizationId": 4,
"subjectId": 4,
"subjectGroupId": 4,
"boxFileId": "xyz789",
"boxFolderId": "abc123",
"emailBody": "xyz789",
"emailSubject": "xyz789",
"description": "abc123",
"employeeId": "4",
"signers": [BoxSignRequestSignerInput]
}
BoxSignRequestNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
boxId - String
|
|
signStatus - BoxSignRequestSignStatus!
|
|
description - String
|
|
organization - OrganizationNode
|
|
subject - SubjectNode
|
|
subjectGroup - SubjectGroupNode
|
|
cancelledAt - DateTime
|
|
signedAt - DateTime
|
|
declinedAt - DateTime
|
|
resentAt - DateTime
|
|
files - FileNodeConnection!
|
|
Arguments
|
|
userBoxSignRequests - UserBoxSignRequestNodeConnection!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
boxResource - String
|
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"boxId": "abc123",
"signStatus": "SENT",
"description": "abc123",
"organization": OrganizationNode,
"subject": SubjectNode,
"subjectGroup": SubjectGroupNode,
"cancelledAt": "2007-12-03T10:15:30Z",
"signedAt": "2007-12-03T10:15:30Z",
"declinedAt": "2007-12-03T10:15:30Z",
"resentAt": "2007-12-03T10:15:30Z",
"files": FileNodeConnection,
"userBoxSignRequests": UserBoxSignRequestNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"boxResource": "xyz789"
}
BoxSignRequestNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [BoxSignRequestNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [BoxSignRequestNodeEdge],
"nodeCount": 123
}
BoxSignRequestNodeEdge
Fields
| Field Name | Description |
|---|---|
node - BoxSignRequestNode
|
|
cursor - String!
|
Example
{
"node": BoxSignRequestNode,
"cursor": "xyz789"
}
BoxSignRequestSignStatus
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"SENT"
BoxSignRequestSignerInput
BoxSignRequestUpdateInput
Break
Fields
| Field Name | Description |
|---|---|
startDateTime - StudioTimezoneDateTime!
|
|
endDateTime - StudioTimezoneDateTime!
|
Example
{
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime
}
BreakCreateInput
Fields
| Input Field | Description |
|---|---|
startDateTime - StudioTimezoneDateTime!
|
|
endDateTime - StudioTimezoneDateTime!
|
|
jobId - ID
|
Example
{
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime,
"jobId": "4"
}
BreakNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
job - JobNode
|
|
startDateTime - StudioTimezoneDateTime
|
|
endDateTime - StudioTimezoneDateTime
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"job": JobNode,
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
BreakNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [BreakNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [BreakNodeEdge],
"nodeCount": 987
}
BreakNodeEdge
BreakUpdateInput
Fields
| Input Field | Description |
|---|---|
id - ID!
|
|
startDateTime - StudioTimezoneDateTime!
|
|
endDateTime - StudioTimezoneDateTime!
|
|
jobId - ID
|
Example
{
"id": "4",
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime,
"jobId": 4
}
BulkDownloadItemInput
BulkDownloadUrlsInput
Fields
| Input Field | Description |
|---|---|
items - [BulkDownloadItemInput]!
|
|
zipFileName - String
|
|
downloadSessionId - ID
|
|
fileDownloadLinkId - ID
|
|
password - String
|
Example
{
"items": [BulkDownloadItemInput],
"zipFileName": "xyz789",
"downloadSessionId": 4,
"fileDownloadLinkId": "4",
"password": "xyz789"
}
BulkFileInput
BulkFilePresignedUrlsType
Example
{
"fileUuid": "xyz789",
"uploadId": "abc123",
"s3Key": "abc123",
"presignedUrls": [PresignedUrlType],
"totalChunks": {},
"hasMoreUrls": true
}
BulkInitializeFileInput
BulkUpdateDailyAvailabilityInput
Fields
| Input Field | Description |
|---|---|
bulkUpdateDailyAvailabilityInput - DailyAvailabilityBulkUpdateInput!
|
|
clientMutationId - String
|
Example
{
"bulkUpdateDailyAvailabilityInput": DailyAvailabilityBulkUpdateInput,
"clientMutationId": "abc123"
}
BulkUpdateDailyAvailabilityPayload
BulkUploadCompleteInput
Fields
| Input Field | Description |
|---|---|
uploadSessionUuid - String!
|
|
folderId - ID!
|
|
displayName - String
|
|
files - [FileCompletionInput]!
|
|
fileUploadLinkId - ID
|
|
password - String
|
|
jobId - ID
|
|
organizationId - ID
|
|
taskId - ID
|
|
employeeId - ID
|
|
subjectGroupId - ID
|
|
subjectId - ID
|
|
chatMessageId - ID
|
|
tags - [String]
|
|
cantRename - Boolean
|
|
cantDelete - Boolean
|
|
cantMove - Boolean
|
|
externalCantRename - Boolean
|
|
externalCantDelete - Boolean
|
|
externalCantUpdateFile - Boolean
|
|
externallyVisible - Boolean
|
|
temporary - Boolean
|
|
zipped - Boolean
|
|
unzip - Boolean
|
Example
{
"uploadSessionUuid": "abc123",
"folderId": "4",
"displayName": "xyz789",
"files": [FileCompletionInput],
"fileUploadLinkId": 4,
"password": "xyz789",
"jobId": 4,
"organizationId": "4",
"taskId": "4",
"employeeId": 4,
"subjectGroupId": 4,
"subjectId": "4",
"chatMessageId": "4",
"tags": ["abc123"],
"cantRename": true,
"cantDelete": false,
"cantMove": false,
"externalCantRename": false,
"externalCantDelete": true,
"externalCantUpdateFile": true,
"externallyVisible": true,
"temporary": true,
"zipped": false,
"unzip": false
}
BulkUploadInitializeInput
Example
{
"uploadSessionUuid": "xyz789",
"folderId": "4",
"files": [BulkInitializeFileInput],
"fileUploadLinkId": 4,
"password": "abc123",
"zipped": true,
"unzip": false
}
CSVSubjectInput
Fields
| Input Field | Description |
|---|---|
uuid - UUID
|
|
fotomerchantPassword - String
|
|
updateKeyField - String
|
|
subjectFirstName - String
|
|
subjectLastName - String
|
|
subjectJobTitle - String
|
|
subjectPassword - String
|
|
suffix - String
|
|
prefix - String
|
|
studentId - String
|
|
updatedSubjectId - String
|
|
subjectEmail - String
|
|
subjectSecondaryEmail - String
|
|
subjectPhone - String
|
|
subjectPhoneExtension - String
|
|
subjectSecondaryPhone - String
|
|
subjectSecondaryPhoneExtension - String
|
|
parentOnePreviousEmail - String
|
|
parentTwoPreviousEmail - String
|
|
parentOneFirstName - String
|
|
parentOneLastName - String
|
|
parentOneEmail - String
|
|
parentOneSecondaryEmail - String
|
|
parentOnePassword - String
|
|
parentOnePhone - String
|
|
parentOnePhoneExtension - String
|
|
parentOneSecondaryPhone - String
|
|
parentOneSecondaryPhoneExtension - String
|
|
parentTwoFirstName - String
|
|
parentTwoLastName - String
|
|
parentTwoEmail - String
|
|
parentTwoSecondaryEmail - String
|
|
parentTwoPhone - String
|
|
parentTwoPhoneExtension - String
|
|
parentTwoSecondaryPhone - String
|
|
parentTwoSecondaryPhoneExtension - String
|
|
parentTwoPassword - String
|
|
addressLineOne - String
|
|
addressLineTwo - String
|
|
city - String
|
|
state - String
|
|
zipCode - String
|
|
metadata - JSONString
|
|
subjectGroupMetadata - JSONString
|
|
imagequixId - String
|
|
subjectGroupGalleryUrl - String
|
|
gotPhotoPassword - String
|
Example
{
"uuid": "dd2b7dd3-fb3c-42ee-8f02-76c09e3fcf9b",
"fotomerchantPassword": "abc123",
"updateKeyField": "abc123",
"subjectFirstName": "abc123",
"subjectLastName": "abc123",
"subjectJobTitle": "xyz789",
"subjectPassword": "abc123",
"suffix": "xyz789",
"prefix": "abc123",
"studentId": "abc123",
"updatedSubjectId": "abc123",
"subjectEmail": "abc123",
"subjectSecondaryEmail": "xyz789",
"subjectPhone": "xyz789",
"subjectPhoneExtension": "xyz789",
"subjectSecondaryPhone": "xyz789",
"subjectSecondaryPhoneExtension": "abc123",
"parentOnePreviousEmail": "xyz789",
"parentTwoPreviousEmail": "abc123",
"parentOneFirstName": "xyz789",
"parentOneLastName": "xyz789",
"parentOneEmail": "xyz789",
"parentOneSecondaryEmail": "abc123",
"parentOnePassword": "xyz789",
"parentOnePhone": "abc123",
"parentOnePhoneExtension": "xyz789",
"parentOneSecondaryPhone": "xyz789",
"parentOneSecondaryPhoneExtension": "abc123",
"parentTwoFirstName": "abc123",
"parentTwoLastName": "abc123",
"parentTwoEmail": "xyz789",
"parentTwoSecondaryEmail": "abc123",
"parentTwoPhone": "abc123",
"parentTwoPhoneExtension": "abc123",
"parentTwoSecondaryPhone": "abc123",
"parentTwoSecondaryPhoneExtension": "xyz789",
"parentTwoPassword": "abc123",
"addressLineOne": "xyz789",
"addressLineTwo": "xyz789",
"city": "xyz789",
"state": "abc123",
"zipCode": "abc123",
"metadata": JSONString,
"subjectGroupMetadata": JSONString,
"imagequixId": "abc123",
"subjectGroupGalleryUrl": "xyz789",
"gotPhotoPassword": "abc123"
}
ChangeTenantSubscriptionInput
ChangeTenantSubscriptionPayload
ChannelChannelType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"PUBLIC"
ChannelCreateInput
Example
{
"name": "xyz789",
"description": "abc123",
"channelType": "abc123",
"organizationId": 4,
"subjectGroupId": 4,
"jobId": "4",
"memberIds": [4],
"directEmployeeIds": ["4"]
}
ChannelMemberNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
channel - ChannelNode!
|
|
gaiaUser - GaiaUserNode!
|
|
role - ChannelMemberRole!
|
|
pinned - Boolean!
|
|
notificationPreference - ChannelMemberNotificationPreference!
|
|
draftText - String
|
|
lastReadAt - DateTime
|
|
lastReadMessage - MessageNode
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"channel": ChannelNode,
"gaiaUser": GaiaUserNode,
"role": "OWNER",
"pinned": true,
"notificationPreference": "ALL",
"draftText": "abc123",
"lastReadAt": "2007-12-03T10:15:30Z",
"lastReadMessage": MessageNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
ChannelMemberNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [ChannelMemberNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [ChannelMemberNodeEdge],
"nodeCount": 987
}
ChannelMemberNodeEdge
Fields
| Field Name | Description |
|---|---|
node - ChannelMemberNode
|
|
cursor - String!
|
Example
{
"node": ChannelMemberNode,
"cursor": "xyz789"
}
ChannelMemberNotificationPreference
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"ALL"
ChannelMemberRole
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"OWNER"
ChannelMemberUpdateInput
ChannelNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
name - String
|
|
description - String
|
|
channelType - ChannelChannelType!
|
|
organization - OrganizationNode
|
|
subjectGroup - SubjectGroupNode
|
|
job - JobNode
|
|
members - GaiaUserNodeConnection!
|
|
Arguments
|
|
createdBy - GaiaUserNode
|
|
lastMessageAt - DateTime
|
|
folder - FolderNode
|
|
channelMembers - ChannelMemberNodeConnection!
|
|
messages - MessageNodeConnection!
|
|
Arguments
|
|
liveChats - LiveChatNodeConnection!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
unreadCount - Int
|
|
memberCount - Int
|
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"description": "abc123",
"channelType": "PUBLIC",
"organization": OrganizationNode,
"subjectGroup": SubjectGroupNode,
"job": JobNode,
"members": GaiaUserNodeConnection,
"createdBy": GaiaUserNode,
"lastMessageAt": "2007-12-03T10:15:30Z",
"folder": FolderNode,
"channelMembers": ChannelMemberNodeConnection,
"messages": MessageNodeConnection,
"liveChats": LiveChatNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"unreadCount": 987,
"memberCount": 987
}
ChannelNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [ChannelNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [ChannelNodeEdge],
"nodeCount": 123
}
ChannelNodeEdge
Fields
| Field Name | Description |
|---|---|
node - ChannelNode
|
|
cursor - String!
|
Example
{
"node": ChannelNode,
"cursor": "abc123"
}
ChannelUpdateInput
Example
{
"id": 4,
"name": "xyz789",
"description": "xyz789",
"channelType": "xyz789",
"addMemberIds": ["4"],
"removeMemberIds": ["4"],
"memberRole": "xyz789"
}
CheckInUnassignEquipmentBagInput
CheckInUnassignEquipmentBagPayload
CheckInUnassignEquipmentItemInput
CheckInUnassignEquipmentItemPayload
CommentCreateInput
CommentNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
task - TaskNode
|
|
timesheetExpense - TimesheetExpenseNode
|
|
comment - String!
|
|
gaiaUser - GaiaUserNode
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"task": TaskNode,
"timesheetExpense": TimesheetExpenseNode,
"comment": "abc123",
"gaiaUser": GaiaUserNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
CommentNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [CommentNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [CommentNodeEdge],
"nodeCount": 987
}
CommentNodeEdge
Fields
| Field Name | Description |
|---|---|
node - CommentNode
|
|
cursor - String!
|
Example
{
"node": CommentNode,
"cursor": "abc123"
}
CommentUpdateInput
CompleteBulkUploadsInput
Fields
| Input Field | Description |
|---|---|
input - BulkUploadCompleteInput!
|
|
clientMutationId - String
|
Example
{
"input": BulkUploadCompleteInput,
"clientMutationId": "abc123"
}
CompleteBulkUploadsPayload
Fields
| Field Name | Description |
|---|---|
fileUploadSession - FileUploadSessionNode
|
|
results - [FileCompletionResultType]
|
|
clientMutationId - String
|
Example
{
"fileUploadSession": FileUploadSessionNode,
"results": [FileCompletionResultType],
"clientMutationId": "abc123"
}
CompleteClientDownloadInput
CompleteClientDownloadPayload
CompleteGoogleCalendarOAuthInput
CompleteGoogleCalendarOAuthPayload
Fields
| Field Name | Description |
|---|---|
googleCalendarConnector - GoogleCalendarConnectorNode
|
|
success - Boolean
|
|
clientMutationId - String
|
Example
{
"googleCalendarConnector": GoogleCalendarConnectorNode,
"success": true,
"clientMutationId": "xyz789"
}
ConfirmEmployeeJobInput
ConfirmEmployeeJobPayload
ConfirmEmployeeJobsInput
ConfirmEmployeeJobsPayload
ConfirmGaiaUserEmailInput
ConfirmGaiaUserEmailPayload
ContentTypeNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
appLabel - String!
|
|
model - String!
|
|
taggitTaggeditemTaggedItems - TaggedItemNodeConnection!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
name - String
|
|
appLabeledName - String
|
|
Example
{
"id": "4",
"appLabel": "abc123",
"model": "abc123",
"taggitTaggeditemTaggedItems": TaggedItemNodeConnection,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"name": "xyz789",
"appLabeledName": "abc123"
}
ContentTypeNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [ContentTypeNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [ContentTypeNodeEdge],
"nodeCount": 123
}
ContentTypeNodeEdge
Fields
| Field Name | Description |
|---|---|
node - ContentTypeNode
|
|
cursor - String!
|
Example
{
"node": ContentTypeNode,
"cursor": "xyz789"
}
CopyDocuSealTemplateInput
Fields
| Input Field | Description |
|---|---|
docusealTemplateCopyInput - DocuSealTemplateCopyInput!
|
|
clientMutationId - String
|
Example
{
"docusealTemplateCopyInput": DocuSealTemplateCopyInput,
"clientMutationId": "abc123"
}
CopyDocuSealTemplatePayload
Fields
| Field Name | Description |
|---|---|
docusealTemplate - DocuSealTemplateNode
|
|
clientMutationId - String
|
Example
{
"docusealTemplate": DocuSealTemplateNode,
"clientMutationId": "abc123"
}
CopyInstantiatedTaskCollectionInput
CopyInstantiatedTaskCollectionPayload
Fields
| Field Name | Description |
|---|---|
instantiatedTaskCollection - InstantiatedTaskCollectionNode
|
|
clientMutationId - String
|
Example
{
"instantiatedTaskCollection": InstantiatedTaskCollectionNode,
"clientMutationId": "xyz789"
}
CopyJobDataInput
Fields
| Input Field | Description |
|---|---|
sourceJobId - ID!
|
|
name - String!
|
|
startDateTime - StudioTimezoneDateTime!
|
|
endDateTime - StudioTimezoneDateTime!
|
|
locationId - ID
|
|
manualLocation - JobLocationInput
|
|
regionId - ID
|
|
jobTypeId - ID
|
|
stageId - ID
|
|
notes - String
|
|
subjectNotes - String
|
|
metadata - JSONString
|
|
setups - Int
|
|
maxSetups - Int
|
|
bookable - Boolean
|
|
notificationsEnabled - Boolean
|
|
bookingStartDateTime - StudioTimezoneDateTime
|
|
bookingEndDateTime - StudioTimezoneDateTime
|
|
sharedCanSeeFiles - Boolean
|
|
sharedCanCreateFiles - Boolean
|
|
sharedCanCreateFolders - Boolean
|
|
sessionSharedCanSeeFiles - Boolean
|
|
sessionSharedCanCreateFiles - Boolean
|
|
sessionSharedCanCreateFolders - Boolean
|
|
googleCalendarEnabledForSubjectSessions - Boolean
|
|
googleCalendarEnabledForOrganizationSessions - Boolean
|
|
googleCalendarEnabledForEmployeeJobs - Boolean
|
|
multiDayJob - Boolean
|
|
multiDayJobDates - [MultiDayJobCreateInput]
|
|
multiDayJobCopyEmployeeAssignments - Boolean
|
|
multiDayJobCopySessions - Boolean
|
|
createSessions - [SessionCreateInput]
|
|
excludeSessionIds - [ID]
|
|
employeeJobs - [EmployeeJobCreateInput]
|
|
excludeEmployeeJobIds - [ID]
|
|
breaks - [BreakCreateInput]
|
|
excludeBreakIds - [ID]
|
|
autoScheduledTimeWindows - [AutoScheduledTimeWindowCreateUpdateInput]
|
|
excludeAutoScheduledTimeWindowIds - [ID]
|
|
adHocContacts - [AdHocJobContactInput]
|
|
excludeAdHocContactIds - [ID]
|
|
jobEquipmentBagTypes - [JobEquipmentBagTypeInput]
|
|
excludeJobEquipmentBagTypeIds - [ID]
|
|
jobEquipmentItemTypes - [JobEquipmentItemTypeInput]
|
|
excludeJobEquipmentItemTypeIds - [ID]
|
|
packageCategoryJobs - [PackageCategoryJobCreateInput]
|
|
packageGroupJobs - [PackageGroupJobCreateInput]
|
|
copyTasks - Boolean
|
|
addTaskCollections - [AddTaskCollectionInput]
|
|
contactIds - [ID]
|
Example
{
"sourceJobId": "4",
"name": "abc123",
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime,
"locationId": "4",
"manualLocation": JobLocationInput,
"regionId": 4,
"jobTypeId": 4,
"stageId": "4",
"notes": "abc123",
"subjectNotes": "abc123",
"metadata": JSONString,
"setups": 123,
"maxSetups": 123,
"bookable": false,
"notificationsEnabled": true,
"bookingStartDateTime": StudioTimezoneDateTime,
"bookingEndDateTime": StudioTimezoneDateTime,
"sharedCanSeeFiles": true,
"sharedCanCreateFiles": true,
"sharedCanCreateFolders": false,
"sessionSharedCanSeeFiles": true,
"sessionSharedCanCreateFiles": true,
"sessionSharedCanCreateFolders": true,
"googleCalendarEnabledForSubjectSessions": true,
"googleCalendarEnabledForOrganizationSessions": true,
"googleCalendarEnabledForEmployeeJobs": true,
"multiDayJob": false,
"multiDayJobDates": [MultiDayJobCreateInput],
"multiDayJobCopyEmployeeAssignments": false,
"multiDayJobCopySessions": false,
"createSessions": [SessionCreateInput],
"excludeSessionIds": ["4"],
"employeeJobs": [EmployeeJobCreateInput],
"excludeEmployeeJobIds": [4],
"breaks": [BreakCreateInput],
"excludeBreakIds": ["4"],
"autoScheduledTimeWindows": [
AutoScheduledTimeWindowCreateUpdateInput
],
"excludeAutoScheduledTimeWindowIds": [4],
"adHocContacts": [AdHocJobContactInput],
"excludeAdHocContactIds": ["4"],
"jobEquipmentBagTypes": [JobEquipmentBagTypeInput],
"excludeJobEquipmentBagTypeIds": [4],
"jobEquipmentItemTypes": [JobEquipmentItemTypeInput],
"excludeJobEquipmentItemTypeIds": ["4"],
"packageCategoryJobs": [PackageCategoryJobCreateInput],
"packageGroupJobs": [PackageGroupJobCreateInput],
"copyTasks": true,
"addTaskCollections": [AddTaskCollectionInput],
"contactIds": [4]
}
CopyJobInput
Fields
| Input Field | Description |
|---|---|
jobInput - CopyJobDataInput!
|
|
clientMutationId - String
|
Example
{
"jobInput": CopyJobDataInput,
"clientMutationId": "abc123"
}
CopyJobPayload
CouponCreateInput
Example
{
"code": "xyz789",
"usableCount": 123,
"enabled": false,
"percentSavings": 123,
"dollarSavings": 987.65,
"expiresOn": StudioTimezoneDateTime,
"sessionPackages": ["4"],
"organizations": [4],
"subjectGroups": [4]
}
CouponNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
sessionPackages - SessionPackageNodeConnection!
|
|
Arguments
|
|
organizations - OrganizationNodeConnection!
|
|
Arguments
|
|
subjectGroups - SubjectGroupNodeConnection!
|
|
Arguments
|
|
code - String!
|
|
enabled - Boolean!
|
|
usableCount - Int
|
|
usedCount - Int!
|
|
percentSavings - Int
|
|
dollarSavings - Float
|
|
expiresOn - StudioTimezoneDateTime
|
|
sessions - SessionNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
totalSessionRevenue - Float
|
|
totalSessionSavings - Float
|
|
totalSessionRevenueAfterSavings - Float
|
|
Example
{
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"sessionPackages": SessionPackageNodeConnection,
"organizations": OrganizationNodeConnection,
"subjectGroups": SubjectGroupNodeConnection,
"code": "xyz789",
"enabled": true,
"usableCount": 987,
"usedCount": 987,
"percentSavings": 123,
"dollarSavings": 123.45,
"expiresOn": StudioTimezoneDateTime,
"sessions": SessionNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"totalSessionRevenue": 987.65,
"totalSessionSavings": 123.45,
"totalSessionRevenueAfterSavings": 987.65
}
CouponNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [CouponNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [CouponNodeEdge],
"nodeCount": 987
}
CouponNodeEdge
Fields
| Field Name | Description |
|---|---|
node - CouponNode
|
|
cursor - String!
|
Example
{
"node": CouponNode,
"cursor": "xyz789"
}
CouponSavingsType
CouponUpdateInput
Fields
| Input Field | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
code - String
|
|
percentSavings - Int
|
|
enabled - Boolean
|
|
usableCount - Int
|
|
dollarSavings - Float
|
|
expiresOn - StudioTimezoneDateTime
|
|
addSessionPackages - [ID]
|
|
removeSessionPackages - [ID]
|
|
addOrganizations - [ID]
|
|
removeOrganizations - [ID]
|
|
addSubjectGroups - [ID]
|
|
removeSubjectGroups - [ID]
|
Example
{
"id": "4",
"archived": false,
"code": "abc123",
"percentSavings": 123,
"enabled": true,
"usableCount": 123,
"dollarSavings": 987.65,
"expiresOn": StudioTimezoneDateTime,
"addSessionPackages": ["4"],
"removeSessionPackages": [4],
"addOrganizations": ["4"],
"removeOrganizations": ["4"],
"addSubjectGroups": ["4"],
"removeSubjectGroups": ["4"]
}
CouponUsableType
Fields
| Field Name | Description |
|---|---|
coupon - CouponNode
|
|
usable - Boolean!
|
|
details - [String]
|
|
organization - OrganizationNode
|
|
subjectGroup - SubjectGroupNode
|
Example
{
"coupon": CouponNode,
"usable": true,
"details": ["abc123"],
"organization": OrganizationNode,
"subjectGroup": SubjectGroupNode
}
CreateAPIKeyInput
Fields
| Input Field | Description |
|---|---|
apiKeyInput - APIKeyCreateInput!
|
|
clientMutationId - String
|
Example
{
"apiKeyInput": APIKeyCreateInput,
"clientMutationId": "xyz789"
}
CreateAPIKeyPayload
Fields
| Field Name | Description |
|---|---|
apiKey - APIKeyNode
|
|
clientMutationId - String
|
Example
{
"apiKey": APIKeyNode,
"clientMutationId": "abc123"
}
CreateAutoScheduledSessionInput
Fields
| Input Field | Description |
|---|---|
autoScheduledSessionInput - AutoScheduledSessionCreateInput!
|
|
clientMutationId - String
|
Example
{
"autoScheduledSessionInput": AutoScheduledSessionCreateInput,
"clientMutationId": "xyz789"
}
CreateAutoScheduledSessionPayload
Fields
| Field Name | Description |
|---|---|
autoScheduledSession - AutoScheduledSessionNode
|
|
clientMutationId - String
|
Example
{
"autoScheduledSession": AutoScheduledSessionNode,
"clientMutationId": "xyz789"
}
CreateBoxSignRequestFileInput
Fields
| Input Field | Description |
|---|---|
boxSignRequestInput - BoxSignRequestCreateFileInput!
|
|
clientMutationId - String
|
Example
{
"boxSignRequestInput": BoxSignRequestCreateFileInput,
"clientMutationId": "xyz789"
}
CreateBoxSignRequestFilePayload
CreateBoxSignRequestInput
Fields
| Input Field | Description |
|---|---|
boxSignRequestInput - BoxSignRequestCreateInput!
|
|
clientMutationId - String
|
Example
{
"boxSignRequestInput": BoxSignRequestCreateInput,
"clientMutationId": "abc123"
}
CreateBoxSignRequestPayload
Fields
| Field Name | Description |
|---|---|
boxSignRequest - BoxSignRequestNode
|
|
clientMutationId - String
|
Example
{
"boxSignRequest": BoxSignRequestNode,
"clientMutationId": "abc123"
}
CreateBreakInput
Fields
| Input Field | Description |
|---|---|
breakInput - BreakCreateInput!
|
|
clientMutationId - String
|
Example
{
"breakInput": BreakCreateInput,
"clientMutationId": "xyz789"
}
CreateBreakPayload
CreateBulkDownloadUrlsInput
Fields
| Input Field | Description |
|---|---|
input - BulkDownloadUrlsInput!
|
|
clientMutationId - String
|
Example
{
"input": BulkDownloadUrlsInput,
"clientMutationId": "abc123"
}
CreateBulkDownloadUrlsPayload
Fields
| Field Name | Description |
|---|---|
files - [DownloadFileInfo]
|
|
downloadSessionId - ID
|
|
totalBytes - BigInt
|
|
clientMutationId - String
|
Example
{
"files": [DownloadFileInfo],
"downloadSessionId": 4,
"totalBytes": {},
"clientMutationId": "xyz789"
}
CreateChannelInput
Fields
| Input Field | Description |
|---|---|
channelInput - ChannelCreateInput!
|
|
clientMutationId - String
|
Example
{
"channelInput": ChannelCreateInput,
"clientMutationId": "xyz789"
}
CreateChannelPayload
Fields
| Field Name | Description |
|---|---|
channel - ChannelNode
|
|
created - Boolean
|
|
clientMutationId - String
|
Example
{
"channel": ChannelNode,
"created": false,
"clientMutationId": "abc123"
}
CreateCommentInput
Fields
| Input Field | Description |
|---|---|
commentInput - CommentCreateInput!
|
|
clientMutationId - String
|
Example
{
"commentInput": CommentCreateInput,
"clientMutationId": "abc123"
}
CreateCommentPayload
Fields
| Field Name | Description |
|---|---|
comment - CommentNode
|
|
clientMutationId - String
|
Example
{
"comment": CommentNode,
"clientMutationId": "abc123"
}
CreateCouponInput
Fields
| Input Field | Description |
|---|---|
couponInput - CouponCreateInput!
|
|
clientMutationId - String
|
Example
{
"couponInput": CouponCreateInput,
"clientMutationId": "abc123"
}
CreateCouponPayload
Fields
| Field Name | Description |
|---|---|
coupon - CouponNode
|
|
clientMutationId - String
|
Example
{
"coupon": CouponNode,
"clientMutationId": "abc123"
}
CreateCustomFieldSetInput
Fields
| Input Field | Description |
|---|---|
customFieldSetInput - CustomFieldSetCreateInput!
|
|
clientMutationId - String
|
Example
{
"customFieldSetInput": CustomFieldSetCreateInput,
"clientMutationId": "xyz789"
}
CreateCustomFieldSetPayload
Fields
| Field Name | Description |
|---|---|
customFieldSet - CustomFieldSetNode
|
|
clientMutationId - String
|
Example
{
"customFieldSet": CustomFieldSetNode,
"clientMutationId": "abc123"
}
CreateDashboardInput
Fields
| Input Field | Description |
|---|---|
dashboardInput - DashboardCreateInput!
|
|
clientMutationId - String
|
Example
{
"dashboardInput": DashboardCreateInput,
"clientMutationId": "xyz789"
}
CreateDashboardPayload
Fields
| Field Name | Description |
|---|---|
dashboard - DashboardNode
|
|
clientMutationId - String
|
Example
{
"dashboard": DashboardNode,
"clientMutationId": "abc123"
}
CreateDashboardWidgetInput
Fields
| Input Field | Description |
|---|---|
widgetInput - DashboardWidgetCreateInput!
|
|
clientMutationId - String
|
Example
{
"widgetInput": DashboardWidgetCreateInput,
"clientMutationId": "abc123"
}
CreateDashboardWidgetPayload
Fields
| Field Name | Description |
|---|---|
widget - DashboardWidgetNode
|
|
clientMutationId - String
|
Example
{
"widget": DashboardWidgetNode,
"clientMutationId": "xyz789"
}
CreateDataSourceMetricInput
Fields
| Input Field | Description |
|---|---|
metricInput - DataSourceMetricCreateInput!
|
|
clientMutationId - String
|
Example
{
"metricInput": DataSourceMetricCreateInput,
"clientMutationId": "abc123"
}
CreateDataSourceMetricPayload
Fields
| Field Name | Description |
|---|---|
metric - DataSourceMetricNode
|
|
clientMutationId - String
|
Example
{
"metric": DataSourceMetricNode,
"clientMutationId": "xyz789"
}
CreateDocuSealSubmissionRequestInput
Fields
| Input Field | Description |
|---|---|
docusealSubmissionRequestInput - DocuSealSubmissionRequestCreateInput!
|
|
clientMutationId - String
|
Example
{
"docusealSubmissionRequestInput": DocuSealSubmissionRequestCreateInput,
"clientMutationId": "abc123"
}
CreateDocuSealSubmissionRequestPayload
Fields
| Field Name | Description |
|---|---|
docusealSubmissionRequest - DocuSealSubmissionRequestNode
|
|
clientMutationId - String
|
Example
{
"docusealSubmissionRequest": DocuSealSubmissionRequestNode,
"clientMutationId": "abc123"
}
CreateDocuSealTemplateInput
Fields
| Input Field | Description |
|---|---|
docusealTemplateInput - DocuSealTemplateCreateInput!
|
|
clientMutationId - String
|
Example
{
"docusealTemplateInput": DocuSealTemplateCreateInput,
"clientMutationId": "xyz789"
}
CreateDocuSealTemplatePayload
Fields
| Field Name | Description |
|---|---|
docusealTemplate - DocuSealTemplateNode
|
|
clientMutationId - String
|
Example
{
"docusealTemplate": DocuSealTemplateNode,
"clientMutationId": "abc123"
}
CreateEmployeeGroupInput
Fields
| Input Field | Description |
|---|---|
employeeGroupInput - EmployeeGroupCreateInput!
|
|
clientMutationId - String
|
Example
{
"employeeGroupInput": EmployeeGroupCreateInput,
"clientMutationId": "abc123"
}
CreateEmployeeGroupPayload
Fields
| Field Name | Description |
|---|---|
employeeGroup - EmployeeGroupNode
|
|
clientMutationId - String
|
Example
{
"employeeGroup": EmployeeGroupNode,
"clientMutationId": "xyz789"
}
CreateEmployeeInput
Fields
| Input Field | Description |
|---|---|
employeeInput - EmployeeCreateInput!
|
|
clientMutationId - String
|
Example
{
"employeeInput": EmployeeCreateInput,
"clientMutationId": "xyz789"
}
CreateEmployeeJobInput
Fields
| Input Field | Description |
|---|---|
employeeJobInput - EmployeeJobCreateInput!
|
|
clientMutationId - String
|
Example
{
"employeeJobInput": EmployeeJobCreateInput,
"clientMutationId": "abc123"
}
CreateEmployeeJobPayload
Fields
| Field Name | Description |
|---|---|
employeeJob - EmployeeJobNode
|
|
clientMutationId - String
|
Example
{
"employeeJob": EmployeeJobNode,
"clientMutationId": "xyz789"
}
CreateEmployeePayload
Fields
| Field Name | Description |
|---|---|
employee - EmployeeNode
|
|
clientMutationId - String
|
Example
{
"employee": EmployeeNode,
"clientMutationId": "abc123"
}
CreateEmployeeScheduleInput
Fields
| Input Field | Description |
|---|---|
employeeScheduleInput - EmployeeScheduleCreateInput!
|
|
clientMutationId - String
|
Example
{
"employeeScheduleInput": EmployeeScheduleCreateInput,
"clientMutationId": "xyz789"
}
CreateEmployeeSchedulePayload
Fields
| Field Name | Description |
|---|---|
employeeSchedule - EmployeeScheduleNode
|
|
clientMutationId - String
|
Example
{
"employeeSchedule": EmployeeScheduleNode,
"clientMutationId": "xyz789"
}
CreateEmployeeScheduleTypeInput
Fields
| Input Field | Description |
|---|---|
employeeScheduleTypeInput - EmployeeScheduleTypeCreateInput!
|
|
clientMutationId - String
|
Example
{
"employeeScheduleTypeInput": EmployeeScheduleTypeCreateInput,
"clientMutationId": "abc123"
}
CreateEmployeeScheduleTypePayload
Fields
| Field Name | Description |
|---|---|
employeeScheduleType - EmployeeScheduleTypeNode
|
|
clientMutationId - String
|
Example
{
"employeeScheduleType": EmployeeScheduleTypeNode,
"clientMutationId": "abc123"
}
CreateEmployeeSchedulesFromScheduleInput
Fields
| Input Field | Description |
|---|---|
employeeScheduleInput - EmployeeSchedulesFromScheduleCreateInput!
|
|
clientMutationId - String
|
Example
{
"employeeScheduleInput": EmployeeSchedulesFromScheduleCreateInput,
"clientMutationId": "abc123"
}
CreateEmployeeSchedulesFromSchedulePayload
CreateEquipmentBagInput
Fields
| Input Field | Description |
|---|---|
equipmentBagInput - EquipmentBagCreateInput!
|
|
clientMutationId - String
|
Example
{
"equipmentBagInput": EquipmentBagCreateInput,
"clientMutationId": "xyz789"
}
CreateEquipmentBagPayload
Fields
| Field Name | Description |
|---|---|
equipmentBags - [EquipmentBagNode]
|
|
clientMutationId - String
|
Example
{
"equipmentBags": [EquipmentBagNode],
"clientMutationId": "abc123"
}
CreateEquipmentBagTypeInput
Fields
| Input Field | Description |
|---|---|
equipmentBagTypeInput - EquipmentBagTypeCreateInput!
|
|
clientMutationId - String
|
Example
{
"equipmentBagTypeInput": EquipmentBagTypeCreateInput,
"clientMutationId": "xyz789"
}
CreateEquipmentBagTypePayload
Fields
| Field Name | Description |
|---|---|
equipmentBagType - EquipmentBagTypeNode
|
|
clientMutationId - String
|
Example
{
"equipmentBagType": EquipmentBagTypeNode,
"clientMutationId": "abc123"
}
CreateEquipmentCategoryInput
Fields
| Input Field | Description |
|---|---|
equipmentCategoryInput - EquipmentCategoryCreateInput!
|
|
clientMutationId - String
|
Example
{
"equipmentCategoryInput": EquipmentCategoryCreateInput,
"clientMutationId": "abc123"
}
CreateEquipmentCategoryPayload
Fields
| Field Name | Description |
|---|---|
equipmentCategory - EquipmentCategoryNode
|
|
clientMutationId - String
|
Example
{
"equipmentCategory": EquipmentCategoryNode,
"clientMutationId": "abc123"
}
CreateEquipmentItemInput
Fields
| Input Field | Description |
|---|---|
equipmentItemInput - EquipmentItemCreateInput!
|
|
clientMutationId - String
|
Example
{
"equipmentItemInput": EquipmentItemCreateInput,
"clientMutationId": "xyz789"
}
CreateEquipmentItemPayload
Fields
| Field Name | Description |
|---|---|
equipmentItems - [EquipmentItemNode]
|
|
clientMutationId - String
|
Example
{
"equipmentItems": [EquipmentItemNode],
"clientMutationId": "abc123"
}
CreateEquipmentItemTypeInput
Fields
| Input Field | Description |
|---|---|
equipmentItemTypeInput - EquipmentItemTypeCreateInput!
|
|
clientMutationId - String
|
Example
{
"equipmentItemTypeInput": EquipmentItemTypeCreateInput,
"clientMutationId": "xyz789"
}
CreateEquipmentItemTypePayload
Fields
| Field Name | Description |
|---|---|
equipmentItemType - EquipmentItemTypeNode
|
|
clientMutationId - String
|
Example
{
"equipmentItemType": EquipmentItemTypeNode,
"clientMutationId": "xyz789"
}
CreateEquipmentRepairInput
Fields
| Input Field | Description |
|---|---|
equipmentRepairInput - EquipmentRepairCreateInput!
|
|
clientMutationId - String
|
Example
{
"equipmentRepairInput": EquipmentRepairCreateInput,
"clientMutationId": "xyz789"
}
CreateEquipmentRepairPayload
Fields
| Field Name | Description |
|---|---|
equipmentRepair - RepairNode
|
|
clientMutationId - String
|
Example
{
"equipmentRepair": RepairNode,
"clientMutationId": "xyz789"
}
CreateFileDownloadLinkInput
Fields
| Input Field | Description |
|---|---|
fileDownloadLinkInput - FileDownloadLinkCreateInput!
|
|
clientMutationId - String
|
Example
{
"fileDownloadLinkInput": FileDownloadLinkCreateInput,
"clientMutationId": "xyz789"
}
CreateFileDownloadLinkPayload
Fields
| Field Name | Description |
|---|---|
fileDownloadLink - FileDownloadLinkNode
|
|
clientMutationId - String
|
Example
{
"fileDownloadLink": FileDownloadLinkNode,
"clientMutationId": "xyz789"
}
CreateFileInput
Fields
| Input Field | Description |
|---|---|
fileInput - FileCreateInput!
|
|
clientMutationId - String
|
Example
{
"fileInput": FileCreateInput,
"clientMutationId": "xyz789"
}
CreateFilePayload
CreateFileUploadLinkInput
Fields
| Input Field | Description |
|---|---|
fileUploadLinkInput - FileUploadLinkCreateInput!
|
|
clientMutationId - String
|
Example
{
"fileUploadLinkInput": FileUploadLinkCreateInput,
"clientMutationId": "abc123"
}
CreateFileUploadLinkPayload
Fields
| Field Name | Description |
|---|---|
fileUploadLink - FileUploadLinkNode
|
|
clientMutationId - String
|
Example
{
"fileUploadLink": FileUploadLinkNode,
"clientMutationId": "xyz789"
}
CreateFileUploadSessionInput
Fields
| Input Field | Description |
|---|---|
fileUploadSessionInput - FileUploadSessionCreateInput!
|
|
clientMutationId - String
|
Example
{
"fileUploadSessionInput": FileUploadSessionCreateInput,
"clientMutationId": "xyz789"
}
CreateFileUploadSessionPayload
Fields
| Field Name | Description |
|---|---|
fileUploadSession - FileUploadSessionNode
|
|
storedParts - [StoredPartsType]
|
|
clientMutationId - String
|
Example
{
"fileUploadSession": FileUploadSessionNode,
"storedParts": [StoredPartsType],
"clientMutationId": "abc123"
}
CreateFolderInput
Fields
| Input Field | Description |
|---|---|
folderInput - FolderCreateInput!
|
|
clientMutationId - String
|
Example
{
"folderInput": FolderCreateInput,
"clientMutationId": "xyz789"
}
CreateFolderPayload
Fields
| Field Name | Description |
|---|---|
folder - FolderNode
|
|
clientMutationId - String
|
Example
{
"folder": FolderNode,
"clientMutationId": "abc123"
}
CreateFormInput
Fields
| Input Field | Description |
|---|---|
formInput - FormCreateInput!
|
|
clientMutationId - String
|
Example
{
"formInput": FormCreateInput,
"clientMutationId": "abc123"
}
CreateFormPayload
CreateGaiaUserInput
Fields
| Input Field | Description |
|---|---|
gaiaUserInput - GaiaUserCreateInput!
|
|
clientMutationId - String
|
Example
{
"gaiaUserInput": GaiaUserCreateInput,
"clientMutationId": "abc123"
}
CreateGaiaUserPayload
Fields
| Field Name | Description |
|---|---|
gaiaUser - GaiaUserNode
|
|
clientMutationId - String
|
Example
{
"gaiaUser": GaiaUserNode,
"clientMutationId": "xyz789"
}
CreateGaiaUserRegionInput
Fields
| Input Field | Description |
|---|---|
gaiaUserId - ID!
|
|
gaiaUserRegionInputs - [GaiaUserRegionCreateInput]!
|
|
clientMutationId - String
|
Example
{
"gaiaUserId": "4",
"gaiaUserRegionInputs": [GaiaUserRegionCreateInput],
"clientMutationId": "xyz789"
}
CreateGaiaUserRegionPayload
Fields
| Field Name | Description |
|---|---|
gaiaUserRegions - [GaiaUserRegionNode]
|
|
clientMutationId - String
|
Example
{
"gaiaUserRegions": [GaiaUserRegionNode],
"clientMutationId": "xyz789"
}
CreateGotPhotoPasswordInput
Fields
| Input Field | Description |
|---|---|
gotPhotoPasswordInput - GotPhotoPasswordCreateInput!
|
|
clientMutationId - String
|
Example
{
"gotPhotoPasswordInput": GotPhotoPasswordCreateInput,
"clientMutationId": "abc123"
}
CreateGotPhotoPasswordPayload
Fields
| Field Name | Description |
|---|---|
gotPhotoPassword - GotPhotoPasswordNode
|
|
clientMutationId - String
|
Example
{
"gotPhotoPassword": GotPhotoPasswordNode,
"clientMutationId": "xyz789"
}
CreateGraphInput
Fields
| Input Field | Description |
|---|---|
graphInput - GraphCreateInput!
|
|
clientMutationId - String
|
Example
{
"graphInput": GraphCreateInput,
"clientMutationId": "xyz789"
}
CreateGraphPayload
CreateInstantiatedTaskCollectionInput
CreateInstantiatedTaskCollectionPayload
Fields
| Field Name | Description |
|---|---|
instantiatedTaskCollection - InstantiatedTaskCollectionNode
|
|
clientMutationId - String
|
Example
{
"instantiatedTaskCollection": InstantiatedTaskCollectionNode,
"clientMutationId": "abc123"
}
CreateJSONTokenMobileInput
CreateJSONTokenMobilePayload
Fields
| Field Name | Description |
|---|---|
payload - GenericScalar!
|
|
refreshExpiresIn - Int!
|
|
gaiaUser - GaiaUserNode
|
|
tenantHttpOrigin - String
|
|
refreshToken - String!
|
|
clientMutationId - String
|
|
token - String!
|
Example
{
"payload": GenericScalar,
"refreshExpiresIn": 987,
"gaiaUser": GaiaUserNode,
"tenantHttpOrigin": "xyz789",
"refreshToken": "xyz789",
"clientMutationId": "xyz789",
"token": "abc123"
}
CreateJSONWebTokenAnonymousInput
CreateJSONWebTokenAnonymousPayload
Fields
| Field Name | Description |
|---|---|
payload - GenericScalar!
|
|
refreshExpiresIn - Int!
|
|
gaiaUser - GaiaUserNode
|
|
refreshToken - String!
|
|
clientMutationId - String
|
|
token - String!
|
Example
{
"payload": GenericScalar,
"refreshExpiresIn": 123,
"gaiaUser": GaiaUserNode,
"refreshToken": "abc123",
"clientMutationId": "abc123",
"token": "xyz789"
}
CreateJSONWebTokenInput
CreateJSONWebTokenPayload
Fields
| Field Name | Description |
|---|---|
payload - GenericScalar!
|
|
refreshExpiresIn - Int!
|
|
gaiaUser - GaiaUserNode
|
|
refreshToken - String!
|
|
clientMutationId - String
|
|
token - String!
|
Example
{
"payload": GenericScalar,
"refreshExpiresIn": 987,
"gaiaUser": GaiaUserNode,
"refreshToken": "xyz789",
"clientMutationId": "xyz789",
"token": "abc123"
}
CreateJSONWebTokenStudentInput
CreateJSONWebTokenStudentPayload
Fields
| Field Name | Description |
|---|---|
payload - GenericScalar!
|
|
refreshExpiresIn - Int!
|
|
gaiaUser - GaiaUserNode
|
|
refreshToken - String!
|
|
clientMutationId - String
|
|
token - String!
|
Example
{
"payload": GenericScalar,
"refreshExpiresIn": 123,
"gaiaUser": GaiaUserNode,
"refreshToken": "xyz789",
"clientMutationId": "xyz789",
"token": "abc123"
}
CreateJobInput
Fields
| Input Field | Description |
|---|---|
jobInput - JobCreateInput!
|
|
clientMutationId - String
|
Example
{
"jobInput": JobCreateInput,
"clientMutationId": "xyz789"
}
CreateJobPayload
CreateJobStageInput
Fields
| Input Field | Description |
|---|---|
jobStageInput - JobStageCreateInput!
|
|
clientMutationId - String
|
Example
{
"jobStageInput": JobStageCreateInput,
"clientMutationId": "abc123"
}
CreateJobStagePayload
Fields
| Field Name | Description |
|---|---|
jobStage - JobStageNode
|
|
clientMutationId - String
|
Example
{
"jobStage": JobStageNode,
"clientMutationId": "xyz789"
}
CreateJobTypeInput
Fields
| Input Field | Description |
|---|---|
jobTypeInput - JobTypeCreateInput!
|
|
clientMutationId - String
|
Example
{
"jobTypeInput": JobTypeCreateInput,
"clientMutationId": "abc123"
}
CreateJobTypePayload
Fields
| Field Name | Description |
|---|---|
jobType - JobTypeNode
|
|
clientMutationId - String
|
Example
{
"jobType": JobTypeNode,
"clientMutationId": "abc123"
}
CreateLocationInput
Fields
| Input Field | Description |
|---|---|
locationInput - LocationCreateInput!
|
|
clientMutationId - String
|
Example
{
"locationInput": LocationCreateInput,
"clientMutationId": "abc123"
}
CreateLocationPayload
Fields
| Field Name | Description |
|---|---|
location - LocationNode
|
|
clientMutationId - String
|
Example
{
"location": LocationNode,
"clientMutationId": "xyz789"
}
CreateMessageInput
Fields
| Input Field | Description |
|---|---|
messageInput - MessageCreateInput!
|
|
clientMutationId - String
|
Example
{
"messageInput": MessageCreateInput,
"clientMutationId": "xyz789"
}
CreateMessagePayload
Fields
| Field Name | Description |
|---|---|
message - MessageNode
|
|
clientMutationId - String
|
Example
{
"message": MessageNode,
"clientMutationId": "abc123"
}
CreateNotificationTriggerInput
Fields
| Input Field | Description |
|---|---|
notificationTriggerInput - NotificationTriggerCreateInput!
|
|
clientMutationId - String
|
Example
{
"notificationTriggerInput": NotificationTriggerCreateInput,
"clientMutationId": "xyz789"
}
CreateNotificationTriggerPayload
Fields
| Field Name | Description |
|---|---|
notificationTrigger - NotificationTriggerNode
|
|
clientMutationId - String
|
Example
{
"notificationTrigger": NotificationTriggerNode,
"clientMutationId": "xyz789"
}
CreateNotificationTriggerRuleInput
Fields
| Input Field | Description |
|---|---|
notificationTriggerRuleInput - NotificationTriggerRuleCreateInput!
|
|
clientMutationId - String
|
Example
{
"notificationTriggerRuleInput": NotificationTriggerRuleCreateInput,
"clientMutationId": "xyz789"
}
CreateNotificationTriggerRulePayload
Fields
| Field Name | Description |
|---|---|
notificationTriggerRule - NotificationTriggerRuleNode
|
|
clientMutationId - String
|
Example
{
"notificationTriggerRule": NotificationTriggerRuleNode,
"clientMutationId": "abc123"
}
CreateOrUpdateDailyAvailabilityInput
Fields
| Input Field | Description |
|---|---|
dailyAvailabilityInput - DailyAvailabilityCreateOrUpdateInput!
|
|
clientMutationId - String
|
Example
{
"dailyAvailabilityInput": DailyAvailabilityCreateOrUpdateInput,
"clientMutationId": "abc123"
}
CreateOrUpdateDailyAvailabilityPayload
Fields
| Field Name | Description |
|---|---|
dailyAvailability - DailyAvailabilityNode
|
|
clientMutationId - String
|
Example
{
"dailyAvailability": DailyAvailabilityNode,
"clientMutationId": "abc123"
}
CreateOrganizationInput
Fields
| Input Field | Description |
|---|---|
organizationInput - OrganizationCreateInput!
|
|
clientMutationId - String
|
Example
{
"organizationInput": OrganizationCreateInput,
"clientMutationId": "xyz789"
}
CreateOrganizationPackageBackgroundInput
Fields
| Input Field | Description |
|---|---|
organizationPackageBackgroundInput - OrganizationPackageBackgroundCreateInput!
|
|
clientMutationId - String
|
Example
{
"organizationPackageBackgroundInput": OrganizationPackageBackgroundCreateInput,
"clientMutationId": "abc123"
}
CreateOrganizationPackageBackgroundPayload
Fields
| Field Name | Description |
|---|---|
organizationPackageBackground - OrganizationPackageBackgroundNode
|
|
clientMutationId - String
|
Example
{
"organizationPackageBackground": OrganizationPackageBackgroundNode,
"clientMutationId": "xyz789"
}
CreateOrganizationPayload
Fields
| Field Name | Description |
|---|---|
organization - OrganizationNode
|
|
clientMutationId - String
|
Example
{
"organization": OrganizationNode,
"clientMutationId": "abc123"
}
CreateOrganizationRegionInput
Fields
| Input Field | Description |
|---|---|
organizationRegionInput - OrganizationRegionCreateInput!
|
|
clientMutationId - String
|
Example
{
"organizationRegionInput": OrganizationRegionCreateInput,
"clientMutationId": "xyz789"
}
CreateOrganizationRegionPayload
Fields
| Field Name | Description |
|---|---|
organizationRegion - OrganizationRegionNode
|
|
clientMutationId - String
|
Example
{
"organizationRegion": OrganizationRegionNode,
"clientMutationId": "xyz789"
}
CreateOrganizationStageInput
Fields
| Input Field | Description |
|---|---|
organizationStageInput - OrganizationStageCreateInput!
|
|
clientMutationId - String
|
Example
{
"organizationStageInput": OrganizationStageCreateInput,
"clientMutationId": "abc123"
}
CreateOrganizationStagePayload
Fields
| Field Name | Description |
|---|---|
organizationStage - OrganizationStageNode
|
|
clientMutationId - String
|
Example
{
"organizationStage": OrganizationStageNode,
"clientMutationId": "abc123"
}
CreatePackageCategoryInput
Fields
| Input Field | Description |
|---|---|
packageCategoryInput - PackageCategoryCreateInput!
|
|
clientMutationId - String
|
Example
{
"packageCategoryInput": PackageCategoryCreateInput,
"clientMutationId": "xyz789"
}
CreatePackageCategoryPayload
Fields
| Field Name | Description |
|---|---|
packageCategory - PackageCategoryNode
|
|
clientMutationId - String
|
Example
{
"packageCategory": PackageCategoryNode,
"clientMutationId": "abc123"
}
CreatePackageGroupJobInput
Fields
| Input Field | Description |
|---|---|
packageGroupJobInput - PackageGroupJobCreateInput!
|
|
clientMutationId - String
|
Example
{
"packageGroupJobInput": PackageGroupJobCreateInput,
"clientMutationId": "abc123"
}
CreatePackageGroupJobPayload
Fields
| Field Name | Description |
|---|---|
packageGroupJob - PackageGroupJobNode
|
|
clientMutationId - String
|
Example
{
"packageGroupJob": PackageGroupJobNode,
"clientMutationId": "xyz789"
}
CreateProductInput
Fields
| Input Field | Description |
|---|---|
productInput - ProductCreateInput!
|
|
clientMutationId - String
|
Example
{
"productInput": ProductCreateInput,
"clientMutationId": "xyz789"
}
CreateProductPayload
Fields
| Field Name | Description |
|---|---|
product - ProductNode
|
|
clientMutationId - String
|
Example
{
"product": ProductNode,
"clientMutationId": "xyz789"
}
CreateRegionInput
Fields
| Input Field | Description |
|---|---|
regionInput - RegionCreateInput!
|
|
clientMutationId - String
|
Example
{
"regionInput": RegionCreateInput,
"clientMutationId": "xyz789"
}
CreateRegionPayload
Fields
| Field Name | Description |
|---|---|
region - RegionNode
|
|
clientMutationId - String
|
Example
{
"region": RegionNode,
"clientMutationId": "abc123"
}
CreateRepairStatusInput
Fields
| Input Field | Description |
|---|---|
repairStatusInput - RepairStatusCreateInput!
|
|
clientMutationId - String
|
Example
{
"repairStatusInput": RepairStatusCreateInput,
"clientMutationId": "abc123"
}
CreateRepairStatusPayload
Fields
| Field Name | Description |
|---|---|
repairStatus - RepairStatusNode
|
|
clientMutationId - String
|
Example
{
"repairStatus": RepairStatusNode,
"clientMutationId": "xyz789"
}
CreateResitReasonInput
Fields
| Input Field | Description |
|---|---|
resitReasonInput - ResitReasonCreateInput!
|
|
clientMutationId - String
|
Example
{
"resitReasonInput": ResitReasonCreateInput,
"clientMutationId": "abc123"
}
CreateResitReasonPayload
Fields
| Field Name | Description |
|---|---|
resitReasons - ResitReasonNode
|
|
clientMutationId - String
|
Example
{
"resitReasons": ResitReasonNode,
"clientMutationId": "abc123"
}
CreateRoleInput
Fields
| Input Field | Description |
|---|---|
roleInput - RoleCreateInput!
|
|
clientMutationId - String
|
Example
{
"roleInput": RoleCreateInput,
"clientMutationId": "abc123"
}
CreateRolePayload
CreateSessionInput
Fields
| Input Field | Description |
|---|---|
sessionInput - SessionCreateInput!
|
|
clientMutationId - String
|
Example
{
"sessionInput": SessionCreateInput,
"clientMutationId": "abc123"
}
CreateSessionPackageInput
Fields
| Input Field | Description |
|---|---|
sessionPackageInput - SessionPackageCreateInput!
|
|
clientMutationId - String
|
Example
{
"sessionPackageInput": SessionPackageCreateInput,
"clientMutationId": "xyz789"
}
CreateSessionPackagePayload
Fields
| Field Name | Description |
|---|---|
sessionPackage - SessionPackageNode
|
|
clientMutationId - String
|
Example
{
"sessionPackage": SessionPackageNode,
"clientMutationId": "xyz789"
}
CreateSessionPayload
Fields
| Field Name | Description |
|---|---|
session - SessionNode
|
|
clientMutationId - String
|
Example
{
"session": SessionNode,
"clientMutationId": "abc123"
}
CreateSessionStageInput
Fields
| Input Field | Description |
|---|---|
sessionStageInput - SessionStageCreateInput!
|
|
clientMutationId - String
|
Example
{
"sessionStageInput": SessionStageCreateInput,
"clientMutationId": "xyz789"
}
CreateSessionStagePayload
Fields
| Field Name | Description |
|---|---|
sessionStage - SessionStageNode
|
|
clientMutationId - String
|
Example
{
"sessionStage": SessionStageNode,
"clientMutationId": "xyz789"
}
CreateStripeInvoiceInput
Fields
| Input Field | Description |
|---|---|
stripeInvoiceInput - StripeInvoiceCreateInput!
|
|
clientMutationId - String
|
Example
{
"stripeInvoiceInput": StripeInvoiceCreateInput,
"clientMutationId": "abc123"
}
CreateStripeInvoicePayload
CreateStripePaymentIntentInput
Fields
| Input Field | Description |
|---|---|
stripePaymentIntentInput - StripePaymentIntentCreateInput!
|
|
clientMutationId - String
|
Example
{
"stripePaymentIntentInput": StripePaymentIntentCreateInput,
"clientMutationId": "xyz789"
}
CreateStripePaymentIntentPayload
Fields
| Field Name | Description |
|---|---|
stripePaymentIntent - StripePaymentIntentNode
|
|
clientMutationId - String
|
Example
{
"stripePaymentIntent": StripePaymentIntentNode,
"clientMutationId": "abc123"
}
CreateStripePaymentMethodInput
Fields
| Input Field | Description |
|---|---|
stripePaymentMethodInput - StripePaymentMethodCreateInput!
|
|
clientMutationId - String
|
Example
{
"stripePaymentMethodInput": StripePaymentMethodCreateInput,
"clientMutationId": "abc123"
}
CreateStripePaymentMethodPayload
Fields
| Field Name | Description |
|---|---|
stripePaymentMethod - StripePaymentMethodNode
|
|
clientMutationId - String
|
Example
{
"stripePaymentMethod": StripePaymentMethodNode,
"clientMutationId": "xyz789"
}
CreateSubjectBoxFolderInput
CreateSubjectBoxFolderPayload
CreateSubjectDeduplicationInput
Fields
| Input Field | Description |
|---|---|
subjectDeduplicationCreateInput - SubjectDeduplicationCreateInput!
|
|
clientMutationId - String
|
Example
{
"subjectDeduplicationCreateInput": SubjectDeduplicationCreateInput,
"clientMutationId": "abc123"
}
CreateSubjectDeduplicationPayload
Fields
| Field Name | Description |
|---|---|
subjectDeduplication - SubjectDeduplicationNode
|
|
clientMutationId - String
|
Example
{
"subjectDeduplication": SubjectDeduplicationNode,
"clientMutationId": "abc123"
}
CreateSubjectGroupInput
Fields
| Input Field | Description |
|---|---|
subjectGroupInput - SubjectGroupCreateInput!
|
|
clientMutationId - String
|
Example
{
"subjectGroupInput": SubjectGroupCreateInput,
"clientMutationId": "abc123"
}
CreateSubjectGroupPayload
Fields
| Field Name | Description |
|---|---|
subjectGroup - SubjectGroupNode
|
|
clientMutationId - String
|
Example
{
"subjectGroup": SubjectGroupNode,
"clientMutationId": "abc123"
}
CreateSubjectGroupRegionInput
Fields
| Input Field | Description |
|---|---|
subjectGroupRegionInput - SubjectGroupRegionCreateInput!
|
|
clientMutationId - String
|
Example
{
"subjectGroupRegionInput": SubjectGroupRegionCreateInput,
"clientMutationId": "abc123"
}
CreateSubjectGroupRegionPayload
Fields
| Field Name | Description |
|---|---|
subjectGroupRegion - SubjectGroupRegionNode
|
|
clientMutationId - String
|
Example
{
"subjectGroupRegion": SubjectGroupRegionNode,
"clientMutationId": "abc123"
}
CreateSubjectInput
Fields
| Input Field | Description |
|---|---|
subjectInput - SubjectCreateInput!
|
|
clientMutationId - String
|
Example
{
"subjectInput": SubjectCreateInput,
"clientMutationId": "xyz789"
}
CreateSubjectPayload
Fields
| Field Name | Description |
|---|---|
subject - SubjectNode
|
|
clientMutationId - String
|
Example
{
"subject": SubjectNode,
"clientMutationId": "xyz789"
}
CreateSubmitFormInput
Fields
| Input Field | Description |
|---|---|
submitFormInput - SubmitFormCreateInput!
|
|
clientMutationId - String
|
Example
{
"submitFormInput": SubmitFormCreateInput,
"clientMutationId": "xyz789"
}
CreateSubmitFormPayload
Fields
| Field Name | Description |
|---|---|
submitForm - SubmitFormNode
|
|
clientMutationId - String
|
Example
{
"submitForm": SubmitFormNode,
"clientMutationId": "xyz789"
}
CreateTagInput
CreateTagPayload
CreateTaskCollectionInput
Fields
| Input Field | Description |
|---|---|
taskCollectionInput - TaskCollectionCreateInput!
|
|
clientMutationId - String
|
Example
{
"taskCollectionInput": TaskCollectionCreateInput,
"clientMutationId": "xyz789"
}
CreateTaskCollectionPayload
Fields
| Field Name | Description |
|---|---|
taskCollection - TaskCollectionNode
|
|
clientMutationId - String
|
Example
{
"taskCollection": TaskCollectionNode,
"clientMutationId": "xyz789"
}
CreateTaskCollectionTaskInput
Fields
| Input Field | Description |
|---|---|
taskCollectionTaskInput - TaskCollectionTaskCreateInput!
|
|
clientMutationId - String
|
Example
{
"taskCollectionTaskInput": TaskCollectionTaskCreateInput,
"clientMutationId": "xyz789"
}
CreateTaskCollectionTaskPayload
Fields
| Field Name | Description |
|---|---|
taskCollectionTask - TaskCollectionTaskNode
|
|
clientMutationId - String
|
Example
{
"taskCollectionTask": TaskCollectionTaskNode,
"clientMutationId": "abc123"
}
CreateTaskExpenseInput
Fields
| Input Field | Description |
|---|---|
taskExpenseInput - TaskExpenseCreateInput!
|
|
clientMutationId - String
|
Example
{
"taskExpenseInput": TaskExpenseCreateInput,
"clientMutationId": "xyz789"
}
CreateTaskExpensePayload
Fields
| Field Name | Description |
|---|---|
taskExpense - TaskExpenseNode
|
|
clientMutationId - String
|
Example
{
"taskExpense": TaskExpenseNode,
"clientMutationId": "abc123"
}
CreateTaskExpenseTypeInput
Fields
| Input Field | Description |
|---|---|
taskExpenseTypeInput - TaskExpenseTypeCreateInput!
|
|
clientMutationId - String
|
Example
{
"taskExpenseTypeInput": TaskExpenseTypeCreateInput,
"clientMutationId": "abc123"
}
CreateTaskExpenseTypePayload
Fields
| Field Name | Description |
|---|---|
taskExpenseType - TaskExpenseTypeNode
|
|
clientMutationId - String
|
Example
{
"taskExpenseType": TaskExpenseTypeNode,
"clientMutationId": "abc123"
}
CreateTaskInput
Fields
| Input Field | Description |
|---|---|
taskInput - TaskCreateInput!
|
|
clientMutationId - String
|
Example
{
"taskInput": TaskCreateInput,
"clientMutationId": "xyz789"
}
CreateTaskPayload
CreateTaskStatusInput
Fields
| Input Field | Description |
|---|---|
taskStatusInput - TaskStatusCreateInput!
|
|
clientMutationId - String
|
Example
{
"taskStatusInput": TaskStatusCreateInput,
"clientMutationId": "abc123"
}
CreateTaskStatusPayload
Fields
| Field Name | Description |
|---|---|
taskStatus - TaskStatusNode
|
|
clientMutationId - String
|
Example
{
"taskStatus": TaskStatusNode,
"clientMutationId": "xyz789"
}
CreateTaskTimeTrackingEventInput
Fields
| Input Field | Description |
|---|---|
taskTimeTrackingEventInput - TaskTimeTrackingEventCreateInput!
|
|
clientMutationId - String
|
Example
{
"taskTimeTrackingEventInput": TaskTimeTrackingEventCreateInput,
"clientMutationId": "abc123"
}
CreateTaskTimeTrackingEventPayload
Fields
| Field Name | Description |
|---|---|
taskTimeTrackingEvent - TaskTimeTrackingEventNode
|
|
clientMutationId - String
|
Example
{
"taskTimeTrackingEvent": TaskTimeTrackingEventNode,
"clientMutationId": "xyz789"
}
CreateTenantInput
Fields
| Input Field | Description |
|---|---|
tenantInput - TenantCreateInput!
|
|
clientMutationId - String
|
Example
{
"tenantInput": TenantCreateInput,
"clientMutationId": "xyz789"
}
CreateTenantNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
creating - Boolean!
|
|
tenantSchema - String!
|
|
stripePaymentMethodId - String
|
|
tenantDomain - String
|
|
referringTenant - TenantNode
|
|
tenant - TenantNode
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"creating": false,
"tenantSchema": "abc123",
"stripePaymentMethodId": "abc123",
"tenantDomain": "xyz789",
"referringTenant": TenantNode,
"tenant": TenantNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
CreateTenantNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [CreateTenantNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [CreateTenantNodeEdge],
"nodeCount": 123
}
CreateTenantNodeEdge
Fields
| Field Name | Description |
|---|---|
node - CreateTenantNode
|
|
cursor - String!
|
Example
{
"node": CreateTenantNode,
"cursor": "abc123"
}
CreateTenantPayload
Fields
| Field Name | Description |
|---|---|
createTenant - CreateTenantNode
|
|
clientMutationId - String
|
Example
{
"createTenant": CreateTenantNode,
"clientMutationId": "abc123"
}
CreateTenantSetupIntentInput
Fields
| Input Field | Description |
|---|---|
clientMutationId - String
|
Example
{"clientMutationId": "xyz789"}
CreateTenantSetupIntentPayload
CreateTimesheetEventInput
Fields
| Input Field | Description |
|---|---|
timesheetEventInput - TimesheetEventCreateInput!
|
|
clientMutationId - String
|
Example
{
"timesheetEventInput": TimesheetEventCreateInput,
"clientMutationId": "xyz789"
}
CreateTimesheetEventPayload
Fields
| Field Name | Description |
|---|---|
timesheetEvent - TimesheetEventNode
|
|
clientMutationId - String
|
Example
{
"timesheetEvent": TimesheetEventNode,
"clientMutationId": "abc123"
}
CreateTimesheetExpenseInput
Fields
| Input Field | Description |
|---|---|
timesheetExpenseInput - TimesheetExpenseCreateInput!
|
|
clientMutationId - String
|
Example
{
"timesheetExpenseInput": TimesheetExpenseCreateInput,
"clientMutationId": "abc123"
}
CreateTimesheetExpensePayload
Fields
| Field Name | Description |
|---|---|
timesheetExpense - TimesheetExpenseNode
|
|
clientMutationId - String
|
Example
{
"timesheetExpense": TimesheetExpenseNode,
"clientMutationId": "abc123"
}
CreateTimesheetExpenseTypeInput
Fields
| Input Field | Description |
|---|---|
timesheetExpenseTypeInput - TimesheetExpenseTypeCreateInput!
|
|
clientMutationId - String
|
Example
{
"timesheetExpenseTypeInput": TimesheetExpenseTypeCreateInput,
"clientMutationId": "xyz789"
}
CreateTimesheetExpenseTypePayload
Fields
| Field Name | Description |
|---|---|
timesheetExpenseType - TimesheetExpenseTypeNode
|
|
clientMutationId - String
|
Example
{
"timesheetExpenseType": TimesheetExpenseTypeNode,
"clientMutationId": "abc123"
}
CreateTimesheetInput
Fields
| Input Field | Description |
|---|---|
timesheetInput - TimesheetCreateInput!
|
|
clientMutationId - String
|
Example
{
"timesheetInput": TimesheetCreateInput,
"clientMutationId": "xyz789"
}
CreateTimesheetPayload
Fields
| Field Name | Description |
|---|---|
timesheet - TimesheetNode
|
|
clientMutationId - String
|
Example
{
"timesheet": TimesheetNode,
"clientMutationId": "xyz789"
}
CreateTimesheetReportInput
Fields
| Input Field | Description |
|---|---|
timesheetReportInput - TimesheetReportCreateInput!
|
|
clientMutationId - String
|
Example
{
"timesheetReportInput": TimesheetReportCreateInput,
"clientMutationId": "abc123"
}
CreateTimesheetReportPayload
Fields
| Field Name | Description |
|---|---|
timesheetReport - TimesheetReportNode
|
|
clientMutationId - String
|
Example
{
"timesheetReport": TimesheetReportNode,
"clientMutationId": "xyz789"
}
CreateTimesheetScheduleInput
Fields
| Input Field | Description |
|---|---|
timesheetScheduleInput - TimesheetScheduleCreateInput!
|
|
clientMutationId - String
|
Example
{
"timesheetScheduleInput": TimesheetScheduleCreateInput,
"clientMutationId": "xyz789"
}
CreateTimesheetSchedulePayload
Fields
| Field Name | Description |
|---|---|
timesheetSchedule - TimesheetScheduleNode
|
|
clientMutationId - String
|
Example
{
"timesheetSchedule": TimesheetScheduleNode,
"clientMutationId": "abc123"
}
CreateTimesheetsFromScheduleInput
Fields
| Input Field | Description |
|---|---|
timesheetInput - TimesheetsFromScheduleCreateInput!
|
|
clientMutationId - String
|
Example
{
"timesheetInput": TimesheetsFromScheduleCreateInput,
"clientMutationId": "xyz789"
}
CreateTimesheetsFromSchedulePayload
CreateUserTableFilterInput
Fields
| Input Field | Description |
|---|---|
userTableFilterInput - UserTableFilterCreateInput!
|
|
clientMutationId - String
|
Example
{
"userTableFilterInput": UserTableFilterCreateInput,
"clientMutationId": "xyz789"
}
CreateUserTableFilterPayload
Fields
| Field Name | Description |
|---|---|
userTableFilter - UserTableFilterNode
|
|
clientMutationId - String
|
Example
{
"userTableFilter": UserTableFilterNode,
"clientMutationId": "abc123"
}
CreateWebhookInput
Fields
| Input Field | Description |
|---|---|
webhookInput - WebhookCreateInput!
|
|
clientMutationId - String
|
Example
{
"webhookInput": WebhookCreateInput,
"clientMutationId": "xyz789"
}
CreateWebhookPayload
Fields
| Field Name | Description |
|---|---|
webhook - WebhookNode
|
|
clientMutationId - String
|
Example
{
"webhook": WebhookNode,
"clientMutationId": "abc123"
}
CreateWorkScheduleScheduleInput
Fields
| Input Field | Description |
|---|---|
workScheduleScheduleInput - WorkScheduleScheduleCreateInput!
|
|
clientMutationId - String
|
Example
{
"workScheduleScheduleInput": WorkScheduleScheduleCreateInput,
"clientMutationId": "abc123"
}
CreateWorkScheduleSchedulePayload
Fields
| Field Name | Description |
|---|---|
workScheduleSchedule - WorkScheduleScheduleNode
|
|
clientMutationId - String
|
Example
{
"workScheduleSchedule": WorkScheduleScheduleNode,
"clientMutationId": "abc123"
}
CustomFieldSetCreateInput
Fields
| Input Field | Description |
|---|---|
name - String!
|
|
customFields - JSONString!
|
|
model - String!
|
|
default - Boolean
|
Example
{
"name": "xyz789",
"customFields": JSONString,
"model": "abc123",
"default": true
}
CustomFieldSetNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
name - String!
|
|
customFields - JSONString
|
|
model - CustomFieldSetsModel!
|
|
default - Boolean!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"customFields": JSONString,
"model": "JOB",
"default": false,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
CustomFieldSetNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [CustomFieldSetNodeEdge]!
|
Example
{
"pageInfo": PageInfo,
"edges": [CustomFieldSetNodeEdge]
}
CustomFieldSetNodeEdge
Fields
| Field Name | Description |
|---|---|
node - CustomFieldSetNode
|
|
cursor - String!
|
Example
{
"node": CustomFieldSetNode,
"cursor": "abc123"
}
CustomFieldSetUpdateInput
Fields
| Input Field | Description |
|---|---|
id - ID!
|
|
name - String
|
|
customFields - JSONString
|
|
model - String
|
|
default - Boolean
|
Example
{
"id": 4,
"name": "xyz789",
"customFields": JSONString,
"model": "xyz789",
"default": false
}
CustomFieldSetsModel
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"JOB"
DailyAvailabilityBulkUpdateInput
DailyAvailabilityCreateOrUpdateInput
DailyAvailabilityNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
region - RegionNode!
|
|
date - Date!
|
|
setupsAvailable - Int!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
setupsAssigned - Int
|
|
setupsRemaining - Int
|
Example
{
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"region": RegionNode,
"date": "2007-12-03",
"setupsAvailable": 987,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"setupsAssigned": 987,
"setupsRemaining": 123
}
DailyAvailabilityNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [DailyAvailabilityNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [DailyAvailabilityNodeEdge],
"nodeCount": 987
}
DailyAvailabilityNodeEdge
Fields
| Field Name | Description |
|---|---|
node - DailyAvailabilityNode
|
|
cursor - String!
|
Example
{
"node": DailyAvailabilityNode,
"cursor": "xyz789"
}
DashboardCreateInput
Fields
| Input Field | Description |
|---|---|
name - String!
|
|
description - String
|
|
isDefault - Boolean
|
|
isOrgWide - Boolean
|
|
layout - GenericScalar
|
|
globalFilters - GenericScalar
|
Example
{
"name": "xyz789",
"description": "abc123",
"isDefault": true,
"isOrgWide": false,
"layout": GenericScalar,
"globalFilters": GenericScalar
}
DashboardNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
name - String!
|
|
description - String!
|
|
owner - GaiaUserNode!
|
|
isDefault - Boolean!
|
|
isOrgWide - Boolean!
|
|
layout - GenericScalar
|
|
globalFilters - GenericScalar
|
|
defaultForUsers - UserDashboardPreferenceNodeConnection!
|
|
shares - DashboardShareNodeConnection!
|
|
widgets - DashboardWidgetNodeConnection!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"description": "abc123",
"owner": GaiaUserNode,
"isDefault": false,
"isOrgWide": true,
"layout": GenericScalar,
"globalFilters": GenericScalar,
"defaultForUsers": UserDashboardPreferenceNodeConnection,
"shares": DashboardShareNodeConnection,
"widgets": DashboardWidgetNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
DashboardNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [DashboardNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [DashboardNodeEdge],
"nodeCount": 123
}
DashboardNodeEdge
Fields
| Field Name | Description |
|---|---|
node - DashboardNode
|
|
cursor - String!
|
Example
{
"node": DashboardNode,
"cursor": "abc123"
}
DashboardUpdateInput
Fields
| Input Field | Description |
|---|---|
id - ID!
|
|
name - String
|
|
description - String
|
|
isDefault - Boolean
|
|
isOrgWide - Boolean
|
|
layout - GenericScalar
|
|
globalFilters - GenericScalar
|
|
syncAsGlobalDefault - Boolean
|
Example
{
"id": "4",
"name": "xyz789",
"description": "xyz789",
"isDefault": false,
"isOrgWide": false,
"layout": GenericScalar,
"globalFilters": GenericScalar,
"syncAsGlobalDefault": true
}
DashboardWidgetCreateInput
DashboardWidgetNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
dashboard - DashboardNode!
|
|
widgetType - String
|
|
title - String!
|
|
dataSource - String
|
|
config - GenericScalar
|
|
gridKey - String!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"dashboard": DashboardNode,
"widgetType": "xyz789",
"title": "abc123",
"dataSource": "xyz789",
"config": GenericScalar,
"gridKey": "xyz789",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
DashboardWidgetNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [DashboardWidgetNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [DashboardWidgetNodeEdge],
"nodeCount": 987
}
DashboardWidgetNodeEdge
Fields
| Field Name | Description |
|---|---|
node - DashboardWidgetNode
|
|
cursor - String!
|
Example
{
"node": DashboardWidgetNode,
"cursor": "xyz789"
}
DashboardWidgetUpdateInput
DataSourceMetricAggregationType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"COUNT"
DataSourceMetricCreateInput
Example
{
"dataSource": "xyz789",
"metricKey": "abc123",
"displayName": "abc123",
"description": "abc123",
"aggregationType": "xyz789",
"fieldPath": "xyz789",
"filterConfig": GenericScalar,
"groupByField": "xyz789",
"isActive": true
}
DataSourceMetricNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
dataSource - String!
|
|
metricKey - String!
|
|
displayName - String!
|
|
description - String!
|
|
aggregationType - DataSourceMetricAggregationType!
|
|
fieldPath - String!
|
|
filterConfig - GenericScalar
|
|
groupByField - String!
|
|
isActive - Boolean!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"dataSource": "xyz789",
"metricKey": "xyz789",
"displayName": "xyz789",
"description": "abc123",
"aggregationType": "COUNT",
"fieldPath": "xyz789",
"filterConfig": GenericScalar,
"groupByField": "abc123",
"isActive": false,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
DataSourceMetricNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [DataSourceMetricNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [DataSourceMetricNodeEdge],
"nodeCount": 123
}
DataSourceMetricNodeEdge
Fields
| Field Name | Description |
|---|---|
node - DataSourceMetricNode
|
|
cursor - String!
|
Example
{
"node": DataSourceMetricNode,
"cursor": "xyz789"
}
DataSourceMetricUpdateInput
Example
{
"id": "4",
"dataSource": "xyz789",
"metricKey": "xyz789",
"displayName": "abc123",
"description": "xyz789",
"aggregationType": "abc123",
"fieldPath": "abc123",
"filterConfig": GenericScalar,
"groupByField": "xyz789",
"isActive": true
}
Date
Example
"2007-12-03"
DateTime
Example
"2007-12-03T10:15:30Z"
DeactivatePushNotificationTokenInput
Fields
| Input Field | Description |
|---|---|
deactivatePushTokenInput - DeactivatePushTokenInput!
|
|
clientMutationId - String
|
Example
{
"deactivatePushTokenInput": DeactivatePushTokenInput,
"clientMutationId": "abc123"
}
DeactivatePushNotificationTokenPayload
DeactivatePushTokenInput
Fields
| Input Field | Description |
|---|---|
token - String!
|
Example
{"token": "abc123"}
Decimal
Example
Decimal
DeleteAPIKeyInput
DeleteAPIKeyPayload
DeleteAutoScheduledSessionInput
DeleteAutoScheduledSessionPayload
DeleteBoxSignRequestInput
DeleteBoxSignRequestPayload
DeleteBreakInput
DeleteBreakPayload
DeleteChannelInput
DeleteChannelPayload
DeleteCommentInput
DeleteCommentPayload
DeleteCouponInput
DeleteCouponPayload
DeleteCustomFieldSetInput
DeleteCustomFieldSetPayload
DeleteDashboardInput
DeleteDashboardPayload
DeleteDashboardWidgetInput
DeleteDashboardWidgetPayload
DeleteDataSourceMetricInput
DeleteDataSourceMetricPayload
DeleteDocuSealSubmissionRequestInput
DeleteDocuSealSubmissionRequestPayload
DeleteDocuSealTemplateInput
DeleteDocuSealTemplatePayload
DeleteEmployeeGroupInput
DeleteEmployeeGroupPayload
DeleteEmployeeInput
DeleteEmployeeJobInput
DeleteEmployeeJobPayload
DeleteEmployeePayload
DeleteEmployeeScheduleInput
DeleteEmployeeSchedulePayload
DeleteEmployeeScheduleTypeInput
DeleteEmployeeScheduleTypePayload
DeleteEquipmentBagInput
DeleteEquipmentBagPayload
DeleteEquipmentBagTypeInput
DeleteEquipmentBagTypePayload
DeleteEquipmentCategoryInput
DeleteEquipmentCategoryPayload
DeleteEquipmentItemInput
DeleteEquipmentItemPayload
DeleteEquipmentItemTypeInput
DeleteEquipmentItemTypePayload
DeleteEquipmentRepairInput
DeleteEquipmentRepairPayload
DeleteFileDownloadLinkInput
DeleteFileDownloadLinkPayload
DeleteFileInput
DeleteFilePayload
DeleteFileUploadLinkInput
DeleteFileUploadLinkPayload
DeleteFolderFileInput
Fields
| Input Field | Description |
|---|---|
folderFileInput - FolderFileDeleteInput!
|
|
clientMutationId - String
|
Example
{
"folderFileInput": FolderFileDeleteInput,
"clientMutationId": "abc123"
}
DeleteFolderFilePayload
DeleteFolderInput
DeleteFolderPayload
DeleteFormInput
DeleteFormPayload
DeleteGaiaUserInput
DeleteGaiaUserPayload
DeleteGaiaUserRegionInput
DeleteGaiaUserRegionPayload
DeleteGotPhotoPasswordInput
DeleteGotPhotoPasswordPayload
DeleteGraphInput
DeleteGraphPayload
DeleteInstantiatedTaskCollectionInput
DeleteInstantiatedTaskCollectionPayload
DeleteJSONWebTokenCookieInput
Fields
| Input Field | Description |
|---|---|
clientMutationId - String
|
Example
{"clientMutationId": "xyz789"}
DeleteJSONWebTokenCookiePayload
DeleteJobInput
DeleteJobPayload
DeleteJobStageInput
DeleteJobStagePayload
DeleteJobTypeInput
DeleteJobTypePayload
DeleteLocationInput
DeleteLocationPayload
DeleteMessageInput
DeleteMessagePayload
DeleteNonRecurringNotificationInput
DeleteNonRecurringNotificationPayload
DeleteNotificationTriggerInput
DeleteNotificationTriggerPayload
DeleteNotificationTriggerRuleInput
DeleteNotificationTriggerRulePayload
DeleteOpenAiInteractionInput
DeleteOpenAiInteractionPayload
DeleteOrganizationInput
Fields
| Input Field | Description |
|---|---|
organizationInput - OrganizationDeleteInput
|
|
clientMutationId - String
|
Example
{
"organizationInput": OrganizationDeleteInput,
"clientMutationId": "xyz789"
}
DeleteOrganizationPackageBackgroundInput
DeleteOrganizationPackageBackgroundPayload
DeleteOrganizationPayload
DeleteOrganizationRegionInput
DeleteOrganizationRegionPayload
DeleteOrganizationStageInput
DeleteOrganizationStagePayload
DeletePackageCategoryInput
DeletePackageCategoryPayload
DeletePackageGroupJobInput
DeletePackageGroupJobPayload
DeleteProductInput
DeleteProductPayload
DeleteRefreshTokenCookieInput
Fields
| Input Field | Description |
|---|---|
clientMutationId - String
|
Example
{"clientMutationId": "xyz789"}
DeleteRefreshTokenCookiePayload
DeleteRegionInput
DeleteRegionPayload
DeleteRepairStatusInput
DeleteRepairStatusPayload
DeleteResitReasonInput
DeleteResitReasonPayload
DeleteRoleInput
DeleteRolePayload
DeleteSessionInput
DeleteSessionPackageInput
DeleteSessionPackagePayload
DeleteSessionPayload
DeleteSessionStageInput
DeleteSessionStagePayload
DeleteStripeInvoiceInput
DeleteStripeInvoicePayload
DeleteStripePaymentMethodInput
DeleteStripePaymentMethodPayload
DeleteSubjectGroupInput
Fields
| Input Field | Description |
|---|---|
subjectGroupInput - SubjectGroupDeleteInput
|
|
clientMutationId - String
|
Example
{
"subjectGroupInput": SubjectGroupDeleteInput,
"clientMutationId": "abc123"
}
DeleteSubjectGroupPayload
DeleteSubjectGroupRegionInput
DeleteSubjectGroupRegionPayload
DeleteSubjectInput
DeleteSubjectPayload
DeleteSubmitFormInput
DeleteSubmitFormPayload
DeleteTagInput
DeleteTagPayload
DeleteTaskCollectionInput
DeleteTaskCollectionPayload
DeleteTaskCollectionTaskInput
DeleteTaskCollectionTaskPayload
DeleteTaskExpenseInput
DeleteTaskExpensePayload
DeleteTaskExpenseTypeInput
DeleteTaskExpenseTypePayload
DeleteTaskInput
DeleteTaskPayload
DeleteTaskStatusInput
DeleteTaskStatusPayload
DeleteTaskTimeTrackingEventInput
DeleteTaskTimeTrackingEventPayload
DeleteTenantFileInput
DeleteTenantFilePayload
DeleteTimesheetEventInput
DeleteTimesheetEventPayload
DeleteTimesheetExpenseInput
DeleteTimesheetExpensePayload
DeleteTimesheetExpenseTypeInput
DeleteTimesheetExpenseTypePayload
DeleteTimesheetInput
DeleteTimesheetPayload
DeleteTimesheetReportInput
DeleteTimesheetReportPayload
DeleteTimesheetScheduleInput
DeleteTimesheetSchedulePayload
DeleteUserTableFilterInput
DeleteUserTableFilterPayload
DeleteWebhookInput
DeleteWebhookPayload
DeleteWorkScheduleScheduleInput
DeleteWorkScheduleSchedulePayload
DenyEmployeeJobInput
DenyEmployeeJobPayload
DisconnectGoogleCalendarOAuthInput
DisconnectGoogleCalendarOAuthPayload
Fields
| Field Name | Description |
|---|---|
googleCalendarConnector - GoogleCalendarConnectorNode
|
|
success - Boolean
|
|
clientMutationId - String
|
Example
{
"googleCalendarConnector": GoogleCalendarConnectorNode,
"success": false,
"clientMutationId": "xyz789"
}
DocuSealSubmissionRequestCreateInput
Example
{
"docusealTemplateId": 4,
"folderId": 4,
"docusealSubmissionRequestSignerIds": [4],
"notificationTriggerId": "4",
"employeeIds": ["4"],
"passwordRequired": false,
"password": "abc123",
"organizationId": 4
}
DocuSealSubmissionRequestNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
docusealId - Int
|
|
docusealTemplate - DocuSealTemplateNode!
|
|
folder - FolderNode!
|
|
createdBy - GaiaUserNode
|
|
notificationTrigger - NotificationTriggerNode
|
|
organization - OrganizationNode
|
|
employees - EmployeeNodeConnection!
|
|
Arguments
|
|
passwordRequired - Boolean!
|
|
password - String
|
|
status - DocuSealSubmissionRequestStatus!
|
|
lastReminderNotificationSent - DateTime
|
|
files - FileNodeConnection!
|
|
Arguments
|
|
notifications - NotificationNodeConnection!
|
|
Arguments
|
|
docusealSubmissionRequestSigners - DocuSealSubmissionRequestSignerNodeConnection!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"docusealId": 123,
"docusealTemplate": DocuSealTemplateNode,
"folder": FolderNode,
"createdBy": GaiaUserNode,
"notificationTrigger": NotificationTriggerNode,
"organization": OrganizationNode,
"employees": EmployeeNodeConnection,
"passwordRequired": false,
"password": "xyz789",
"status": "PENDING",
"lastReminderNotificationSent": "2007-12-03T10:15:30Z",
"files": FileNodeConnection,
"notifications": NotificationNodeConnection,
"docusealSubmissionRequestSigners": DocuSealSubmissionRequestSignerNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
DocuSealSubmissionRequestNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [DocuSealSubmissionRequestNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [DocuSealSubmissionRequestNodeEdge],
"nodeCount": 123
}
DocuSealSubmissionRequestNodeEdge
Fields
| Field Name | Description |
|---|---|
node - DocuSealSubmissionRequestNode
|
|
cursor - String!
|
Example
{
"node": DocuSealSubmissionRequestNode,
"cursor": "xyz789"
}
DocuSealSubmissionRequestSignerNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
docusealSubmissionRequest - DocuSealSubmissionRequestNode!
|
|
gaiaUser - GaiaUserNode!
|
|
order - Int!
|
|
role - String
|
|
status - DocuSealSubmissionRequestSignerStatus!
|
|
docusealId - Int
|
|
docusealSlug - String
|
|
declinedReason - String
|
|
notifications - NotificationNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
eSignLink - String
|
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"docusealSubmissionRequest": DocuSealSubmissionRequestNode,
"gaiaUser": GaiaUserNode,
"order": 987,
"role": "xyz789",
"status": "PENDING",
"docusealId": 123,
"docusealSlug": "xyz789",
"declinedReason": "abc123",
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"eSignLink": "abc123"
}
DocuSealSubmissionRequestSignerNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [DocuSealSubmissionRequestSignerNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [DocuSealSubmissionRequestSignerNodeEdge],
"nodeCount": 123
}
DocuSealSubmissionRequestSignerNodeEdge
Fields
| Field Name | Description |
|---|---|
node - DocuSealSubmissionRequestSignerNode
|
|
cursor - String!
|
Example
{
"node": DocuSealSubmissionRequestSignerNode,
"cursor": "abc123"
}
DocuSealSubmissionRequestSignerStatus
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"PENDING"
DocuSealSubmissionRequestStatus
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"PENDING"
DocuSealTemplateCopyInput
DocuSealTemplateCreateInput
Example
{
"name": "xyz789",
"docusealTemplateId": "xyz789",
"docusealSlug": "abc123",
"regionIds": ["4"],
"signerRoles": JSONString,
"notificationTriggerId": "4",
"employeeIds": ["4"]
}
DocuSealTemplateNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
name - String!
|
|
documentUrl - String!
|
|
docusealTemplateId - String
|
|
docusealSlug - String
|
|
regions - RegionNodeConnection!
|
|
signerCount - Int!
|
|
signerRoles - JSONString!
|
|
employees - EmployeeNodeConnection!
|
|
Arguments
|
|
notificationTrigger - NotificationTriggerNode
|
|
docusealSubmissionRequests - DocuSealSubmissionRequestNodeConnection!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
docusealJwt - String
|
|
Example
{
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"documentUrl": "abc123",
"docusealTemplateId": "abc123",
"docusealSlug": "abc123",
"regions": RegionNodeConnection,
"signerCount": 123,
"signerRoles": JSONString,
"employees": EmployeeNodeConnection,
"notificationTrigger": NotificationTriggerNode,
"docusealSubmissionRequests": DocuSealSubmissionRequestNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"docusealJwt": "xyz789"
}
DocuSealTemplateNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [DocuSealTemplateNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [DocuSealTemplateNodeEdge],
"nodeCount": 987
}
DocuSealTemplateNodeEdge
Fields
| Field Name | Description |
|---|---|
node - DocuSealTemplateNode
|
|
cursor - String!
|
Example
{
"node": DocuSealTemplateNode,
"cursor": "xyz789"
}
DocuSealTemplateUpdateInput
Example
{
"name": "xyz789",
"docusealTemplateId": "xyz789",
"docusealSlug": "abc123",
"regionIds": ["4"],
"signerRoles": JSONString,
"notificationTriggerId": 4,
"employeeIds": [4],
"id": 4
}
DomainNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
organization - OrganizationNode!
|
|
name - String!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"organization": OrganizationNode,
"name": "xyz789",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
DomainNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [DomainNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [DomainNodeEdge],
"nodeCount": 987
}
DomainNodeEdge
Fields
| Field Name | Description |
|---|---|
node - DomainNode
|
|
cursor - String!
|
Example
{
"node": DomainNode,
"cursor": "abc123"
}
DownloadContactsInput
DownloadContactsPayload
DownloadEmployeeHoursInput
DownloadEmployeeHoursPayload
DownloadEmployeesInput
DownloadEmployeesPayload
DownloadEquipmentBagInput
Example
{
"equipmentBagIds": [4],
"type": "abc123",
"jobId": "4",
"employeeJobId": 4,
"employeeId": "4",
"returned": true,
"pastDue": false,
"inEquipmentBagId": "4",
"equipmentBagTypeId": "4",
"regionIds": [4],
"orderBy": "xyz789",
"clientMutationId": "xyz789"
}
DownloadEquipmentBagPayload
DownloadEquipmentItemInput
DownloadEquipmentItemPayload
DownloadFileInfo
DownloadFileInput
DownloadFilePayload
DownloadFolderFileInput
Fields
| Input Field | Description |
|---|---|
folderFileInput - FolderFileDownloadInput!
|
|
clientMutationId - String
|
Example
{
"folderFileInput": FolderFileDownloadInput,
"clientMutationId": "abc123"
}
DownloadFolderFilePayload
DownloadFolderInput
DownloadFolderPayload
DownloadJobInput
Example
{
"jobId": "4",
"fileType": "abc123",
"startDate": "2007-12-03T10:15:30Z",
"endDate": "2007-12-03T10:15:30Z",
"employeeIds": [4],
"jobTypeIds": [4],
"jobIds": [4],
"locationIds": [4],
"subjectGroupIds": [4],
"organizationIds": [4],
"subjectIds": ["4"],
"stageIds": ["4"],
"regionIds": [4],
"clientMutationId": "abc123"
}
DownloadJobPayload
DownloadLogEntriesInput
Example
{
"fileType": "abc123",
"startDate": "2007-12-03T10:15:30Z",
"endDate": "2007-12-03T10:15:30Z",
"objectRepr": "xyz789",
"apiCall": "abc123",
"apiKey": "xyz789",
"contentType": "xyz789",
"relayId": "abc123",
"contentTypesRelayIds": "xyz789",
"clientMutationId": "xyz789"
}
DownloadLogEntriesPayload
DownloadOrganizationsInput
DownloadOrganizationsPayload
DownloadSessionsInput
DownloadSessionsPayload
DownloadStripeInvoicesInput
Fields
| Input Field | Description |
|---|---|
fileType - String!
|
|
startDate - DateTime!
|
|
endDate - DateTime!
|
|
gaiaUserId - ID
|
|
stripeCustomerId - ID
|
|
organizationId - ID
|
|
subjectGroupId - ID
|
|
productId - ID
|
|
paid - Boolean
|
|
open - Boolean
|
|
void - Boolean
|
|
paymentFailed - Boolean
|
|
regionIds - [ID]
|
|
idIcontains - String
|
|
searchTerm - String
|
|
clientMutationId - String
|
Example
{
"fileType": "xyz789",
"startDate": "2007-12-03T10:15:30Z",
"endDate": "2007-12-03T10:15:30Z",
"gaiaUserId": "4",
"stripeCustomerId": 4,
"organizationId": "4",
"subjectGroupId": 4,
"productId": "4",
"paid": true,
"open": true,
"void": true,
"paymentFailed": true,
"regionIds": ["4"],
"idIcontains": "abc123",
"searchTerm": "abc123",
"clientMutationId": "xyz789"
}
DownloadStripeInvoicesPayload
DownloadStripePaymentIntentsInput
Fields
| Input Field | Description |
|---|---|
fileType - String!
|
|
startDate - DateTime
|
|
endDate - DateTime
|
|
stripePaymentIntentId - ID
|
|
subjectId - ID
|
|
organizationId - ID
|
|
subjectGroupId - ID
|
|
jobId - ID
|
|
sessionId - ID
|
|
sessions - Boolean
|
|
invoices - Boolean
|
|
declined - Boolean
|
|
searchTerm - String
|
|
idIcontains - String
|
|
regionIds - [ID]
|
|
clientMutationId - String
|
Example
{
"fileType": "abc123",
"startDate": "2007-12-03T10:15:30Z",
"endDate": "2007-12-03T10:15:30Z",
"stripePaymentIntentId": "4",
"subjectId": 4,
"organizationId": 4,
"subjectGroupId": 4,
"jobId": 4,
"sessionId": "4",
"sessions": false,
"invoices": true,
"declined": false,
"searchTerm": "abc123",
"idIcontains": "abc123",
"regionIds": [4],
"clientMutationId": "xyz789"
}
DownloadStripePaymentIntentsPayload
DownloadSubjectGroupSubjectsInput
DownloadSubjectGroupSubjectsPayload
DownloadSubjectGroupsInput
DownloadSubjectGroupsPayload
DownloadSubjectsInput
DownloadSubjectsPayload
DownloadTaskCollectionInput
DownloadTaskCollectionPayload
DownloadTimesheetInput
Example
{
"startDate": "2007-12-03T10:15:30Z",
"endDate": "2007-12-03T10:15:30Z",
"ids": [4],
"search": "abc123",
"associated": false,
"clientMutationId": "xyz789"
}
DownloadTimesheetPayload
DownloadTimesheetReportInput
DownloadTimesheetReportPayload
EmployeeCSVInput
Fields
| Input Field | Description |
|---|---|
csvEmployees - [EmployeeCreateCSVInput]!
|
Example
{"csvEmployees": [EmployeeCreateCSVInput]}
EmployeeCreateCSVInput
Fields
| Input Field | Description |
|---|---|
gaiaUserId - ID
|
|
metadata - JSONString
|
|
roleIds - [ID]
|
|
employeeRoles - [EmployeeRoleInput]
|
|
gaiaUserFirstName - String
|
|
gaiaUserLastName - String
|
|
gaiaUserEmail - String
|
|
gaiaUserSecondaryEmail - String
|
|
gaiaUserPassword - String
|
|
gaiaUserPhoneNumber - String
|
|
gaiaUserPhoneNumberExtension - String
|
|
gaiaUserSecondaryPhoneNumber - String
|
|
gaiaUserSecondaryPhoneNumberExtension - String
|
|
gaiaUserActive - Boolean
|
|
gaiaUserNotes - String
|
|
gaiaUserAddressLineOne - String
|
|
gaiaUserAddressLineTwo - String
|
|
gaiaUserCity - String
|
|
gaiaUserState - String
|
|
gaiaUserZipCode - String
|
|
gaiaUserSmsNotificationsEnabled - Boolean
|
|
gaiaUserEmailNotificationsEnabled - Boolean
|
|
gaiaUserAbbreviatedName - String
|
|
groupId - ID
|
|
defaultRoleId - ID
|
|
gaiaUserRegions - [String]
|
|
salesPercent - Float
|
|
photoPercent - Float
|
|
payCommission - String
|
|
rainPercent - Float
|
|
taskPercent - Float
|
|
servicePercent - Float
|
|
smtpHost - String
|
|
smtpPort - Int
|
|
smtpUser - String
|
|
smtpTls - Boolean
|
|
smtpSsl - Boolean
|
|
smtpPassword - String
|
|
smtpSendgridSender - String
|
|
roleNames - [String]
|
|
groupName - String
|
|
hourlyPay - Float
|
|
smtpSenderType - String
|
|
smtpAzureClientId - String
|
|
smtpAzureClientSecret - String
|
|
smtpAzureTenantId - String
|
|
forcedPasswordResetLogin - Boolean
|
|
profileImage - ImageInput
|
|
timesheetAdmin - Boolean
|
Example
{
"gaiaUserId": 4,
"metadata": JSONString,
"roleIds": ["4"],
"employeeRoles": [EmployeeRoleInput],
"gaiaUserFirstName": "abc123",
"gaiaUserLastName": "abc123",
"gaiaUserEmail": "abc123",
"gaiaUserSecondaryEmail": "abc123",
"gaiaUserPassword": "abc123",
"gaiaUserPhoneNumber": "xyz789",
"gaiaUserPhoneNumberExtension": "xyz789",
"gaiaUserSecondaryPhoneNumber": "xyz789",
"gaiaUserSecondaryPhoneNumberExtension": "abc123",
"gaiaUserActive": true,
"gaiaUserNotes": "xyz789",
"gaiaUserAddressLineOne": "abc123",
"gaiaUserAddressLineTwo": "xyz789",
"gaiaUserCity": "xyz789",
"gaiaUserState": "xyz789",
"gaiaUserZipCode": "abc123",
"gaiaUserSmsNotificationsEnabled": true,
"gaiaUserEmailNotificationsEnabled": true,
"gaiaUserAbbreviatedName": "xyz789",
"groupId": 4,
"defaultRoleId": 4,
"gaiaUserRegions": ["abc123"],
"salesPercent": 123.45,
"photoPercent": 123.45,
"payCommission": "xyz789",
"rainPercent": 123.45,
"taskPercent": 123.45,
"servicePercent": 987.65,
"smtpHost": "abc123",
"smtpPort": 987,
"smtpUser": "xyz789",
"smtpTls": true,
"smtpSsl": false,
"smtpPassword": "abc123",
"smtpSendgridSender": "xyz789",
"roleNames": ["abc123"],
"groupName": "xyz789",
"hourlyPay": 123.45,
"smtpSenderType": "abc123",
"smtpAzureClientId": "xyz789",
"smtpAzureClientSecret": "abc123",
"smtpAzureTenantId": "xyz789",
"forcedPasswordResetLogin": true,
"profileImage": ImageInput,
"timesheetAdmin": false
}
EmployeeCreateInput
Fields
| Input Field | Description |
|---|---|
gaiaUserId - ID
|
|
metadata - JSONString
|
|
roleIds - [ID]
|
|
employeeRoles - [EmployeeRoleInput]
|
|
gaiaUserFirstName - String
|
|
gaiaUserLastName - String
|
|
gaiaUserEmail - String
|
|
gaiaUserSecondaryEmail - String
|
|
gaiaUserPassword - String
|
|
gaiaUserPhoneNumber - String
|
|
gaiaUserPhoneNumberExtension - String
|
|
gaiaUserSecondaryPhoneNumber - String
|
|
gaiaUserSecondaryPhoneNumberExtension - String
|
|
gaiaUserActive - Boolean
|
|
gaiaUserNotes - String
|
|
gaiaUserAddressLineOne - String
|
|
gaiaUserAddressLineTwo - String
|
|
gaiaUserCity - String
|
|
gaiaUserState - String
|
|
gaiaUserZipCode - String
|
|
gaiaUserSmsNotificationsEnabled - Boolean
|
|
gaiaUserEmailNotificationsEnabled - Boolean
|
|
gaiaUserAbbreviatedName - String
|
|
groupId - ID
|
|
defaultRoleId - ID
|
|
gaiaUserRegions - [GaiaUserRegionCreateUpdateInput]!
|
|
salesPercent - Float
|
|
photoPercent - Float
|
|
payCommission - String
|
|
rainPercent - Float
|
|
taskPercent - Float
|
|
servicePercent - Float
|
|
smtpHost - String
|
|
smtpPort - Int
|
|
smtpUser - String
|
|
smtpTls - Boolean
|
|
smtpSsl - Boolean
|
|
smtpPassword - String
|
|
smtpSendgridSender - String
|
|
roleNames - [String]
|
|
groupName - String
|
|
hourlyPay - Float
|
|
smtpSenderType - String
|
|
smtpAzureClientId - String
|
|
smtpAzureClientSecret - String
|
|
smtpAzureTenantId - String
|
|
forcedPasswordResetLogin - Boolean
|
|
profileImage - ImageInput
|
|
timesheetAdmin - Boolean
|
Example
{
"gaiaUserId": "4",
"metadata": JSONString,
"roleIds": ["4"],
"employeeRoles": [EmployeeRoleInput],
"gaiaUserFirstName": "abc123",
"gaiaUserLastName": "abc123",
"gaiaUserEmail": "xyz789",
"gaiaUserSecondaryEmail": "abc123",
"gaiaUserPassword": "xyz789",
"gaiaUserPhoneNumber": "abc123",
"gaiaUserPhoneNumberExtension": "abc123",
"gaiaUserSecondaryPhoneNumber": "xyz789",
"gaiaUserSecondaryPhoneNumberExtension": "xyz789",
"gaiaUserActive": true,
"gaiaUserNotes": "abc123",
"gaiaUserAddressLineOne": "xyz789",
"gaiaUserAddressLineTwo": "abc123",
"gaiaUserCity": "abc123",
"gaiaUserState": "xyz789",
"gaiaUserZipCode": "xyz789",
"gaiaUserSmsNotificationsEnabled": true,
"gaiaUserEmailNotificationsEnabled": true,
"gaiaUserAbbreviatedName": "xyz789",
"groupId": "4",
"defaultRoleId": "4",
"gaiaUserRegions": [GaiaUserRegionCreateUpdateInput],
"salesPercent": 123.45,
"photoPercent": 987.65,
"payCommission": "xyz789",
"rainPercent": 987.65,
"taskPercent": 123.45,
"servicePercent": 987.65,
"smtpHost": "xyz789",
"smtpPort": 987,
"smtpUser": "xyz789",
"smtpTls": true,
"smtpSsl": true,
"smtpPassword": "xyz789",
"smtpSendgridSender": "abc123",
"roleNames": ["abc123"],
"groupName": "xyz789",
"hourlyPay": 987.65,
"smtpSenderType": "xyz789",
"smtpAzureClientId": "abc123",
"smtpAzureClientSecret": "xyz789",
"smtpAzureTenantId": "xyz789",
"forcedPasswordResetLogin": true,
"profileImage": ImageInput,
"timesheetAdmin": true
}
EmployeeGroupCreateInput
EmployeeGroupNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
name - String!
|
|
employees - EmployeeNodeConnection!
|
|
Arguments
|
|
regions - RegionNodeConnection!
|
|
taskCollectionTasks - TaskCollectionTaskNodeConnection!
|
|
tasks - TaskNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"employees": EmployeeNodeConnection,
"regions": RegionNodeConnection,
"taskCollectionTasks": TaskCollectionTaskNodeConnection,
"tasks": TaskNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
EmployeeGroupNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [EmployeeGroupNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [EmployeeGroupNodeEdge],
"nodeCount": 123
}
EmployeeGroupNodeEdge
Fields
| Field Name | Description |
|---|---|
node - EmployeeGroupNode
|
|
cursor - String!
|
Example
{
"node": EmployeeGroupNode,
"cursor": "abc123"
}
EmployeeGroupUpdateInput
EmployeeJobConfirmationStatus
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"PENDING"
EmployeeJobCreateInput
Fields
| Input Field | Description |
|---|---|
employeeId - ID
|
|
roleId - ID
|
|
jobId - ID
|
|
hourlyPay - Float
|
|
equipmentItems - [EmployeeJobEquipmentItem]
|
|
equipmentBags - [EmployeeJobEquipmentBag]
|
|
equipmentPickupArea - String
|
|
sendNotification - Boolean
|
|
sendEquipmentNotification - Boolean
|
|
confirmationStatus - String
|
|
startDateTime - DateTime
|
|
endDateTime - DateTime
|
Example
{
"employeeId": 4,
"roleId": 4,
"jobId": 4,
"hourlyPay": 987.65,
"equipmentItems": [EmployeeJobEquipmentItem],
"equipmentBags": [EmployeeJobEquipmentBag],
"equipmentPickupArea": "xyz789",
"sendNotification": false,
"sendEquipmentNotification": true,
"confirmationStatus": "xyz789",
"startDateTime": "2007-12-03T10:15:30Z",
"endDateTime": "2007-12-03T10:15:30Z"
}
EmployeeJobEquipmentBag
EmployeeJobEquipmentItem
EmployeeJobNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
job - JobNode
|
|
hourlyPay - Decimal
|
|
confirmationStatus - EmployeeJobConfirmationStatus!
|
|
confirmationToken - String
|
|
startDateTime - DateTime
|
|
endDateTime - DateTime
|
|
role - RoleNode
|
|
employee - EmployeeNode
|
|
equipmentItems - EquipmentItemNodeConnection!
|
|
Arguments
|
|
equipmentBags - EquipmentBagNodeConnection!
|
|
Arguments
|
|
equipmentPickupArea - String
|
|
submitForms - SubmitFormNodeConnection!
|
|
Arguments
|
|
forms - FormNodeConnection!
|
|
Arguments
|
|
googleCalendarEvent - GoogleCalendarEventNode
|
|
notifications - NotificationNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
minutesLong - Int
|
|
description - String
|
|
timesheet - TimesheetNode
|
|
Example
{
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"job": JobNode,
"hourlyPay": Decimal,
"confirmationStatus": "PENDING",
"confirmationToken": "abc123",
"startDateTime": "2007-12-03T10:15:30Z",
"endDateTime": "2007-12-03T10:15:30Z",
"role": RoleNode,
"employee": EmployeeNode,
"equipmentItems": EquipmentItemNodeConnection,
"equipmentBags": EquipmentBagNodeConnection,
"equipmentPickupArea": "xyz789",
"submitForms": SubmitFormNodeConnection,
"forms": FormNodeConnection,
"googleCalendarEvent": GoogleCalendarEventNode,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"minutesLong": 123,
"description": "xyz789",
"timesheet": TimesheetNode
}
EmployeeJobNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [EmployeeJobNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [EmployeeJobNodeEdge],
"nodeCount": 123
}
EmployeeJobNodeEdge
Fields
| Field Name | Description |
|---|---|
node - EmployeeJobNode
|
|
cursor - String!
|
Example
{
"node": EmployeeJobNode,
"cursor": "xyz789"
}
EmployeeJobUpdateInput
Fields
| Input Field | Description |
|---|---|
id - ID!
|
|
hourlyPay - Float
|
|
equipmentItems - [EmployeeJobEquipmentItem]
|
|
equipmentBags - [EmployeeJobEquipmentBag]
|
|
employeeId - ID
|
|
equipmentPickupArea - String
|
|
archived - Boolean
|
|
roleId - ID
|
|
sendNotification - Boolean
|
|
sendEquipmentNotification - Boolean
|
|
confirmationStatus - String
|
|
startDateTime - DateTime
|
|
endDateTime - DateTime
|
Example
{
"id": "4",
"hourlyPay": 123.45,
"equipmentItems": [EmployeeJobEquipmentItem],
"equipmentBags": [EmployeeJobEquipmentBag],
"employeeId": "4",
"equipmentPickupArea": "xyz789",
"archived": true,
"roleId": "4",
"sendNotification": false,
"sendEquipmentNotification": true,
"confirmationStatus": "xyz789",
"startDateTime": "2007-12-03T10:15:30Z",
"endDateTime": "2007-12-03T10:15:30Z"
}
EmployeeJobValidationObjectInput
EmployeeNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
gaiaUser - GaiaUserNode!
|
|
roles - RoleNodeConnection!
|
|
Arguments
|
|
kanban - KanbanNode
|
|
boxFolderId - String
|
|
defaultRole - RoleNode
|
|
hourlyPay - Decimal
|
|
internalEmployeeId - Int
|
|
salesPercent - Float
|
|
photoPercent - Float
|
|
payCommission - String
|
|
rainPercent - Float
|
|
taskPercent - Float
|
|
servicePercent - Float
|
|
smtpHost - String
|
|
smtpPort - Int
|
|
smtpUser - String
|
|
smtpTls - Boolean
|
|
smtpSsl - Boolean
|
|
smtpPassword - String
|
|
smtpValid - Boolean!
|
|
smtpSendgridSender - String
|
|
smtpGmailAuthToken - JSONString
|
|
smtpSenderType - EmployeeSmtpSenderType!
|
|
smtpAzureClientId - String
|
|
smtpAzureClientSecret - String
|
|
smtpAzureTenantId - String
|
|
timesheetAdmin - Boolean!
|
|
fileUploadLinks - FileUploadLinkNodeConnection!
|
|
fileDownloadLinks - FileDownloadLinkNodeConnection!
|
|
folder - FolderNode
|
|
files - FileNodeConnection!
|
|
Arguments
|
|
employeeJobs - EmployeeJobNodeConnection!
|
|
Arguments
|
|
employeeGroups - EmployeeGroupNodeConnection!
|
|
employeeRoles - EmployeeRoleNodeConnection!
|
|
taskCollectionTasks - TaskCollectionTaskNodeConnection!
|
|
completedTasks - TaskNodeConnection!
|
|
Arguments
|
|
tasks - TaskNodeConnection!
|
|
Arguments
|
|
startedTaskSteps - TaskStepNodeConnection!
|
|
completedTaskSteps - TaskStepNodeConnection!
|
|
assignedTaskSteps - TaskStepNodeConnection!
|
|
taskTimeTrackingEvents - TaskTimeTrackingEventNodeConnection!
|
|
Arguments
|
|
submitForms - SubmitFormNodeConnection!
|
|
Arguments
|
|
forms - FormNodeConnection!
|
|
Arguments
|
|
termsOfService - TermsOfServiceNode
|
|
orgsManaged - OrganizationNodeConnection!
|
|
Arguments
|
|
equipmentBags - EquipmentBagNodeConnection!
|
|
Arguments
|
|
equipmentItems - EquipmentItemNodeConnection!
|
|
Arguments
|
|
timesheets - TimesheetNodeConnection!
|
|
Arguments
|
|
approvingCalendarEvents - EmployeeScheduleNodeConnection!
|
|
Arguments
|
|
calendarEvents - EmployeeScheduleNodeConnection!
|
|
Arguments
|
|
jobs - JobNodeConnection!
|
|
Arguments
|
|
autoScheduledSessions - AutoScheduledSessionNodeConnection!
|
|
sessions - SessionNodeConnection!
|
|
Arguments
|
|
timesheetReports - TimesheetReportNodeConnection!
|
|
Arguments
|
|
nonRecurringNotifications - NonRecurringNotificationNodeConnection!
|
|
recipientNotificationTriggers - NotificationTriggerNodeConnection!
|
|
Arguments
|
|
notificationRuleRecipients - NotificationTriggerRuleRecipientsNodeConnection!
|
|
Arguments
|
|
taskNotificationRecipients - TaskNotificationRecipientsNodeConnection!
|
|
Arguments |
|
notifications - NotificationNodeConnection!
|
|
Arguments
|
|
docusealTemplates - DocuSealTemplateNodeConnection!
|
|
docusealSubmissionRequests - DocuSealSubmissionRequestNodeConnection!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"gaiaUser": GaiaUserNode,
"roles": RoleNodeConnection,
"kanban": KanbanNode,
"boxFolderId": "xyz789",
"defaultRole": RoleNode,
"hourlyPay": Decimal,
"internalEmployeeId": 123,
"salesPercent": 123.45,
"photoPercent": 987.65,
"payCommission": "xyz789",
"rainPercent": 123.45,
"taskPercent": 123.45,
"servicePercent": 987.65,
"smtpHost": "xyz789",
"smtpPort": 123,
"smtpUser": "abc123",
"smtpTls": false,
"smtpSsl": false,
"smtpPassword": "xyz789",
"smtpValid": true,
"smtpSendgridSender": "xyz789",
"smtpGmailAuthToken": JSONString,
"smtpSenderType": "SMTP",
"smtpAzureClientId": "xyz789",
"smtpAzureClientSecret": "xyz789",
"smtpAzureTenantId": "abc123",
"timesheetAdmin": false,
"fileUploadLinks": FileUploadLinkNodeConnection,
"fileDownloadLinks": FileDownloadLinkNodeConnection,
"folder": FolderNode,
"files": FileNodeConnection,
"employeeJobs": EmployeeJobNodeConnection,
"employeeGroups": EmployeeGroupNodeConnection,
"employeeRoles": EmployeeRoleNodeConnection,
"taskCollectionTasks": TaskCollectionTaskNodeConnection,
"completedTasks": TaskNodeConnection,
"tasks": TaskNodeConnection,
"startedTaskSteps": TaskStepNodeConnection,
"completedTaskSteps": TaskStepNodeConnection,
"assignedTaskSteps": TaskStepNodeConnection,
"taskTimeTrackingEvents": TaskTimeTrackingEventNodeConnection,
"submitForms": SubmitFormNodeConnection,
"forms": FormNodeConnection,
"termsOfService": TermsOfServiceNode,
"orgsManaged": OrganizationNodeConnection,
"equipmentBags": EquipmentBagNodeConnection,
"equipmentItems": EquipmentItemNodeConnection,
"timesheets": TimesheetNodeConnection,
"approvingCalendarEvents": EmployeeScheduleNodeConnection,
"calendarEvents": EmployeeScheduleNodeConnection,
"jobs": JobNodeConnection,
"autoScheduledSessions": AutoScheduledSessionNodeConnection,
"sessions": SessionNodeConnection,
"timesheetReports": TimesheetReportNodeConnection,
"nonRecurringNotifications": NonRecurringNotificationNodeConnection,
"recipientNotificationTriggers": NotificationTriggerNodeConnection,
"notificationRuleRecipients": NotificationTriggerRuleRecipientsNodeConnection,
"taskNotificationRecipients": TaskNotificationRecipientsNodeConnection,
"notifications": NotificationNodeConnection,
"docusealTemplates": DocuSealTemplateNodeConnection,
"docusealSubmissionRequests": DocuSealSubmissionRequestNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
EmployeeNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [EmployeeNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [EmployeeNodeEdge],
"nodeCount": 987
}
EmployeeNodeEdge
Fields
| Field Name | Description |
|---|---|
node - EmployeeNode
|
|
cursor - String!
|
Example
{
"node": EmployeeNode,
"cursor": "abc123"
}
EmployeeRoleInput
EmployeeRoleNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
role - RoleNode
|
|
employee - EmployeeNode
|
|
default - Boolean
|
|
rateType - EmployeeRoleRateType
|
|
dailyRate - Decimal
|
|
halfDayRate - Decimal
|
|
hourlyRate - Decimal
|
|
timesheets - TimesheetNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"role": RoleNode,
"employee": EmployeeNode,
"default": true,
"rateType": "HOURLY",
"dailyRate": Decimal,
"halfDayRate": Decimal,
"hourlyRate": Decimal,
"timesheets": TimesheetNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
EmployeeRoleNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [EmployeeRoleNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [EmployeeRoleNodeEdge],
"nodeCount": 987
}
EmployeeRoleNodeEdge
Fields
| Field Name | Description |
|---|---|
node - EmployeeRoleNode
|
|
cursor - String!
|
Example
{
"node": EmployeeRoleNode,
"cursor": "abc123"
}
EmployeeRoleRateType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"HOURLY"
EmployeeScheduleApprovalStatus
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"PENDING"
EmployeeScheduleCreateInput
Fields
| Input Field | Description |
|---|---|
employeeId - ID!
|
|
locationId - ID
|
|
approvingEmployeeId - ID
|
|
startDateTime - StudioTimezoneDateTime!
|
|
endDateTime - StudioTimezoneDateTime!
|
|
employeeScheduleTypeId - ID!
|
|
approvalStatus - String!
|
|
hourlyPay - Float
|
|
notes - String
|
|
regionId - ID
|
|
syncToGoogleCalendar - Boolean
|
|
allDay - Boolean
|
Example
{
"employeeId": "4",
"locationId": "4",
"approvingEmployeeId": "4",
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime,
"employeeScheduleTypeId": 4,
"approvalStatus": "abc123",
"hourlyPay": 123.45,
"notes": "abc123",
"regionId": "4",
"syncToGoogleCalendar": false,
"allDay": true
}
EmployeeScheduleNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
approvingEmployee - EmployeeNode
|
|
employee - EmployeeNode
|
|
location - LocationNode
|
|
region - RegionNode
|
|
employeeScheduleType - EmployeeScheduleTypeNode
|
|
workScheduleSchedule - WorkScheduleScheduleNode
|
|
startDateTime - DateTime
|
|
endDateTime - DateTime
|
|
approvalStatus - EmployeeScheduleApprovalStatus
|
|
notes - String
|
|
hourlyPay - Decimal
|
|
syncToGoogleCalendar - Boolean!
|
|
allDay - Boolean!
|
|
forms - FormNodeConnection!
|
|
Arguments
|
|
timesheet - TimesheetNode
|
|
googleCalendarEvent - GoogleCalendarEventNode
|
|
notifications - NotificationNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"approvingEmployee": EmployeeNode,
"employee": EmployeeNode,
"location": LocationNode,
"region": RegionNode,
"employeeScheduleType": EmployeeScheduleTypeNode,
"workScheduleSchedule": WorkScheduleScheduleNode,
"startDateTime": "2007-12-03T10:15:30Z",
"endDateTime": "2007-12-03T10:15:30Z",
"approvalStatus": "PENDING",
"notes": "xyz789",
"hourlyPay": Decimal,
"syncToGoogleCalendar": true,
"allDay": false,
"forms": FormNodeConnection,
"timesheet": TimesheetNode,
"googleCalendarEvent": GoogleCalendarEventNode,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
EmployeeScheduleNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [EmployeeScheduleNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [EmployeeScheduleNodeEdge],
"nodeCount": 987
}
EmployeeScheduleNodeEdge
Fields
| Field Name | Description |
|---|---|
node - EmployeeScheduleNode
|
|
cursor - String!
|
Example
{
"node": EmployeeScheduleNode,
"cursor": "abc123"
}
EmployeeScheduleTypeCreateInput
EmployeeScheduleTypeNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
name - String!
|
|
color - String
|
|
working - Boolean!
|
|
employeeSchedules - EmployeeScheduleNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"color": "xyz789",
"working": false,
"employeeSchedules": EmployeeScheduleNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
EmployeeScheduleTypeNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [EmployeeScheduleTypeNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [EmployeeScheduleTypeNodeEdge],
"nodeCount": 123
}
EmployeeScheduleTypeNodeEdge
Fields
| Field Name | Description |
|---|---|
node - EmployeeScheduleTypeNode
|
|
cursor - String!
|
Example
{
"node": EmployeeScheduleTypeNode,
"cursor": "abc123"
}
EmployeeScheduleTypeUpdateInput
EmployeeScheduleUpdateInput
Fields
| Input Field | Description |
|---|---|
id - ID!
|
|
locationId - ID
|
|
employeeId - ID
|
|
approvingEmployeeId - ID
|
|
startDateTime - StudioTimezoneDateTime
|
|
endDateTime - StudioTimezoneDateTime
|
|
hourlyPay - Float
|
|
employeeScheduleTypeId - ID
|
|
approvalStatus - String
|
|
notes - String
|
|
regionId - ID
|
|
syncToGoogleCalendar - Boolean
|
|
allDay - Boolean
|
Example
{
"id": "4",
"locationId": "4",
"employeeId": 4,
"approvingEmployeeId": 4,
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime,
"hourlyPay": 123.45,
"employeeScheduleTypeId": 4,
"approvalStatus": "abc123",
"notes": "abc123",
"regionId": 4,
"syncToGoogleCalendar": false,
"allDay": false
}
EmployeeSchedulesFromScheduleCreateInput
EmployeeSmtpSenderType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"SMTP"
EmployeeUpdateInput
Fields
| Input Field | Description |
|---|---|
id - ID!
|
|
metadata - JSONString
|
|
gaiaUserId - ID
|
|
roleIds - [ID]
|
|
employeeRoles - [EmployeeRoleInput]
|
|
gaiaUserFirstName - String
|
|
gaiaUserLastName - String
|
|
gaiaUserEmail - String
|
|
gaiaUserSecondaryEmail - String
|
|
gaiaUserActive - Boolean
|
|
gaiaUserPhoneNumber - String
|
|
gaiaUserPhoneNumberExtension - String
|
|
gaiaUserSecondaryPhoneNumber - String
|
|
gaiaUserSecondaryPhoneNumberExtension - String
|
|
gaiaUserNotes - String
|
|
gaiaUserAddressLineOne - String
|
|
gaiaUserPassword - String
|
|
gaiaUserAddressLineTwo - String
|
|
gaiaUserSmsNotificationsEnabled - Boolean
|
|
gaiaUserEmailNotificationsEnabled - Boolean
|
|
gaiaUserCity - String
|
|
gaiaUserState - String
|
|
gaiaUserZipCode - String
|
|
gaiaUserAbbreviatedName - String
|
|
gaiaUserRegions - [GaiaUserRegionCreateUpdateInput]
|
|
groupId - ID
|
|
active - Boolean
|
|
archived - Boolean
|
|
defaultRoleId - ID
|
|
salesPercent - Float
|
|
photoPercent - Float
|
|
payCommission - String
|
|
rainPercent - Float
|
|
taskPercent - Float
|
|
servicePercent - Float
|
|
smtpHost - String
|
|
smtpPort - Int
|
|
smtpUser - String
|
|
smtpTls - Boolean
|
|
smtpSsl - Boolean
|
|
smtpPassword - String
|
|
smtpSendgridSender - String
|
|
hourlyPay - Float
|
|
smtpSenderType - String
|
|
smtpAzureClientId - String
|
|
smtpAzureClientSecret - String
|
|
smtpAzureTenantId - String
|
|
forcedPasswordResetLogin - Boolean
|
|
profileImage - ImageInput
|
|
timesheetAdmin - Boolean
|
Example
{
"id": "4",
"metadata": JSONString,
"gaiaUserId": 4,
"roleIds": [4],
"employeeRoles": [EmployeeRoleInput],
"gaiaUserFirstName": "abc123",
"gaiaUserLastName": "abc123",
"gaiaUserEmail": "abc123",
"gaiaUserSecondaryEmail": "xyz789",
"gaiaUserActive": true,
"gaiaUserPhoneNumber": "abc123",
"gaiaUserPhoneNumberExtension": "abc123",
"gaiaUserSecondaryPhoneNumber": "abc123",
"gaiaUserSecondaryPhoneNumberExtension": "abc123",
"gaiaUserNotes": "abc123",
"gaiaUserAddressLineOne": "abc123",
"gaiaUserPassword": "abc123",
"gaiaUserAddressLineTwo": "xyz789",
"gaiaUserSmsNotificationsEnabled": false,
"gaiaUserEmailNotificationsEnabled": true,
"gaiaUserCity": "abc123",
"gaiaUserState": "xyz789",
"gaiaUserZipCode": "abc123",
"gaiaUserAbbreviatedName": "abc123",
"gaiaUserRegions": [GaiaUserRegionCreateUpdateInput],
"groupId": 4,
"active": false,
"archived": true,
"defaultRoleId": "4",
"salesPercent": 987.65,
"photoPercent": 123.45,
"payCommission": "abc123",
"rainPercent": 123.45,
"taskPercent": 123.45,
"servicePercent": 123.45,
"smtpHost": "abc123",
"smtpPort": 987,
"smtpUser": "abc123",
"smtpTls": false,
"smtpSsl": true,
"smtpPassword": "xyz789",
"smtpSendgridSender": "xyz789",
"hourlyPay": 987.65,
"smtpSenderType": "abc123",
"smtpAzureClientId": "abc123",
"smtpAzureClientSecret": "xyz789",
"smtpAzureTenantId": "xyz789",
"forcedPasswordResetLogin": false,
"profileImage": ImageInput,
"timesheetAdmin": false
}
EndLiveChatInput
EndLiveChatPayload
EquipmentBagCreateInput
Fields
| Input Field | Description |
|---|---|
notes - String
|
|
name - String!
|
|
returned - Boolean
|
|
equipmentItemIds - [ID]
|
|
newEquipmentItems - [EquipmentItemCreateInput]
|
|
equipmentBagTypeId - ID
|
|
employeeId - ID
|
|
equipmentCategoryId - ID
|
|
pickupArea - String
|
|
count - Int
|
|
vendor - String
|
|
invoiceNumber - String
|
|
price - Float
|
|
regionIds - [ID]
|
|
metadata - JSONString
|
|
itemTypes - [BagItemType]
|
|
dueDate - DateTime
|
|
sendLongTermAssignmentNotification - Boolean
|
|
inEquipmentBagId - ID
|
|
equipmentBagTypeIds - [ID]
|
|
equipmentBagIds - [ID]
|
Example
{
"notes": "abc123",
"name": "xyz789",
"returned": true,
"equipmentItemIds": ["4"],
"newEquipmentItems": [EquipmentItemCreateInput],
"equipmentBagTypeId": 4,
"employeeId": "4",
"equipmentCategoryId": 4,
"pickupArea": "xyz789",
"count": 123,
"vendor": "xyz789",
"invoiceNumber": "abc123",
"price": 987.65,
"regionIds": ["4"],
"metadata": JSONString,
"itemTypes": [BagItemType],
"dueDate": "2007-12-03T10:15:30Z",
"sendLongTermAssignmentNotification": true,
"inEquipmentBagId": 4,
"equipmentBagTypeIds": [4],
"equipmentBagIds": [4]
}
EquipmentBagEmployeeReportConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [EquipmentBagEmployeeReportEdge]!
|
Example
{
"pageInfo": PageInfo,
"edges": [EquipmentBagEmployeeReportEdge]
}
EquipmentBagEmployeeReportEdge
Fields
| Field Name | Description |
|---|---|
node - EquipmentBagEmployeeReportNode
|
|
cursor - String!
|
Example
{
"node": EquipmentBagEmployeeReportNode,
"cursor": "abc123"
}
EquipmentBagEmployeeReportNode
Example
{
"name": "abc123",
"type": "xyz789",
"assignedTo": "xyz789",
"dateOut": "2007-12-03T10:15:30Z",
"dateIn": "2007-12-03T10:15:30Z",
"checkedOut": "xyz789",
"jobShift": "abc123",
"timestamp": "2007-12-03T10:15:30Z"
}
EquipmentBagNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
name - String!
|
|
returned - Boolean!
|
|
notes - String
|
|
dueDate - DateTime
|
|
lastReminderNotificationSent - DateTime
|
|
pickupArea - String
|
|
equipmentBagType - EquipmentBagTypeNode
|
|
employee - EmployeeNode
|
|
equipmentCategory - EquipmentCategoryNode
|
|
regions - RegionNodeConnection!
|
|
itemTypes - JSONString!
|
|
inEquipmentBag - EquipmentBagNode
|
|
folder - FolderNode
|
|
tasksFolder - FolderNode
|
|
files - FileNodeConnection!
|
|
Arguments
|
|
employeeJobs - EmployeeJobNodeConnection!
|
|
Arguments
|
|
equipmentBags - EquipmentBagNodeConnection!
|
|
Arguments
|
|
equipmentItems - EquipmentItemNodeConnection!
|
|
Arguments
|
|
nonRecurringNotifications - NonRecurringNotificationNodeConnection!
|
|
notifications - NotificationNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
qrCodeFile - FileNode
|
|
qrCodeLabelFile - FileNode
|
|
smallQrCodeLabelFile - FileNode
|
|
barcodeFile - FileNode
|
|
barcodeLabelFile - FileNode
|
|
equipmentItemTypeIds - [ID]
|
|
equipmentItemTypeRecordIds - [Int]
|
|
employeeEmployeeJobs - [EmployeeJobNode]
|
|
nextEmployeeJob - EmployeeJobNode
|
|
lastEmployeeJob - EmployeeJobNode
|
|
nextEmployeeJobs - [EmployeeJobNode]
|
|
lastEmployeeJobs - [EmployeeJobNode]
|
|
Example
{
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"returned": false,
"notes": "abc123",
"dueDate": "2007-12-03T10:15:30Z",
"lastReminderNotificationSent": "2007-12-03T10:15:30Z",
"pickupArea": "xyz789",
"equipmentBagType": EquipmentBagTypeNode,
"employee": EmployeeNode,
"equipmentCategory": EquipmentCategoryNode,
"regions": RegionNodeConnection,
"itemTypes": JSONString,
"inEquipmentBag": EquipmentBagNode,
"folder": FolderNode,
"tasksFolder": FolderNode,
"files": FileNodeConnection,
"employeeJobs": EmployeeJobNodeConnection,
"equipmentBags": EquipmentBagNodeConnection,
"equipmentItems": EquipmentItemNodeConnection,
"nonRecurringNotifications": NonRecurringNotificationNodeConnection,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"qrCodeFile": FileNode,
"qrCodeLabelFile": FileNode,
"smallQrCodeLabelFile": FileNode,
"barcodeFile": FileNode,
"barcodeLabelFile": FileNode,
"equipmentItemTypeIds": [4],
"equipmentItemTypeRecordIds": [987],
"employeeEmployeeJobs": [EmployeeJobNode],
"nextEmployeeJob": EmployeeJobNode,
"lastEmployeeJob": EmployeeJobNode,
"nextEmployeeJobs": [EmployeeJobNode],
"lastEmployeeJobs": [EmployeeJobNode]
}
EquipmentBagNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [EquipmentBagNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [EquipmentBagNodeEdge],
"nodeCount": 987
}
EquipmentBagNodeEdge
Fields
| Field Name | Description |
|---|---|
node - EquipmentBagNode
|
|
cursor - String!
|
Example
{
"node": EquipmentBagNode,
"cursor": "xyz789"
}
EquipmentBagTypeCreateInput
Fields
| Input Field | Description |
|---|---|
name - String!
|
|
newEquipmentItemTypes - [NewEquipmentBagTypeInput]
|
|
equipmentItemTypeIds - [ID]
|
|
equipmentBagTypeIds - [ID]
|
|
equipmentCategoryId - ID
|
Example
{
"name": "xyz789",
"newEquipmentItemTypes": [NewEquipmentBagTypeInput],
"equipmentItemTypeIds": [4],
"equipmentBagTypeIds": [4],
"equipmentCategoryId": 4
}
EquipmentBagTypeNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
name - String!
|
|
equipmentCategory - EquipmentCategoryNode
|
|
equipmentItemTypesList - [EquipmentItemTypeNode]
|
|
equipmentBagTypesList - [EquipmentBagTypeNode]
|
|
files - FileNodeConnection!
|
|
Arguments
|
|
equipmentBags - EquipmentBagNodeConnection!
|
|
Arguments
|
|
equipmentItemTypes - EquipmentItemTypeNodeConnection!
|
|
Arguments
|
|
jobEquipmentBagTypes - JobEquipmentBagTypeNodeConnection!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
equipmentBagCount - Int
|
|
Example
{
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"equipmentCategory": EquipmentCategoryNode,
"equipmentItemTypesList": [EquipmentItemTypeNode],
"equipmentBagTypesList": [EquipmentBagTypeNode],
"files": FileNodeConnection,
"equipmentBags": EquipmentBagNodeConnection,
"equipmentItemTypes": EquipmentItemTypeNodeConnection,
"jobEquipmentBagTypes": JobEquipmentBagTypeNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"equipmentBagCount": 123
}
EquipmentBagTypeNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [EquipmentBagTypeNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [EquipmentBagTypeNodeEdge],
"nodeCount": 987
}
EquipmentBagTypeNodeEdge
Fields
| Field Name | Description |
|---|---|
node - EquipmentBagTypeNode
|
|
cursor - String!
|
Example
{
"node": EquipmentBagTypeNode,
"cursor": "xyz789"
}
EquipmentBagTypeUpdateInput
Example
{
"id": 4,
"name": "abc123",
"newEquipmentItemTypes": [NewEquipmentBagTypeInput],
"equipmentItemTypeIds": ["4"],
"equipmentBagTypeIds": ["4"],
"equipmentCategoryId": 4
}
EquipmentBagTypesPdfInput
EquipmentBagTypesPdfPayload
EquipmentBagUpdateInput
Fields
| Input Field | Description |
|---|---|
id - ID
|
|
returned - Boolean
|
|
returnedAndUnassign - Boolean
|
|
unassign - Boolean
|
|
unassignEmployeeJobId - ID
|
|
pickupArea - String
|
|
name - String
|
|
employeeId - ID
|
|
notes - String
|
|
equipmentItemIds - [ID]
|
|
newEquipmentItems - [EquipmentItemCreateInput]
|
|
equipmentBagTypeId - ID
|
|
equipmentCategoryId - ID
|
|
employeeJobId - ID
|
|
regionIds - [ID]
|
|
metadata - JSONString
|
|
itemTypes - [BagItemType]
|
|
dueDate - DateTime
|
|
sendLongTermAssignmentNotification - Boolean
|
|
inEquipmentBagId - ID
|
|
equipmentBags - [ID]
|
|
ids - [ID]
|
|
toEmployeeId - ID
|
|
equipmentBagTypeIds - [ID]
|
|
equipmentBagIds - [ID]
|
Example
{
"id": 4,
"returned": false,
"returnedAndUnassign": false,
"unassign": true,
"unassignEmployeeJobId": "4",
"pickupArea": "abc123",
"name": "abc123",
"employeeId": "4",
"notes": "abc123",
"equipmentItemIds": ["4"],
"newEquipmentItems": [EquipmentItemCreateInput],
"equipmentBagTypeId": 4,
"equipmentCategoryId": 4,
"employeeJobId": 4,
"regionIds": ["4"],
"metadata": JSONString,
"itemTypes": [BagItemType],
"dueDate": "2007-12-03T10:15:30Z",
"sendLongTermAssignmentNotification": true,
"inEquipmentBagId": 4,
"equipmentBags": [4],
"ids": ["4"],
"toEmployeeId": "4",
"equipmentBagTypeIds": ["4"],
"equipmentBagIds": [4]
}
EquipmentCategoryCreateInput
EquipmentCategoryNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
name - String!
|
|
description - String
|
|
equipmentBagTypes - EquipmentBagTypeNodeConnection!
|
|
Arguments
|
|
equipmentItemBags - EquipmentBagNodeConnection!
|
|
Arguments
|
|
equipmentItemTypes - EquipmentItemTypeNodeConnection!
|
|
Arguments
|
|
equipmentItems - EquipmentItemNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"description": "abc123",
"equipmentBagTypes": EquipmentBagTypeNodeConnection,
"equipmentItemBags": EquipmentBagNodeConnection,
"equipmentItemTypes": EquipmentItemTypeNodeConnection,
"equipmentItems": EquipmentItemNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
EquipmentCategoryNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [EquipmentCategoryNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [EquipmentCategoryNodeEdge],
"nodeCount": 123
}
EquipmentCategoryNodeEdge
Fields
| Field Name | Description |
|---|---|
node - EquipmentCategoryNode
|
|
cursor - String!
|
Example
{
"node": EquipmentCategoryNode,
"cursor": "xyz789"
}
EquipmentCategoryUpdateInput
EquipmentItemCreateInput
Fields
| Input Field | Description |
|---|---|
name - String
|
|
count - Int
|
|
newCategory - String
|
|
equipmentCategoryId - ID
|
|
pickupArea - String
|
|
newEquipmentItemTypeName - String
|
|
equipmentItemTypeId - ID
|
|
employeeId - ID
|
|
serialNumber - String
|
|
notes - String
|
|
returned - Boolean
|
|
underRepair - Boolean
|
|
vendor - String
|
|
invoiceNumber - String
|
|
price - Float
|
|
regionIds - [ID]
|
|
metadata - JSONString
|
|
dueDate - DateTime
|
|
sendLongTermAssignmentNotification - Boolean
|
|
addTaskCollections - [AddTaskCollectionInput]
|
Example
{
"name": "xyz789",
"count": 987,
"newCategory": "abc123",
"equipmentCategoryId": "4",
"pickupArea": "xyz789",
"newEquipmentItemTypeName": "abc123",
"equipmentItemTypeId": 4,
"employeeId": 4,
"serialNumber": "abc123",
"notes": "abc123",
"returned": false,
"underRepair": false,
"vendor": "xyz789",
"invoiceNumber": "abc123",
"price": 123.45,
"regionIds": ["4"],
"metadata": JSONString,
"dueDate": "2007-12-03T10:15:30Z",
"sendLongTermAssignmentNotification": true,
"addTaskCollections": [AddTaskCollectionInput]
}
EquipmentItemNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
equipmentCategory - EquipmentCategoryNode
|
|
equipmentItemType - EquipmentItemTypeNode
|
|
equipmentBag - EquipmentBagNode
|
|
employee - EmployeeNode
|
|
regions - RegionNodeConnection!
|
|
pickupArea - String
|
|
name - String
|
|
vendor - String
|
|
invoiceNumber - String
|
|
price - Float
|
|
serialNumber - String
|
|
notes - String
|
|
retire - Boolean!
|
|
underRepair - Boolean!
|
|
returned - Boolean!
|
|
dueDate - DateTime
|
|
lastReminderNotificationSent - DateTime
|
|
folder - FolderNode
|
|
tasksFolder - FolderNode
|
|
files - FileNodeConnection!
|
|
Arguments
|
|
employeeJobs - EmployeeJobNodeConnection!
|
|
Arguments
|
|
instantiatedTaskCollections - InstantiatedTaskCollectionNodeConnection!
|
|
Arguments
|
|
tasks - TaskNodeConnection!
|
|
Arguments
|
|
repairs - RepairNodeConnection!
|
|
Arguments
|
|
nonRecurringNotifications - NonRecurringNotificationNodeConnection!
|
|
notifications - NotificationNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
qrCodeFile - FileNode
|
|
barcodeFile - FileNode
|
|
barcodeLabelFile - FileNode
|
|
qrCodeLabelFile - FileNode
|
|
smallQrCodeLabelFile - FileNode
|
|
employeeEmployeeJobs - [EmployeeJobNode]
|
|
nextEmployeeJob - EmployeeJobNode
|
|
lastEmployeeJob - EmployeeJobNode
|
|
nextEmployeeJobs - [EmployeeJobNode]
|
|
lastEmployeeJobs - [EmployeeJobNode]
|
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"equipmentCategory": EquipmentCategoryNode,
"equipmentItemType": EquipmentItemTypeNode,
"equipmentBag": EquipmentBagNode,
"employee": EmployeeNode,
"regions": RegionNodeConnection,
"pickupArea": "xyz789",
"name": "xyz789",
"vendor": "xyz789",
"invoiceNumber": "abc123",
"price": 123.45,
"serialNumber": "xyz789",
"notes": "xyz789",
"retire": true,
"underRepair": false,
"returned": false,
"dueDate": "2007-12-03T10:15:30Z",
"lastReminderNotificationSent": "2007-12-03T10:15:30Z",
"folder": FolderNode,
"tasksFolder": FolderNode,
"files": FileNodeConnection,
"employeeJobs": EmployeeJobNodeConnection,
"instantiatedTaskCollections": InstantiatedTaskCollectionNodeConnection,
"tasks": TaskNodeConnection,
"repairs": RepairNodeConnection,
"nonRecurringNotifications": NonRecurringNotificationNodeConnection,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"qrCodeFile": FileNode,
"barcodeFile": FileNode,
"barcodeLabelFile": FileNode,
"qrCodeLabelFile": FileNode,
"smallQrCodeLabelFile": FileNode,
"employeeEmployeeJobs": [EmployeeJobNode],
"nextEmployeeJob": EmployeeJobNode,
"lastEmployeeJob": EmployeeJobNode,
"nextEmployeeJobs": [EmployeeJobNode],
"lastEmployeeJobs": [EmployeeJobNode]
}
EquipmentItemNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [EquipmentItemNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [EquipmentItemNodeEdge],
"nodeCount": 123
}
EquipmentItemNodeEdge
Fields
| Field Name | Description |
|---|---|
node - EquipmentItemNode
|
|
cursor - String!
|
Example
{
"node": EquipmentItemNode,
"cursor": "abc123"
}
EquipmentItemTypeCreateInput
EquipmentItemTypeNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
equipmentCategory - EquipmentCategoryNode
|
|
equipmentBagTypes - EquipmentBagTypeNodeConnection!
|
|
Arguments
|
|
name - String
|
|
miscellaneous - Boolean!
|
|
quantity - Int!
|
|
quantityAvailable - Int!
|
|
equipmentItems - EquipmentItemNodeConnection!
|
|
Arguments
|
|
jobEquipmentItemTypes - JobEquipmentItemTypeNodeConnection!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"equipmentCategory": EquipmentCategoryNode,
"equipmentBagTypes": EquipmentBagTypeNodeConnection,
"name": "xyz789",
"miscellaneous": false,
"quantity": 987,
"quantityAvailable": 123,
"equipmentItems": EquipmentItemNodeConnection,
"jobEquipmentItemTypes": JobEquipmentItemTypeNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
EquipmentItemTypeNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [EquipmentItemTypeNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [EquipmentItemTypeNodeEdge],
"nodeCount": 123
}
EquipmentItemTypeNodeEdge
Fields
| Field Name | Description |
|---|---|
node - EquipmentItemTypeNode
|
|
cursor - String!
|
Example
{
"node": EquipmentItemTypeNode,
"cursor": "abc123"
}
EquipmentItemTypeUpdateInput
EquipmentItemUpdateInput
Fields
| Input Field | Description |
|---|---|
id - ID!
|
|
equipmentItemTypeId - ID
|
|
pickupArea - String
|
|
newEquipmentItemTypeName - String
|
|
name - String
|
|
equipmentCategoryId - ID
|
|
employeeId - ID
|
|
unassign - Boolean
|
|
unassignEmployeeJobId - ID
|
|
serialNumber - String
|
|
notes - String
|
|
retire - Boolean
|
|
returned - Boolean
|
|
underRepair - Boolean
|
|
vendor - String
|
|
invoiceNumber - String
|
|
price - Float
|
|
employeeJobId - ID
|
|
regionIds - [ID]
|
|
metadata - JSONString
|
|
dueDate - DateTime
|
|
sendLongTermAssignmentNotification - Boolean
|
|
returnedAndUnassign - Boolean
|
|
addTaskCollections - [AddTaskCollectionInput]
|
Example
{
"id": "4",
"equipmentItemTypeId": 4,
"pickupArea": "xyz789",
"newEquipmentItemTypeName": "xyz789",
"name": "abc123",
"equipmentCategoryId": 4,
"employeeId": 4,
"unassign": false,
"unassignEmployeeJobId": "4",
"serialNumber": "abc123",
"notes": "xyz789",
"retire": false,
"returned": true,
"underRepair": false,
"vendor": "xyz789",
"invoiceNumber": "xyz789",
"price": 123.45,
"employeeJobId": "4",
"regionIds": [4],
"metadata": JSONString,
"dueDate": "2007-12-03T10:15:30Z",
"sendLongTermAssignmentNotification": false,
"returnedAndUnassign": true,
"addTaskCollections": [AddTaskCollectionInput]
}
EquipmentRegionUpdateInput
EquipmentRepairCreateInput
Example
{
"equipmentItemId": 4,
"problem": "abc123",
"notes": "xyz789",
"dateFixed": StudioTimezoneDateTime,
"vendor": "xyz789",
"invoiceNumber": "xyz789",
"price": 987.65,
"repairStatusId": 4
}
EquipmentRepairUpdateInput
Example
{
"id": "4",
"problem": "abc123",
"notes": "abc123",
"equipmentItemId": 4,
"dateFixed": StudioTimezoneDateTime,
"vendor": "abc123",
"invoiceNumber": "abc123",
"price": 987.65,
"repairStatusId": 4
}
ExpoConnectorNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
name - String!
|
|
notificationTemplateChannels - NotificationTemplateChannelNodeConnection!
|
|
notifications - NotificationNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"notificationTemplateChannels": NotificationTemplateChannelNodeConnection,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
ExpoConnectorNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [ExpoConnectorNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [ExpoConnectorNodeEdge],
"nodeCount": 987
}
ExpoConnectorNodeEdge
Fields
| Field Name | Description |
|---|---|
node - ExpoConnectorNode
|
|
cursor - String!
|
Example
{
"node": ExpoConnectorNode,
"cursor": "abc123"
}
ExtractBlueprintEmailsInput
ExtractBlueprintEmailsPayload
FTPConnectorNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
name - String!
|
|
host - String!
|
|
port - Int!
|
|
user - String
|
|
password - String
|
|
tls - Boolean
|
|
ssl - Boolean
|
|
valid - Boolean!
|
|
rateLimit - Int!
|
|
rateLimitSecondDelta - Int!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"host": "xyz789",
"port": 123,
"user": "abc123",
"password": "abc123",
"tls": false,
"ssl": false,
"valid": false,
"rateLimit": 123,
"rateLimitSecondDelta": 123,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
FTPConnectorNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [FTPConnectorNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [FTPConnectorNodeEdge],
"nodeCount": 123
}
FTPConnectorNodeEdge
Fields
| Field Name | Description |
|---|---|
node - FTPConnectorNode
|
|
cursor - String!
|
Example
{
"node": FTPConnectorNode,
"cursor": "abc123"
}
FTPConnectorUpdateInput
Example
{
"host": "abc123",
"port": 123,
"user": "xyz789",
"password": "xyz789",
"tls": false,
"ssl": false,
"rateLimit": 987,
"rateLimitSecondDelta": 123
}
FileCompletionInput
Fields
| Input Field | Description |
|---|---|
fileUuid - String!
|
|
fileName - String!
|
|
fileSize - BigInt!
|
|
relativePath - String
|
|
parts - [PartETagInput]!
|
Example
{
"fileUuid": "xyz789",
"fileName": "xyz789",
"fileSize": {},
"relativePath": "abc123",
"parts": [PartETagInput]
}
FileCompletionResultType
FileCreateInput
Fields
| Input Field | Description |
|---|---|
folderId - ID!
|
|
displayName - String!
|
|
jobId - ID
|
|
organizationId - ID
|
|
taskId - ID
|
|
employeeId - ID
|
|
cantRename - Boolean
|
|
externalCantUpdateFile - Boolean
|
|
cantDelete - Boolean
|
|
externalCantRename - Boolean
|
|
externalCantDelete - Boolean
|
|
subjectGroupId - ID
|
|
subjectId - ID
|
|
externallyVisible - Boolean
|
|
file - Upload!
|
|
tags - [String]
|
|
zipped - Boolean
|
|
cantMove - Boolean
|
|
createdBy - ID
|
|
metadata - JSONString
|
Example
{
"folderId": 4,
"displayName": "abc123",
"jobId": 4,
"organizationId": "4",
"taskId": 4,
"employeeId": "4",
"cantRename": true,
"externalCantUpdateFile": true,
"cantDelete": false,
"externalCantRename": false,
"externalCantDelete": false,
"subjectGroupId": 4,
"subjectId": 4,
"externallyVisible": true,
"file": Upload,
"tags": ["xyz789"],
"zipped": false,
"cantMove": false,
"createdBy": 4,
"metadata": JSONString
}
FileDownloadLinkCreateInput
Example
{
"folderId": "4",
"expiresOn": "2007-12-03T10:15:30Z",
"public": false,
"enabled": true,
"selectedFileIds": [4],
"selectedFolderIds": [4],
"notifyWhenUsed": true,
"notifyContactIds": ["4"],
"notifyEmployeeIds": ["4"],
"password": "abc123"
}
FileDownloadLinkNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
folder - FolderNode!
|
|
expiresOn - DateTime
|
|
expired - Boolean!
|
|
enabled - Boolean!
|
|
public - Boolean!
|
|
used - Int
|
|
selectedFiles - FileNodeConnection!
|
|
Arguments
|
|
selectedFolders - FolderNodeConnection!
|
|
createdWithSelection - Boolean!
|
|
notifyWhenUsed - Boolean!
|
|
notifyContacts - GaiaUserNodeConnection!
|
|
Arguments
|
|
notifyEmployees - EmployeeNodeConnection!
|
|
Arguments
|
|
password - String
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
downloadLink - String
|
|
hasSelection - Boolean
|
|
selectedFileCount - Int
|
|
selectedFolderCount - Int
|
|
passwordProtected - Boolean
|
|
Example
{
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"folder": FolderNode,
"expiresOn": "2007-12-03T10:15:30Z",
"expired": true,
"enabled": false,
"public": true,
"used": 123,
"selectedFiles": FileNodeConnection,
"selectedFolders": FolderNodeConnection,
"createdWithSelection": false,
"notifyWhenUsed": false,
"notifyContacts": GaiaUserNodeConnection,
"notifyEmployees": EmployeeNodeConnection,
"password": "xyz789",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"downloadLink": "xyz789",
"hasSelection": false,
"selectedFileCount": 987,
"selectedFolderCount": 987,
"passwordProtected": true
}
FileDownloadLinkNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [FileDownloadLinkNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [FileDownloadLinkNodeEdge],
"nodeCount": 123
}
FileDownloadLinkNodeEdge
Fields
| Field Name | Description |
|---|---|
node - FileDownloadLinkNode
|
|
cursor - String!
|
Example
{
"node": FileDownloadLinkNode,
"cursor": "xyz789"
}
FileDownloadLinkUpdateInput
Example
{
"id": 4,
"folderId": "4",
"expiresOn": "2007-12-03T10:15:30Z",
"public": false,
"enabled": false,
"notifyWhenUsed": false,
"notifyContactIds": [4],
"notifyEmployeeIds": [4],
"password": "xyz789"
}
FileDownloadSessionNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
zipCreationComplete - Boolean!
|
|
totalSize - BigInt
|
|
totalSizeCreated - BigInt
|
|
file - FileNode
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"zipCreationComplete": false,
"totalSize": {},
"totalSizeCreated": {},
"file": FileNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
FileDownloadSessionNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [FileDownloadSessionNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [FileDownloadSessionNodeEdge],
"nodeCount": 123
}
FileDownloadSessionNodeEdge
Fields
| Field Name | Description |
|---|---|
node - FileDownloadSessionNode
|
|
cursor - String!
|
Example
{
"node": FileDownloadSessionNode,
"cursor": "abc123"
}
FileNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
shared - Boolean!
|
|
cantDelete - Boolean!
|
|
cantRename - Boolean!
|
|
externalCantDelete - Boolean!
|
|
externalCantRename - Boolean!
|
|
externalCantUpdateFile - Boolean!
|
|
modifiedBy - GaiaUserNode
|
|
displayName - String
|
|
notificationTemplate - NotificationTemplateNode
|
|
notificationTemplateEmailAttachment - NotificationTemplateNode
|
|
notificationTriggerRuleAttachment - NotificationTriggerRuleNode
|
|
fileUploadSessionFileUuid - UUID
|
|
fileUploadSessionReconstructed - Boolean
|
|
fileUploadSession - FileUploadSessionNode
|
|
boxSignRequest - BoxSignRequestNode
|
|
session - SessionNode
|
|
job - JobNode
|
|
organization - OrganizationNode
|
|
subjectGroup - SubjectGroupNode
|
|
task - TaskNode
|
|
subject - SubjectNode
|
|
employee - EmployeeNode
|
|
subjectGroupSubject - SubjectGroupSubjectNode
|
|
imagequixSubject - ImageQuixSubjectNode
|
|
equipmentBag - EquipmentBagNode
|
|
equipmentItem - EquipmentItemNode
|
|
equipmentBagType - EquipmentBagTypeNode
|
|
docusealSubmissionRequest - DocuSealSubmissionRequestNode
|
|
chatMessage - MessageNode
|
|
file - String!
|
|
sha1 - String!
|
|
externallyVisible - Boolean
|
|
temporary - Boolean
|
|
type - String
|
|
bytes - BigInt
|
|
fileUploadLink - FileUploadLinkNode
|
|
cantMove - Boolean
|
|
createdBy - GaiaUserNode
|
|
fileSystemPath - String
|
|
folderItem - FolderItemNode
|
|
fileDownloadLinks - FileDownloadLinkNodeConnection!
|
|
fileDownloadSession - FileDownloadSessionNode
|
|
notificationTriggerRuleAttachmentRecords - NotificationTriggerRuleAttachmentNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
fileName - String
|
|
fileUrl - String
|
|
fileExtension - String
|
|
presignedUrl - String
|
|
tags - [TagNode]
|
|
Example
{
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"shared": true,
"cantDelete": true,
"cantRename": false,
"externalCantDelete": false,
"externalCantRename": false,
"externalCantUpdateFile": false,
"modifiedBy": GaiaUserNode,
"displayName": "abc123",
"notificationTemplate": NotificationTemplateNode,
"notificationTemplateEmailAttachment": NotificationTemplateNode,
"notificationTriggerRuleAttachment": NotificationTriggerRuleNode,
"fileUploadSessionFileUuid": "dd2b7dd3-fb3c-42ee-8f02-76c09e3fcf9b",
"fileUploadSessionReconstructed": true,
"fileUploadSession": FileUploadSessionNode,
"boxSignRequest": BoxSignRequestNode,
"session": SessionNode,
"job": JobNode,
"organization": OrganizationNode,
"subjectGroup": SubjectGroupNode,
"task": TaskNode,
"subject": SubjectNode,
"employee": EmployeeNode,
"subjectGroupSubject": SubjectGroupSubjectNode,
"imagequixSubject": ImageQuixSubjectNode,
"equipmentBag": EquipmentBagNode,
"equipmentItem": EquipmentItemNode,
"equipmentBagType": EquipmentBagTypeNode,
"docusealSubmissionRequest": DocuSealSubmissionRequestNode,
"chatMessage": MessageNode,
"file": "abc123",
"sha1": "xyz789",
"externallyVisible": true,
"temporary": true,
"type": "xyz789",
"bytes": {},
"fileUploadLink": FileUploadLinkNode,
"cantMove": false,
"createdBy": GaiaUserNode,
"fileSystemPath": "xyz789",
"folderItem": FolderItemNode,
"fileDownloadLinks": FileDownloadLinkNodeConnection,
"fileDownloadSession": FileDownloadSessionNode,
"notificationTriggerRuleAttachmentRecords": NotificationTriggerRuleAttachmentNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"fileName": "abc123",
"fileUrl": "xyz789",
"fileExtension": "xyz789",
"presignedUrl": "abc123",
"tags": [TagNode]
}
FileNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [FileNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [FileNodeEdge],
"nodeCount": 123
}
FileNodeEdge
FilePartEtagInput
FileUpdateInput
Fields
| Input Field | Description |
|---|---|
id - ID!
|
|
folderId - ID
|
|
displayName - String
|
|
jobId - ID
|
|
organizationId - ID
|
|
subjectGroupId - ID
|
|
employeeId - ID
|
|
cantRename - Boolean
|
|
cantDelete - Boolean
|
|
externalCantUpdateFile - Boolean
|
|
externalCantRename - Boolean
|
|
externalCantDelete - Boolean
|
|
taskId - ID
|
|
subjectId - ID
|
|
externallyVisible - Boolean
|
|
file - Upload
|
|
tags - [String]
|
|
cantMove - Boolean
|
|
metadata - JSONString
|
Example
{
"id": 4,
"folderId": "4",
"displayName": "xyz789",
"jobId": "4",
"organizationId": "4",
"subjectGroupId": 4,
"employeeId": 4,
"cantRename": false,
"cantDelete": true,
"externalCantUpdateFile": false,
"externalCantRename": false,
"externalCantDelete": false,
"taskId": 4,
"subjectId": 4,
"externallyVisible": true,
"file": Upload,
"tags": ["abc123"],
"cantMove": true,
"metadata": JSONString
}
FileUploadLinkCreateInput
Example
{
"folderId": 4,
"expiresOn": "2007-12-03T10:15:30Z",
"public": false,
"enabled": true,
"maxFilesPerUpload": 987,
"notifyWhenUsed": false,
"notifyContactIds": ["4"],
"notifyEmployeeIds": ["4"],
"password": "xyz789"
}
FileUploadLinkNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
folder - FolderNode!
|
|
expiresOn - DateTime
|
|
expired - Boolean!
|
|
enabled - Boolean!
|
|
public - Boolean!
|
|
used - Int
|
|
maxFilesPerUpload - Int
|
|
notifyWhenUsed - Boolean!
|
|
notifyContacts - GaiaUserNodeConnection!
|
|
Arguments
|
|
notifyEmployees - EmployeeNodeConnection!
|
|
Arguments
|
|
password - String
|
|
createdFolders - FolderNodeConnection!
|
|
fileUploadSessions - FileUploadSessionNodeConnection!
|
|
createdFiles - FileNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
passwordProtected - Boolean
|
|
uploadLink - String
|
|
itemCount - Int
|
|
uploadedFolderCount - Int
|
|
uploadedFileCount - Int
|
|
Example
{
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"folder": FolderNode,
"expiresOn": "2007-12-03T10:15:30Z",
"expired": true,
"enabled": false,
"public": true,
"used": 123,
"maxFilesPerUpload": 987,
"notifyWhenUsed": false,
"notifyContacts": GaiaUserNodeConnection,
"notifyEmployees": EmployeeNodeConnection,
"password": "abc123",
"createdFolders": FolderNodeConnection,
"fileUploadSessions": FileUploadSessionNodeConnection,
"createdFiles": FileNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"passwordProtected": false,
"uploadLink": "abc123",
"itemCount": 987,
"uploadedFolderCount": 987,
"uploadedFileCount": 987
}
FileUploadLinkNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [FileUploadLinkNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [FileUploadLinkNodeEdge],
"nodeCount": 123
}
FileUploadLinkNodeEdge
Fields
| Field Name | Description |
|---|---|
node - FileUploadLinkNode
|
|
cursor - String!
|
Example
{
"node": FileUploadLinkNode,
"cursor": "xyz789"
}
FileUploadLinkUpdateInput
Example
{
"id": "4",
"folderId": 4,
"expiresOn": "2007-12-03T10:15:30Z",
"public": true,
"enabled": false,
"maxFilesPerUpload": 123,
"notifyWhenUsed": true,
"notifyContactIds": ["4"],
"notifyEmployeeIds": ["4"],
"password": "xyz789"
}
FileUploadProgressNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
fileUploadSession - FileUploadSessionNode!
|
|
fileUuid - UUID!
|
|
fileName - String
|
|
fileSize - BigInt
|
|
contentType - ContentTypeNode
|
|
isZipped - Boolean!
|
|
shouldUnzip - Boolean!
|
|
status - FileUploadProgressStatus!
|
|
totalChunks - BigInt
|
|
s3Key - String
|
|
uploadId - String
|
|
uploadedChunksCount - Int!
|
|
unzipExtractedSize - BigInt
|
|
metadata - JSONString
|
|
history - [LogEntryNode]
|
|
recordId - Int
|
|
uploadedChunks - Int
|
|
uploadProgressPercent - Int
|
|
unzipProgressPercent - Int
|
|
presignedUrls - [PresignedUrlType]
|
|
uploadedPartNumbers - [Int]
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"fileUploadSession": FileUploadSessionNode,
"fileUuid": "dd2b7dd3-fb3c-42ee-8f02-76c09e3fcf9b",
"fileName": "xyz789",
"fileSize": {},
"contentType": ContentTypeNode,
"isZipped": true,
"shouldUnzip": false,
"status": "PENDING",
"totalChunks": {},
"s3Key": "xyz789",
"uploadId": "xyz789",
"uploadedChunksCount": 987,
"unzipExtractedSize": {},
"metadata": JSONString,
"history": [LogEntryNode],
"recordId": 987,
"uploadedChunks": 987,
"uploadProgressPercent": 987,
"unzipProgressPercent": 123,
"presignedUrls": [PresignedUrlType],
"uploadedPartNumbers": [123]
}
FileUploadProgressNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [FileUploadProgressNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [FileUploadProgressNodeEdge],
"nodeCount": 987
}
FileUploadProgressNodeEdge
Fields
| Field Name | Description |
|---|---|
node - FileUploadProgressNode
|
|
cursor - String!
|
Example
{
"node": FileUploadProgressNode,
"cursor": "abc123"
}
FileUploadProgressStatus
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"PENDING"
FileUploadSessionCreateInput
Fields
| Input Field | Description |
|---|---|
id - ID
|
|
totalChunks - BigInt!
|
|
uploadSessionUuid - String!
|
|
uploadSessionSize - BigInt!
|
|
isFinalFile - Boolean!
|
|
fileUuid - String!
|
|
folderId - ID!
|
|
displayName - String!
|
|
bulkFiles - [BulkFileInput]
|
|
jobId - ID
|
|
organizationId - ID
|
|
taskId - ID
|
|
employeeId - ID
|
|
cantRename - Boolean
|
|
externalCantUpdateFile - Boolean
|
|
cantDelete - Boolean
|
|
externalCantRename - Boolean
|
|
externalCantDelete - Boolean
|
|
subjectGroupId - ID
|
|
subjectId - ID
|
|
chatMessageId - ID
|
|
externallyVisible - Boolean
|
|
tags - [String]
|
|
zipped - Boolean
|
|
temporary - Boolean
|
|
update - Boolean
|
|
fileName - String!
|
|
fileSize - BigInt!
|
|
relativePath - String
|
|
fileUploadLinkId - ID
|
|
password - String
|
|
cantMove - Boolean
|
|
metadata - JSONString
|
|
unzip - Boolean
|
|
multipart - Boolean
|
|
contentType - String
|
|
uploadComplete - Boolean
|
|
key - String
|
|
uploadId - String
|
|
parts - [PartETagInput]
|
|
abortFileUuids - [String]
|
|
pauseFileUuids - [String]
|
|
resumeFileUuids - [String]
|
|
batchEtags - [FilePartEtagInput]
|
Example
{
"id": "4",
"totalChunks": {},
"uploadSessionUuid": "abc123",
"uploadSessionSize": {},
"isFinalFile": true,
"fileUuid": "abc123",
"folderId": 4,
"displayName": "abc123",
"bulkFiles": [BulkFileInput],
"jobId": 4,
"organizationId": "4",
"taskId": 4,
"employeeId": "4",
"cantRename": false,
"externalCantUpdateFile": false,
"cantDelete": true,
"externalCantRename": true,
"externalCantDelete": false,
"subjectGroupId": 4,
"subjectId": 4,
"chatMessageId": "4",
"externallyVisible": false,
"tags": ["abc123"],
"zipped": false,
"temporary": false,
"update": true,
"fileName": "abc123",
"fileSize": {},
"relativePath": "xyz789",
"fileUploadLinkId": "4",
"password": "abc123",
"cantMove": true,
"metadata": JSONString,
"unzip": false,
"multipart": true,
"contentType": "abc123",
"uploadComplete": false,
"key": "abc123",
"uploadId": "xyz789",
"parts": [PartETagInput],
"abortFileUuids": ["xyz789"],
"pauseFileUuids": ["xyz789"],
"resumeFileUuids": ["abc123"],
"batchEtags": [FilePartEtagInput]
}
FileUploadSessionNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
uuid - UUID!
|
|
totalSize - BigInt
|
|
currentSizeUnzipped - BigInt
|
|
totalSizeToUnzip - BigInt
|
|
createComplete - Boolean!
|
|
notificationSent - Boolean!
|
|
filesCreated - Int!
|
|
userAuthorized - Boolean
|
|
totalFiles - Int!
|
|
completedFiles - Int!
|
|
cancelledFiles - Int!
|
|
cancelledZippedFiles - Int!
|
|
totalZippedFiles - Int!
|
|
unzippedFiles - Int!
|
|
gaiaUser - GaiaUserNode
|
|
fileUploadLink - FileUploadLinkNode
|
|
initStatus - String
|
|
initProgress - Int
|
|
initTotal - Int
|
|
initError - String
|
|
initTaskId - String
|
|
fileUploadProgress - FileUploadProgressNodeConnection!
|
|
files - FileNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
initializedFiles - [BulkFilePresignedUrlsType]
|
|
Example
{
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"uuid": "dd2b7dd3-fb3c-42ee-8f02-76c09e3fcf9b",
"totalSize": {},
"currentSizeUnzipped": {},
"totalSizeToUnzip": {},
"createComplete": true,
"notificationSent": true,
"filesCreated": 987,
"userAuthorized": false,
"totalFiles": 987,
"completedFiles": 987,
"cancelledFiles": 987,
"cancelledZippedFiles": 987,
"totalZippedFiles": 987,
"unzippedFiles": 123,
"gaiaUser": GaiaUserNode,
"fileUploadLink": FileUploadLinkNode,
"initStatus": "abc123",
"initProgress": 987,
"initTotal": 987,
"initError": "xyz789",
"initTaskId": "xyz789",
"fileUploadProgress": FileUploadProgressNodeConnection,
"files": FileNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"initializedFiles": [BulkFilePresignedUrlsType]
}
FileUploadSessionNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [FileUploadSessionNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [FileUploadSessionNodeEdge],
"nodeCount": 987
}
FileUploadSessionNodeEdge
Fields
| Field Name | Description |
|---|---|
node - FileUploadSessionNode
|
|
cursor - String!
|
Example
{
"node": FileUploadSessionNode,
"cursor": "abc123"
}
Float
Description
The Float scalar type represents signed double-precision fractional values as specified by IEEE 754.
Example
123.45
FolderConfigurationNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
subjectSharedCanCreateFiles - Boolean!
|
|
subjectSharedCanCreateFolders - Boolean!
|
|
subjectSharedCanSeeFiles - Boolean!
|
|
sessionSharedCanCreateFiles - Boolean!
|
|
sessionSharedCanCreateFolders - Boolean!
|
|
sessionSharedCanSeeFiles - Boolean!
|
|
jobSharedCanCreateFiles - Boolean!
|
|
jobSharedCanCreateFolders - Boolean!
|
|
jobSharedCanSeeFiles - Boolean!
|
|
organizationSharedCanCreateFiles - Boolean!
|
|
organizationSharedCanCreateFolders - Boolean!
|
|
organizationSharedCanSeeFiles - Boolean!
|
|
subjectGroupSharedCanCreateFiles - Boolean!
|
|
subjectGroupSharedCanCreateFolders - Boolean!
|
|
subjectGroupSharedCanSeeFiles - Boolean!
|
|
createForSessions - Boolean!
|
|
sessionFolderStructure - JSONString!
|
|
equipmentItemFolderStructure - JSONString!
|
|
equipmentBagFolderStructure - JSONString!
|
|
subjectFolderStructure - JSONString!
|
|
organizationFolderStructure - JSONString!
|
|
createForOrganizations - Boolean!
|
|
jobFolderStructure - JSONString!
|
|
createForJobs - Boolean!
|
|
employeeFolderStructure - JSONString!
|
|
createForEmployees - Boolean!
|
|
subjectGroupFolderStructure - JSONString!
|
|
createForSubjectGroups - Boolean!
|
|
createForSubjects - Boolean!
|
|
taskSharedCanCreateFiles - Boolean!
|
|
createForTasks - Boolean!
|
|
createForEquipmentItems - Boolean!
|
|
createForEquipmentBags - Boolean!
|
|
taskSharedCanCreateFolders - Boolean!
|
|
taskSharedCanSeeFiles - Boolean!
|
|
taskFolderStructure - JSONString!
|
|
equipmentFolder - FolderNode
|
|
equipmentItemFolder - FolderNode
|
|
equipmentBagFolder - FolderNode
|
|
organizationsFolder - FolderNode
|
|
employeesFolder - FolderNode
|
|
subjectsFolder - FolderNode
|
|
jobsFolder - FolderNode
|
|
tasksFolder - FolderNode
|
|
timesheetsFolder - FolderNode
|
|
timesheetFolderStructure - JSONString!
|
|
timesheetExpenseFolderStructure - JSONString!
|
|
createForTimesheets - Boolean!
|
|
createForTimesheetExpenses - Boolean!
|
|
chatFolder - FolderNode
|
|
chatChannelsFolder - FolderNode
|
|
chatDmsFolder - FolderNode
|
|
chatChannelFolderStructure - JSONString!
|
|
createForChatChannels - Boolean!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"subjectSharedCanCreateFiles": false,
"subjectSharedCanCreateFolders": false,
"subjectSharedCanSeeFiles": true,
"sessionSharedCanCreateFiles": true,
"sessionSharedCanCreateFolders": false,
"sessionSharedCanSeeFiles": false,
"jobSharedCanCreateFiles": true,
"jobSharedCanCreateFolders": false,
"jobSharedCanSeeFiles": true,
"organizationSharedCanCreateFiles": true,
"organizationSharedCanCreateFolders": false,
"organizationSharedCanSeeFiles": true,
"subjectGroupSharedCanCreateFiles": false,
"subjectGroupSharedCanCreateFolders": true,
"subjectGroupSharedCanSeeFiles": false,
"createForSessions": true,
"sessionFolderStructure": JSONString,
"equipmentItemFolderStructure": JSONString,
"equipmentBagFolderStructure": JSONString,
"subjectFolderStructure": JSONString,
"organizationFolderStructure": JSONString,
"createForOrganizations": true,
"jobFolderStructure": JSONString,
"createForJobs": true,
"employeeFolderStructure": JSONString,
"createForEmployees": true,
"subjectGroupFolderStructure": JSONString,
"createForSubjectGroups": true,
"createForSubjects": true,
"taskSharedCanCreateFiles": true,
"createForTasks": true,
"createForEquipmentItems": false,
"createForEquipmentBags": true,
"taskSharedCanCreateFolders": true,
"taskSharedCanSeeFiles": false,
"taskFolderStructure": JSONString,
"equipmentFolder": FolderNode,
"equipmentItemFolder": FolderNode,
"equipmentBagFolder": FolderNode,
"organizationsFolder": FolderNode,
"employeesFolder": FolderNode,
"subjectsFolder": FolderNode,
"jobsFolder": FolderNode,
"tasksFolder": FolderNode,
"timesheetsFolder": FolderNode,
"timesheetFolderStructure": JSONString,
"timesheetExpenseFolderStructure": JSONString,
"createForTimesheets": true,
"createForTimesheetExpenses": false,
"chatFolder": FolderNode,
"chatChannelsFolder": FolderNode,
"chatDmsFolder": FolderNode,
"chatChannelFolderStructure": JSONString,
"createForChatChannels": true,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
FolderConfigurationNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [FolderConfigurationNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [FolderConfigurationNodeEdge],
"nodeCount": 987
}
FolderConfigurationNodeEdge
Fields
| Field Name | Description |
|---|---|
node - FolderConfigurationNode
|
|
cursor - String!
|
Example
{
"node": FolderConfigurationNode,
"cursor": "abc123"
}
FolderConfigurationUpdateInput
Fields
| Input Field | Description |
|---|---|
id - ID!
|
|
bulkSyncEmployees - Boolean
|
|
bulkSyncOrganizations - Boolean
|
|
bulkSyncJobs - Boolean
|
|
bulkSyncSessions - Boolean
|
|
bulkSyncSubjectGroups - Boolean
|
|
bulkSyncSubjects - Boolean
|
|
bulkSyncTasks - Boolean
|
|
organizationFolderStructure - String
|
|
subjectFolderStructure - String
|
|
createForOrganizations - Boolean
|
|
jobFolderStructure - String
|
|
createForJobs - Boolean
|
|
employeeFolderStructure - String
|
|
createForEmployees - Boolean
|
|
subjectGroupFolderStructure - String
|
|
createForSubjectGroups - Boolean
|
|
sessionFolderStructure - String
|
|
createForSessions - Boolean
|
|
createForSubjects - Boolean
|
|
sessionSharedCanCreateFiles - Boolean
|
|
sessionSharedCanSeeFiles - Boolean
|
|
sessionSharedCanCreateFolders - Boolean
|
|
jobSharedCanSeeFiles - Boolean
|
|
jobSharedCanCreateFiles - Boolean
|
|
jobSharedCanCreateFolders - Boolean
|
|
organizationSharedCanCreateFiles - Boolean
|
|
organizationSharedCanCreateFolders - Boolean
|
|
organizationSharedCanSeeFiles - Boolean
|
|
subjectGroupSharedCanCreateFiles - Boolean
|
|
subjectGroupSharedCanCreateFolders - Boolean
|
|
subjectGroupSharedCanSeeFiles - Boolean
|
|
subjectSharedCanCreateFiles - Boolean
|
|
subjectSharedCanCreateFolders - Boolean
|
|
subjectSharedCanSeeFiles - Boolean
|
|
createForTasks - Boolean
|
|
taskFolderStructure - String
|
|
taskSharedCanCreateFiles - Boolean
|
|
taskSharedCanCreateFolders - Boolean
|
|
taskSharedCanSeeFiles - Boolean
|
|
createForEquipmentItems - Boolean
|
|
equipmentItemFolderStructure - String
|
|
createForEquipmentBags - Boolean
|
|
equipmentBagFolderStructure - String
|
Example
{
"id": 4,
"bulkSyncEmployees": false,
"bulkSyncOrganizations": false,
"bulkSyncJobs": false,
"bulkSyncSessions": true,
"bulkSyncSubjectGroups": false,
"bulkSyncSubjects": true,
"bulkSyncTasks": true,
"organizationFolderStructure": "abc123",
"subjectFolderStructure": "abc123",
"createForOrganizations": true,
"jobFolderStructure": "abc123",
"createForJobs": true,
"employeeFolderStructure": "abc123",
"createForEmployees": true,
"subjectGroupFolderStructure": "abc123",
"createForSubjectGroups": true,
"sessionFolderStructure": "abc123",
"createForSessions": true,
"createForSubjects": true,
"sessionSharedCanCreateFiles": false,
"sessionSharedCanSeeFiles": false,
"sessionSharedCanCreateFolders": false,
"jobSharedCanSeeFiles": true,
"jobSharedCanCreateFiles": true,
"jobSharedCanCreateFolders": true,
"organizationSharedCanCreateFiles": false,
"organizationSharedCanCreateFolders": false,
"organizationSharedCanSeeFiles": true,
"subjectGroupSharedCanCreateFiles": true,
"subjectGroupSharedCanCreateFolders": true,
"subjectGroupSharedCanSeeFiles": true,
"subjectSharedCanCreateFiles": true,
"subjectSharedCanCreateFolders": true,
"subjectSharedCanSeeFiles": false,
"createForTasks": true,
"taskFolderStructure": "abc123",
"taskSharedCanCreateFiles": true,
"taskSharedCanCreateFolders": false,
"taskSharedCanSeeFiles": true,
"createForEquipmentItems": false,
"equipmentItemFolderStructure": "abc123",
"createForEquipmentBags": false,
"equipmentBagFolderStructure": "abc123"
}
FolderCreateInput
Fields
| Input Field | Description |
|---|---|
folderId - ID!
|
|
name - String!
|
|
jobId - ID
|
|
cantRename - Boolean
|
|
cantDelete - Boolean
|
|
externalCantRename - Boolean
|
|
externalCantDelete - Boolean
|
|
organizationId - ID
|
|
taskId - ID
|
|
employeeId - ID
|
|
subjectGroupId - ID
|
|
subjectId - ID
|
|
externallyVisible - Boolean
|
|
tags - [String]
|
|
cantMove - Boolean
|
|
createdBy - ID
|
|
metadata - JSONString
|
Example
{
"folderId": 4,
"name": "abc123",
"jobId": "4",
"cantRename": false,
"cantDelete": true,
"externalCantRename": false,
"externalCantDelete": false,
"organizationId": 4,
"taskId": 4,
"employeeId": "4",
"subjectGroupId": 4,
"subjectId": 4,
"externallyVisible": false,
"tags": ["abc123"],
"cantMove": true,
"createdBy": 4,
"metadata": JSONString
}
FolderFileDeleteInput
Fields
| Input Field | Description |
|---|---|
items - [FolderFileDeleteItemInput]
|
Example
{"items": [FolderFileDeleteItemInput]}
FolderFileDeleteItemInput
FolderFileDownloadInput
Fields
| Input Field | Description |
|---|---|
items - [FolderFileDeleteItemInput]
|
Example
{"items": [FolderFileDeleteItemInput]}
FolderItemNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
parentFolder - FolderNode
|
|
folder - FolderNode
|
|
file - FileNode
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"parentFolder": FolderNode,
"folder": FolderNode,
"file": FileNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
FolderItemNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [FolderItemNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [FolderItemNodeEdge],
"nodeCount": 987
}
FolderItemNodeEdge
Fields
| Field Name | Description |
|---|---|
node - FolderItemNode
|
|
cursor - String!
|
Example
{
"node": FolderItemNode,
"cursor": "xyz789"
}
FolderItemType
Fields
| Field Name | Description |
|---|---|
folder - FolderNode
|
|
file - FileNode
|
Example
{
"folder": FolderNode,
"file": FileNode
}
FolderNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
shared - Boolean!
|
|
cantDelete - Boolean!
|
|
cantRename - Boolean!
|
|
externalCantDelete - Boolean!
|
|
externalCantRename - Boolean!
|
|
name - String!
|
|
root - Boolean!
|
|
createdBy - GaiaUserNode
|
|
modifiedBy - GaiaUserNode
|
|
employee - EmployeeNode
|
|
session - SessionNode
|
|
equipmentItem - EquipmentItemNode
|
|
equipmentItemTask - EquipmentItemNode
|
|
equipmentBag - EquipmentBagNode
|
|
equipmentBagTask - EquipmentBagNode
|
|
timesheet - TimesheetNode
|
|
timesheetExpense - TimesheetExpenseNode
|
|
sessionShared - SessionNode
|
|
job - JobNode
|
|
jobShared - JobNode
|
|
jobSessions - JobNode
|
|
jobTask - JobNode
|
|
organization - OrganizationNode
|
|
organizationShared - OrganizationNode
|
|
organizationStaffShared - OrganizationNode
|
|
organizationSubjectGroups - OrganizationNode
|
|
organizationSubjects - OrganizationNode
|
|
organizationTask - OrganizationNode
|
|
subjectGroup - SubjectGroupNode
|
|
subjectGroupShared - SubjectGroupNode
|
|
subjectGroupStaffShared - SubjectGroupNode
|
|
subjectGroupTask - SubjectGroupNode
|
|
task - TaskNode
|
|
taskShared - TaskNode
|
|
subject - SubjectNode
|
|
subjectShared - SubjectNode
|
|
subjectStaffShared - SubjectNode
|
|
subjectTask - SubjectNode
|
|
chatChannel - ChannelNode
|
|
externallyVisible - Boolean
|
|
bytes - BigInt
|
|
fileUploadLink - FileUploadLinkNode
|
|
cantMove - Boolean
|
|
fileSystemPath - String
|
|
folderItems - FolderItemNodeConnection
|
|
folderItem - FolderItemNode
|
|
fileuploadlinkSet - FileUploadLinkNodeConnection!
|
|
filedownloadlinkSet - FileDownloadLinkNodeConnection!
|
|
downloadLinksAsSelected - FileDownloadLinkNodeConnection!
|
|
equipmentFolderConfiguration - FolderConfigurationNode
|
|
equipmentItemFolderConfiguration - FolderConfigurationNode
|
|
equipmentBagFolderConfiguration - FolderConfigurationNode
|
|
organizationsFolderConfiguration - FolderConfigurationNode
|
|
employeesFolderConfiguration - FolderConfigurationNode
|
|
subjectsFolderConfiguration - FolderConfigurationNode
|
|
jobsFolderConfiguration - FolderConfigurationNode
|
|
tasksFolderConfiguration - FolderConfigurationNode
|
|
timesheetsFolderConfiguration - FolderConfigurationNode
|
|
chatFolderConfiguration - FolderConfigurationNode
|
|
chatChannelsFolderConfiguration - FolderConfigurationNode
|
|
chatDmsFolderConfiguration - FolderConfigurationNode
|
|
docusealSubmissionRequests - DocuSealSubmissionRequestNodeConnection!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
tags - [TagNode]
|
|
items - [FolderItemType]
|
|
parentFolders - [FolderNode]
|
|
systemFolder - Boolean
|
|
parentOrganization - OrganizationNode
|
|
Example
{
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"shared": false,
"cantDelete": false,
"cantRename": false,
"externalCantDelete": true,
"externalCantRename": false,
"name": "xyz789",
"root": true,
"createdBy": GaiaUserNode,
"modifiedBy": GaiaUserNode,
"employee": EmployeeNode,
"session": SessionNode,
"equipmentItem": EquipmentItemNode,
"equipmentItemTask": EquipmentItemNode,
"equipmentBag": EquipmentBagNode,
"equipmentBagTask": EquipmentBagNode,
"timesheet": TimesheetNode,
"timesheetExpense": TimesheetExpenseNode,
"sessionShared": SessionNode,
"job": JobNode,
"jobShared": JobNode,
"jobSessions": JobNode,
"jobTask": JobNode,
"organization": OrganizationNode,
"organizationShared": OrganizationNode,
"organizationStaffShared": OrganizationNode,
"organizationSubjectGroups": OrganizationNode,
"organizationSubjects": OrganizationNode,
"organizationTask": OrganizationNode,
"subjectGroup": SubjectGroupNode,
"subjectGroupShared": SubjectGroupNode,
"subjectGroupStaffShared": SubjectGroupNode,
"subjectGroupTask": SubjectGroupNode,
"task": TaskNode,
"taskShared": TaskNode,
"subject": SubjectNode,
"subjectShared": SubjectNode,
"subjectStaffShared": SubjectNode,
"subjectTask": SubjectNode,
"chatChannel": ChannelNode,
"externallyVisible": false,
"bytes": {},
"fileUploadLink": FileUploadLinkNode,
"cantMove": false,
"fileSystemPath": "xyz789",
"folderItems": FolderItemNodeConnection,
"folderItem": FolderItemNode,
"fileuploadlinkSet": FileUploadLinkNodeConnection,
"filedownloadlinkSet": FileDownloadLinkNodeConnection,
"downloadLinksAsSelected": FileDownloadLinkNodeConnection,
"equipmentFolderConfiguration": FolderConfigurationNode,
"equipmentItemFolderConfiguration": FolderConfigurationNode,
"equipmentBagFolderConfiguration": FolderConfigurationNode,
"organizationsFolderConfiguration": FolderConfigurationNode,
"employeesFolderConfiguration": FolderConfigurationNode,
"subjectsFolderConfiguration": FolderConfigurationNode,
"jobsFolderConfiguration": FolderConfigurationNode,
"tasksFolderConfiguration": FolderConfigurationNode,
"timesheetsFolderConfiguration": FolderConfigurationNode,
"chatFolderConfiguration": FolderConfigurationNode,
"chatChannelsFolderConfiguration": FolderConfigurationNode,
"chatDmsFolderConfiguration": FolderConfigurationNode,
"docusealSubmissionRequests": DocuSealSubmissionRequestNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"tags": [TagNode],
"items": [FolderItemType],
"parentFolders": [FolderNode],
"systemFolder": true,
"parentOrganization": OrganizationNode
}
FolderNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [FolderNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [FolderNodeEdge],
"nodeCount": 987
}
FolderNodeEdge
Fields
| Field Name | Description |
|---|---|
node - FolderNode
|
|
cursor - String!
|
Example
{
"node": FolderNode,
"cursor": "abc123"
}
FolderUpdateInput
Fields
| Input Field | Description |
|---|---|
id - ID!
|
|
folderId - ID
|
|
name - String
|
|
jobId - ID
|
|
cantRename - Boolean
|
|
cantDelete - Boolean
|
|
externalCantRename - Boolean
|
|
externalCantDelete - Boolean
|
|
organizationId - ID
|
|
taskId - ID
|
|
employeeId - ID
|
|
subjectGroupId - ID
|
|
subjectId - ID
|
|
externallyVisible - Boolean
|
|
tags - [String]
|
|
cantMove - Boolean
|
|
metadata - JSONString
|
Example
{
"id": "4",
"folderId": 4,
"name": "abc123",
"jobId": "4",
"cantRename": true,
"cantDelete": false,
"externalCantRename": false,
"externalCantDelete": false,
"organizationId": "4",
"taskId": 4,
"employeeId": "4",
"subjectGroupId": 4,
"subjectId": 4,
"externallyVisible": false,
"tags": ["xyz789"],
"cantMove": false,
"metadata": JSONString
}
FormCreateInput
Example
{
"name": "xyz789",
"form": JSONString,
"public": true,
"subjectId": 4,
"jobId": 4,
"organizationId": "4",
"subjectGroupId": 4,
"employeeId": 4,
"employeeJobId": "4",
"sessionId": 4
}
FormNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
name - String
|
|
form - JSONString
|
|
public - Boolean!
|
|
employeeSchedule - EmployeeScheduleNode
|
|
gaiaUser - GaiaUserNode
|
|
adHocContact - AdHocJobContactNode
|
|
subjectGroup - SubjectGroupNode
|
|
job - JobNode
|
|
session - SessionNode
|
|
employee - EmployeeNode
|
|
employeeJob - EmployeeJobNode
|
|
organization - OrganizationNode
|
|
subjectGroupSubject - SubjectGroupSubjectNode
|
|
subject - SubjectNode
|
|
submitForms - SubmitFormNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"form": JSONString,
"public": false,
"employeeSchedule": EmployeeScheduleNode,
"gaiaUser": GaiaUserNode,
"adHocContact": AdHocJobContactNode,
"subjectGroup": SubjectGroupNode,
"job": JobNode,
"session": SessionNode,
"employee": EmployeeNode,
"employeeJob": EmployeeJobNode,
"organization": OrganizationNode,
"subjectGroupSubject": SubjectGroupSubjectNode,
"subject": SubjectNode,
"submitForms": SubmitFormNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
FormNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [FormNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [FormNodeEdge],
"nodeCount": 123
}
FormNodeEdge
FormUpdateInput
Example
{
"id": 4,
"name": "xyz789",
"form": JSONString,
"public": true,
"subjectId": "4",
"jobId": "4",
"organizationId": "4",
"subjectGroupId": "4",
"sessionId": "4",
"employeeId": "4",
"employeeJobId": "4"
}
FotomerchantAPIClientSessionTemplatesType
Fields
| Field Name | Description |
|---|---|
fotomerchantApiClientSessionTemplates - String
|
Example
{
"fotomerchantApiClientSessionTemplates": "abc123"
}
FotomerchantAPIOrdersType
Fields
| Field Name | Description |
|---|---|
fotomerchantApiOrders - String
|
Example
{"fotomerchantApiOrders": "xyz789"}
FotomerchantClientNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
packageCategory - Boolean!
|
|
fotomerchantId - String
|
|
fotomerchantExternalReferenceId - UUID
|
|
organization - OrganizationNode
|
|
fotomerchantClientSessions - FotomerchantClientSessionNodeConnection!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"packageCategory": false,
"fotomerchantId": "abc123",
"fotomerchantExternalReferenceId": "dd2b7dd3-fb3c-42ee-8f02-76c09e3fcf9b",
"organization": OrganizationNode,
"fotomerchantClientSessions": FotomerchantClientSessionNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
FotomerchantClientNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [FotomerchantClientNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [FotomerchantClientNodeEdge],
"nodeCount": 987
}
FotomerchantClientNodeEdge
Fields
| Field Name | Description |
|---|---|
node - FotomerchantClientNode
|
|
cursor - String!
|
Example
{
"node": FotomerchantClientNode,
"cursor": "xyz789"
}
FotomerchantClientSessionNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
fotomerchantId - String
|
|
fotomerchantExternalReferenceId - UUID
|
|
label - String
|
|
subjectGroup - SubjectGroupNode
|
|
packageCategory - PackageCategoryNode
|
|
fotomerchantClient - FotomerchantClientNode
|
|
fotomerchantClientSessionTemplate - FotomerchantClientSessionTemplateNode
|
|
fotomerchantSubjects - FotomerchantSubjectNodeConnection!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"fotomerchantId": "xyz789",
"fotomerchantExternalReferenceId": "dd2b7dd3-fb3c-42ee-8f02-76c09e3fcf9b",
"label": "abc123",
"subjectGroup": SubjectGroupNode,
"packageCategory": PackageCategoryNode,
"fotomerchantClient": FotomerchantClientNode,
"fotomerchantClientSessionTemplate": FotomerchantClientSessionTemplateNode,
"fotomerchantSubjects": FotomerchantSubjectNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
FotomerchantClientSessionNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [FotomerchantClientSessionNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [FotomerchantClientSessionNodeEdge],
"nodeCount": 123
}
FotomerchantClientSessionNodeEdge
Fields
| Field Name | Description |
|---|---|
node - FotomerchantClientSessionNode
|
|
cursor - String!
|
Example
{
"node": FotomerchantClientSessionNode,
"cursor": "xyz789"
}
FotomerchantClientSessionTemplateNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
fotomerchantId - String
|
|
fotomerchantExternalReferenceId - UUID
|
|
fotomerchantClientSessions - FotomerchantClientSessionNodeConnection!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"fotomerchantId": "xyz789",
"fotomerchantExternalReferenceId": "dd2b7dd3-fb3c-42ee-8f02-76c09e3fcf9b",
"fotomerchantClientSessions": FotomerchantClientSessionNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
FotomerchantClientSessionTemplateNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [FotomerchantClientSessionTemplateNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [FotomerchantClientSessionTemplateNodeEdge],
"nodeCount": 123
}
FotomerchantClientSessionTemplateNodeEdge
Fields
| Field Name | Description |
|---|---|
node - FotomerchantClientSessionTemplateNode
|
|
cursor - String!
|
Example
{
"node": FotomerchantClientSessionTemplateNode,
"cursor": "abc123"
}
FotomerchantConnectorNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
apiKey - String
|
|
apiKeyValid - Boolean
|
|
subjectGalleryUrl - String
|
|
lastOrderSync - DateTime
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"apiKey": "xyz789",
"apiKeyValid": false,
"subjectGalleryUrl": "xyz789",
"lastOrderSync": "2007-12-03T10:15:30Z",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
FotomerchantConnectorNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [FotomerchantConnectorNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [FotomerchantConnectorNodeEdge],
"nodeCount": 987
}
FotomerchantConnectorNodeEdge
Fields
| Field Name | Description |
|---|---|
node - FotomerchantConnectorNode
|
|
cursor - String!
|
Example
{
"node": FotomerchantConnectorNode,
"cursor": "abc123"
}
FotomerchantConnectorUpdateInput
Example
{
"id": "4",
"apiKey": "abc123",
"subjectGalleryUrl": "xyz789",
"reset": false,
"syncFotomerchantClients": false,
"syncFotomerchantOrders": false
}
FotomerchantOrderNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
fotomerchantId - String
|
|
orderReference - String
|
|
recipientName - String
|
|
recipientEmail - String
|
|
directFulfillmentStatus - String
|
|
shippingTotal - Float
|
|
subTotal - Float
|
|
couponDiscountTotal - Float
|
|
serviceFeeTotal - Float
|
|
taxTotal - Float
|
|
total - Float
|
|
totalSpent - Float
|
|
orderItemsCount - Float
|
|
state - String
|
|
orderedAt - DateTime
|
|
shippedAt - DateTime
|
|
fotomerchantSubject - FotomerchantSubjectNode
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"fotomerchantId": "abc123",
"orderReference": "abc123",
"recipientName": "xyz789",
"recipientEmail": "xyz789",
"directFulfillmentStatus": "xyz789",
"shippingTotal": 987.65,
"subTotal": 987.65,
"couponDiscountTotal": 987.65,
"serviceFeeTotal": 987.65,
"taxTotal": 987.65,
"total": 987.65,
"totalSpent": 987.65,
"orderItemsCount": 123.45,
"state": "abc123",
"orderedAt": "2007-12-03T10:15:30Z",
"shippedAt": "2007-12-03T10:15:30Z",
"fotomerchantSubject": FotomerchantSubjectNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
FotomerchantOrderNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [FotomerchantOrderNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [FotomerchantOrderNodeEdge],
"nodeCount": 987
}
FotomerchantOrderNodeEdge
Fields
| Field Name | Description |
|---|---|
node - FotomerchantOrderNode
|
|
cursor - String!
|
Example
{
"node": FotomerchantOrderNode,
"cursor": "abc123"
}
FotomerchantSubjectNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
fotomerchantId - String
|
|
fotomerchantClientSession - FotomerchantClientSessionNode
|
|
subject - SubjectNode
|
|
organization - OrganizationNode
|
|
fotomerchantPassword - String
|
|
sessions - SessionNodeConnection!
|
|
Arguments
|
|
fotomerchantOrders - FotomerchantOrderNodeConnection!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"fotomerchantId": "xyz789",
"fotomerchantClientSession": FotomerchantClientSessionNode,
"subject": SubjectNode,
"organization": OrganizationNode,
"fotomerchantPassword": "abc123",
"sessions": SessionNodeConnection,
"fotomerchantOrders": FotomerchantOrderNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
FotomerchantSubjectNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [FotomerchantSubjectNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [FotomerchantSubjectNodeEdge],
"nodeCount": 987
}
FotomerchantSubjectNodeEdge
Fields
| Field Name | Description |
|---|---|
node - FotomerchantSubjectNode
|
|
cursor - String!
|
Example
{
"node": FotomerchantSubjectNode,
"cursor": "xyz789"
}
FtpUploadInput
Fields
| Input Field | Description |
|---|---|
uploadAsZip - Boolean!
|
|
zipFile - ImageInput!
|
|
uploadLocation - String
|
|
clientMutationId - String
|
Example
{
"uploadAsZip": true,
"zipFile": ImageInput,
"uploadLocation": "xyz789",
"clientMutationId": "xyz789"
}
FtpUploadPayload
GaiaUserCreateInput
Fields
| Input Field | Description |
|---|---|
id - String
|
|
skipWelcomeEmail - Boolean
|
|
email - String!
|
|
contactOrganizationIds - [ID]
|
|
suffix - String
|
|
prefix - String
|
|
jobTitle - String
|
|
receiveInvoiceEmails - Boolean
|
|
secondaryEmail - String
|
|
organizationId - ID
|
|
username - String
|
|
firstName - String
|
|
lastName - String
|
|
phoneNumber - String
|
|
phoneNumberExtension - String
|
|
secondaryPhoneNumber - String
|
|
secondaryPhoneNumberExtension - String
|
|
emailNotificationsEnabled - Boolean!
|
|
smsNotificationsEnabled - Boolean!
|
|
password - String
|
|
groups - [String]
|
|
active - Boolean
|
|
emailConfirmed - Boolean
|
|
notes - String
|
|
addressLineOne - String
|
|
addressLineTwo - String
|
|
city - String
|
|
state - String
|
|
zipCode - String
|
|
initials - String
|
|
metadata - JSONString
|
|
orgContact - Boolean
|
|
sendAccountCreatedEmail - Boolean
|
|
gaiaUserRegions - [GaiaUserRegionCreateUpdateInput]
|
|
jobId - String
|
Example
{
"id": "abc123",
"skipWelcomeEmail": true,
"email": "xyz789",
"contactOrganizationIds": [4],
"suffix": "xyz789",
"prefix": "abc123",
"jobTitle": "abc123",
"receiveInvoiceEmails": true,
"secondaryEmail": "abc123",
"organizationId": "4",
"username": "abc123",
"firstName": "abc123",
"lastName": "xyz789",
"phoneNumber": "abc123",
"phoneNumberExtension": "xyz789",
"secondaryPhoneNumber": "abc123",
"secondaryPhoneNumberExtension": "abc123",
"emailNotificationsEnabled": false,
"smsNotificationsEnabled": true,
"password": "xyz789",
"groups": ["abc123"],
"active": true,
"emailConfirmed": false,
"notes": "xyz789",
"addressLineOne": "xyz789",
"addressLineTwo": "abc123",
"city": "abc123",
"state": "abc123",
"zipCode": "abc123",
"initials": "abc123",
"metadata": JSONString,
"orgContact": true,
"sendAccountCreatedEmail": false,
"gaiaUserRegions": [GaiaUserRegionCreateUpdateInput],
"jobId": "xyz789"
}
GaiaUserLoginLocationNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
user - GaiaUserNode!
|
|
unknown - Boolean!
|
|
latitude - Float
|
|
longitude - Float
|
|
city - String
|
|
state - String
|
|
country - String
|
|
ipAddress - String
|
|
userAgent - String
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"user": GaiaUserNode,
"unknown": false,
"latitude": 123.45,
"longitude": 987.65,
"city": "xyz789",
"state": "abc123",
"country": "abc123",
"ipAddress": "abc123",
"userAgent": "abc123",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
GaiaUserLoginLocationNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [GaiaUserLoginLocationNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [GaiaUserLoginLocationNodeEdge],
"nodeCount": 123
}
GaiaUserLoginLocationNodeEdge
Fields
| Field Name | Description |
|---|---|
node - GaiaUserLoginLocationNode
|
|
cursor - String!
|
Example
{
"node": GaiaUserLoginLocationNode,
"cursor": "abc123"
}
GaiaUserNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
password - String!
|
|
lastLogin - DateTime
|
|
isSuperuser - Boolean!
|
|
groups - GroupNodeConnection!
|
|
username - String!
|
|
isStaff - Boolean!
|
|
isActive - Boolean!
|
|
dateJoined - DateTime!
|
|
regions - RegionNodeConnection!
|
|
email - String
|
|
suffix - String
|
|
prefix - String
|
|
sendAccountCreatedEmail - Boolean
|
|
jobTitle - String
|
|
abbreviatedName - String
|
|
dummyUsername - Boolean!
|
|
skipWelcomeEmail - Boolean!
|
|
archived - Boolean
|
|
secondaryEmail - String
|
|
firstName - String
|
|
lastName - String
|
|
fullName - String
|
|
emailDomain - String
|
|
phoneNumber - String
|
|
phoneNumberExtension - String
|
|
receiveInvoiceEmails - Boolean!
|
|
secondaryPhoneNumber - String
|
|
secondaryPhoneNumberExtension - String
|
|
passwordResetToken - String
|
|
passwordResetTokenCreated - DateTime
|
|
created - DateTime
|
|
updated - DateTime
|
|
emailNotificationsEnabled - Boolean!
|
|
smsNotificationsEnabled - Boolean!
|
|
emailConfirmed - Boolean!
|
|
forcedPasswordResetLogin - Boolean!
|
|
emailConfirmationTokenCreated - DateTime
|
|
notes - String
|
|
loginLocation - String
|
|
loginBrowser - String
|
|
addressLineOne - String
|
|
addressLineTwo - String
|
|
city - String
|
|
state - String
|
|
zipCode - String
|
|
initials - String
|
|
metadata - JSONString!
|
|
uiPreferences - GenericScalar
|
|
encryptedId - String
|
|
filteredRegions - RegionNodeConnection!
|
|
tosAccepted - Boolean!
|
|
chatAway - Boolean!
|
|
chatNotificationsMuted - Boolean!
|
|
fileUploadLinks - FileUploadLinkNodeConnection!
|
|
fileDownloadLinks - FileDownloadLinkNodeConnection!
|
|
createdFolders - FolderNodeConnection!
|
|
modifierFolders - FolderNodeConnection!
|
|
fileUploadSessions - FileUploadSessionNodeConnection!
|
|
modifiedFiles - FileNodeConnection!
|
|
Arguments
|
|
createdFiles - FileNodeConnection!
|
|
Arguments
|
|
taskComments - CommentNodeConnection!
|
|
importProgress - ImportProgressNodeConnection!
|
|
tableFilters - UserTableFilterNodeConnection!
|
|
gaiaUserRegions - GaiaUserRegionNodeConnection!
|
|
gaiaUserLoginLocations - GaiaUserLoginLocationNodeConnection!
|
|
profileImage - GaiaUserProfileImageNode
|
|
employee - EmployeeNode
|
|
createdTaskCollections - TaskCollectionNodeConnection!
|
|
Arguments
|
|
createdTasks - TaskNodeConnection!
|
|
Arguments
|
|
tasks - TaskNodeConnection!
|
|
Arguments
|
|
submitForms - SubmitFormNodeConnection!
|
|
Arguments
|
|
forms - FormNodeConnection!
|
|
Arguments
|
|
boxSignRequests - UserBoxSignRequestNodeConnection!
|
|
stripeCustomer - StripeCustomerNode
|
|
stripeRefundIntents - StripeRefundIntentNodeConnection!
|
|
Arguments
|
|
openAiInteractions - OpenAiInteractionNodeConnection!
|
|
organizationContacts - OrganizationNodeConnection!
|
|
Arguments
|
|
subject - SubjectNode
|
|
subjectDeduplicationsCreated - SubjectDeduplicationNodeConnection!
|
|
mergedDeduplicationSubjects - SubjectDeduplicationSubjectNodeConnection!
|
|
Arguments
|
|
jobsCreated - JobNodeConnection!
|
|
Arguments
|
|
jobsModified - JobNodeConnection!
|
|
Arguments
|
|
jobs - JobNodeConnection!
|
|
Arguments
|
|
nonRecurringNotifications - NonRecurringNotificationNodeConnection!
|
|
notificationRuleRecipientsAsOrgContact - NotificationTriggerRuleRecipientsNodeConnection!
|
|
Arguments
|
|
taskNotificationRecipients - TaskNotificationRecipientsNodeConnection!
|
|
Arguments |
|
notifications - NotificationNodeConnection!
|
|
Arguments
|
|
pushNotificationTokens - PushNotificationTokenNodeConnection!
|
|
createdDocusealSubmissionRequests - DocuSealSubmissionRequestNodeConnection!
|
|
docusealSubmissionRequestSigners - DocuSealSubmissionRequestSignerNodeConnection!
|
|
chatChannels - ChannelNodeConnection!
|
|
Arguments
|
|
createdChannels - ChannelNodeConnection!
|
|
Arguments
|
|
channelMemberships - ChannelMemberNodeConnection!
|
|
chatMessages - MessageNodeConnection!
|
|
Arguments
|
|
messageReactions - MessageReactionNodeConnection!
|
|
startedLiveChats - LiveChatNodeConnection!
|
|
liveChatParticipations - LiveChatParticipantNodeConnection!
|
|
ownedDashboards - DashboardNodeConnection!
|
|
dashboardPreference - UserDashboardPreferenceNode
|
|
sharedDashboards - DashboardShareNodeConnection!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
type - String
|
|
Example
{
"id": "4",
"password": "abc123",
"lastLogin": "2007-12-03T10:15:30Z",
"isSuperuser": true,
"groups": GroupNodeConnection,
"username": "abc123",
"isStaff": false,
"isActive": false,
"dateJoined": "2007-12-03T10:15:30Z",
"regions": RegionNodeConnection,
"email": "abc123",
"suffix": "abc123",
"prefix": "xyz789",
"sendAccountCreatedEmail": true,
"jobTitle": "abc123",
"abbreviatedName": "abc123",
"dummyUsername": true,
"skipWelcomeEmail": false,
"archived": true,
"secondaryEmail": "abc123",
"firstName": "xyz789",
"lastName": "xyz789",
"fullName": "xyz789",
"emailDomain": "abc123",
"phoneNumber": "abc123",
"phoneNumberExtension": "xyz789",
"receiveInvoiceEmails": true,
"secondaryPhoneNumber": "xyz789",
"secondaryPhoneNumberExtension": "xyz789",
"passwordResetToken": "xyz789",
"passwordResetTokenCreated": "2007-12-03T10:15:30Z",
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"emailNotificationsEnabled": true,
"smsNotificationsEnabled": false,
"emailConfirmed": false,
"forcedPasswordResetLogin": false,
"emailConfirmationTokenCreated": "2007-12-03T10:15:30Z",
"notes": "abc123",
"loginLocation": "abc123",
"loginBrowser": "abc123",
"addressLineOne": "xyz789",
"addressLineTwo": "abc123",
"city": "abc123",
"state": "abc123",
"zipCode": "xyz789",
"initials": "xyz789",
"metadata": JSONString,
"uiPreferences": GenericScalar,
"encryptedId": "xyz789",
"filteredRegions": RegionNodeConnection,
"tosAccepted": true,
"chatAway": true,
"chatNotificationsMuted": false,
"fileUploadLinks": FileUploadLinkNodeConnection,
"fileDownloadLinks": FileDownloadLinkNodeConnection,
"createdFolders": FolderNodeConnection,
"modifierFolders": FolderNodeConnection,
"fileUploadSessions": FileUploadSessionNodeConnection,
"modifiedFiles": FileNodeConnection,
"createdFiles": FileNodeConnection,
"taskComments": CommentNodeConnection,
"importProgress": ImportProgressNodeConnection,
"tableFilters": UserTableFilterNodeConnection,
"gaiaUserRegions": GaiaUserRegionNodeConnection,
"gaiaUserLoginLocations": GaiaUserLoginLocationNodeConnection,
"profileImage": GaiaUserProfileImageNode,
"employee": EmployeeNode,
"createdTaskCollections": TaskCollectionNodeConnection,
"createdTasks": TaskNodeConnection,
"tasks": TaskNodeConnection,
"submitForms": SubmitFormNodeConnection,
"forms": FormNodeConnection,
"boxSignRequests": UserBoxSignRequestNodeConnection,
"stripeCustomer": StripeCustomerNode,
"stripeRefundIntents": StripeRefundIntentNodeConnection,
"openAiInteractions": OpenAiInteractionNodeConnection,
"organizationContacts": OrganizationNodeConnection,
"subject": SubjectNode,
"subjectDeduplicationsCreated": SubjectDeduplicationNodeConnection,
"mergedDeduplicationSubjects": SubjectDeduplicationSubjectNodeConnection,
"jobsCreated": JobNodeConnection,
"jobsModified": JobNodeConnection,
"jobs": JobNodeConnection,
"nonRecurringNotifications": NonRecurringNotificationNodeConnection,
"notificationRuleRecipientsAsOrgContact": NotificationTriggerRuleRecipientsNodeConnection,
"taskNotificationRecipients": TaskNotificationRecipientsNodeConnection,
"notifications": NotificationNodeConnection,
"pushNotificationTokens": PushNotificationTokenNodeConnection,
"createdDocusealSubmissionRequests": DocuSealSubmissionRequestNodeConnection,
"docusealSubmissionRequestSigners": DocuSealSubmissionRequestSignerNodeConnection,
"chatChannels": ChannelNodeConnection,
"createdChannels": ChannelNodeConnection,
"channelMemberships": ChannelMemberNodeConnection,
"chatMessages": MessageNodeConnection,
"messageReactions": MessageReactionNodeConnection,
"startedLiveChats": LiveChatNodeConnection,
"liveChatParticipations": LiveChatParticipantNodeConnection,
"ownedDashboards": DashboardNodeConnection,
"dashboardPreference": UserDashboardPreferenceNode,
"sharedDashboards": DashboardShareNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"type": "abc123"
}
GaiaUserNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [GaiaUserNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [GaiaUserNodeEdge],
"nodeCount": 987
}
GaiaUserNodeEdge
Fields
| Field Name | Description |
|---|---|
node - GaiaUserNode
|
|
cursor - String!
|
Example
{
"node": GaiaUserNode,
"cursor": "xyz789"
}
GaiaUserNotificationSettings
GaiaUserProfileImageNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
nameOnUpload - String
|
|
gaiaUser - GaiaUserNode!
|
|
originalImageUrl - String
|
|
defaultImageUrl - String
|
|
thumbnailImageUrl - String
|
|
originalImageName - String
|
|
defaultImageName - String
|
|
thumbnailImageName - String
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
thumbnailPresignedUrl - String
|
Example
{
"id": "4",
"nameOnUpload": "xyz789",
"gaiaUser": GaiaUserNode,
"originalImageUrl": "xyz789",
"defaultImageUrl": "abc123",
"thumbnailImageUrl": "abc123",
"originalImageName": "abc123",
"defaultImageName": "abc123",
"thumbnailImageName": "abc123",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"thumbnailPresignedUrl": "xyz789"
}
GaiaUserRegionCreateInput
GaiaUserRegionCreateUpdateInput
GaiaUserRegionNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
gaiaUser - GaiaUserNode!
|
|
region - RegionNode!
|
|
default - Boolean!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"gaiaUser": GaiaUserNode,
"region": RegionNode,
"default": false,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
GaiaUserRegionNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [GaiaUserRegionNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [GaiaUserRegionNodeEdge],
"nodeCount": 123
}
GaiaUserRegionNodeEdge
Fields
| Field Name | Description |
|---|---|
node - GaiaUserRegionNode
|
|
cursor - String!
|
Example
{
"node": GaiaUserRegionNode,
"cursor": "abc123"
}
GaiaUserRegionUpdateInput
GaiaUserUpdateInput
Fields
| Input Field | Description |
|---|---|
id - ID!
|
|
contactOrganizationIds - [ID]
|
|
email - String
|
|
username - String
|
|
jobTitle - String
|
|
firstName - String
|
|
lastName - String
|
|
receiveInvoiceEmails - Boolean
|
|
secondaryEmail - String
|
|
secondaryPhoneNumber - String
|
|
secondaryPhoneNumberExtension - String
|
|
phoneNumber - String
|
|
phoneNumberExtension - String
|
|
password - String
|
|
addGroups - [ID]
|
|
removeGroups - [ID]
|
|
emailNotificationsEnabled - Boolean
|
|
smsNotificationsEnabled - Boolean
|
|
addChildSubjects - [ID]
|
|
active - Boolean
|
|
emailConfirmed - Boolean
|
|
notes - String
|
|
addressLineOne - String
|
|
addressLineTwo - String
|
|
city - String
|
|
state - String
|
|
zipCode - String
|
|
initials - String
|
|
gaiaUserRegions - [GaiaUserRegionCreateUpdateInput]
|
|
filteredRegions - [ID]
|
|
navigationLockedOpen - Boolean
|
|
tosAccepted - Boolean
|
|
uiPreferences - GenericScalar
|
|
chatAway - Boolean
|
|
chatNotificationsMuted - Boolean
|
Example
{
"id": "4",
"contactOrganizationIds": ["4"],
"email": "abc123",
"username": "abc123",
"jobTitle": "xyz789",
"firstName": "abc123",
"lastName": "xyz789",
"receiveInvoiceEmails": false,
"secondaryEmail": "xyz789",
"secondaryPhoneNumber": "xyz789",
"secondaryPhoneNumberExtension": "xyz789",
"phoneNumber": "xyz789",
"phoneNumberExtension": "abc123",
"password": "xyz789",
"addGroups": ["4"],
"removeGroups": ["4"],
"emailNotificationsEnabled": false,
"smsNotificationsEnabled": false,
"addChildSubjects": [4],
"active": true,
"emailConfirmed": false,
"notes": "xyz789",
"addressLineOne": "xyz789",
"addressLineTwo": "xyz789",
"city": "abc123",
"state": "xyz789",
"zipCode": "abc123",
"initials": "abc123",
"gaiaUserRegions": [GaiaUserRegionCreateUpdateInput],
"filteredRegions": ["4"],
"navigationLockedOpen": false,
"tosAccepted": true,
"uiPreferences": GenericScalar,
"chatAway": false,
"chatNotificationsMuted": true
}
GaiaUserUpdateNotificationSettingsInput
GenericScalar
Example
GenericScalar
GoogleCalendarConnectorAuthType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"SERVICE_ACCOUNT"
GoogleCalendarConnectorNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
serviceAccount - String
|
|
adminCalendarId - String
|
|
authValid - Boolean
|
|
authAdded - Boolean
|
|
enabled - Boolean!
|
|
enabledForSubjectSessions - Boolean!
|
|
enabledForEmployeeJobs - Boolean!
|
|
enabledForOrganizationSessions - Boolean!
|
|
enabledForEmployeeSchedules - Boolean!
|
|
sendNotifications - Boolean!
|
|
authType - GoogleCalendarConnectorAuthType
|
|
oauthTokenExpiry - DateTime
|
|
oauthEmail - String
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
isOauth - Boolean
|
|
oauthConnected - Boolean
|
Example
{
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"serviceAccount": "xyz789",
"adminCalendarId": "xyz789",
"authValid": false,
"authAdded": true,
"enabled": false,
"enabledForSubjectSessions": false,
"enabledForEmployeeJobs": true,
"enabledForOrganizationSessions": true,
"enabledForEmployeeSchedules": true,
"sendNotifications": true,
"authType": "SERVICE_ACCOUNT",
"oauthTokenExpiry": "2007-12-03T10:15:30Z",
"oauthEmail": "xyz789",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"isOauth": false,
"oauthConnected": true
}
GoogleCalendarConnectorNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [GoogleCalendarConnectorNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [GoogleCalendarConnectorNodeEdge],
"nodeCount": 123
}
GoogleCalendarConnectorNodeEdge
Fields
| Field Name | Description |
|---|---|
node - GoogleCalendarConnectorNode
|
|
cursor - String!
|
Example
{
"node": GoogleCalendarConnectorNode,
"cursor": "xyz789"
}
GoogleCalendarConnectorUpdateInput
Fields
| Input Field | Description |
|---|---|
id - ID!
|
|
auth - String
|
|
serviceAccount - String
|
|
adminCalendarId - String
|
|
disable - Boolean
|
|
sync - Boolean
|
|
enabledForSubjectSessions - Boolean
|
|
enabledForEmployeeJobs - Boolean
|
|
enabledForOrganizationSessions - Boolean
|
|
enabledForEmployeeSchedules - Boolean
|
|
sendNotifications - Boolean
|
Example
{
"id": 4,
"auth": "abc123",
"serviceAccount": "xyz789",
"adminCalendarId": "xyz789",
"disable": false,
"sync": false,
"enabledForSubjectSessions": false,
"enabledForEmployeeJobs": true,
"enabledForOrganizationSessions": false,
"enabledForEmployeeSchedules": true,
"sendNotifications": true
}
GoogleCalendarEventNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
calendarEventId - String!
|
|
calendarEvent - JSONString!
|
|
session - SessionNode
|
|
employeeJob - EmployeeJobNode
|
|
employeeSchedule - EmployeeScheduleNode
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"calendarEventId": "abc123",
"calendarEvent": JSONString,
"session": SessionNode,
"employeeJob": EmployeeJobNode,
"employeeSchedule": EmployeeScheduleNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
GoogleCalendarEventNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [GoogleCalendarEventNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [GoogleCalendarEventNodeEdge],
"nodeCount": 123
}
GoogleCalendarEventNodeEdge
Fields
| Field Name | Description |
|---|---|
node - GoogleCalendarEventNode
|
|
cursor - String!
|
Example
{
"node": GoogleCalendarEventNode,
"cursor": "abc123"
}
GotPhotoConnectorNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
enabled - Boolean!
|
|
clientId - String
|
|
clientSecret - String
|
|
username - String
|
|
password - String
|
|
urlPrefix - String
|
|
syncing - Boolean!
|
|
syncStarted - DateTime
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
galleryUrl - String
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"enabled": false,
"clientId": "abc123",
"clientSecret": "abc123",
"username": "xyz789",
"password": "abc123",
"urlPrefix": "abc123",
"syncing": true,
"syncStarted": "2007-12-03T10:15:30Z",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"galleryUrl": "xyz789"
}
GotPhotoConnectorNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [GotPhotoConnectorNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [GotPhotoConnectorNodeEdge],
"nodeCount": 987
}
GotPhotoConnectorNodeEdge
Fields
| Field Name | Description |
|---|---|
node - GotPhotoConnectorNode
|
|
cursor - String!
|
Example
{
"node": GotPhotoConnectorNode,
"cursor": "xyz789"
}
GotPhotoConnectorUpdateInput
GotPhotoJobNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
gotPhotoId - String!
|
|
gotPhotoJobTypeId - String
|
|
passwordSource - GotPhotoJobPasswordSource
|
|
internalName - String
|
|
subjectGroup - SubjectGroupNode
|
|
packageCategory - PackageCategoryNode
|
|
gotPhotoOrganization - GotPhotoOrganizationNode
|
|
gotPhotoSubjects - GotPhotoSubjectNodeConnection!
|
|
gotPhotoPasswords - GotPhotoPasswordNodeConnection!
|
|
gotPhotoOrders - GotPhotoOrderNodeConnection!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"gotPhotoId": "abc123",
"gotPhotoJobTypeId": "abc123",
"passwordSource": "MANUAL",
"internalName": "abc123",
"subjectGroup": SubjectGroupNode,
"packageCategory": PackageCategoryNode,
"gotPhotoOrganization": GotPhotoOrganizationNode,
"gotPhotoSubjects": GotPhotoSubjectNodeConnection,
"gotPhotoPasswords": GotPhotoPasswordNodeConnection,
"gotPhotoOrders": GotPhotoOrderNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
GotPhotoJobNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [GotPhotoJobNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [GotPhotoJobNodeEdge],
"nodeCount": 987
}
GotPhotoJobNodeEdge
Fields
| Field Name | Description |
|---|---|
node - GotPhotoJobNode
|
|
cursor - String!
|
Example
{
"node": GotPhotoJobNode,
"cursor": "abc123"
}
GotPhotoJobPasswordSource
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"MANUAL"
GotPhotoJobTypeType
GotPhotoOrderNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
gotPhotoId - String!
|
|
number - String!
|
|
status - String!
|
|
paymentStatus - String!
|
|
gotPhotoData - JSONString!
|
|
gotPhotoJob - GotPhotoJobNode
|
|
gotPhotoSubject - GotPhotoSubjectNode
|
|
amount - Decimal
|
|
amountNet - Decimal
|
|
salesTax - Decimal
|
|
paymentFeeNet - Decimal
|
|
paymentFeeTax - Decimal
|
|
paymentFeeGross - Decimal
|
|
serviceFeeNet - Decimal
|
|
serviceFeeTax - Decimal
|
|
serviceFeeGross - Decimal
|
|
productionFeeNet - Decimal
|
|
productionFeeTax - Decimal
|
|
productionFeeGross - Decimal
|
|
shippingFeeNet - Decimal
|
|
shippingFeeTax - Decimal
|
|
shippingFeeGross - Decimal
|
|
externalCostsProductionNet - Decimal
|
|
externalCostsProductionTax - Decimal
|
|
externalCostsProductionGross - Decimal
|
|
externalCostsShippingNet - Decimal
|
|
externalCostsShippingTax - Decimal
|
|
externalCostsShippingGross - Decimal
|
|
shippingCostsAmount - Decimal
|
|
productDiscountAmount - Decimal
|
|
shippingDiscountAmount - Decimal
|
|
couponCode - String
|
|
orderKey - String
|
|
paymentMethod - String
|
|
orderCreatedAt - DateTime
|
|
firstPaymentDate - DateTime
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"gotPhotoId": "abc123",
"number": "xyz789",
"status": "abc123",
"paymentStatus": "xyz789",
"gotPhotoData": JSONString,
"gotPhotoJob": GotPhotoJobNode,
"gotPhotoSubject": GotPhotoSubjectNode,
"amount": Decimal,
"amountNet": Decimal,
"salesTax": Decimal,
"paymentFeeNet": Decimal,
"paymentFeeTax": Decimal,
"paymentFeeGross": Decimal,
"serviceFeeNet": Decimal,
"serviceFeeTax": Decimal,
"serviceFeeGross": Decimal,
"productionFeeNet": Decimal,
"productionFeeTax": Decimal,
"productionFeeGross": Decimal,
"shippingFeeNet": Decimal,
"shippingFeeTax": Decimal,
"shippingFeeGross": Decimal,
"externalCostsProductionNet": Decimal,
"externalCostsProductionTax": Decimal,
"externalCostsProductionGross": Decimal,
"externalCostsShippingNet": Decimal,
"externalCostsShippingTax": Decimal,
"externalCostsShippingGross": Decimal,
"shippingCostsAmount": Decimal,
"productDiscountAmount": Decimal,
"shippingDiscountAmount": Decimal,
"couponCode": "xyz789",
"orderKey": "xyz789",
"paymentMethod": "abc123",
"orderCreatedAt": "2007-12-03T10:15:30Z",
"firstPaymentDate": "2007-12-03T10:15:30Z",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
GotPhotoOrderNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [GotPhotoOrderNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [GotPhotoOrderNodeEdge],
"nodeCount": 123
}
GotPhotoOrderNodeEdge
Fields
| Field Name | Description |
|---|---|
node - GotPhotoOrderNode
|
|
cursor - String!
|
Example
{
"node": GotPhotoOrderNode,
"cursor": "abc123"
}
GotPhotoOrganizationNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
gotPhotoId - String!
|
|
packageCategory - Boolean!
|
|
organization - OrganizationNode
|
|
gotPhotoJobs - GotPhotoJobNodeConnection!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"gotPhotoId": "xyz789",
"packageCategory": false,
"organization": OrganizationNode,
"gotPhotoJobs": GotPhotoJobNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
GotPhotoOrganizationNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [GotPhotoOrganizationNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [GotPhotoOrganizationNodeEdge],
"nodeCount": 987
}
GotPhotoOrganizationNodeEdge
Fields
| Field Name | Description |
|---|---|
node - GotPhotoOrganizationNode
|
|
cursor - String!
|
Example
{
"node": GotPhotoOrganizationNode,
"cursor": "abc123"
}
GotPhotoPasswordCreateInput
GotPhotoPasswordNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
gotPhotoId - String!
|
|
password - String
|
|
type - GotPhotoPasswordType
|
|
gotPhotoSubject - GotPhotoSubjectNode
|
|
gotPhotoJob - GotPhotoJobNode
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"gotPhotoId": "xyz789",
"password": "xyz789",
"type": "PHOTO",
"gotPhotoSubject": GotPhotoSubjectNode,
"gotPhotoJob": GotPhotoJobNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
GotPhotoPasswordNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [GotPhotoPasswordNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [GotPhotoPasswordNodeEdge],
"nodeCount": 987
}
GotPhotoPasswordNodeEdge
Fields
| Field Name | Description |
|---|---|
node - GotPhotoPasswordNode
|
|
cursor - String!
|
Example
{
"node": GotPhotoPasswordNode,
"cursor": "xyz789"
}
GotPhotoPasswordType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"PHOTO"
GotPhotoPasswordUpdateInput
GotPhotoSubjectNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
gotPhotoId - String!
|
|
subject - SubjectNode
|
|
subjectGroup - SubjectGroupNode
|
|
packageCategory - PackageCategoryNode
|
|
gotPhotoJob - GotPhotoJobNode
|
|
gotPhotoPasswords - GotPhotoPasswordNodeConnection!
|
|
gotPhotoOrders - GotPhotoOrderNodeConnection!
|
|
sessions - SessionNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"gotPhotoId": "xyz789",
"subject": SubjectNode,
"subjectGroup": SubjectGroupNode,
"packageCategory": PackageCategoryNode,
"gotPhotoJob": GotPhotoJobNode,
"gotPhotoPasswords": GotPhotoPasswordNodeConnection,
"gotPhotoOrders": GotPhotoOrderNodeConnection,
"sessions": SessionNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
GotPhotoSubjectNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [GotPhotoSubjectNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [GotPhotoSubjectNodeEdge],
"nodeCount": 123
}
GotPhotoSubjectNodeEdge
Fields
| Field Name | Description |
|---|---|
node - GotPhotoSubjectNode
|
|
cursor - String!
|
Example
{
"node": GotPhotoSubjectNode,
"cursor": "xyz789"
}
GraphCreateInput
Fields
| Input Field | Description |
|---|---|
name - String
|
|
graphType - String
|
|
taskCollectionId - ID
|
|
nodes - [GraphNodeCreateInput]
|
|
edges - [GraphEdgeCreateInput]
|
Example
{
"name": "xyz789",
"graphType": "abc123",
"taskCollectionId": 4,
"nodes": [GraphNodeCreateInput],
"edges": [GraphEdgeCreateInput]
}
GraphEdgeCreateInput
GraphEdgeInput
GraphEdgeNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
graph - GraphNode!
|
|
fromNode - GraphNodeNode!
|
|
toNode - GraphNodeNode!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"graph": GraphNode,
"fromNode": GraphNodeNode,
"toNode": GraphNodeNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
GraphEdgeNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [GraphEdgeNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [GraphEdgeNodeEdge],
"nodeCount": 123
}
GraphEdgeNodeEdge
Fields
| Field Name | Description |
|---|---|
node - GraphEdgeNode
|
|
cursor - String!
|
Example
{
"node": GraphEdgeNode,
"cursor": "xyz789"
}
GraphEdgeUpdateInput
GraphGraphType
Values
| Enum Value | Description |
|---|---|
|
|
Example
"TASK_COLLECTION"
GraphNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
name - String
|
|
graphType - GraphGraphType!
|
|
taskCollection - TaskCollectionNode
|
|
instantiatedTaskCollection - InstantiatedTaskCollectionNode
|
|
nodes - GraphNodeNodeConnection!
|
|
edges - GraphEdgeNodeConnection!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
isAcyclic - Boolean
|
|
Example
{
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"graphType": "TASK_COLLECTION",
"taskCollection": TaskCollectionNode,
"instantiatedTaskCollection": InstantiatedTaskCollectionNode,
"nodes": GraphNodeNodeConnection,
"edges": GraphEdgeNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"isAcyclic": false
}
GraphNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [GraphNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [GraphNodeEdge],
"nodeCount": 987
}
GraphNodeCreateInput
GraphNodeEdge
GraphNodeInput
GraphNodeNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
graph - GraphNode!
|
|
taskCollectionTask - TaskCollectionTaskNode
|
|
task - TaskNode
|
|
notificationTrigger - NotificationTriggerNode
|
|
positionX - Float!
|
|
positionY - Float!
|
|
outgoingEdges - GraphEdgeNodeConnection!
|
|
incomingEdges - GraphEdgeNodeConnection!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"graph": GraphNode,
"taskCollectionTask": TaskCollectionTaskNode,
"task": TaskNode,
"notificationTrigger": NotificationTriggerNode,
"positionX": 123.45,
"positionY": 123.45,
"outgoingEdges": GraphEdgeNodeConnection,
"incomingEdges": GraphEdgeNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
GraphNodeNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [GraphNodeNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [GraphNodeNodeEdge],
"nodeCount": 123
}
GraphNodeNodeEdge
Fields
| Field Name | Description |
|---|---|
node - GraphNodeNode
|
|
cursor - String!
|
Example
{
"node": GraphNodeNode,
"cursor": "xyz789"
}
GraphNodeUpdateInput
GraphUpdateInput
Fields
| Input Field | Description |
|---|---|
id - ID!
|
|
name - String
|
|
graphType - String
|
|
taskCollectionId - ID
|
|
nodes - [GraphNodeUpdateInput]
|
|
edges - [GraphEdgeUpdateInput]
|
|
nodesToCreate - [GraphNodeCreateInput]
|
|
edgesToCreate - [GraphEdgeCreateInput]
|
|
nodeIdsToDelete - [ID]
|
|
edgeIdsToDelete - [ID]
|
Example
{
"id": 4,
"name": "xyz789",
"graphType": "xyz789",
"taskCollectionId": "4",
"nodes": [GraphNodeUpdateInput],
"edges": [GraphEdgeUpdateInput],
"nodesToCreate": [GraphNodeCreateInput],
"edgesToCreate": [GraphEdgeCreateInput],
"nodeIdsToDelete": [4],
"edgeIdsToDelete": ["4"]
}
GroupNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
name - String!
|
|
userSet - GaiaUserNodeConnection!
|
|
Arguments
|
|
groupUiPreference - GroupUiPreferenceNodeConnection!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": 4,
"name": "xyz789",
"userSet": GaiaUserNodeConnection,
"groupUiPreference": GroupUiPreferenceNodeConnection,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
GroupNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [GroupNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [GroupNodeEdge],
"nodeCount": 987
}
GroupNodeEdge
GroupUiPreferenceInput
Fields
| Input Field | Description |
|---|---|
groupId - ID
|
|
uiPreferences - GenericScalar!
|
Example
{
"groupId": "4",
"uiPreferences": GenericScalar
}
GroupUiPreferenceNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
group - GroupNode
|
|
uiPreferences - GenericScalar
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"group": GroupNode,
"uiPreferences": GenericScalar,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
GroupUiPreferenceNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [GroupUiPreferenceNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [GroupUiPreferenceNodeEdge],
"nodeCount": 987
}
GroupUiPreferenceNodeEdge
Fields
| Field Name | Description |
|---|---|
node - GroupUiPreferenceNode
|
|
cursor - String!
|
Example
{
"node": GroupUiPreferenceNode,
"cursor": "abc123"
}
ID
Description
The ID scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as "4") or integer (such as 4) input value will be accepted as an ID.
Example
"4"
ImageInput
ImageQuixConnectorNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
enabled - Boolean!
|
|
clientId - String
|
|
clientSecret - String
|
|
authValid - Boolean!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"enabled": false,
"clientId": "abc123",
"clientSecret": "xyz789",
"authValid": true,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
ImageQuixConnectorNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [ImageQuixConnectorNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [ImageQuixConnectorNodeEdge],
"nodeCount": 987
}
ImageQuixConnectorNodeEdge
Fields
| Field Name | Description |
|---|---|
node - ImageQuixConnectorNode
|
|
cursor - String!
|
Example
{
"node": ImageQuixConnectorNode,
"cursor": "xyz789"
}
ImageQuixConnectorUpdateInput
ImageQuixSubjectNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
imagequixId - String!
|
|
subjectGroupSubject - SubjectGroupSubjectNode
|
|
files - FileNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
idQrCodeFile - FileNode
|
|
galleryQrCodeFile - FileNode
|
|
Example
{
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"imagequixId": "xyz789",
"subjectGroupSubject": SubjectGroupSubjectNode,
"files": FileNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"idQrCodeFile": FileNode,
"galleryQrCodeFile": FileNode
}
ImageQuixSubjectNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [ImageQuixSubjectNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [ImageQuixSubjectNodeEdge],
"nodeCount": 987
}
ImageQuixSubjectNodeEdge
Fields
| Field Name | Description |
|---|---|
node - ImageQuixSubjectNode
|
|
cursor - String!
|
Example
{
"node": ImageQuixSubjectNode,
"cursor": "abc123"
}
ImportOrganizationCSVInput
Fields
| Input Field | Description |
|---|---|
uuid - UUID
|
|
regions - [String]
|
|
organizationName - String!
|
|
organizationUniqueIdentifier - String
|
|
accountManagerFullName - String
|
|
organizationCategory - String!
|
|
organizationStage - String
|
|
contactFirstName - String
|
|
contactLastName - String
|
|
contactEmail - String
|
|
contactSecondaryEmail - String
|
|
contactPhone - String
|
|
contactPhoneExtension - String
|
|
contactSecondaryPhone - String
|
|
contactSecondaryPhoneExtension - String
|
|
contactPassword - String
|
|
contactLoginAccess - String
|
|
contactJobTitle - String
|
|
stageName - String
|
|
stageColor - String
|
|
locationName - String
|
|
addressLineOne - String
|
|
addressLineTwo - String
|
|
city - String
|
|
state - String
|
|
zip - String
|
|
taskCollectionName - String
|
|
metadata - JSONString
|
Example
{
"uuid": "dd2b7dd3-fb3c-42ee-8f02-76c09e3fcf9b",
"regions": ["abc123"],
"organizationName": "abc123",
"organizationUniqueIdentifier": "abc123",
"accountManagerFullName": "xyz789",
"organizationCategory": "abc123",
"organizationStage": "abc123",
"contactFirstName": "abc123",
"contactLastName": "abc123",
"contactEmail": "abc123",
"contactSecondaryEmail": "xyz789",
"contactPhone": "abc123",
"contactPhoneExtension": "xyz789",
"contactSecondaryPhone": "xyz789",
"contactSecondaryPhoneExtension": "abc123",
"contactPassword": "abc123",
"contactLoginAccess": "xyz789",
"contactJobTitle": "xyz789",
"stageName": "xyz789",
"stageColor": "xyz789",
"locationName": "xyz789",
"addressLineOne": "abc123",
"addressLineTwo": "abc123",
"city": "xyz789",
"state": "abc123",
"zip": "xyz789",
"taskCollectionName": "xyz789",
"metadata": JSONString
}
ImportOrganizationInput
Fields
| Input Field | Description |
|---|---|
organizationInput - [ImportOrganizationCSVInput]
|
|
recordSync - String
|
|
clientMutationId - String
|
Example
{
"organizationInput": [ImportOrganizationCSVInput],
"recordSync": "abc123",
"clientMutationId": "abc123"
}
ImportOrganizationPayload
ImportProgressNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
recordType - ImportProgressRecordType!
|
|
processing - Boolean!
|
|
processingCount - Int
|
|
processingCompleted - Int
|
|
processingProgress - Int
|
|
createdBy - GaiaUserNode
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"recordType": "ORGANIZATION",
"processing": false,
"processingCount": 987,
"processingCompleted": 123,
"processingProgress": 987,
"createdBy": GaiaUserNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
ImportProgressNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [ImportProgressNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [ImportProgressNodeEdge],
"nodeCount": 987
}
ImportProgressNodeEdge
Fields
| Field Name | Description |
|---|---|
node - ImportProgressNode
|
|
cursor - String!
|
Example
{
"node": ImportProgressNode,
"cursor": "abc123"
}
ImportProgressRecordType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"ORGANIZATION"
InitializeBulkUploadsInput
Fields
| Input Field | Description |
|---|---|
input - BulkUploadInitializeInput!
|
|
clientMutationId - String
|
Example
{
"input": BulkUploadInitializeInput,
"clientMutationId": "abc123"
}
InitializeBulkUploadsPayload
Fields
| Field Name | Description |
|---|---|
fileUploadSession - FileUploadSessionNode
|
|
files - [BulkFilePresignedUrlsType]
|
|
clientMutationId - String
|
Example
{
"fileUploadSession": FileUploadSessionNode,
"files": [BulkFilePresignedUrlsType],
"clientMutationId": "xyz789"
}
InitiateGoogleCalendarOAuthInput
InitiateGoogleCalendarOAuthPayload
Fields
| Field Name | Description |
|---|---|
authorizationUrl - String
|
|
googleCalendarConnector - GoogleCalendarConnectorNode
|
|
clientMutationId - String
|
Example
{
"authorizationUrl": "abc123",
"googleCalendarConnector": GoogleCalendarConnectorNode,
"clientMutationId": "xyz789"
}
InstantiatedTaskCollectionNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
taskCollection - TaskCollectionNode!
|
|
job - JobNode
|
|
organization - OrganizationNode
|
|
subjectGroup - SubjectGroupNode
|
|
subject - SubjectNode
|
|
equipmentItem - EquipmentItemNode
|
|
graph - GraphNode
|
|
tasks - TaskNodeConnection!
|
|
Arguments
|
|
notificationTriggers - NotificationTriggerNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"taskCollection": TaskCollectionNode,
"job": JobNode,
"organization": OrganizationNode,
"subjectGroup": SubjectGroupNode,
"subject": SubjectNode,
"equipmentItem": EquipmentItemNode,
"graph": GraphNode,
"tasks": TaskNodeConnection,
"notificationTriggers": NotificationTriggerNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
InstantiatedTaskCollectionNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [InstantiatedTaskCollectionNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [InstantiatedTaskCollectionNodeEdge],
"nodeCount": 987
}
InstantiatedTaskCollectionNodeEdge
Fields
| Field Name | Description |
|---|---|
node - InstantiatedTaskCollectionNode
|
|
cursor - String!
|
Example
{
"node": InstantiatedTaskCollectionNode,
"cursor": "xyz789"
}
Int
Description
The Int scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.
Example
987
JSONString
Example
JSONString
JobCreateInput
Fields
| Input Field | Description |
|---|---|
sharedCanSeeFiles - Boolean
|
|
sharedCanCreateFiles - Boolean
|
|
sharedCanCreateFolders - Boolean
|
|
sessionSharedCanCreateFiles - Boolean
|
|
sessionSharedCanCreateFolders - Boolean
|
|
sessionSharedCanSeeFiles - Boolean
|
|
copyJobId - ID
|
|
copyTasks - Boolean
|
|
multiDayJobCopyEmployeeAssignments - Boolean
|
|
name - String!
|
|
jobTypeId - ID
|
|
stageId - ID
|
|
regionId - ID
|
|
notificationsEnabled - Boolean
|
|
packageGroupJobs - [PackageGroupJobCreateInput]
|
|
packageCategoryJobs - [PackageCategoryJobCreateInput]
|
|
startDateTime - StudioTimezoneDateTime!
|
|
endDateTime - StudioTimezoneDateTime!
|
|
locationId - ID
|
|
setups - Int
|
|
maxSetups - Int
|
|
breaks - [BreakCreateInput]
|
|
autoScheduledTimeWindows - [AutoScheduledTimeWindowCreateUpdateInput]
|
|
employeeJobs - [EmployeeJobCreateInput]
|
|
notes - String
|
|
subjectNotes - String
|
|
createSessions - [SessionCreateInput]
|
|
updateSessions - [SessionUpdateInput]
|
|
jobEquipmentBagTypes - [JobEquipmentBagTypeInput]
|
|
jobEquipmentItemTypes - [JobEquipmentItemTypeInput]
|
|
bookingStartDateTime - StudioTimezoneDateTime
|
|
bookingEndDateTime - StudioTimezoneDateTime
|
|
manualLocation - JobLocationInput
|
|
contactIds - [ID]
|
|
adHocContacts - [AdHocJobContactInput]
|
|
metadata - JSONString
|
|
multiDayJob - Boolean
|
|
multiDayJobDates - [MultiDayJobCreateInput]
|
|
multiDayJobCopySessions - Boolean
|
|
addTaskCollections - [AddTaskCollectionInput]
|
|
googleCalendarEnabledForSubjectSessions - Boolean
|
|
googleCalendarEnabledForEmployeeJobs - Boolean
|
|
googleCalendarEnabledForOrganizationSessions - Boolean
|
|
bookable - Boolean
|
Example
{
"sharedCanSeeFiles": false,
"sharedCanCreateFiles": true,
"sharedCanCreateFolders": false,
"sessionSharedCanCreateFiles": false,
"sessionSharedCanCreateFolders": true,
"sessionSharedCanSeeFiles": true,
"copyJobId": "4",
"copyTasks": false,
"multiDayJobCopyEmployeeAssignments": true,
"name": "abc123",
"jobTypeId": "4",
"stageId": 4,
"regionId": "4",
"notificationsEnabled": false,
"packageGroupJobs": [PackageGroupJobCreateInput],
"packageCategoryJobs": [PackageCategoryJobCreateInput],
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime,
"locationId": 4,
"setups": 987,
"maxSetups": 123,
"breaks": [BreakCreateInput],
"autoScheduledTimeWindows": [
AutoScheduledTimeWindowCreateUpdateInput
],
"employeeJobs": [EmployeeJobCreateInput],
"notes": "xyz789",
"subjectNotes": "abc123",
"createSessions": [SessionCreateInput],
"updateSessions": [SessionUpdateInput],
"jobEquipmentBagTypes": [JobEquipmentBagTypeInput],
"jobEquipmentItemTypes": [JobEquipmentItemTypeInput],
"bookingStartDateTime": StudioTimezoneDateTime,
"bookingEndDateTime": StudioTimezoneDateTime,
"manualLocation": JobLocationInput,
"contactIds": [4],
"adHocContacts": [AdHocJobContactInput],
"metadata": JSONString,
"multiDayJob": false,
"multiDayJobDates": [MultiDayJobCreateInput],
"multiDayJobCopySessions": true,
"addTaskCollections": [AddTaskCollectionInput],
"googleCalendarEnabledForSubjectSessions": false,
"googleCalendarEnabledForEmployeeJobs": false,
"googleCalendarEnabledForOrganizationSessions": false,
"bookable": false
}
JobEquipmentBagTypeInput
JobEquipmentBagTypeNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
requiredQuantity - Int
|
|
job - JobNode!
|
|
equipmentBagType - EquipmentBagTypeNode!
|
|
includedQuantity - Int
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"requiredQuantity": 987,
"job": JobNode,
"equipmentBagType": EquipmentBagTypeNode,
"includedQuantity": 123,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
JobEquipmentBagTypeNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [JobEquipmentBagTypeNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [JobEquipmentBagTypeNodeEdge],
"nodeCount": 123
}
JobEquipmentBagTypeNodeEdge
Fields
| Field Name | Description |
|---|---|
node - JobEquipmentBagTypeNode
|
|
cursor - String!
|
Example
{
"node": JobEquipmentBagTypeNode,
"cursor": "abc123"
}
JobEquipmentItemTypeInput
JobEquipmentItemTypeNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
requiredQuantity - Int
|
|
job - JobNode!
|
|
equipmentItemType - EquipmentItemTypeNode!
|
|
includedQuantity - Int
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"requiredQuantity": 123,
"job": JobNode,
"equipmentItemType": EquipmentItemTypeNode,
"includedQuantity": 987,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
JobEquipmentItemTypeNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [JobEquipmentItemTypeNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [JobEquipmentItemTypeNodeEdge],
"nodeCount": 987
}
JobEquipmentItemTypeNodeEdge
Fields
| Field Name | Description |
|---|---|
node - JobEquipmentItemTypeNode
|
|
cursor - String!
|
Example
{
"node": JobEquipmentItemTypeNode,
"cursor": "xyz789"
}
JobLocationInput
Example
{
"name": "abc123",
"addressLineOne": "abc123",
"addressLineTwo": "xyz789",
"city": "abc123",
"state": "xyz789",
"zipCode": "xyz789",
"latitude": 987.65,
"longitude": 987.65
}
JobNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
copyJob - JobNode
|
|
stage - JobStageNode
|
|
multiDayJob - MultiDayJobNode
|
|
location - LocationNode
|
|
jobType - JobTypeNode
|
|
employees - EmployeeNodeConnection!
|
|
Arguments
|
|
subjectGroups - SubjectGroupNodeConnection!
|
|
Arguments
|
|
packageCategories - PackageCategoryNodeConnection!
|
|
Arguments
|
|
createdBy - GaiaUserNode
|
|
modifiedBy - GaiaUserNode
|
|
region - RegionNode
|
|
sharedCanCreateFiles - Boolean!
|
|
sharedCanCreateFolders - Boolean!
|
|
sharedCanSeeFiles - Boolean!
|
|
sessionSharedCanCreateFiles - Boolean!
|
|
sessionSharedCanCreateFolders - Boolean!
|
|
sessionSharedCanSeeFiles - Boolean!
|
|
creatingBoxFolders - Boolean!
|
|
rootBoxFolderId - String
|
|
sharedBoxFolderId - String
|
|
contacts - GaiaUserNodeConnection!
|
|
Arguments
|
|
cancelled - Boolean!
|
|
notificationsEnabled - Boolean!
|
|
bookable - Boolean
|
|
setups - Int!
|
|
maxSetups - Int!
|
|
name - String!
|
|
startDateTime - StudioTimezoneDateTime
|
|
endDateTime - StudioTimezoneDateTime
|
|
bookingStartDateTime - DateTime
|
|
bookingEndDateTime - DateTime
|
|
notes - String
|
|
subjectNotes - String
|
|
completed - Boolean!
|
|
resitsAvailable - Boolean!
|
|
unassignedEmployeeJobs - Boolean!
|
|
googleCalendarEnabledForSubjectSessions - Boolean
|
|
googleCalendarEnabledForEmployeeJobs - Boolean
|
|
googleCalendarEnabledForOrganizationSessions - Boolean
|
|
folder - FolderNode
|
|
sharedFolder - FolderNode
|
|
sessionsFolder - FolderNode
|
|
tasksFolder - FolderNode
|
|
files - FileNodeConnection!
|
|
Arguments
|
|
employeeJobs - EmployeeJobNodeConnection!
|
|
Arguments
|
|
instantiatedTaskCollections - InstantiatedTaskCollectionNodeConnection!
|
|
Arguments
|
|
tasks - TaskNodeConnection!
|
|
Arguments
|
|
submitForms - SubmitFormNodeConnection!
|
|
Arguments
|
|
forms - FormNodeConnection!
|
|
Arguments
|
|
jobEquipmentBagTypes - JobEquipmentBagTypeNodeConnection!
|
|
jobEquipmentItemTypes - JobEquipmentItemTypeNodeConnection!
|
|
copies - JobNodeConnection!
|
|
Arguments
|
|
packageCategoryJobs - PackageCategoryJobNodeConnection!
|
|
packageGroupJobs - PackageGroupJobNodeConnection!
|
|
breaks - BreakNodeConnection!
|
|
Arguments
|
|
autoScheduledTimeWindows - AutoScheduledTimeWindowNodeConnection!
|
|
Arguments
|
|
sessions - SessionNodeConnection!
|
|
Arguments
|
|
adHocContacts - AdHocJobContactNodeConnection!
|
|
Arguments
|
|
timesheetReports - TimesheetReportNodeConnection!
|
|
Arguments
|
|
nonRecurringNotifications - NonRecurringNotificationNodeConnection!
|
|
notifications - NotificationNodeConnection!
|
|
Arguments
|
|
chatChannels - ChannelNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
organizationContacts - [OrganizationContact]
|
|
scheduledSessionsCount - Int
|
|
minutesLong - Int
|
|
scheduledSessions - [SessionNode]
|
|
utilization - Float
|
|
description - String
|
|
organizations - [OrganizationNode]
|
|
nonAssociatedContacts - [GaiaUserNode]
|
|
Example
{
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"copyJob": JobNode,
"stage": JobStageNode,
"multiDayJob": MultiDayJobNode,
"location": LocationNode,
"jobType": JobTypeNode,
"employees": EmployeeNodeConnection,
"subjectGroups": SubjectGroupNodeConnection,
"packageCategories": PackageCategoryNodeConnection,
"createdBy": GaiaUserNode,
"modifiedBy": GaiaUserNode,
"region": RegionNode,
"sharedCanCreateFiles": true,
"sharedCanCreateFolders": true,
"sharedCanSeeFiles": true,
"sessionSharedCanCreateFiles": false,
"sessionSharedCanCreateFolders": false,
"sessionSharedCanSeeFiles": false,
"creatingBoxFolders": false,
"rootBoxFolderId": "abc123",
"sharedBoxFolderId": "abc123",
"contacts": GaiaUserNodeConnection,
"cancelled": false,
"notificationsEnabled": true,
"bookable": false,
"setups": 987,
"maxSetups": 123,
"name": "xyz789",
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime,
"bookingStartDateTime": "2007-12-03T10:15:30Z",
"bookingEndDateTime": "2007-12-03T10:15:30Z",
"notes": "abc123",
"subjectNotes": "abc123",
"completed": true,
"resitsAvailable": true,
"unassignedEmployeeJobs": true,
"googleCalendarEnabledForSubjectSessions": false,
"googleCalendarEnabledForEmployeeJobs": true,
"googleCalendarEnabledForOrganizationSessions": true,
"folder": FolderNode,
"sharedFolder": FolderNode,
"sessionsFolder": FolderNode,
"tasksFolder": FolderNode,
"files": FileNodeConnection,
"employeeJobs": EmployeeJobNodeConnection,
"instantiatedTaskCollections": InstantiatedTaskCollectionNodeConnection,
"tasks": TaskNodeConnection,
"submitForms": SubmitFormNodeConnection,
"forms": FormNodeConnection,
"jobEquipmentBagTypes": JobEquipmentBagTypeNodeConnection,
"jobEquipmentItemTypes": JobEquipmentItemTypeNodeConnection,
"copies": JobNodeConnection,
"packageCategoryJobs": PackageCategoryJobNodeConnection,
"packageGroupJobs": PackageGroupJobNodeConnection,
"breaks": BreakNodeConnection,
"autoScheduledTimeWindows": AutoScheduledTimeWindowNodeConnection,
"sessions": SessionNodeConnection,
"adHocContacts": AdHocJobContactNodeConnection,
"timesheetReports": TimesheetReportNodeConnection,
"nonRecurringNotifications": NonRecurringNotificationNodeConnection,
"notifications": NotificationNodeConnection,
"chatChannels": ChannelNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"organizationContacts": [OrganizationContact],
"scheduledSessionsCount": 987,
"minutesLong": 987,
"scheduledSessions": [SessionNode],
"utilization": 123.45,
"description": "abc123",
"organizations": [OrganizationNode],
"nonAssociatedContacts": [GaiaUserNode]
}
JobNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [JobNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [JobNodeEdge],
"nodeCount": 987
}
JobNodeEdge
JobSessionAvailableInputType
Fields
| Input Field | Description |
|---|---|
uuid - UUID
|
|
startDateTime - StudioTimezoneDateTime!
|
|
endDateTime - StudioTimezoneDateTime
|
|
sessionPackageId - ID!
|
Example
{
"uuid": "dd2b7dd3-fb3c-42ee-8f02-76c09e3fcf9b",
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime,
"sessionPackageId": "4"
}
JobSessionAvailableType
Fields
| Field Name | Description |
|---|---|
uuid - UUID
|
|
startDateTime - StudioTimezoneDateTime
|
|
endDateTime - StudioTimezoneDateTime
|
|
sessionPackageId - ID
|
|
available - Boolean
|
Example
{
"uuid": "dd2b7dd3-fb3c-42ee-8f02-76c09e3fcf9b",
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime,
"sessionPackageId": 4,
"available": false
}
JobSessionsAvailableInputType
Fields
| Input Field | Description |
|---|---|
sessions - [JobSessionAvailableInputType]
|
|
setups - Int!
|
|
jobId - ID
|
|
jobStartDateTime - DateTime
|
|
jobEndDateTime - DateTime
|
|
breaks - [BreakCreateInput]
|
|
copyJob - Boolean
|
|
bookable - Boolean
|
|
excludeSessionIds - [ID]
|
|
excludeBreakIds - [ID]
|
Example
{
"sessions": [JobSessionAvailableInputType],
"setups": 987,
"jobId": 4,
"jobStartDateTime": "2007-12-03T10:15:30Z",
"jobEndDateTime": "2007-12-03T10:15:30Z",
"breaks": [BreakCreateInput],
"copyJob": false,
"bookable": false,
"excludeSessionIds": [4],
"excludeBreakIds": ["4"]
}
JobSessionsAvailableType
Example
{
"sessions": [JobSessionAvailableType],
"setups": 123,
"job": JobNode,
"jobStartDateTime": "2007-12-03T10:15:30Z",
"jobEndDateTime": "2007-12-03T10:15:30Z",
"breaks": [Break]
}
JobSessionsReportInput
JobSessionsReportPayload
JobStageCreateInput
JobStageNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
name - String!
|
|
color - String!
|
|
jobs - JobNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"color": "abc123",
"jobs": JobNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
JobStageNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [JobStageNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [JobStageNodeEdge],
"nodeCount": 123
}
JobStageNodeEdge
Fields
| Field Name | Description |
|---|---|
node - JobStageNode
|
|
cursor - String!
|
Example
{
"node": JobStageNode,
"cursor": "xyz789"
}
JobStageUpdateInput
JobTypeCreateInput
JobTypeNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
name - String!
|
|
color - String!
|
|
sessionPackage - SessionPackageNode
|
|
jobs - JobNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"color": "xyz789",
"sessionPackage": SessionPackageNode,
"jobs": JobNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
JobTypeNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [JobTypeNodeEdge]!
|
Example
{
"pageInfo": PageInfo,
"edges": [JobTypeNodeEdge]
}
JobTypeNodeEdge
Fields
| Field Name | Description |
|---|---|
node - JobTypeNode
|
|
cursor - String!
|
Example
{
"node": JobTypeNode,
"cursor": "xyz789"
}
JobTypeUpdateInput
JobUpdateInput
Fields
| Input Field | Description |
|---|---|
sharedCanSeeFiles - Boolean
|
|
sessionSharedCanSeeFiles - Boolean
|
|
sharedCanCreateFiles - Boolean
|
|
sharedCanCreateFolders - Boolean
|
|
sessionSharedCanCreateFiles - Boolean
|
|
sessionSharedCanCreateFolders - Boolean
|
|
id - ID!
|
|
archived - Boolean
|
|
name - String
|
|
createJobEquipmentBagTypes - [JobEquipmentBagTypeInput]
|
|
updateJobEquipmentBagTypes - [JobEquipmentBagTypeInput]
|
|
deleteJobEquipmentBagTypeIds - [ID]
|
|
createJobEquipmentItemTypes - [JobEquipmentItemTypeInput]
|
|
updateJobEquipmentItemTypes - [JobEquipmentItemTypeInput]
|
|
deleteJobEquipmentItemTypeIds - [ID]
|
|
notificationsEnabled - Boolean
|
|
jobTypeId - ID
|
|
stageId - ID
|
|
regionId - ID
|
|
multiDayJobCopyEmployeeAssignments - Boolean
|
|
packageGroupJobs - [PackageGroupJobCreateInput]
|
|
packageCategoryJobs - [PackageCategoryJobCreateInput]
|
|
startDateTime - StudioTimezoneDateTime
|
|
endDateTime - StudioTimezoneDateTime
|
|
locationId - ID
|
|
setups - Int
|
|
maxSetups - Int
|
|
bookingStartDateTime - StudioTimezoneDateTime
|
|
bookingEndDateTime - StudioTimezoneDateTime
|
|
createBreaks - [BreakCreateInput]
|
|
updateBreaks - [BreakUpdateInput]
|
|
deleteBreakIds - [ID]
|
|
createAutoScheduledTimeWindows - [AutoScheduledTimeWindowCreateUpdateInput]
|
|
updateAutoScheduledTimeWindows - [AutoScheduledTimeWindowCreateUpdateInput]
|
|
deleteAutoScheduledTimeWindowIds - [ID]
|
|
createEmployeeJobs - [EmployeeJobCreateInput]
|
|
updateEmployeeJobs - [EmployeeJobUpdateInput]
|
|
deleteEmployeeJobIds - [ID]
|
|
notes - String
|
|
subjectNotes - String
|
|
cancelled - Boolean
|
|
createSessions - [SessionCreateInput]
|
|
updateSessions - [SessionUpdateInput]
|
|
applySessionPackageToAllSessionIds - ID
|
|
resitsAvailable - Boolean
|
|
completed - Boolean
|
|
packageCategoryIds - [ID]
|
|
manualLocation - JobLocationInput
|
|
contactIds - [ID]
|
|
createAdHocContacts - [AdHocJobContactInput]
|
|
updateAdHocContacts - [AdHocJobContactInput]
|
|
deleteAdHocContactIds - [ID]
|
|
metadata - JSONString
|
|
applyToAllJobs - Boolean
|
|
removeJobs - [ID]
|
|
updateJobs - [MultiDayJobUpdateInput]
|
|
addNewJobs - [MultiDayJobCreateInput]
|
|
multiDayJobCopySessions - Boolean
|
|
multiDayJobIds - [ID]
|
|
addTaskCollections - [AddTaskCollectionInput]
|
|
googleCalendarEnabledForSubjectSessions - Boolean
|
|
googleCalendarEnabledForEmployeeJobs - Boolean
|
|
googleCalendarEnabledForOrganizationSessions - Boolean
|
|
bookable - Boolean
|
Example
{
"sharedCanSeeFiles": true,
"sessionSharedCanSeeFiles": true,
"sharedCanCreateFiles": false,
"sharedCanCreateFolders": true,
"sessionSharedCanCreateFiles": false,
"sessionSharedCanCreateFolders": true,
"id": 4,
"archived": false,
"name": "xyz789",
"createJobEquipmentBagTypes": [
JobEquipmentBagTypeInput
],
"updateJobEquipmentBagTypes": [
JobEquipmentBagTypeInput
],
"deleteJobEquipmentBagTypeIds": [4],
"createJobEquipmentItemTypes": [
JobEquipmentItemTypeInput
],
"updateJobEquipmentItemTypes": [
JobEquipmentItemTypeInput
],
"deleteJobEquipmentItemTypeIds": ["4"],
"notificationsEnabled": false,
"jobTypeId": 4,
"stageId": 4,
"regionId": 4,
"multiDayJobCopyEmployeeAssignments": true,
"packageGroupJobs": [PackageGroupJobCreateInput],
"packageCategoryJobs": [PackageCategoryJobCreateInput],
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime,
"locationId": "4",
"setups": 123,
"maxSetups": 987,
"bookingStartDateTime": StudioTimezoneDateTime,
"bookingEndDateTime": StudioTimezoneDateTime,
"createBreaks": [BreakCreateInput],
"updateBreaks": [BreakUpdateInput],
"deleteBreakIds": [4],
"createAutoScheduledTimeWindows": [
AutoScheduledTimeWindowCreateUpdateInput
],
"updateAutoScheduledTimeWindows": [
AutoScheduledTimeWindowCreateUpdateInput
],
"deleteAutoScheduledTimeWindowIds": ["4"],
"createEmployeeJobs": [EmployeeJobCreateInput],
"updateEmployeeJobs": [EmployeeJobUpdateInput],
"deleteEmployeeJobIds": [4],
"notes": "xyz789",
"subjectNotes": "xyz789",
"cancelled": true,
"createSessions": [SessionCreateInput],
"updateSessions": [SessionUpdateInput],
"applySessionPackageToAllSessionIds": "4",
"resitsAvailable": false,
"completed": true,
"packageCategoryIds": [4],
"manualLocation": JobLocationInput,
"contactIds": [4],
"createAdHocContacts": [AdHocJobContactInput],
"updateAdHocContacts": [AdHocJobContactInput],
"deleteAdHocContactIds": [4],
"metadata": JSONString,
"applyToAllJobs": true,
"removeJobs": [4],
"updateJobs": [MultiDayJobUpdateInput],
"addNewJobs": [MultiDayJobCreateInput],
"multiDayJobCopySessions": false,
"multiDayJobIds": [4],
"addTaskCollections": [AddTaskCollectionInput],
"googleCalendarEnabledForSubjectSessions": false,
"googleCalendarEnabledForEmployeeJobs": true,
"googleCalendarEnabledForOrganizationSessions": true,
"bookable": false
}
JobValidationErrorsType
JobValidationInput
Fields
| Input Field | Description |
|---|---|
jobId - ID!
|
|
startDateTime - StudioTimezoneDateTime!
|
|
endDateTime - StudioTimezoneDateTime!
|
|
bookable - Boolean
|
|
copy - Boolean
|
|
regionId - ID!
|
|
breaks - [JobValidationObjectInput]
|
|
excludeBreakIds - [ID]
|
|
autoScheduledTimeWindows - [JobValidationObjectInput]
|
|
excludeAutoScheduledTimeWindowIds - [ID]
|
|
excludeSessionIds - [ID]
|
|
employeeJobs - [EmployeeJobValidationObjectInput]
|
|
excludeEmployeeJobIds - [ID]
|
Example
{
"jobId": 4,
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime,
"bookable": true,
"copy": true,
"regionId": "4",
"breaks": [JobValidationObjectInput],
"excludeBreakIds": ["4"],
"autoScheduledTimeWindows": [JobValidationObjectInput],
"excludeAutoScheduledTimeWindowIds": [4],
"excludeSessionIds": ["4"],
"employeeJobs": [EmployeeJobValidationObjectInput],
"excludeEmployeeJobIds": [4]
}
JobValidationObjectInput
Fields
| Input Field | Description |
|---|---|
id - String!
|
|
startDateTime - StudioTimezoneDateTime!
|
|
endDateTime - StudioTimezoneDateTime!
|
Example
{
"id": "abc123",
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime
}
JoinLiveChatInput
JoinLiveChatPayload
Fields
| Field Name | Description |
|---|---|
liveChat - LiveChatNode
|
|
token - LiveChatTokenType
|
|
clientMutationId - String
|
Example
{
"liveChat": LiveChatNode,
"token": LiveChatTokenType,
"clientMutationId": "xyz789"
}
KanbanNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
board - String!
|
|
employee - EmployeeNode
|
|
organization - OrganizationNode
|
|
subjectGroup - SubjectGroupNode
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"board": "abc123",
"employee": EmployeeNode,
"organization": OrganizationNode,
"subjectGroup": SubjectGroupNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
KanbanNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [KanbanNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [KanbanNodeEdge],
"nodeCount": 987
}
KanbanNodeEdge
Fields
| Field Name | Description |
|---|---|
node - KanbanNode
|
|
cursor - String!
|
Example
{
"node": KanbanNode,
"cursor": "xyz789"
}
KanbanUpdateInput
LeaveLiveChatInput
LeaveLiveChatPayload
Fields
| Field Name | Description |
|---|---|
liveChat - LiveChatNode
|
|
ended - Boolean
|
|
clientMutationId - String
|
Example
{
"liveChat": LiveChatNode,
"ended": true,
"clientMutationId": "xyz789"
}
LinkNotificationTriggerInput
Fields
| Input Field | Description |
|---|---|
linkNotificationTriggerInput - NotificationTriggerLinkInput!
|
|
clientMutationId - String
|
Example
{
"linkNotificationTriggerInput": NotificationTriggerLinkInput,
"clientMutationId": "abc123"
}
LinkNotificationTriggerPayload
Fields
| Field Name | Description |
|---|---|
notificationTrigger - NotificationTriggerNode
|
|
clientMutationId - String
|
Example
{
"notificationTrigger": NotificationTriggerNode,
"clientMutationId": "abc123"
}
LiveChatNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
channel - ChannelNode!
|
|
startedBy - GaiaUserNode
|
|
status - LiveChatStatus!
|
|
roomName - String!
|
|
systemMessage - MessageNode
|
|
startedAt - DateTime!
|
|
endedAt - DateTime
|
|
participants - LiveChatParticipantNodeConnection!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
activeParticipants - [LiveChatParticipantNode]
|
|
participantCount - Int
|
|
Example
{
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"channel": ChannelNode,
"startedBy": GaiaUserNode,
"status": "ACTIVE",
"roomName": "xyz789",
"systemMessage": MessageNode,
"startedAt": "2007-12-03T10:15:30Z",
"endedAt": "2007-12-03T10:15:30Z",
"participants": LiveChatParticipantNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"activeParticipants": [LiveChatParticipantNode],
"participantCount": 123
}
LiveChatNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [LiveChatNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [LiveChatNodeEdge],
"nodeCount": 987
}
LiveChatNodeEdge
Fields
| Field Name | Description |
|---|---|
node - LiveChatNode
|
|
cursor - String!
|
Example
{
"node": LiveChatNode,
"cursor": "abc123"
}
LiveChatParticipantNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
liveChat - LiveChatNode!
|
|
gaiaUser - GaiaUserNode!
|
|
joinedAt - DateTime!
|
|
leftAt - DateTime
|
|
isMuted - Boolean!
|
|
isVideoOn - Boolean!
|
|
isScreenSharing - Boolean!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
isActive - Boolean
|
Example
{
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"liveChat": LiveChatNode,
"gaiaUser": GaiaUserNode,
"joinedAt": "2007-12-03T10:15:30Z",
"leftAt": "2007-12-03T10:15:30Z",
"isMuted": true,
"isVideoOn": false,
"isScreenSharing": false,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"isActive": false
}
LiveChatParticipantNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [LiveChatParticipantNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [LiveChatParticipantNodeEdge],
"nodeCount": 987
}
LiveChatParticipantNodeEdge
Fields
| Field Name | Description |
|---|---|
node - LiveChatParticipantNode
|
|
cursor - String!
|
Example
{
"node": LiveChatParticipantNode,
"cursor": "xyz789"
}
LiveChatStatus
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"ACTIVE"
LiveChatTokenType
LocationCreateInput
Fields
| Input Field | Description |
|---|---|
id - ID
|
|
subjectId - ID
|
|
regionId - ID
|
|
organizationId - ID
|
|
mapDefault - Boolean
|
|
name - String
|
|
addressLineOne - String
|
|
addressLineTwo - String
|
|
city - String
|
|
state - String
|
|
zipCode - String
|
|
shippingAddress - Boolean
|
|
billingAddress - Boolean
|
|
studio - Boolean
|
|
latitude - Float
|
|
longitude - Float
|
|
metadata - String
|
Example
{
"id": 4,
"subjectId": 4,
"regionId": 4,
"organizationId": "4",
"mapDefault": false,
"name": "abc123",
"addressLineOne": "xyz789",
"addressLineTwo": "abc123",
"city": "xyz789",
"state": "abc123",
"zipCode": "abc123",
"shippingAddress": false,
"billingAddress": false,
"studio": true,
"latitude": 987.65,
"longitude": 987.65,
"metadata": "xyz789"
}
LocationNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - String
|
|
subject - SubjectNode
|
|
organization - OrganizationNode
|
|
stripeTaxRate - StripeTaxRateNode
|
|
region - RegionNode
|
|
latitude - String
|
|
longitude - String
|
|
mapDefault - Boolean
|
|
name - String
|
|
addressLineOne - String!
|
|
addressLineTwo - String
|
|
city - String!
|
|
state - String!
|
|
zipCode - String!
|
|
archived - Boolean
|
|
studio - Boolean!
|
|
shippingAddress - Boolean!
|
|
billingAddress - Boolean!
|
|
salesTax - Float
|
|
fullAddress - String
|
|
fullAddressNoName - String
|
|
calendarEvents - EmployeeScheduleNodeConnection!
|
|
Arguments
|
|
jobs - JobNodeConnection!
|
|
Arguments
|
|
timesheetReports - TimesheetReportNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": "4",
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": "abc123",
"subject": SubjectNode,
"organization": OrganizationNode,
"stripeTaxRate": StripeTaxRateNode,
"region": RegionNode,
"latitude": "abc123",
"longitude": "abc123",
"mapDefault": true,
"name": "xyz789",
"addressLineOne": "abc123",
"addressLineTwo": "xyz789",
"city": "abc123",
"state": "abc123",
"zipCode": "abc123",
"archived": false,
"studio": false,
"shippingAddress": false,
"billingAddress": true,
"salesTax": 123.45,
"fullAddress": "abc123",
"fullAddressNoName": "xyz789",
"calendarEvents": EmployeeScheduleNodeConnection,
"jobs": JobNodeConnection,
"timesheetReports": TimesheetReportNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
LocationNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [LocationNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [LocationNodeEdge],
"nodeCount": 987
}
LocationNodeEdge
Fields
| Field Name | Description |
|---|---|
node - LocationNode
|
|
cursor - String!
|
Example
{
"node": LocationNode,
"cursor": "abc123"
}
LocationScheduleEventType
Fields
| Field Name | Description |
|---|---|
minute - StudioTimezoneDateTime
|
|
job - JobNode
|
|
session - SessionNode
|
|
bookable - Boolean
|
|
bookableSessionPackage - SessionPackageNode
|
|
bookableStartDateTime - StudioTimezoneDateTime
|
|
bookableEndDateTime - StudioTimezoneDateTime
|
Example
{
"minute": StudioTimezoneDateTime,
"job": JobNode,
"session": SessionNode,
"bookable": true,
"bookableSessionPackage": SessionPackageNode,
"bookableStartDateTime": StudioTimezoneDateTime,
"bookableEndDateTime": StudioTimezoneDateTime
}
LocationUpdateInput
Fields
| Input Field | Description |
|---|---|
id - ID!
|
|
name - String
|
|
addressLineOne - String
|
|
addressLineTwo - String
|
|
mapDefault - Boolean
|
|
city - String
|
|
state - String
|
|
zipCode - String
|
|
shippingAddress - Boolean
|
|
billingAddress - Boolean
|
|
organizationId - ID
|
|
subjectId - ID
|
|
regionId - ID
|
|
studio - Boolean
|
|
archived - Boolean
|
|
latitude - Float
|
|
longitude - Float
|
|
metadata - String
|
Example
{
"id": "4",
"name": "xyz789",
"addressLineOne": "xyz789",
"addressLineTwo": "xyz789",
"mapDefault": false,
"city": "abc123",
"state": "xyz789",
"zipCode": "xyz789",
"shippingAddress": true,
"billingAddress": true,
"organizationId": 4,
"subjectId": 4,
"regionId": "4",
"studio": false,
"archived": true,
"latitude": 123.45,
"longitude": 123.45,
"metadata": "abc123"
}
LogEntryAction
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"A_0"
LogEntryNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
contentType - ContentTypeNode
|
|
objectPk - String!
|
|
objectId - Int
|
|
objectRepr - String!
|
|
serializedData - JSONString
|
|
action - LogEntryAction!
|
|
changes - String!
|
|
actor - GaiaUserNode
|
|
remoteAddr - String
|
|
timestamp - DateTime!
|
|
additionalData - JSONString
|
|
apiCalls - APICallNodeConnection!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
history - [LogEntryNode]
|
|
recordId - Int
|
|
Example
{
"id": 4,
"contentType": ContentTypeNode,
"objectPk": "abc123",
"objectId": 987,
"objectRepr": "xyz789",
"serializedData": JSONString,
"action": "A_0",
"changes": "abc123",
"actor": GaiaUserNode,
"remoteAddr": "abc123",
"timestamp": "2007-12-03T10:15:30Z",
"additionalData": JSONString,
"apiCalls": APICallNodeConnection,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"history": [LogEntryNode],
"recordId": 123
}
LogEntryNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [LogEntryNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [LogEntryNodeEdge],
"nodeCount": 123
}
LogEntryNodeEdge
Fields
| Field Name | Description |
|---|---|
node - LogEntryNode
|
|
cursor - String!
|
Example
{
"node": LogEntryNode,
"cursor": "xyz789"
}
ManageFileUploadProgressInput
Fields
| Input Field | Description |
|---|---|
uploadSessionUuid - String!
|
|
fileUuid - String!
|
|
fileName - String!
|
|
fileSize - BigInt!
|
|
totalChunks - BigInt!
|
|
contentType - String
|
|
metadata - JSONString
|
|
regenerateUrlForPart - Int
|
|
uploadedPartNumber - Int
|
|
uploadedPartEtag - String
|
|
requestNextUrlBatch - Boolean
|
|
measuredSpeedBps - BigInt
|
|
chunkSize - BigInt
|
|
clientMutationId - String
|
Example
{
"uploadSessionUuid": "abc123",
"fileUuid": "xyz789",
"fileName": "xyz789",
"fileSize": {},
"totalChunks": {},
"contentType": "xyz789",
"metadata": JSONString,
"regenerateUrlForPart": 123,
"uploadedPartNumber": 123,
"uploadedPartEtag": "xyz789",
"requestNextUrlBatch": true,
"measuredSpeedBps": {},
"chunkSize": {},
"clientMutationId": "xyz789"
}
ManageFileUploadProgressPayload
Fields
| Field Name | Description |
|---|---|
fileUploadProgress - FileUploadProgressNode
|
|
clientMutationId - String
|
Example
{
"fileUploadProgress": FileUploadProgressNode,
"clientMutationId": "xyz789"
}
MergeIntoSubjectInput
MergeSubjectInput
Fields
| Input Field | Description |
|---|---|
mergeIntoSubjectInput - MergeIntoSubjectInput!
|
|
clientMutationId - String
|
Example
{
"mergeIntoSubjectInput": MergeIntoSubjectInput,
"clientMutationId": "xyz789"
}
MergeSubjectPayload
Fields
| Field Name | Description |
|---|---|
merged - Boolean
|
|
subjectDeduplicationSubject - SubjectDeduplicationSubjectNode
|
|
clientMutationId - String
|
Example
{
"merged": true,
"subjectDeduplicationSubject": SubjectDeduplicationSubjectNode,
"clientMutationId": "abc123"
}
MessageCreateInput
MessageMessageType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"TEXT"
MessageNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
channel - ChannelNode!
|
|
sender - GaiaUserNode
|
|
text - String
|
|
messageType - MessageMessageType!
|
|
parentMessage - MessageNode
|
|
threadReplyCount - Int!
|
|
threadLastReplyAt - DateTime
|
|
edited - Boolean!
|
|
editedAt - DateTime
|
|
sent - Boolean!
|
|
received - Boolean!
|
|
pending - Boolean!
|
|
files - FileNodeConnection!
|
|
Arguments
|
|
threadReplies - MessageNodeConnection!
|
|
Arguments
|
|
reactions - MessageReactionNodeConnection!
|
|
liveChat - LiveChatNodeConnection!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
chatFormat - GenericScalar
|
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"channel": ChannelNode,
"sender": GaiaUserNode,
"text": "xyz789",
"messageType": "TEXT",
"parentMessage": MessageNode,
"threadReplyCount": 987,
"threadLastReplyAt": "2007-12-03T10:15:30Z",
"edited": true,
"editedAt": "2007-12-03T10:15:30Z",
"sent": false,
"received": false,
"pending": false,
"files": FileNodeConnection,
"threadReplies": MessageNodeConnection,
"reactions": MessageReactionNodeConnection,
"liveChat": LiveChatNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"chatFormat": GenericScalar
}
MessageNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [MessageNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [MessageNodeEdge],
"nodeCount": 123
}
MessageNodeEdge
Fields
| Field Name | Description |
|---|---|
node - MessageNode
|
|
cursor - String!
|
Example
{
"node": MessageNode,
"cursor": "abc123"
}
MessageReactionNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
message - MessageNode!
|
|
gaiaUser - GaiaUserNode!
|
|
emoji - String!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"message": MessageNode,
"gaiaUser": GaiaUserNode,
"emoji": "abc123",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
MessageReactionNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [MessageReactionNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [MessageReactionNodeEdge],
"nodeCount": 123
}
MessageReactionNodeEdge
Fields
| Field Name | Description |
|---|---|
node - MessageReactionNode
|
|
cursor - String!
|
Example
{
"node": MessageReactionNode,
"cursor": "abc123"
}
MessageUpdateInput
MultiDayJobCreateInput
Fields
| Input Field | Description |
|---|---|
startDateTime - StudioTimezoneDateTime!
|
|
endDateTime - StudioTimezoneDateTime!
|
Example
{
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime
}
MultiDayJobNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
copySessions - Boolean!
|
|
jobs - JobNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"copySessions": false,
"jobs": JobNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
MultiDayJobNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [MultiDayJobNodeEdge]!
|
Example
{
"pageInfo": PageInfo,
"edges": [MultiDayJobNodeEdge]
}
MultiDayJobNodeEdge
Fields
| Field Name | Description |
|---|---|
node - MultiDayJobNode
|
|
cursor - String!
|
Example
{
"node": MultiDayJobNode,
"cursor": "abc123"
}
MultiDayJobUpdateInput
Fields
| Input Field | Description |
|---|---|
id - ID!
|
|
startDateTime - StudioTimezoneDateTime!
|
|
endDateTime - StudioTimezoneDateTime!
|
Example
{
"id": "4",
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime
}
NewEquipmentBagTypeInput
Node
Fields
| Field Name | Description |
|---|---|
id - ID!
|
Possible Types
| Node Types |
|---|
Example
{"id": 4}
NodesCustomFieldsUpdateInput
Fields
| Input Field | Description |
|---|---|
node - String!
|
|
nodeIds - [ID]!
|
|
metadata - JSONString!
|
|
updateExistingValues - Boolean
|
Example
{
"node": "abc123",
"nodeIds": [4],
"metadata": JSONString,
"updateExistingValues": false
}
NonRecurringNotificationNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
notificationTrigger - NotificationTriggerNode
|
|
session - SessionNode
|
|
job - JobNode
|
|
subjectGroup - SubjectGroupNode
|
|
subject - SubjectNode
|
|
employee - EmployeeNode
|
|
gaiaUser - GaiaUserNode
|
|
adHocContact - AdHocJobContactNode
|
|
task - TaskNode
|
|
equipmentBag - EquipmentBagNode
|
|
equipmentItem - EquipmentItemNode
|
|
timesheet - TimesheetNode
|
|
notificationTriggerRule - NotificationTriggerRuleNode
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"notificationTrigger": NotificationTriggerNode,
"session": SessionNode,
"job": JobNode,
"subjectGroup": SubjectGroupNode,
"subject": SubjectNode,
"employee": EmployeeNode,
"gaiaUser": GaiaUserNode,
"adHocContact": AdHocJobContactNode,
"task": TaskNode,
"equipmentBag": EquipmentBagNode,
"equipmentItem": EquipmentItemNode,
"timesheet": TimesheetNode,
"notificationTriggerRule": NotificationTriggerRuleNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
NonRecurringNotificationNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [NonRecurringNotificationNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [NonRecurringNotificationNodeEdge],
"nodeCount": 123
}
NonRecurringNotificationNodeEdge
Fields
| Field Name | Description |
|---|---|
node - NonRecurringNotificationNode
|
|
cursor - String!
|
Example
{
"node": NonRecurringNotificationNode,
"cursor": "abc123"
}
NotificationLinkClicksTimeSeriesType
NotificationLinkNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
notification - NotificationNode
|
|
link - String!
|
|
templateVariable - String!
|
|
clicks - Int!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"notification": NotificationNode,
"link": "xyz789",
"templateVariable": "xyz789",
"clicks": 123,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
NotificationLinkNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [NotificationLinkNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [NotificationLinkNodeEdge],
"nodeCount": 123
}
NotificationLinkNodeEdge
Fields
| Field Name | Description |
|---|---|
node - NotificationLinkNode
|
|
cursor - String!
|
Example
{
"node": NotificationLinkNode,
"cursor": "xyz789"
}
NotificationLinkUpdateInput
Fields
| Input Field | Description |
|---|---|
id - ID!
|
Example
{"id": "4"}
NotificationNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
notificationTemplate - NotificationTemplateNode
|
|
notificationTrigger - NotificationTriggerNode
|
|
employeeSchedule - EmployeeScheduleNode
|
|
gaiaUser - GaiaUserNode
|
|
adHocContact - AdHocJobContactNode
|
|
docusealSubmissionRequestSigner - DocuSealSubmissionRequestSignerNode
|
|
docusealSubmissionRequest - DocuSealSubmissionRequestNode
|
|
subjectGroup - SubjectGroupNode
|
|
job - JobNode
|
|
session - SessionNode
|
|
employee - EmployeeNode
|
|
employeeJob - EmployeeJobNode
|
|
organization - OrganizationNode
|
|
subjectGroupSubject - SubjectGroupSubjectNode
|
|
subject - SubjectNode
|
|
stripeInvoice - StripeInvoiceNode
|
|
stripePaymentIntent - StripePaymentIntentNode
|
|
task - TaskNode
|
|
stripeRefundIntent - StripeRefundIntentNode
|
|
equipmentBag - EquipmentBagNode
|
|
equipmentItem - EquipmentItemNode
|
|
slackConnector - SlackConnectorNode
|
|
twilioConnector - TwilioConnectorNode
|
|
smtpConnector - SMTPConnectorNode
|
|
expoConnector - ExpoConnectorNode
|
|
submitForm - SubmitFormNode
|
|
region - RegionNode
|
|
timesheet - TimesheetNode
|
|
emailOpenedUuid - UUID
|
|
emailIntiallyOpened - DateTime
|
|
emailLastOpened - DateTime
|
|
emailOpenCount - Int
|
|
content - String
|
|
to - String
|
|
notificationLinks - NotificationLinkNodeConnection!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
channel - String
|
|
notificationLinkClicks - Int
|
|
Example
{
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"notificationTemplate": NotificationTemplateNode,
"notificationTrigger": NotificationTriggerNode,
"employeeSchedule": EmployeeScheduleNode,
"gaiaUser": GaiaUserNode,
"adHocContact": AdHocJobContactNode,
"docusealSubmissionRequestSigner": DocuSealSubmissionRequestSignerNode,
"docusealSubmissionRequest": DocuSealSubmissionRequestNode,
"subjectGroup": SubjectGroupNode,
"job": JobNode,
"session": SessionNode,
"employee": EmployeeNode,
"employeeJob": EmployeeJobNode,
"organization": OrganizationNode,
"subjectGroupSubject": SubjectGroupSubjectNode,
"subject": SubjectNode,
"stripeInvoice": StripeInvoiceNode,
"stripePaymentIntent": StripePaymentIntentNode,
"task": TaskNode,
"stripeRefundIntent": StripeRefundIntentNode,
"equipmentBag": EquipmentBagNode,
"equipmentItem": EquipmentItemNode,
"slackConnector": SlackConnectorNode,
"twilioConnector": TwilioConnectorNode,
"smtpConnector": SMTPConnectorNode,
"expoConnector": ExpoConnectorNode,
"submitForm": SubmitFormNode,
"region": RegionNode,
"timesheet": TimesheetNode,
"emailOpenedUuid": "dd2b7dd3-fb3c-42ee-8f02-76c09e3fcf9b",
"emailIntiallyOpened": "2007-12-03T10:15:30Z",
"emailLastOpened": "2007-12-03T10:15:30Z",
"emailOpenCount": 123,
"content": "xyz789",
"to": "xyz789",
"notificationLinks": NotificationLinkNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"channel": "abc123",
"notificationLinkClicks": 123
}
NotificationNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [NotificationNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [NotificationNodeEdge],
"nodeCount": 987
}
NotificationNodeEdge
Fields
| Field Name | Description |
|---|---|
node - NotificationNode
|
|
cursor - String!
|
Example
{
"node": NotificationNode,
"cursor": "abc123"
}
NotificationTemplateChannelNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
name - String!
|
|
notificationTrigger - NotificationTriggerNode
|
|
notificationTemplate - NotificationTemplateNode
|
|
slackConnector - SlackConnectorNode
|
|
twilioConnector - TwilioConnectorNode
|
|
smtpConnector - SMTPConnectorNode
|
|
expoConnector - ExpoConnectorNode
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
channelType - String
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"notificationTrigger": NotificationTriggerNode,
"notificationTemplate": NotificationTemplateNode,
"slackConnector": SlackConnectorNode,
"twilioConnector": TwilioConnectorNode,
"smtpConnector": SMTPConnectorNode,
"expoConnector": ExpoConnectorNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"channelType": "abc123"
}
NotificationTemplateChannelNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [NotificationTemplateChannelNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [NotificationTemplateChannelNodeEdge],
"nodeCount": 987
}
NotificationTemplateChannelNodeEdge
Fields
| Field Name | Description |
|---|---|
node - NotificationTemplateChannelNode
|
|
cursor - String!
|
Example
{
"node": NotificationTemplateChannelNode,
"cursor": "abc123"
}
NotificationTemplateNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
name - String!
|
|
emailSubject - String
|
|
bccEmails - String
|
|
ccEmails - String
|
|
dynamicContext - JSONString
|
|
images - [String!]
|
|
emailTemplateDesign - JSONString
|
|
emailSessionCalendarEvent - Boolean!
|
|
emailEmployeeJobCalendarEvent - Boolean!
|
|
emailJobCalendarEvent - Boolean!
|
|
smsContent - String
|
|
pushTitle - String
|
|
pushBody - String
|
|
path - String!
|
|
html - Boolean
|
|
plaintextEmailBuilder - Boolean
|
|
plaintextEmail - JSONString
|
|
linkTracking - Boolean!
|
|
file - FileNode
|
|
fileEmailAttachments - FileNodeConnection!
|
|
Arguments
|
|
notificationTemplateChannels - NotificationTemplateChannelNodeConnection!
|
|
notifications - NotificationNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
channelType - String
|
|
Example
{
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"emailSubject": "xyz789",
"bccEmails": "abc123",
"ccEmails": "abc123",
"dynamicContext": JSONString,
"images": ["abc123"],
"emailTemplateDesign": JSONString,
"emailSessionCalendarEvent": false,
"emailEmployeeJobCalendarEvent": false,
"emailJobCalendarEvent": true,
"smsContent": "xyz789",
"pushTitle": "abc123",
"pushBody": "abc123",
"path": "xyz789",
"html": true,
"plaintextEmailBuilder": false,
"plaintextEmail": JSONString,
"linkTracking": true,
"file": FileNode,
"fileEmailAttachments": FileNodeConnection,
"notificationTemplateChannels": NotificationTemplateChannelNodeConnection,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"channelType": "xyz789"
}
NotificationTemplateNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [NotificationTemplateNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [NotificationTemplateNodeEdge],
"nodeCount": 123
}
NotificationTemplateNodeEdge
Fields
| Field Name | Description |
|---|---|
node - NotificationTemplateNode
|
|
cursor - String!
|
Example
{
"node": NotificationTemplateNode,
"cursor": "abc123"
}
NotificationTemplateSyncInput
Fields
| Input Field | Description |
|---|---|
notificationTemplateSyncInput - SyncNotificationTemplateInput!
|
|
clientMutationId - String
|
Example
{
"notificationTemplateSyncInput": SyncNotificationTemplateInput,
"clientMutationId": "xyz789"
}
NotificationTemplateSyncPayload
NotificationTemplateUpdateInput
Fields
| Input Field | Description |
|---|---|
id - ID!
|
|
channel - String!
|
|
bccEmails - String
|
|
ccEmails - String
|
|
linkTracking - Boolean
|
|
smsContent - String
|
|
emailTemplateContent - String
|
|
emailTemplateDesign - JSONString
|
|
updateEmailTemplate - Boolean
|
|
plaintextEmail - JSONString
|
|
emailSubject - String
|
|
addEmailAttachments - [Upload]
|
|
removeEmailAttachments - [ID]
|
|
pushTitle - String
|
|
pushBody - String
|
Example
{
"id": "4",
"channel": "abc123",
"bccEmails": "abc123",
"ccEmails": "xyz789",
"linkTracking": false,
"smsContent": "abc123",
"emailTemplateContent": "abc123",
"emailTemplateDesign": JSONString,
"updateEmailTemplate": true,
"plaintextEmail": JSONString,
"emailSubject": "xyz789",
"addEmailAttachments": [Upload],
"removeEmailAttachments": [4],
"pushTitle": "abc123",
"pushBody": "xyz789"
}
NotificationTimeSeriesType
NotificationTriggerCreateInput
Example
{
"name": "abc123",
"plaintextEmailBuilder": false,
"taskCollectionId": "4",
"taskCollectionTaskId": 4,
"instantiatedTaskCollectionId": 4,
"taskId": 4,
"includeNotificationRule": false,
"notificationRules": [
NotificationTriggerRuleInlineInput
],
"tags": ["abc123"]
}
NotificationTriggerLinkInput
NotificationTriggerNameType
Fields
| Field Name | Description |
|---|---|
name - String!
|
Example
{"name": "abc123"}
NotificationTriggerNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
processingNotifications - Boolean!
|
|
processedNotificationsAt - DateTime
|
|
usingNotificationTrigger - NotificationTriggerNode
|
|
organization - OrganizationNode
|
|
subjectGroup - SubjectGroupNode
|
|
taskCollections - TaskCollectionNodeConnection!
|
|
Arguments
|
|
taskCollectionTasks - TaskCollectionTaskNodeConnection!
|
|
instantiatedTaskCollections - InstantiatedTaskCollectionNodeConnection!
|
|
Arguments
|
|
tasks - TaskNodeConnection!
|
|
Arguments
|
|
custom - Boolean!
|
|
default - Boolean!
|
|
name - String!
|
|
enabled - Boolean!
|
|
using - NotificationTriggerUsing!
|
|
emailEnabled - Boolean!
|
|
smsEnabled - Boolean!
|
|
pushEnabled - Boolean!
|
|
recurring - Boolean!
|
|
scheduledTrigger - Boolean!
|
|
startDateTime - DateTime
|
|
endDateTime - DateTime
|
|
customStartEndTime - Boolean
|
|
startDelta - NotificationTriggerStartDelta
|
|
startDeltaCount - Int
|
|
startDirection - NotificationTriggerStartDirection!
|
|
sendEmailImmediately - Boolean!
|
|
occurrenceDelta - NotificationTriggerOccurrenceDelta
|
|
occurrenceDeltaCount - Int
|
|
lastSentAt - StudioTimezoneDateTime
|
|
smtpRateLimit - Int!
|
|
smtpRateLimitSecondDelta - Int!
|
|
employeeRecipients - EmployeeNodeConnection!
|
|
Arguments
|
|
graphNodes - GraphNodeNodeConnection!
|
|
nonRecurringNotifications - NonRecurringNotificationNodeConnection!
|
|
usingNotificationTriggers - NotificationTriggerNodeConnection!
|
|
Arguments
|
|
notificationTriggerRules - NotificationTriggerRuleNodeConnection!
|
|
Arguments
|
|
notificationTemplateChannels - NotificationTemplateChannelNodeConnection!
|
|
notifications - NotificationNodeConnection!
|
|
Arguments
|
|
docusealTemplates - DocuSealTemplateNodeConnection!
|
|
docusealSubmissionRequests - DocuSealSubmissionRequestNodeConnection!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
tags - [TagNode]
|
|
Example
{
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"processingNotifications": true,
"processedNotificationsAt": "2007-12-03T10:15:30Z",
"usingNotificationTrigger": NotificationTriggerNode,
"organization": OrganizationNode,
"subjectGroup": SubjectGroupNode,
"taskCollections": TaskCollectionNodeConnection,
"taskCollectionTasks": TaskCollectionTaskNodeConnection,
"instantiatedTaskCollections": InstantiatedTaskCollectionNodeConnection,
"tasks": TaskNodeConnection,
"custom": true,
"default": false,
"name": "xyz789",
"enabled": false,
"using": "DEFAULT",
"emailEnabled": false,
"smsEnabled": true,
"pushEnabled": false,
"recurring": true,
"scheduledTrigger": false,
"startDateTime": "2007-12-03T10:15:30Z",
"endDateTime": "2007-12-03T10:15:30Z",
"customStartEndTime": true,
"startDelta": "SECONDS",
"startDeltaCount": 987,
"startDirection": "BEFORE",
"sendEmailImmediately": false,
"occurrenceDelta": "SECONDS",
"occurrenceDeltaCount": 987,
"lastSentAt": StudioTimezoneDateTime,
"smtpRateLimit": 987,
"smtpRateLimitSecondDelta": 123,
"employeeRecipients": EmployeeNodeConnection,
"graphNodes": GraphNodeNodeConnection,
"nonRecurringNotifications": NonRecurringNotificationNodeConnection,
"usingNotificationTriggers": NotificationTriggerNodeConnection,
"notificationTriggerRules": NotificationTriggerRuleNodeConnection,
"notificationTemplateChannels": NotificationTemplateChannelNodeConnection,
"notifications": NotificationNodeConnection,
"docusealTemplates": DocuSealTemplateNodeConnection,
"docusealSubmissionRequests": DocuSealSubmissionRequestNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"tags": [TagNode]
}
NotificationTriggerNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [NotificationTriggerNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [NotificationTriggerNodeEdge],
"nodeCount": 987
}
NotificationTriggerNodeEdge
Fields
| Field Name | Description |
|---|---|
node - NotificationTriggerNode
|
|
cursor - String!
|
Example
{
"node": NotificationTriggerNode,
"cursor": "abc123"
}
NotificationTriggerOccurrenceDelta
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"SECONDS"
NotificationTriggerRuleAttachmentNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
notificationTriggerRule - NotificationTriggerRuleNode!
|
|
task - TaskNode
|
|
taskCollectionTask - TaskCollectionTaskNode
|
|
file - FileNode!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"notificationTriggerRule": NotificationTriggerRuleNode,
"task": TaskNode,
"taskCollectionTask": TaskCollectionTaskNode,
"file": FileNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
NotificationTriggerRuleAttachmentNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [NotificationTriggerRuleAttachmentNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [NotificationTriggerRuleAttachmentNodeEdge],
"nodeCount": 987
}
NotificationTriggerRuleAttachmentNodeEdge
Fields
| Field Name | Description |
|---|---|
node - NotificationTriggerRuleAttachmentNode
|
|
cursor - String!
|
Example
{
"node": NotificationTriggerRuleAttachmentNode,
"cursor": "abc123"
}
NotificationTriggerRuleCreateInput
Fields
| Input Field | Description |
|---|---|
notificationTriggerId - ID!
|
|
ruleType - String!
|
|
triggerStatusId - ID
|
|
repeatUntilStatusId - ID
|
|
sourceTaskPosition - String
|
|
recipientType - String
|
|
targetTaskPosition - String
|
|
enabled - Boolean
|
|
requireIncomplete - Boolean
|
|
sendFromAssignedEmployee - Boolean
|
|
recurring - Boolean
|
|
startDelta - String
|
|
startDeltaCount - Int
|
|
startDirection - String
|
|
occurrenceDelta - String
|
|
occurrenceDeltaCount - Int
|
|
overrideTriggerTiming - Boolean
|
|
autoCompleteTask - Boolean
|
|
addAttachments - [Upload]
|
|
removeAttachments - [ID]
|
|
addTaskAttachments - [Upload]
|
|
removeTaskAttachments - [ID]
|
|
addTaskCollectionTaskAttachments - [Upload]
|
|
removeTaskCollectionTaskAttachments - [ID]
|
|
taskId - ID
|
|
taskCollectionTaskId - ID
|
|
employeeIds - [ID]
|
|
gaiaUserIds - [ID]
|
|
customEmails - String
|
Example
{
"notificationTriggerId": "4",
"ruleType": "abc123",
"triggerStatusId": "4",
"repeatUntilStatusId": "4",
"sourceTaskPosition": "abc123",
"recipientType": "xyz789",
"targetTaskPosition": "xyz789",
"enabled": false,
"requireIncomplete": false,
"sendFromAssignedEmployee": true,
"recurring": true,
"startDelta": "abc123",
"startDeltaCount": 987,
"startDirection": "xyz789",
"occurrenceDelta": "abc123",
"occurrenceDeltaCount": 123,
"overrideTriggerTiming": false,
"autoCompleteTask": false,
"addAttachments": [Upload],
"removeAttachments": [4],
"addTaskAttachments": [Upload],
"removeTaskAttachments": [4],
"addTaskCollectionTaskAttachments": [Upload],
"removeTaskCollectionTaskAttachments": [4],
"taskId": 4,
"taskCollectionTaskId": 4,
"employeeIds": [4],
"gaiaUserIds": [4],
"customEmails": "abc123"
}
NotificationTriggerRuleInlineInput
Fields
| Input Field | Description |
|---|---|
ruleType - String!
|
|
triggerStatusId - ID
|
|
repeatUntilStatusId - ID
|
|
sourceTaskPosition - String
|
|
recipientType - String
|
|
targetTaskPosition - String
|
|
requireIncomplete - Boolean
|
|
sendFromAssignedEmployee - Boolean
|
|
recurring - Boolean
|
|
startDelta - String
|
|
startDeltaCount - Int
|
|
startDirection - String
|
|
occurrenceDelta - String
|
|
occurrenceDeltaCount - Int
|
|
overrideTriggerTiming - Boolean
|
Example
{
"ruleType": "abc123",
"triggerStatusId": "4",
"repeatUntilStatusId": "4",
"sourceTaskPosition": "abc123",
"recipientType": "abc123",
"targetTaskPosition": "abc123",
"requireIncomplete": true,
"sendFromAssignedEmployee": false,
"recurring": false,
"startDelta": "abc123",
"startDeltaCount": 987,
"startDirection": "xyz789",
"occurrenceDelta": "abc123",
"occurrenceDeltaCount": 123,
"overrideTriggerTiming": true
}
NotificationTriggerRuleNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
notificationTrigger - NotificationTriggerNode!
|
|
ruleType - String
|
|
triggerStatus - TaskStatusNode
|
|
repeatUntilStatus - TaskStatusNode
|
|
sourceTaskPosition - String
|
|
recipientType - String
|
|
targetTaskPosition - String
|
|
enabled - Boolean!
|
|
autoCompleteTask - Boolean!
|
|
requireIncomplete - Boolean!
|
|
sendFromAssignedEmployee - Boolean!
|
|
recurring - Boolean
|
|
startDelta - String
|
|
startDeltaCount - Int
|
|
startDirection - NotificationTriggerRuleStartDirection
|
|
occurrenceDelta - String
|
|
occurrenceDeltaCount - Int
|
|
overrideTriggerTiming - Boolean
|
|
sourceRule - NotificationTriggerRuleNode
|
|
fileAttachments - FileNodeConnection!
|
|
Arguments
|
|
nonRecurringNotifications - NonRecurringNotificationNodeConnection!
|
|
copiedRules - NotificationTriggerRuleNodeConnection!
|
|
Arguments
|
|
notificationTriggerRuleAttachments - NotificationTriggerRuleAttachmentNodeConnection!
|
|
Arguments
|
|
notificationTriggerRuleRecipients - NotificationTriggerRuleRecipientsNodeConnection!
|
|
Arguments
|
|
taskRecipients - TaskNotificationRecipientsNodeConnection!
|
|
Arguments |
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
effectiveRecurring - Boolean
|
|
effectiveStartDelta - String
|
|
effectiveStartDeltaCount - Int
|
|
effectiveStartDirection - String
|
|
effectiveOccurrenceDelta - String
|
|
effectiveOccurrenceDeltaCount - Int
|
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"notificationTrigger": NotificationTriggerNode,
"ruleType": "xyz789",
"triggerStatus": TaskStatusNode,
"repeatUntilStatus": TaskStatusNode,
"sourceTaskPosition": "abc123",
"recipientType": "xyz789",
"targetTaskPosition": "xyz789",
"enabled": false,
"autoCompleteTask": false,
"requireIncomplete": false,
"sendFromAssignedEmployee": false,
"recurring": false,
"startDelta": "abc123",
"startDeltaCount": 987,
"startDirection": "BEFORE",
"occurrenceDelta": "abc123",
"occurrenceDeltaCount": 987,
"overrideTriggerTiming": true,
"sourceRule": NotificationTriggerRuleNode,
"fileAttachments": FileNodeConnection,
"nonRecurringNotifications": NonRecurringNotificationNodeConnection,
"copiedRules": NotificationTriggerRuleNodeConnection,
"notificationTriggerRuleAttachments": NotificationTriggerRuleAttachmentNodeConnection,
"notificationTriggerRuleRecipients": NotificationTriggerRuleRecipientsNodeConnection,
"taskRecipients": TaskNotificationRecipientsNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"effectiveRecurring": true,
"effectiveStartDelta": "abc123",
"effectiveStartDeltaCount": 123,
"effectiveStartDirection": "xyz789",
"effectiveOccurrenceDelta": "abc123",
"effectiveOccurrenceDeltaCount": 987
}
NotificationTriggerRuleNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [NotificationTriggerRuleNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [NotificationTriggerRuleNodeEdge],
"nodeCount": 987
}
NotificationTriggerRuleNodeEdge
Fields
| Field Name | Description |
|---|---|
node - NotificationTriggerRuleNode
|
|
cursor - String!
|
Example
{
"node": NotificationTriggerRuleNode,
"cursor": "abc123"
}
NotificationTriggerRuleRecipientsNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
notificationTriggerRule - NotificationTriggerRuleNode!
|
|
task - TaskNode
|
|
taskCollectionTask - TaskCollectionTaskNode
|
|
recipientType - NotificationTriggerRuleRecipientsRecipientType!
|
|
organizationContacts - GaiaUserNodeConnection!
|
|
Arguments
|
|
employees - EmployeeNodeConnection!
|
|
Arguments
|
|
adHocEmails - String!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"notificationTriggerRule": NotificationTriggerRuleNode,
"task": TaskNode,
"taskCollectionTask": TaskCollectionTaskNode,
"recipientType": "SOURCE_EMPLOYEES",
"organizationContacts": GaiaUserNodeConnection,
"employees": EmployeeNodeConnection,
"adHocEmails": "abc123",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
NotificationTriggerRuleRecipientsNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [NotificationTriggerRuleRecipientsNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [NotificationTriggerRuleRecipientsNodeEdge],
"nodeCount": 987
}
NotificationTriggerRuleRecipientsNodeEdge
Fields
| Field Name | Description |
|---|---|
node - NotificationTriggerRuleRecipientsNode
|
|
cursor - String!
|
Example
{
"node": NotificationTriggerRuleRecipientsNode,
"cursor": "abc123"
}
NotificationTriggerRuleRecipientsRecipientType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"SOURCE_EMPLOYEES"
NotificationTriggerRuleStartDirection
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"BEFORE"
NotificationTriggerRuleUpdateInput
Fields
| Input Field | Description |
|---|---|
id - ID!
|
|
ruleType - String
|
|
triggerStatusId - ID
|
|
repeatUntilStatusId - ID
|
|
sourceTaskPosition - String
|
|
recipientType - String
|
|
targetTaskPosition - String
|
|
enabled - Boolean
|
|
requireIncomplete - Boolean
|
|
sendFromAssignedEmployee - Boolean
|
|
recurring - Boolean
|
|
startDelta - String
|
|
startDeltaCount - Int
|
|
startDirection - String
|
|
occurrenceDelta - String
|
|
occurrenceDeltaCount - Int
|
|
overrideTriggerTiming - Boolean
|
|
autoCompleteTask - Boolean
|
|
applyGlobally - Boolean
|
|
addAttachments - [Upload]
|
|
removeAttachments - [ID]
|
|
addTaskAttachments - [Upload]
|
|
removeTaskAttachments - [ID]
|
|
addTaskCollectionTaskAttachments - [Upload]
|
|
removeTaskCollectionTaskAttachments - [ID]
|
|
taskId - ID
|
|
taskCollectionTaskId - ID
|
|
employeeIds - [ID]
|
|
gaiaUserIds - [ID]
|
|
customEmails - String
|
Example
{
"id": 4,
"ruleType": "xyz789",
"triggerStatusId": 4,
"repeatUntilStatusId": "4",
"sourceTaskPosition": "abc123",
"recipientType": "xyz789",
"targetTaskPosition": "xyz789",
"enabled": false,
"requireIncomplete": true,
"sendFromAssignedEmployee": false,
"recurring": true,
"startDelta": "abc123",
"startDeltaCount": 123,
"startDirection": "abc123",
"occurrenceDelta": "abc123",
"occurrenceDeltaCount": 123,
"overrideTriggerTiming": false,
"autoCompleteTask": false,
"applyGlobally": true,
"addAttachments": [Upload],
"removeAttachments": [4],
"addTaskAttachments": [Upload],
"removeTaskAttachments": [4],
"addTaskCollectionTaskAttachments": [Upload],
"removeTaskCollectionTaskAttachments": [
"4"
],
"taskId": "4",
"taskCollectionTaskId": 4,
"employeeIds": ["4"],
"gaiaUserIds": ["4"],
"customEmails": "xyz789"
}
NotificationTriggerSendInput
Fields
| Input Field | Description |
|---|---|
id - ID
|
|
contactReminderJobId - ID
|
|
sessionReminderJobId - ID
|
|
equipmentBagId - ID
|
|
channel - String
|
|
ccEmails - String
|
|
bccEmails - String
|
|
linkTracking - Boolean
|
|
employeeIds - [ID]
|
|
emails - String
|
|
scheduleStartDate - DateTime
|
|
scheduleEndDate - DateTime
|
|
sendToJobContactsId - ID
|
|
sendToJobSessionsId - ID
|
|
sendToJobEmployeesId - ID
|
|
sendToOrganizationId - ID
|
|
sendToEmployeeId - ID
|
|
sendToUserId - ID
|
|
sendToUserJobId - ID
|
|
sendToEmployeeJobId - ID
|
|
sendToSubjectGroupId - ID
|
|
sendToSubjectId - ID
|
|
sendToSubjectJobId - ID
|
|
sendToSubjectSessionId - ID
|
|
sendToSubjectSubjectGroupId - ID
|
|
senderEmployeeId - ID
|
|
subjectGroupSubjectsNotBooked - Boolean
|
|
subjectGroupSubjectsSessionComplete - Boolean
|
|
subjectGroupSubjectsBooked - Boolean
|
|
modifiedTemplate - String
|
|
userIds - [ID]
|
|
taskId - ID
|
|
includeSubjectContacts - Boolean
|
Example
{
"id": "4",
"contactReminderJobId": 4,
"sessionReminderJobId": 4,
"equipmentBagId": "4",
"channel": "xyz789",
"ccEmails": "xyz789",
"bccEmails": "abc123",
"linkTracking": false,
"employeeIds": [4],
"emails": "xyz789",
"scheduleStartDate": "2007-12-03T10:15:30Z",
"scheduleEndDate": "2007-12-03T10:15:30Z",
"sendToJobContactsId": 4,
"sendToJobSessionsId": "4",
"sendToJobEmployeesId": 4,
"sendToOrganizationId": "4",
"sendToEmployeeId": "4",
"sendToUserId": "4",
"sendToUserJobId": "4",
"sendToEmployeeJobId": "4",
"sendToSubjectGroupId": 4,
"sendToSubjectId": 4,
"sendToSubjectJobId": 4,
"sendToSubjectSessionId": 4,
"sendToSubjectSubjectGroupId": 4,
"senderEmployeeId": 4,
"subjectGroupSubjectsNotBooked": true,
"subjectGroupSubjectsSessionComplete": false,
"subjectGroupSubjectsBooked": false,
"modifiedTemplate": "xyz789",
"userIds": ["4"],
"taskId": "4",
"includeSubjectContacts": false
}
NotificationTriggerStartDelta
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"SECONDS"
NotificationTriggerStartDirection
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"BEFORE"
NotificationTriggerTestInput
Example
{
"id": "4",
"notificationTemplateChannelId": "4",
"organizationId": 4,
"subjectGroupId": 4,
"sessionId": "4",
"subjectId": 4,
"sendTo": "abc123"
}
NotificationTriggerUpdateInput
Fields
| Input Field | Description |
|---|---|
id - ID!
|
|
name - String
|
|
enabled - Boolean
|
|
smsEnabled - Boolean
|
|
pushEnabled - Boolean
|
|
sendEmailImmediately - Boolean
|
|
smtpRateLimit - Int
|
|
smtpRateLimitSecondDelta - Int
|
|
emailEnabled - Boolean
|
|
emailSubject - String
|
|
recurring - Boolean
|
|
startDateTime - DateTime
|
|
endDateTime - DateTime
|
|
customStartEndTime - Boolean
|
|
startDelta - String
|
|
startDeltaCount - Int
|
|
startDirection - String
|
|
occurrenceDelta - String
|
|
occurrenceDeltaCount - Int
|
|
using - String
|
|
employeeRecipientIds - [ID]
|
|
tags - [String]
|
Example
{
"id": "4",
"name": "xyz789",
"enabled": false,
"smsEnabled": true,
"pushEnabled": false,
"sendEmailImmediately": true,
"smtpRateLimit": 123,
"smtpRateLimitSecondDelta": 987,
"emailEnabled": true,
"emailSubject": "abc123",
"recurring": true,
"startDateTime": "2007-12-03T10:15:30Z",
"endDateTime": "2007-12-03T10:15:30Z",
"customStartEndTime": false,
"startDelta": "xyz789",
"startDeltaCount": 987,
"startDirection": "abc123",
"occurrenceDelta": "xyz789",
"occurrenceDeltaCount": 123,
"using": "abc123",
"employeeRecipientIds": ["4"],
"tags": ["abc123"]
}
NotificationTriggerUsing
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"DEFAULT"
OpenAiCompletionResponse
Fields
| Field Name | Description |
|---|---|
answer - String!
|
Example
{"answer": "abc123"}
OpenAiImageEditResponse
Fields
| Field Name | Description |
|---|---|
imageUrl - String!
|
Example
{"imageUrl": "abc123"}
OpenAiImageGenerationResponse
Fields
| Field Name | Description |
|---|---|
imageUrl - String!
|
Example
{"imageUrl": "xyz789"}
OpenAiImageVariationResponse
Fields
| Field Name | Description |
|---|---|
imageUrl - String!
|
Example
{"imageUrl": "abc123"}
OpenAiInteractionNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
type - OpenAiInteractionType
|
|
prompt - String
|
|
answer - String
|
|
gaiaUser - GaiaUserNode
|
|
imageUrls - JSONString
|
|
promptTokens - Int
|
|
completionTokens - Int
|
|
chatMessages - JSONString
|
|
title - String
|
|
subjectDeduplication - SubjectDeduplicationNode
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"type": "TEXT_COMPLETION",
"prompt": "xyz789",
"answer": "xyz789",
"gaiaUser": GaiaUserNode,
"imageUrls": JSONString,
"promptTokens": 123,
"completionTokens": 123,
"chatMessages": JSONString,
"title": "xyz789",
"subjectDeduplication": SubjectDeduplicationNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
OpenAiInteractionNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [OpenAiInteractionNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [OpenAiInteractionNodeEdge],
"nodeCount": 987
}
OpenAiInteractionNodeEdge
Fields
| Field Name | Description |
|---|---|
node - OpenAiInteractionNode
|
|
cursor - String!
|
Example
{
"node": OpenAiInteractionNode,
"cursor": "xyz789"
}
OpenAiInteractionType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"TEXT_COMPLETION"
OrganizationCSVInput
Fields
| Input Field | Description |
|---|---|
id - ID!
|
|
csvSubjects - [CSVSubjectInput]!
|
|
recordSync - String
|
|
regionId - ID
|
Example
{
"id": 4,
"csvSubjects": [CSVSubjectInput],
"recordSync": "xyz789",
"regionId": "4"
}
OrganizationCategory
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"SCHOOL"
OrganizationContact
Fields
| Field Name | Description |
|---|---|
contact - GaiaUserNode
|
|
organization - OrganizationNode
|
Example
{
"contact": GaiaUserNode,
"organization": OrganizationNode
}
OrganizationCreateInput
Fields
| Input Field | Description |
|---|---|
plaidPublicToken - String
|
|
sharedCanSeeFiles - Boolean
|
|
subjectGroupSharedCanCreateFiles - Boolean
|
|
subjectGroupSharedCanCreateFolders - Boolean
|
|
subjectGroupSharedCanSeeFiles - Boolean
|
|
subjectSharedCanCreateFiles - Boolean
|
|
subjectSharedCanCreateFolders - Boolean
|
|
subjectSharedCanSeeFiles - Boolean
|
|
organizationStageId - ID
|
|
contacts - [GaiaUserCreateInput]
|
|
locations - [LocationCreateInput]
|
|
organizationRegions - [OrganizationRegionCreateInput]
|
|
domains - [String]
|
|
resitFeeFreeSessions - Boolean
|
|
paidPackagesIds - [ID]
|
|
notificationCopyOrganizationId - ID
|
|
name - String!
|
|
uniqueIdentifier - String
|
|
logoImage - ImageInput
|
|
category - String!
|
|
sessionPackageBackgrounds - [OrganizationPackageBackgroundCreateInput]
|
|
notes - String
|
|
accountManagerId - ID
|
|
stripePaymentMethodId - String
|
|
invoiceEmail - String
|
|
resitFeePaidSessions - Boolean
|
|
csvSubjects - Int
|
|
freePackageResitFee - Float
|
|
resitsIncludeFreeSessions - Boolean
|
|
addTaskCollections - [AddTaskCollectionInput]
|
|
metadata - JSONString
|
|
refundPolicy - String
|
|
timeRefundHours - Float
|
|
timeRefundFee - Float
|
|
sharedCanCreateFiles - Boolean
|
|
sharedCanCreateFolders - Boolean
|
|
timeRefundSessionPackageCost - Boolean
|
|
noShowFee - Float
|
|
resitFee - Float
|
|
applyNoShowPolicyFree - Boolean
|
|
applyNoShowPolicyPaid - Boolean
|
|
applyPolicyFree - Boolean
|
|
applyPolicyPaid - Boolean
|
|
usingNoShowPolicy - String
|
|
usingCancellationPolicy - String
|
|
usingResitPolicy - String
|
|
tags - [String]
|
|
taskSharedCanCreateFiles - Boolean
|
|
taskSharedCanCreateFolders - Boolean
|
|
taskSharedCanSeeFiles - Boolean
|
|
nonBookingNotificationsEnabled - Boolean
|
|
anonymousSubjects - Boolean
|
Example
{
"plaidPublicToken": "abc123",
"sharedCanSeeFiles": false,
"subjectGroupSharedCanCreateFiles": false,
"subjectGroupSharedCanCreateFolders": false,
"subjectGroupSharedCanSeeFiles": true,
"subjectSharedCanCreateFiles": true,
"subjectSharedCanCreateFolders": true,
"subjectSharedCanSeeFiles": false,
"organizationStageId": 4,
"contacts": [GaiaUserCreateInput],
"locations": [LocationCreateInput],
"organizationRegions": [OrganizationRegionCreateInput],
"domains": ["abc123"],
"resitFeeFreeSessions": true,
"paidPackagesIds": [4],
"notificationCopyOrganizationId": 4,
"name": "xyz789",
"uniqueIdentifier": "abc123",
"logoImage": ImageInput,
"category": "abc123",
"sessionPackageBackgrounds": [
OrganizationPackageBackgroundCreateInput
],
"notes": "abc123",
"accountManagerId": "4",
"stripePaymentMethodId": "xyz789",
"invoiceEmail": "abc123",
"resitFeePaidSessions": false,
"csvSubjects": 123,
"freePackageResitFee": 123.45,
"resitsIncludeFreeSessions": true,
"addTaskCollections": [AddTaskCollectionInput],
"metadata": JSONString,
"refundPolicy": "xyz789",
"timeRefundHours": 987.65,
"timeRefundFee": 123.45,
"sharedCanCreateFiles": true,
"sharedCanCreateFolders": false,
"timeRefundSessionPackageCost": true,
"noShowFee": 987.65,
"resitFee": 123.45,
"applyNoShowPolicyFree": false,
"applyNoShowPolicyPaid": true,
"applyPolicyFree": true,
"applyPolicyPaid": true,
"usingNoShowPolicy": "abc123",
"usingCancellationPolicy": "xyz789",
"usingResitPolicy": "abc123",
"tags": ["abc123"],
"taskSharedCanCreateFiles": false,
"taskSharedCanCreateFolders": true,
"taskSharedCanSeeFiles": true,
"nonBookingNotificationsEnabled": false,
"anonymousSubjects": true
}
OrganizationDeleteInput
OrganizationLogoImageNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
nameOnUpload - String
|
|
organization - OrganizationNode!
|
|
originalImageUrl - String
|
|
defaultImageUrl - String
|
|
thumbnailImageUrl - String
|
|
originalImageName - String
|
|
defaultImageName - String
|
|
thumbnailImageName - String
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": 4,
"nameOnUpload": "abc123",
"organization": OrganizationNode,
"originalImageUrl": "abc123",
"defaultImageUrl": "abc123",
"thumbnailImageUrl": "abc123",
"originalImageName": "xyz789",
"defaultImageName": "xyz789",
"thumbnailImageName": "abc123",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
OrganizationNameType
OrganizationNamesType
Fields
| Field Name | Description |
|---|---|
organizations - [OrganizationNameType]
|
Example
{"organizations": [OrganizationNameType]}
OrganizationNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
organizationStage - OrganizationStageNode
|
|
sharedCanCreateFiles - Boolean!
|
|
sharedCanCreateFolders - Boolean!
|
|
sharedCanSeeFiles - Boolean!
|
|
nonBookingNotificationsEnabled - Boolean
|
|
subjectGroupSharedCanCreateFiles - Boolean!
|
|
subjectGroupSharedCanCreateFolders - Boolean!
|
|
subjectGroupSharedCanSeeFiles - Boolean!
|
|
subjectSharedCanCreateFiles - Boolean!
|
|
subjectSharedCanCreateFolders - Boolean!
|
|
subjectSharedCanSeeFiles - Boolean!
|
|
syncingNotifications - Boolean!
|
|
taskSharedCanCreateFiles - Boolean!
|
|
taskSharedCanCreateFolders - Boolean!
|
|
taskSharedCanSeeFiles - Boolean!
|
|
notificationCopyOrganization - OrganizationNode
|
|
sessionPackages - SessionPackageNodeConnection!
|
|
Arguments
|
|
paidPackages - SessionPackageNodeConnection!
|
|
Arguments
|
|
kanban - KanbanNode
|
|
invoiceEmail - String
|
|
rootBoxFolderId - String
|
|
contactsBoxFolderId - String
|
|
subjectGroupsBoxFolderId - String
|
|
contacts - GaiaUserNodeConnection!
|
|
Arguments
|
|
accountManager - EmployeeNode
|
|
category - OrganizationCategory!
|
|
name - String
|
|
uniqueIdentifier - String
|
|
notes - String
|
|
processingSubjects - Boolean!
|
|
processingSubjectsCount - Int
|
|
processingSubjectsCompleted - Int
|
|
processingSubjectsProgress - Int
|
|
refundPolicy - OrganizationRefundPolicy!
|
|
applyNoShowPolicyFree - Boolean!
|
|
applyNoShowPolicyPaid - Boolean!
|
|
applyPolicyFree - Boolean!
|
|
applyPolicyPaid - Boolean!
|
|
timeRefundHours - Int
|
|
resitFeePaidSessions - Boolean!
|
|
resitFeeFreeSessions - Boolean!
|
|
timeRefundFee - Float
|
|
timeRefundSessionPackageCost - Boolean!
|
|
noShowFee - Float
|
|
freePackageResitFee - Float
|
|
resitsIncludeFreeSessions - Boolean!
|
|
resitFee - Float
|
|
usingNoShowPolicy - OrganizationUsingNoShowPolicy!
|
|
usingCancellationPolicy - OrganizationUsingCancellationPolicy!
|
|
usingResitPolicy - OrganizationUsingResitPolicy!
|
|
search - String
|
|
anonymousSubjects - Boolean!
|
|
orphanGotphotoJobs - Boolean!
|
|
folder - FolderNode
|
|
sharedFolder - FolderNode
|
|
staffSharedFolder - FolderNode
|
|
subjectGroupsFolder - FolderNode
|
|
subjectsFolder - FolderNode
|
|
tasksFolder - FolderNode
|
|
files - FileNodeConnection!
|
|
Arguments
|
|
instantiatedTaskCollections - InstantiatedTaskCollectionNodeConnection!
|
|
Arguments
|
|
tasks - TaskNodeConnection!
|
|
Arguments
|
|
submitForms - SubmitFormNodeConnection!
|
|
Arguments
|
|
forms - FormNodeConnection!
|
|
Arguments
|
|
boxSignRequests - BoxSignRequestNodeConnection!
|
|
stripeCustomer - StripeCustomerNode
|
|
coupons - CouponNodeConnection!
|
|
Arguments
|
|
notificationCopyOrganizations - OrganizationNodeConnection!
|
|
Arguments
|
|
domains - DomainNodeConnection!
|
|
logoImage - OrganizationLogoImageNode
|
|
sessionPackageBackgrounds - OrganizationPackageBackgroundNodeConnection!
|
|
Arguments |
|
organizationRegions - OrganizationRegionNodeConnection!
|
|
subjectGroups - SubjectGroupNodeConnection!
|
|
Arguments
|
|
subjects - SubjectNodeConnection!
|
|
Arguments
|
|
locations - LocationNodeConnection!
|
|
Arguments
|
|
gotPhotoOrganization - GotPhotoOrganizationNode
|
|
sessions - SessionNodeConnection!
|
|
Arguments
|
|
notificationTriggers - NotificationTriggerNodeConnection!
|
|
Arguments
|
|
notifications - NotificationNodeConnection!
|
|
Arguments
|
|
fotomerchantClient - FotomerchantClientNode
|
|
fotomerchantSubjects - FotomerchantSubjectNodeConnection!
|
|
docusealSubmissionRequests - DocuSealSubmissionRequestNodeConnection!
|
|
chatChannels - ChannelNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
achConfigured - Boolean
|
|
schedulingPolicies - SchedulingPoliciesType
|
|
tags - [TagNode]
|
|
Example
{
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"organizationStage": OrganizationStageNode,
"sharedCanCreateFiles": false,
"sharedCanCreateFolders": false,
"sharedCanSeeFiles": false,
"nonBookingNotificationsEnabled": false,
"subjectGroupSharedCanCreateFiles": true,
"subjectGroupSharedCanCreateFolders": false,
"subjectGroupSharedCanSeeFiles": false,
"subjectSharedCanCreateFiles": true,
"subjectSharedCanCreateFolders": false,
"subjectSharedCanSeeFiles": false,
"syncingNotifications": false,
"taskSharedCanCreateFiles": true,
"taskSharedCanCreateFolders": false,
"taskSharedCanSeeFiles": false,
"notificationCopyOrganization": OrganizationNode,
"sessionPackages": SessionPackageNodeConnection,
"paidPackages": SessionPackageNodeConnection,
"kanban": KanbanNode,
"invoiceEmail": "xyz789",
"rootBoxFolderId": "xyz789",
"contactsBoxFolderId": "xyz789",
"subjectGroupsBoxFolderId": "abc123",
"contacts": GaiaUserNodeConnection,
"accountManager": EmployeeNode,
"category": "SCHOOL",
"name": "abc123",
"uniqueIdentifier": "abc123",
"notes": "abc123",
"processingSubjects": true,
"processingSubjectsCount": 987,
"processingSubjectsCompleted": 123,
"processingSubjectsProgress": 987,
"refundPolicy": "TIME",
"applyNoShowPolicyFree": true,
"applyNoShowPolicyPaid": true,
"applyPolicyFree": false,
"applyPolicyPaid": false,
"timeRefundHours": 123,
"resitFeePaidSessions": true,
"resitFeeFreeSessions": true,
"timeRefundFee": 987.65,
"timeRefundSessionPackageCost": true,
"noShowFee": 987.65,
"freePackageResitFee": 123.45,
"resitsIncludeFreeSessions": false,
"resitFee": 123.45,
"usingNoShowPolicy": "ORGANIZATION",
"usingCancellationPolicy": "ORGANIZATION",
"usingResitPolicy": "ORGANIZATION",
"search": "xyz789",
"anonymousSubjects": true,
"orphanGotphotoJobs": true,
"folder": FolderNode,
"sharedFolder": FolderNode,
"staffSharedFolder": FolderNode,
"subjectGroupsFolder": FolderNode,
"subjectsFolder": FolderNode,
"tasksFolder": FolderNode,
"files": FileNodeConnection,
"instantiatedTaskCollections": InstantiatedTaskCollectionNodeConnection,
"tasks": TaskNodeConnection,
"submitForms": SubmitFormNodeConnection,
"forms": FormNodeConnection,
"boxSignRequests": BoxSignRequestNodeConnection,
"stripeCustomer": StripeCustomerNode,
"coupons": CouponNodeConnection,
"notificationCopyOrganizations": OrganizationNodeConnection,
"domains": DomainNodeConnection,
"logoImage": OrganizationLogoImageNode,
"sessionPackageBackgrounds": OrganizationPackageBackgroundNodeConnection,
"organizationRegions": OrganizationRegionNodeConnection,
"subjectGroups": SubjectGroupNodeConnection,
"subjects": SubjectNodeConnection,
"locations": LocationNodeConnection,
"gotPhotoOrganization": GotPhotoOrganizationNode,
"sessions": SessionNodeConnection,
"notificationTriggers": NotificationTriggerNodeConnection,
"notifications": NotificationNodeConnection,
"fotomerchantClient": FotomerchantClientNode,
"fotomerchantSubjects": FotomerchantSubjectNodeConnection,
"docusealSubmissionRequests": DocuSealSubmissionRequestNodeConnection,
"chatChannels": ChannelNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"achConfigured": true,
"schedulingPolicies": SchedulingPoliciesType,
"tags": [TagNode]
}
OrganizationNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [OrganizationNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [OrganizationNodeEdge],
"nodeCount": 123
}
OrganizationNodeEdge
Fields
| Field Name | Description |
|---|---|
node - OrganizationNode
|
|
cursor - String!
|
Example
{
"node": OrganizationNode,
"cursor": "xyz789"
}
OrganizationPackageBackgroundCreateInput
OrganizationPackageBackgroundNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
backgroundColor - String
|
|
organization - OrganizationNode!
|
|
sessionPackage - SessionPackageNode!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"backgroundColor": "abc123",
"organization": OrganizationNode,
"sessionPackage": SessionPackageNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
OrganizationPackageBackgroundNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [OrganizationPackageBackgroundNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [OrganizationPackageBackgroundNodeEdge],
"nodeCount": 987
}
OrganizationPackageBackgroundNodeEdge
Fields
| Field Name | Description |
|---|---|
node - OrganizationPackageBackgroundNode
|
|
cursor - String!
|
Example
{
"node": OrganizationPackageBackgroundNode,
"cursor": "abc123"
}
OrganizationPackageBackgroundUpdateInput
OrganizationRefundPolicy
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"TIME"
OrganizationRegionCreateInput
OrganizationRegionCreateUpdateInput
OrganizationRegionNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
organization - OrganizationNode!
|
|
region - RegionNode!
|
|
default - Boolean!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"organization": OrganizationNode,
"region": RegionNode,
"default": false,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
OrganizationRegionNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [OrganizationRegionNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [OrganizationRegionNodeEdge],
"nodeCount": 123
}
OrganizationRegionNodeEdge
Fields
| Field Name | Description |
|---|---|
node - OrganizationRegionNode
|
|
cursor - String!
|
Example
{
"node": OrganizationRegionNode,
"cursor": "abc123"
}
OrganizationRegionUpdateInput
OrganizationStageCreateInput
OrganizationStageNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
name - String!
|
|
color - String
|
|
organizations - OrganizationNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"color": "xyz789",
"organizations": OrganizationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
OrganizationStageNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [OrganizationStageNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [OrganizationStageNodeEdge],
"nodeCount": 123
}
OrganizationStageNodeEdge
Fields
| Field Name | Description |
|---|---|
node - OrganizationStageNode
|
|
cursor - String!
|
Example
{
"node": OrganizationStageNode,
"cursor": "xyz789"
}
OrganizationStageUpdateInput
OrganizationUpdateInput
Fields
| Input Field | Description |
|---|---|
id - ID!
|
|
sharedCanCreateFiles - Boolean
|
|
sharedCanSeeFiles - Boolean
|
|
sharedCanCreateFolders - Boolean
|
|
subjectGroupSharedCanCreateFiles - Boolean
|
|
subjectGroupSharedCanCreateFolders - Boolean
|
|
subjectGroupSharedCanSeeFiles - Boolean
|
|
subjectSharedCanCreateFiles - Boolean
|
|
subjectSharedCanCreateFolders - Boolean
|
|
syncAnonymousSubjects - Boolean
|
|
subjectSharedCanSeeFiles - Boolean
|
|
invoiceEmail - String
|
|
organizationStageId - ID
|
|
resitFeeFreeSessions - Boolean
|
|
billingInvoiceEmail - String
|
|
domains - [String]
|
|
paidPackagesIds - [ID]
|
|
contacts - [GaiaUserCreateInput]
|
|
locations - [LocationCreateInput]
|
|
organizationRegions - [OrganizationRegionCreateUpdateInput]
|
|
plaidPublicToken - String
|
|
billingPlaidPublicToken - String
|
|
accountManagerId - ID
|
|
name - String
|
|
uniqueIdentifier - String
|
|
logoImage - ImageInput
|
|
category - String
|
|
sessionPackageBackgrounds - [OrganizationPackageBackgroundUpdateInput]
|
|
notes - String
|
|
stripePaymentMethodId - String
|
|
archived - Boolean
|
|
csvSubjects - Int
|
|
addTaskCollections - [AddTaskCollectionInput]
|
|
metadata - JSONString
|
|
refundPolicy - String
|
|
timeRefundHours - Float
|
|
timeRefundFee - Float
|
|
resitFee - Float
|
|
timeRefundSessionPackageCost - Boolean
|
|
noShowFee - Float
|
|
resitsIncludeFreeSessions - Boolean
|
|
resitFeePaidSessions - Boolean
|
|
applyNoShowPolicyFree - Boolean
|
|
applyNoShowPolicyPaid - Boolean
|
|
applyPolicyFree - Boolean
|
|
applyPolicyPaid - Boolean
|
|
freePackageResitFee - Float
|
|
usingNoShowPolicy - String
|
|
usingCancellationPolicy - String
|
|
usingResitPolicy - String
|
|
tags - [String]
|
|
taskSharedCanCreateFiles - Boolean
|
|
taskSharedCanCreateFolders - Boolean
|
|
taskSharedCanSeeFiles - Boolean
|
|
anonymousSubjects - Boolean
|
Example
{
"id": "4",
"sharedCanCreateFiles": true,
"sharedCanSeeFiles": true,
"sharedCanCreateFolders": false,
"subjectGroupSharedCanCreateFiles": true,
"subjectGroupSharedCanCreateFolders": false,
"subjectGroupSharedCanSeeFiles": true,
"subjectSharedCanCreateFiles": true,
"subjectSharedCanCreateFolders": true,
"syncAnonymousSubjects": false,
"subjectSharedCanSeeFiles": true,
"invoiceEmail": "abc123",
"organizationStageId": "4",
"resitFeeFreeSessions": false,
"billingInvoiceEmail": "xyz789",
"domains": ["xyz789"],
"paidPackagesIds": [4],
"contacts": [GaiaUserCreateInput],
"locations": [LocationCreateInput],
"organizationRegions": [
OrganizationRegionCreateUpdateInput
],
"plaidPublicToken": "abc123",
"billingPlaidPublicToken": "xyz789",
"accountManagerId": "4",
"name": "abc123",
"uniqueIdentifier": "xyz789",
"logoImage": ImageInput,
"category": "xyz789",
"sessionPackageBackgrounds": [
OrganizationPackageBackgroundUpdateInput
],
"notes": "xyz789",
"stripePaymentMethodId": "xyz789",
"archived": false,
"csvSubjects": 123,
"addTaskCollections": [AddTaskCollectionInput],
"metadata": JSONString,
"refundPolicy": "xyz789",
"timeRefundHours": 987.65,
"timeRefundFee": 987.65,
"resitFee": 123.45,
"timeRefundSessionPackageCost": true,
"noShowFee": 987.65,
"resitsIncludeFreeSessions": false,
"resitFeePaidSessions": true,
"applyNoShowPolicyFree": true,
"applyNoShowPolicyPaid": true,
"applyPolicyFree": true,
"applyPolicyPaid": true,
"freePackageResitFee": 987.65,
"usingNoShowPolicy": "xyz789",
"usingCancellationPolicy": "abc123",
"usingResitPolicy": "xyz789",
"tags": ["xyz789"],
"taskSharedCanCreateFiles": true,
"taskSharedCanCreateFolders": true,
"taskSharedCanSeeFiles": true,
"anonymousSubjects": true
}
OrganizationUsingCancellationPolicy
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"ORGANIZATION"
OrganizationUsingNoShowPolicy
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"ORGANIZATION"
OrganizationUsingResitPolicy
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"ORGANIZATION"
PackageCategoryCreateInput
Example
{
"name": "abc123",
"hidePromoCodes": true,
"resitsAvailable": true,
"internal": false,
"fotomerchantClientSessionTemplateId": "xyz789",
"gotPhotoJobTypeId": 4,
"gotPhotoPasswordSource": "xyz789",
"gotPhotoInternalName": "xyz789"
}
PackageCategoryJobCreateInput
PackageCategoryJobNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
sessionPackages - SessionPackageNodeConnection!
|
|
Arguments
|
|
job - JobNode
|
|
packageCategory - PackageCategoryNode
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"sessionPackages": SessionPackageNodeConnection,
"job": JobNode,
"packageCategory": PackageCategoryNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
PackageCategoryJobNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [PackageCategoryJobNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [PackageCategoryJobNodeEdge],
"nodeCount": 123
}
PackageCategoryJobNodeEdge
Fields
| Field Name | Description |
|---|---|
node - PackageCategoryJobNode
|
|
cursor - String!
|
Example
{
"node": PackageCategoryJobNode,
"cursor": "abc123"
}
PackageCategoryNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
name - String!
|
|
hidePromoCodes - Boolean!
|
|
internal - Boolean!
|
|
resitsAvailable - Boolean!
|
|
gotPhotoSubjects - GotPhotoSubjectNodeConnection!
|
|
gotPhotoJob - GotPhotoJobNode
|
|
jobs - JobNodeConnection!
|
|
Arguments
|
|
packageCategoryJobs - PackageCategoryJobNodeConnection!
|
|
sessions - SessionNodeConnection!
|
|
Arguments
|
|
sessionPackages - SessionPackageNodeConnection!
|
|
Arguments
|
|
fotomerchantClientSessions - FotomerchantClientSessionNodeConnection!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
fotomerchantClientSession - FotomerchantClientSessionNode
|
|
Example
{
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"hidePromoCodes": true,
"internal": false,
"resitsAvailable": false,
"gotPhotoSubjects": GotPhotoSubjectNodeConnection,
"gotPhotoJob": GotPhotoJobNode,
"jobs": JobNodeConnection,
"packageCategoryJobs": PackageCategoryJobNodeConnection,
"sessions": SessionNodeConnection,
"sessionPackages": SessionPackageNodeConnection,
"fotomerchantClientSessions": FotomerchantClientSessionNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"fotomerchantClientSession": FotomerchantClientSessionNode
}
PackageCategoryNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [PackageCategoryNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [PackageCategoryNodeEdge],
"nodeCount": 123
}
PackageCategoryNodeEdge
Fields
| Field Name | Description |
|---|---|
node - PackageCategoryNode
|
|
cursor - String!
|
Example
{
"node": PackageCategoryNode,
"cursor": "xyz789"
}
PackageCategoryUpdateInput
Example
{
"id": "4",
"name": "abc123",
"hidePromoCodes": false,
"resitsAvailable": true,
"internal": false,
"fotomerchantClientSessionTemplateId": "xyz789"
}
PackageGroupJobCreateInput
PackageGroupJobNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
sessionPackages - SessionPackageNodeConnection!
|
|
Arguments
|
|
job - JobNode
|
|
subjectGroup - SubjectGroupNode
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"sessionPackages": SessionPackageNodeConnection,
"job": JobNode,
"subjectGroup": SubjectGroupNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
PackageGroupJobNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [PackageGroupJobNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [PackageGroupJobNodeEdge],
"nodeCount": 123
}
PackageGroupJobNodeEdge
Fields
| Field Name | Description |
|---|---|
node - PackageGroupJobNode
|
|
cursor - String!
|
Example
{
"node": PackageGroupJobNode,
"cursor": "abc123"
}
PackageGroupJobUpdateInput
PageInfo
PaginatedQueryObjectType
ParentColleagueInput
Fields
| Input Field | Description |
|---|---|
id - ID
|
|
active - Boolean
|
|
skipWelcomeEmail - Boolean
|
|
subjectId - ID
|
|
suffix - String
|
|
prefix - String
|
|
firstName - String
|
|
lastName - String
|
|
password - String
|
|
email - String
|
|
secondaryEmail - String
|
|
phoneNumber - String
|
|
phoneNumberExtension - String
|
|
secondaryPhoneNumber - String
|
|
secondaryPhoneNumberExtension - String
|
|
smsNotificationsEnabled - Boolean
|
|
emailNotificationsEnabled - Boolean
|
|
regionId - ID
|
Example
{
"id": 4,
"active": true,
"skipWelcomeEmail": true,
"subjectId": "4",
"suffix": "abc123",
"prefix": "abc123",
"firstName": "xyz789",
"lastName": "abc123",
"password": "abc123",
"email": "xyz789",
"secondaryEmail": "xyz789",
"phoneNumber": "xyz789",
"phoneNumberExtension": "abc123",
"secondaryPhoneNumber": "xyz789",
"secondaryPhoneNumberExtension": "abc123",
"smsNotificationsEnabled": false,
"emailNotificationsEnabled": true,
"regionId": 4
}
PartETagInput
PendingSessionInputType
PlaidLinkTokenType
Fields
| Field Name | Description |
|---|---|
token - String!
|
Example
{"token": "xyz789"}
PresignedUrlType
ProcessEmployeeCsvInput
Fields
| Input Field | Description |
|---|---|
employeeCsvInput - EmployeeCSVInput!
|
|
clientMutationId - String
|
Example
{
"employeeCsvInput": EmployeeCSVInput,
"clientMutationId": "abc123"
}
ProcessEmployeeCsvPayload
ProcessOrganizationCsvInput
Fields
| Input Field | Description |
|---|---|
organizationInput - OrganizationCSVInput!
|
|
clientMutationId - String
|
Example
{
"organizationInput": OrganizationCSVInput,
"clientMutationId": "xyz789"
}
ProcessOrganizationCsvPayload
Fields
| Field Name | Description |
|---|---|
organization - OrganizationNode
|
|
clientMutationId - String
|
Example
{
"organization": OrganizationNode,
"clientMutationId": "xyz789"
}
ProcessSubjectGroupCsvInput
Fields
| Input Field | Description |
|---|---|
subjectGroupInput - SubjectGroupCSVInput!
|
|
clientMutationId - String
|
Example
{
"subjectGroupInput": SubjectGroupCSVInput,
"clientMutationId": "abc123"
}
ProcessSubjectGroupCsvPayload
Fields
| Field Name | Description |
|---|---|
subjectGroup - SubjectGroupNode
|
|
clientMutationId - String
|
Example
{
"subjectGroup": SubjectGroupNode,
"clientMutationId": "xyz789"
}
ProductCreateInput
ProductNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
name - String!
|
|
defaultPrice - Float
|
|
description - String
|
|
chargeSalesTax - Boolean
|
|
salesTaxRate - Int
|
|
stripeTaxRate - StripeTaxRateNode
|
|
system - Boolean!
|
|
stripeProduct - StripeProductNode
|
|
stripeInvoiceItems - StripeInvoiceItemNodeConnection!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"defaultPrice": 987.65,
"description": "xyz789",
"chargeSalesTax": false,
"salesTaxRate": 123,
"stripeTaxRate": StripeTaxRateNode,
"system": false,
"stripeProduct": StripeProductNode,
"stripeInvoiceItems": StripeInvoiceItemNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
ProductNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [ProductNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [ProductNodeEdge],
"nodeCount": 987
}
ProductNodeEdge
Fields
| Field Name | Description |
|---|---|
node - ProductNode
|
|
cursor - String!
|
Example
{
"node": ProductNode,
"cursor": "abc123"
}
ProductUpdateInput
PublicDownloadFolderFileType
Example
{
"id": 4,
"displayName": "abc123",
"fileName": "xyz789",
"fileExtension": "abc123",
"fileSystemPath": "xyz789",
"bytes": {},
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z"
}
PublicDownloadFolderItemType
Fields
| Field Name | Description |
|---|---|
file - PublicDownloadFolderFileType
|
|
folder - PublicDownloadFolderSubfolderType
|
Example
{
"file": PublicDownloadFolderFileType,
"folder": PublicDownloadFolderSubfolderType
}
PublicDownloadFolderParentType
PublicDownloadFolderSubfolderType
PublicDownloadFolderType
Fields
| Field Name | Description |
|---|---|
id - ID
|
|
name - String
|
|
bytes - BigInt
|
|
parentFolders - [PublicDownloadFolderParentType]
|
|
folderItems - [PublicDownloadFolderItemType]
|
Example
{
"id": 4,
"name": "abc123",
"bytes": {},
"parentFolders": [PublicDownloadFolderParentType],
"folderItems": [PublicDownloadFolderItemType]
}
PublicFileDownloadLinkEmployeeType
PublicFileDownloadLinkFolderType
PublicFileDownloadLinkOrganizationType
PublicFileDownloadLinkType
Fields
| Field Name | Description |
|---|---|
id - ID
|
|
expired - Boolean
|
|
public - Boolean
|
|
enabled - Boolean
|
|
expiresOn - DateTime
|
|
hasSelection - Boolean
|
|
passwordRequired - Boolean
|
|
folder - PublicFileDownloadLinkFolderType
|
|
organization - PublicFileDownloadLinkOrganizationType
|
|
employee - PublicFileDownloadLinkEmployeeType
|
Example
{
"id": 4,
"expired": false,
"public": false,
"enabled": false,
"expiresOn": "2007-12-03T10:15:30Z",
"hasSelection": true,
"passwordRequired": false,
"folder": PublicFileDownloadLinkFolderType,
"organization": PublicFileDownloadLinkOrganizationType,
"employee": PublicFileDownloadLinkEmployeeType
}
PublicFileUploadLinkEmployeeType
PublicFileUploadLinkFolderType
PublicFileUploadLinkOrganizationType
PublicFileUploadLinkType
Fields
| Field Name | Description |
|---|---|
id - ID
|
|
expired - Boolean
|
|
public - Boolean
|
|
maxFilesPerUpload - Int
|
|
enabled - Boolean
|
|
expiresOn - DateTime
|
|
passwordRequired - Boolean
|
|
folder - PublicFileUploadLinkFolderType
|
|
organization - PublicFileUploadLinkOrganizationType
|
|
employee - PublicFileUploadLinkEmployeeType
|
Example
{
"id": 4,
"expired": true,
"public": false,
"maxFilesPerUpload": 123,
"enabled": false,
"expiresOn": "2007-12-03T10:15:30Z",
"passwordRequired": false,
"folder": PublicFileUploadLinkFolderType,
"organization": PublicFileUploadLinkOrganizationType,
"employee": PublicFileUploadLinkEmployeeType
}
PublicGaiaUser
PublicGaiaUsers
Fields
| Field Name | Description |
|---|---|
nodeCount - Int
|
|
gaiaUsers - [PublicGaiaUser]
|
Example
{"nodeCount": 987, "gaiaUsers": [PublicGaiaUser]}
PublicSettingsType
Fields
| Field Name | Description |
|---|---|
id - ID
|
|
regionsVisible - Boolean
|
|
timezone - String
|
|
name - String
|
|
email - String
|
|
phoneNumber - String
|
|
website - String
|
|
intercomAppId - String
|
|
thumbnailImageName - String
|
|
displayLogoInNav - Boolean
|
|
displayNameInNav - Boolean
|
|
showLastNameIdLogin - Boolean
|
|
colorScheme - String
|
|
openAiEnabled - Boolean
|
|
facebookUrl - String
|
|
showSubjectGroupBookingLogin - Boolean
|
|
subjectGroupBookingLogin - String
|
|
subjectUniqueIdentifierLabel - String
|
|
twitterUrl - String
|
|
linkedinUrl - String
|
|
instagramUrl - String
|
|
instagramInFooter - Boolean
|
|
linkedinInFooter - Boolean
|
|
twitterInFooter - Boolean
|
|
facebookInFooter - Boolean
|
|
chargeStateSalesTax - Boolean
|
|
auditLogEnabled - Boolean
|
|
tenantActive - Boolean
|
|
productTaxRate - Float
|
|
chargeProductStateSalesTax - Boolean
|
|
freePackageResitFee - Float
|
|
syncingOrganizationNotifications - Boolean
|
|
syncingSubjectGroupNotifications - Boolean
|
|
tenantId - ID
|
|
tenantUuid - String
|
|
tenantDomain - String
|
|
apiDomain - String
|
|
anonymousLogin - Boolean
|
|
sessionStages - Boolean
|
|
jobStages - Boolean
|
|
locationFormat - String
|
|
showLocationBooking - Boolean
|
|
requireSubjectEmail - Boolean
|
|
requireSubjectPhone - Boolean
|
|
googleCalendarConnectorEnabled - Boolean
|
|
googleCalendarEnabledForSubjectSessions - Boolean
|
|
googleCalendarEnabledForEmployeeJobs - Boolean
|
|
googleCalendarEnabledForOrganizationSessions - Boolean
|
|
googleCalendarEnabledForEmployeeSchedules - Boolean
|
|
gotPhotoEnabled - Boolean
|
|
tenantSubscription - String
|
|
tenantRegions - Boolean
|
|
equipmentBarcodes - Boolean
|
|
equipmentQrCodes - Boolean
|
|
useRegionalBranding - Boolean
|
|
useRegionalNotification - Boolean
|
|
regionalBranding - Boolean
|
|
fetchedOn - DateTime
|
|
regionName - String
|
|
urlEncodedRegionName - String
|
|
iframe - String
|
|
regionId - ID
|
|
tenantName - String
|
|
textColorScheme - String
|
|
anonymousSubjects - Boolean
|
|
currency - String
|
|
studioAddressLineOne - String
|
|
studioAddressLineTwo - String
|
|
studioCity - String
|
|
studioState - String
|
|
studioZipCode - String
|
|
employeeJobStartTimeDiff - Int
|
|
phoneNumberFormats - JSONString
|
|
reassignEquipmentTeam - Boolean
|
|
employeeTimesheetAdmins - Boolean
|
|
minimumTimesheetHours - Float
|
|
timesheetTravelReimbursementPerMile - Float
|
|
uiPreferences - JSONString
|
|
displayAvailability - Boolean
|
|
configuringUiPreferences - Boolean
|
|
groupUiPreferences - JSONString
|
Example
{
"id": 4,
"regionsVisible": false,
"timezone": "xyz789",
"name": "abc123",
"email": "abc123",
"phoneNumber": "abc123",
"website": "abc123",
"intercomAppId": "xyz789",
"thumbnailImageName": "abc123",
"displayLogoInNav": true,
"displayNameInNav": false,
"showLastNameIdLogin": false,
"colorScheme": "xyz789",
"openAiEnabled": true,
"facebookUrl": "abc123",
"showSubjectGroupBookingLogin": false,
"subjectGroupBookingLogin": "abc123",
"subjectUniqueIdentifierLabel": "xyz789",
"twitterUrl": "xyz789",
"linkedinUrl": "xyz789",
"instagramUrl": "abc123",
"instagramInFooter": true,
"linkedinInFooter": false,
"twitterInFooter": true,
"facebookInFooter": false,
"chargeStateSalesTax": false,
"auditLogEnabled": true,
"tenantActive": true,
"productTaxRate": 987.65,
"chargeProductStateSalesTax": false,
"freePackageResitFee": 987.65,
"syncingOrganizationNotifications": false,
"syncingSubjectGroupNotifications": true,
"tenantId": 4,
"tenantUuid": "xyz789",
"tenantDomain": "xyz789",
"apiDomain": "xyz789",
"anonymousLogin": true,
"sessionStages": true,
"jobStages": true,
"locationFormat": "xyz789",
"showLocationBooking": true,
"requireSubjectEmail": true,
"requireSubjectPhone": true,
"googleCalendarConnectorEnabled": false,
"googleCalendarEnabledForSubjectSessions": true,
"googleCalendarEnabledForEmployeeJobs": false,
"googleCalendarEnabledForOrganizationSessions": false,
"googleCalendarEnabledForEmployeeSchedules": false,
"gotPhotoEnabled": true,
"tenantSubscription": "xyz789",
"tenantRegions": false,
"equipmentBarcodes": true,
"equipmentQrCodes": true,
"useRegionalBranding": false,
"useRegionalNotification": false,
"regionalBranding": true,
"fetchedOn": "2007-12-03T10:15:30Z",
"regionName": "xyz789",
"urlEncodedRegionName": "abc123",
"iframe": "abc123",
"regionId": "4",
"tenantName": "abc123",
"textColorScheme": "xyz789",
"anonymousSubjects": true,
"currency": "xyz789",
"studioAddressLineOne": "abc123",
"studioAddressLineTwo": "abc123",
"studioCity": "abc123",
"studioState": "abc123",
"studioZipCode": "xyz789",
"employeeJobStartTimeDiff": 123,
"phoneNumberFormats": JSONString,
"reassignEquipmentTeam": true,
"employeeTimesheetAdmins": false,
"minimumTimesheetHours": 123.45,
"timesheetTravelReimbursementPerMile": 987.65,
"uiPreferences": JSONString,
"displayAvailability": true,
"configuringUiPreferences": true,
"groupUiPreferences": JSONString
}
PublicSubjectEdgesType
Fields
| Field Name | Description |
|---|---|
pageInfo - PaginatedQueryObjectType
|
|
nodeCount - Int
|
|
edges - [PublicSubjectNodeType]
|
Example
{
"pageInfo": PaginatedQueryObjectType,
"nodeCount": 987,
"edges": [PublicSubjectNodeType]
}
PublicSubjectNodeType
Fields
| Field Name | Description |
|---|---|
node - PublicSubjectType
|
Example
{"node": PublicSubjectType}
PublicSubjectType
Fields
| Field Name | Description |
|---|---|
id - ID
|
|
name - String
|
|
regionId - ID
|
|
bookingFieldEmailName - String
|
|
bookingFieldPhoneName - String
|
|
bookingFieldSecondaryEmailName - String
|
|
bookingFieldSecondaryPhoneName - String
|
|
bookingFieldShowPassword - Boolean
|
|
bookingFieldMessage - String
|
|
bookingFieldShowLocation - Boolean
|
Example
{
"id": 4,
"name": "xyz789",
"regionId": "4",
"bookingFieldEmailName": "xyz789",
"bookingFieldPhoneName": "xyz789",
"bookingFieldSecondaryEmailName": "abc123",
"bookingFieldSecondaryPhoneName": "xyz789",
"bookingFieldShowPassword": false,
"bookingFieldMessage": "xyz789",
"bookingFieldShowLocation": true
}
PushNotificationTokenNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
created - DateTime
|
|
deviceType - String
|
|
deviceName - String
|
|
isActive - Boolean!
|
|
archived - Boolean
|
|
updated - DateTime
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": "4",
"created": "2007-12-03T10:15:30Z",
"deviceType": "abc123",
"deviceName": "abc123",
"isActive": false,
"archived": true,
"updated": "2007-12-03T10:15:30Z",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
PushNotificationTokenNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [PushNotificationTokenNodeEdge]!
|
Example
{
"pageInfo": PageInfo,
"edges": [PushNotificationTokenNodeEdge]
}
PushNotificationTokenNodeEdge
Fields
| Field Name | Description |
|---|---|
node - PushNotificationTokenNode
|
|
cursor - String!
|
Example
{
"node": PushNotificationTokenNode,
"cursor": "xyz789"
}
RecordFileDownloadLinkUsageInput
RecordFileDownloadLinkUsagePayload
Fields
| Field Name | Description |
|---|---|
fileDownloadLink - FileDownloadLinkNode
|
|
clientMutationId - String
|
Example
{
"fileDownloadLink": FileDownloadLinkNode,
"clientMutationId": "xyz789"
}
RefreshInput
RefreshPayload
Fields
| Field Name | Description |
|---|---|
payload - GenericScalar!
|
|
refreshExpiresIn - Int!
|
|
clientMutationId - String
|
|
token - String!
|
|
refreshToken - String!
|
Example
{
"payload": GenericScalar,
"refreshExpiresIn": 123,
"clientMutationId": "xyz789",
"token": "abc123",
"refreshToken": "abc123"
}
RefundStripePaymentIntentInput
RefundStripePaymentIntentPayload
RegionCreateInput
Fields
| Input Field | Description |
|---|---|
name - String!
|
|
timezone - String!
|
|
default - Boolean
|
|
settings - SettingsCreateUpdateInput
|
Example
{
"name": "xyz789",
"timezone": "xyz789",
"default": false,
"settings": SettingsCreateUpdateInput
}
RegionNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
name - String!
|
|
timezone - RegionTimezone
|
|
default - Boolean!
|
|
gaiaUsers - GaiaUserNodeConnection!
|
|
Arguments
|
|
filteredGaiaUsers - GaiaUserNodeConnection!
|
|
Arguments
|
|
gaiaUserRegions - GaiaUserRegionNodeConnection!
|
|
employeeGroups - EmployeeGroupNodeConnection!
|
|
taskCollections - TaskCollectionNodeConnection!
|
|
Arguments
|
|
tasks - TaskNodeConnection!
|
|
Arguments
|
|
settings - SettingsNode
|
|
stripeInvoices - StripeInvoiceNodeConnection!
|
|
Arguments
|
|
stripePaymentIntents - StripePaymentIntentNodeConnection!
|
|
Arguments
|
|
stripeRefundIntents - StripeRefundIntentNodeConnection!
|
|
Arguments
|
|
organizationRegions - OrganizationRegionNodeConnection!
|
|
locations - LocationNodeConnection!
|
|
Arguments
|
|
subjectGroupRegions - SubjectGroupRegionNodeConnection!
|
|
equipmentBags - EquipmentBagNodeConnection!
|
|
Arguments
|
|
equipmentItems - EquipmentItemNodeConnection!
|
|
Arguments
|
|
timesheets - TimesheetNodeConnection!
|
|
Arguments
|
|
timesheetSchedules - TimesheetScheduleNodeConnection!
|
|
workScheduleSchedules - WorkScheduleScheduleNodeConnection!
|
|
calendarEvents - EmployeeScheduleNodeConnection!
|
|
Arguments
|
|
jobs - JobNodeConnection!
|
|
Arguments
|
|
sessions - SessionNodeConnection!
|
|
Arguments
|
|
timesheetReports - TimesheetReportNodeConnection!
|
|
Arguments
|
|
dailyAvailabilities - DailyAvailabilityNodeConnection!
|
|
smtpConnector - SMTPConnectorNode
|
|
notifications - NotificationNodeConnection!
|
|
Arguments
|
|
docusealTemplates - DocuSealTemplateNodeConnection!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"timezone": "AFRICA_ABIDJAN",
"default": false,
"gaiaUsers": GaiaUserNodeConnection,
"filteredGaiaUsers": GaiaUserNodeConnection,
"gaiaUserRegions": GaiaUserRegionNodeConnection,
"employeeGroups": EmployeeGroupNodeConnection,
"taskCollections": TaskCollectionNodeConnection,
"tasks": TaskNodeConnection,
"settings": SettingsNode,
"stripeInvoices": StripeInvoiceNodeConnection,
"stripePaymentIntents": StripePaymentIntentNodeConnection,
"stripeRefundIntents": StripeRefundIntentNodeConnection,
"organizationRegions": OrganizationRegionNodeConnection,
"locations": LocationNodeConnection,
"subjectGroupRegions": SubjectGroupRegionNodeConnection,
"equipmentBags": EquipmentBagNodeConnection,
"equipmentItems": EquipmentItemNodeConnection,
"timesheets": TimesheetNodeConnection,
"timesheetSchedules": TimesheetScheduleNodeConnection,
"workScheduleSchedules": WorkScheduleScheduleNodeConnection,
"calendarEvents": EmployeeScheduleNodeConnection,
"jobs": JobNodeConnection,
"sessions": SessionNodeConnection,
"timesheetReports": TimesheetReportNodeConnection,
"dailyAvailabilities": DailyAvailabilityNodeConnection,
"smtpConnector": SMTPConnectorNode,
"notifications": NotificationNodeConnection,
"docusealTemplates": DocuSealTemplateNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
RegionNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [RegionNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [RegionNodeEdge],
"nodeCount": 123
}
RegionNodeEdge
Fields
| Field Name | Description |
|---|---|
node - RegionNode
|
|
cursor - String!
|
Example
{
"node": RegionNode,
"cursor": "abc123"
}
RegionTimezone
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"AFRICA_ABIDJAN"
RegionUpdateInput
Fields
| Input Field | Description |
|---|---|
id - ID!
|
|
name - String!
|
|
timezone - String!
|
|
default - Boolean
|
|
settings - SettingsCreateUpdateInput
|
Example
{
"id": 4,
"name": "abc123",
"timezone": "xyz789",
"default": false,
"settings": SettingsCreateUpdateInput
}
RegisterPushNotificationTokenInput
Fields
| Input Field | Description |
|---|---|
registerPushTokenInput - RegisterPushTokenInput!
|
|
clientMutationId - String
|
Example
{
"registerPushTokenInput": RegisterPushTokenInput,
"clientMutationId": "abc123"
}
RegisterPushNotificationTokenPayload
Fields
| Field Name | Description |
|---|---|
pushNotificationToken - PushNotificationTokenNode
|
|
clientMutationId - String
|
Example
{
"pushNotificationToken": PushNotificationTokenNode,
"clientMutationId": "abc123"
}
RegisterPushTokenInput
RepairNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
equipmentItem - EquipmentItemNode
|
|
repairStatus - RepairStatusNode
|
|
dateFixed - DateTime
|
|
vendor - String
|
|
invoiceNumber - String
|
|
price - Float
|
|
problem - String
|
|
notes - String
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"equipmentItem": EquipmentItemNode,
"repairStatus": RepairStatusNode,
"dateFixed": "2007-12-03T10:15:30Z",
"vendor": "xyz789",
"invoiceNumber": "xyz789",
"price": 123.45,
"problem": "abc123",
"notes": "abc123",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
RepairNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [RepairNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [RepairNodeEdge],
"nodeCount": 123
}
RepairNodeEdge
Fields
| Field Name | Description |
|---|---|
node - RepairNode
|
|
cursor - String!
|
Example
{
"node": RepairNode,
"cursor": "abc123"
}
RepairStatusCreateInput
RepairStatusNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
status - String
|
|
color - String
|
|
canCheckout - Boolean!
|
|
initialStatus - Boolean!
|
|
outForRepair - Boolean!
|
|
fixedStatus - Boolean!
|
|
repairs - RepairNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"status": "abc123",
"color": "abc123",
"canCheckout": true,
"initialStatus": false,
"outForRepair": true,
"fixedStatus": false,
"repairs": RepairNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
RepairStatusNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [RepairStatusNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [RepairStatusNodeEdge],
"nodeCount": 987
}
RepairStatusNodeEdge
Fields
| Field Name | Description |
|---|---|
node - RepairStatusNode
|
|
cursor - String!
|
Example
{
"node": RepairStatusNode,
"cursor": "abc123"
}
RepairStatusUpdateInput
Example
{
"id": "4",
"status": "xyz789",
"color": "abc123",
"canCheckout": false,
"initialStatus": true,
"outForRepair": false,
"fixedStatus": false
}
ResendNotificationInput
ResendNotificationPayload
ResetGaiaUserPasswordInput
ResetGaiaUserPasswordPayload
ResitReasonCreateInput
ResitReasonNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
reason - String!
|
|
bill - Boolean!
|
|
sessions - SessionNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"reason": "abc123",
"bill": true,
"sessions": SessionNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
ResitReasonNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [ResitReasonNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [ResitReasonNodeEdge],
"nodeCount": 987
}
ResitReasonNodeEdge
Fields
| Field Name | Description |
|---|---|
node - ResitReasonNode
|
|
cursor - String!
|
Example
{
"node": ResitReasonNode,
"cursor": "abc123"
}
ResitReasonUpdateInput
RevokeInput
RevokePayload
RoleAssignmentsCountType
RoleAssignmentsType
Fields
| Field Name | Description |
|---|---|
date - DateTime
|
|
roleAssignments - [RoleAssignmentsCountType]
|
Example
{
"date": "2007-12-03T10:15:30Z",
"roleAssignments": [RoleAssignmentsCountType]
}
RoleCreateInput
Example
{
"name": "abc123",
"rateType": "xyz789",
"dailyRate": Decimal,
"halfDayRate": Decimal,
"hourlyRate": 987.65,
"abbreviatedName": "abc123",
"minimumTimesheetHours": 987.65
}
RoleNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
name - String!
|
|
abbreviatedName - String
|
|
rateType - RoleRateType!
|
|
dailyRate - Decimal
|
|
halfDayRate - Decimal
|
|
hourlyRate - Float
|
|
minimumTimesheetHours - Float
|
|
employeeJobs - EmployeeJobNodeConnection!
|
|
Arguments
|
|
employees - EmployeeNodeConnection!
|
|
Arguments
|
|
defaultEmployees - EmployeeNodeConnection!
|
|
Arguments
|
|
employeeRoles - EmployeeRoleNodeConnection!
|
|
timesheetReports - TimesheetReportNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"abbreviatedName": "abc123",
"rateType": "HOURLY",
"dailyRate": Decimal,
"halfDayRate": Decimal,
"hourlyRate": 123.45,
"minimumTimesheetHours": 123.45,
"employeeJobs": EmployeeJobNodeConnection,
"employees": EmployeeNodeConnection,
"defaultEmployees": EmployeeNodeConnection,
"employeeRoles": EmployeeRoleNodeConnection,
"timesheetReports": TimesheetReportNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
RoleNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [RoleNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [RoleNodeEdge],
"nodeCount": 987
}
RoleNodeEdge
RoleRateType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"HOURLY"
RoleUpdateInput
Example
{
"id": 4,
"archived": false,
"name": "xyz789",
"rateType": "abc123",
"dailyRate": Decimal,
"halfDayRate": Decimal,
"hourlyRate": 987.65,
"abbreviatedName": "abc123",
"minimumTimesheetHours": 987.65
}
SMTPConnectorCustomSenderType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"SMTP"
SMTPConnectorNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
name - String
|
|
host - String
|
|
tls - Boolean!
|
|
port - Int!
|
|
user - String
|
|
customHost - String
|
|
customTls - Boolean
|
|
customSsl - Boolean
|
|
customPort - Int
|
|
customUser - String
|
|
customPassword - String
|
|
customValid - Boolean!
|
|
customSendgridSender - String
|
|
sendgridSender - String
|
|
password - String
|
|
rateLimit - Int!
|
|
rateLimitSecondDelta - Int!
|
|
customGmailAuth - String
|
|
customGmailAuthToken - JSONString
|
|
customAzureClientId - String
|
|
customAzureClientSecret - String
|
|
customAzureTenantId - String
|
|
customSenderType - SMTPConnectorCustomSenderType!
|
|
region - RegionNode
|
|
default - Boolean!
|
|
notificationTemplateChannels - NotificationTemplateChannelNodeConnection!
|
|
notifications - NotificationNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"host": "xyz789",
"tls": true,
"port": 123,
"user": "xyz789",
"customHost": "abc123",
"customTls": true,
"customSsl": true,
"customPort": 123,
"customUser": "abc123",
"customPassword": "xyz789",
"customValid": true,
"customSendgridSender": "xyz789",
"sendgridSender": "abc123",
"password": "xyz789",
"rateLimit": 987,
"rateLimitSecondDelta": 123,
"customGmailAuth": "abc123",
"customGmailAuthToken": JSONString,
"customAzureClientId": "abc123",
"customAzureClientSecret": "xyz789",
"customAzureTenantId": "xyz789",
"customSenderType": "SMTP",
"region": RegionNode,
"default": true,
"notificationTemplateChannels": NotificationTemplateChannelNodeConnection,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
SMTPConnectorNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [SMTPConnectorNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [SMTPConnectorNodeEdge],
"nodeCount": 987
}
SMTPConnectorNodeEdge
Fields
| Field Name | Description |
|---|---|
node - SMTPConnectorNode
|
|
cursor - String!
|
Example
{
"node": SMTPConnectorNode,
"cursor": "abc123"
}
SMTPConnectorUpdateInput
Fields
| Input Field | Description |
|---|---|
id - ID!
|
|
customHost - String
|
|
customPort - Int
|
|
customUser - String
|
|
customTls - Boolean
|
|
customSsl - Boolean
|
|
customPassword - String
|
|
customSendgridSender - String
|
|
rateLimit - Int
|
|
rateLimitSecondDelta - Int
|
|
setEmailRateLimit - Boolean
|
|
reset - Boolean
|
|
customSenderType - String
|
|
customGmailAuth - String
|
|
customAzureClientId - String
|
|
customAzureClientSecret - String
|
|
customAzureTenantId - String
|
|
copyToRegions - Boolean
|
Example
{
"id": "4",
"customHost": "xyz789",
"customPort": 987,
"customUser": "abc123",
"customTls": true,
"customSsl": false,
"customPassword": "xyz789",
"customSendgridSender": "xyz789",
"rateLimit": 123,
"rateLimitSecondDelta": 123,
"setEmailRateLimit": false,
"reset": true,
"customSenderType": "xyz789",
"customGmailAuth": "abc123",
"customAzureClientId": "xyz789",
"customAzureClientSecret": "xyz789",
"customAzureTenantId": "xyz789",
"copyToRegions": true
}
SalesTaxRateType
Fields
| Field Name | Description |
|---|---|
salesTaxRate - Float
|
Example
{"salesTaxRate": 987.65}
SchedulingPoliciesType
Fields
| Field Name | Description |
|---|---|
refundPolicy - String
|
|
applyNoShowPolicyFree - Boolean
|
|
applyNoShowPolicyPaid - Boolean
|
|
applyPolicyFree - Boolean
|
|
applyPolicyPaid - Boolean
|
|
timeRefundHours - Int
|
|
timeRefundFee - Float
|
|
timeRefundSessionPackageCost - Boolean
|
|
noShowFee - Float
|
|
resitFeePaidSessions - Boolean
|
|
resitFeeFreeSessions - Boolean
|
|
resitFee - Float
|
|
freePackageResitFee - Float
|
|
resitsIncludeFreeSessions - Boolean
|
Example
{
"refundPolicy": "xyz789",
"applyNoShowPolicyFree": false,
"applyNoShowPolicyPaid": false,
"applyPolicyFree": false,
"applyPolicyPaid": false,
"timeRefundHours": 123,
"timeRefundFee": 123.45,
"timeRefundSessionPackageCost": true,
"noShowFee": 987.65,
"resitFeePaidSessions": false,
"resitFeeFreeSessions": true,
"resitFee": 987.65,
"freePackageResitFee": 123.45,
"resitsIncludeFreeSessions": true
}
Secret
SendBookingRequestNotificationInput
Example
{
"bookingDetails": "xyz789",
"email": "abc123",
"firstName": "xyz789",
"lastName": "xyz789",
"phoneNumber": "abc123",
"clientMutationId": "xyz789"
}
SendBookingRequestNotificationPayload
SendGaiaUserConfirmationEmailInput
SendGaiaUserConfirmationEmailPayload
SendNotificationTriggerInput
Fields
| Input Field | Description |
|---|---|
notificationTriggerInput - NotificationTriggerSendInput!
|
|
clientMutationId - String
|
Example
{
"notificationTriggerInput": NotificationTriggerSendInput,
"clientMutationId": "xyz789"
}
SendNotificationTriggerPayload
SessionCreateInput
Fields
| Input Field | Description |
|---|---|
sharedCanCreateFiles - Boolean
|
|
sharedCanCreateFolders - Boolean
|
|
sharedCanSeeFiles - Boolean
|
|
packageCategoryId - ID
|
|
previousSessionId - ID
|
|
reschedulingNoShow - Boolean
|
|
couponId - ID
|
|
previousSessionResitReasonId - ID
|
|
previousSessionResit - Boolean
|
|
previousSessionRescheduled - Boolean
|
|
previousSessionPackageChange - Boolean
|
|
previousSessionCancelled - Boolean
|
|
previousSessionRefund - Boolean
|
|
previousSessionCancellationRescheduleFees - Boolean
|
|
cancelled - Boolean
|
|
sessionPackageId - ID!
|
|
organizationId - ID
|
|
jobId - ID
|
|
subjectId - ID
|
|
subjectGroupId - ID
|
|
sessionPackagePrice - Float
|
|
startDateTime - StudioTimezoneDateTime!
|
|
endDateTime - StudioTimezoneDateTime
|
|
noShow - Boolean
|
|
waiveNoShowFee - Boolean
|
|
waiveBookingFee - Boolean
|
|
waiveRescheduleCancelFee - Boolean
|
|
notes - String
|
|
completed - Boolean
|
|
stripePaymentMethodId - String
|
|
billSubject - Boolean!
|
|
metadata - JSONString
|
|
upsell - Boolean
|
|
employeeId - ID
|
|
frameNumber - String
|
|
subjectDescription - String
|
|
stageId - ID
|
|
oneTimeWaiveRescheduleFee - Boolean
|
|
tosAccepted - Boolean
|
Example
{
"sharedCanCreateFiles": false,
"sharedCanCreateFolders": false,
"sharedCanSeeFiles": false,
"packageCategoryId": 4,
"previousSessionId": 4,
"reschedulingNoShow": false,
"couponId": 4,
"previousSessionResitReasonId": "4",
"previousSessionResit": false,
"previousSessionRescheduled": true,
"previousSessionPackageChange": true,
"previousSessionCancelled": true,
"previousSessionRefund": false,
"previousSessionCancellationRescheduleFees": true,
"cancelled": true,
"sessionPackageId": 4,
"organizationId": "4",
"jobId": "4",
"subjectId": 4,
"subjectGroupId": 4,
"sessionPackagePrice": 987.65,
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime,
"noShow": false,
"waiveNoShowFee": false,
"waiveBookingFee": false,
"waiveRescheduleCancelFee": false,
"notes": "abc123",
"completed": false,
"stripePaymentMethodId": "xyz789",
"billSubject": true,
"metadata": JSONString,
"upsell": false,
"employeeId": "4",
"frameNumber": "xyz789",
"subjectDescription": "abc123",
"stageId": "4",
"oneTimeWaiveRescheduleFee": false,
"tosAccepted": true
}
SessionNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
stage - SessionStageNode
|
|
packageCategory - PackageCategoryNode
|
|
fotomerchantSubject - FotomerchantSubjectNode
|
|
organization - OrganizationNode
|
|
sessionPackage - SessionPackageNode
|
|
job - JobNode
|
|
subject - SubjectNode
|
|
subjectGroup - SubjectGroupNode
|
|
previousSession - SessionNode
|
|
resitReason - ResitReasonNode
|
|
coupon - CouponNode
|
|
employee - EmployeeNode
|
|
region - RegionNode
|
|
autoScheduledSession - AutoScheduledSessionNode
|
|
gotPhotoSubject - GotPhotoSubjectNode
|
|
sharedCanCreateFiles - Boolean!
|
|
sharedCanCreateFolders - Boolean!
|
|
sharedCanSeeFiles - Boolean!
|
|
sessionPackagePrice - Float
|
|
fullSessionPackagePrice - Float
|
|
frameNumber - String
|
|
subjectDescription - String
|
|
referenceId - String
|
|
notes - String
|
|
startDateTime - StudioTimezoneDateTime
|
|
endDateTime - StudioTimezoneDateTime
|
|
noShow - Boolean!
|
|
feeCancellation - Float
|
|
feeReschedule - Float
|
|
feeNoShow - Float
|
|
feeResit - Float
|
|
chargedNoShowFee - Boolean!
|
|
cancelled - Boolean!
|
|
upsell - Boolean
|
|
completed - Boolean!
|
|
waiveNoShowFee - Boolean!
|
|
waiveBookingFee - Boolean!
|
|
waiveRescheduleCancelFee - Boolean!
|
|
resitScheduled - Boolean!
|
|
noShowResitScheduled - Boolean!
|
|
sessionPackageChanged - Boolean!
|
|
rescheduled - Boolean!
|
|
billSubject - Boolean!
|
|
search - String
|
|
rootBoxFolderId - String
|
|
sharedBoxFolderId - String
|
|
mobile - Boolean!
|
|
lastSentAt - DateTime
|
|
folder - FolderNode
|
|
sharedFolder - FolderNode
|
|
files - FileNodeConnection!
|
|
Arguments
|
|
submitForms - SubmitFormNodeConnection!
|
|
Arguments
|
|
forms - FormNodeConnection!
|
|
Arguments
|
|
stripeInvoiceItems - StripeInvoiceItemNodeConnection!
|
|
stripePaymentIntents - StripePaymentIntentNodeConnection!
|
|
Arguments
|
|
futureSession - SessionNode
|
|
googleCalendarEvent - GoogleCalendarEventNode
|
|
nonRecurringNotifications - NonRecurringNotificationNodeConnection!
|
|
notifications - NotificationNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
allFutureSessions - [SessionNode]
|
|
allPreviousSessions - [SessionNode]
|
|
futuristSession - SessionNode
|
|
oldestSession - SessionNode
|
|
resitSession - SessionNode
|
|
resitPreviousSession - SessionNode
|
|
noShowRescheduleSession - SessionNode
|
|
paid - Float
|
|
price - Float
|
|
salesTax - Float
|
|
refundAmount - Float
|
|
amountToBeRefund - Float
|
|
couponSavings - Float
|
|
refunded - Boolean
|
|
subjectGroupSubject - SubjectGroupSubjectNode
|
|
imagequixSubject - ImageQuixSubjectNode
|
|
organizationPackageBackground - OrganizationPackageBackgroundNode
|
|
latestStripeInvoice - StripeInvoiceNode
|
|
declinedPaymentStripeInvoices - [StripeInvoiceNode]
|
|
schedulingPolicies - SchedulingPoliciesType
|
|
cancelRescheduleFee - Float
|
|
noShowFee - Float
|
|
bill - String
|
|
employeeId - ID
|
|
galleryUrl - String
|
|
Example
{
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"stage": SessionStageNode,
"packageCategory": PackageCategoryNode,
"fotomerchantSubject": FotomerchantSubjectNode,
"organization": OrganizationNode,
"sessionPackage": SessionPackageNode,
"job": JobNode,
"subject": SubjectNode,
"subjectGroup": SubjectGroupNode,
"previousSession": SessionNode,
"resitReason": ResitReasonNode,
"coupon": CouponNode,
"employee": EmployeeNode,
"region": RegionNode,
"autoScheduledSession": AutoScheduledSessionNode,
"gotPhotoSubject": GotPhotoSubjectNode,
"sharedCanCreateFiles": false,
"sharedCanCreateFolders": true,
"sharedCanSeeFiles": true,
"sessionPackagePrice": 123.45,
"fullSessionPackagePrice": 987.65,
"frameNumber": "abc123",
"subjectDescription": "xyz789",
"referenceId": "abc123",
"notes": "abc123",
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime,
"noShow": false,
"feeCancellation": 987.65,
"feeReschedule": 987.65,
"feeNoShow": 123.45,
"feeResit": 987.65,
"chargedNoShowFee": false,
"cancelled": true,
"upsell": true,
"completed": false,
"waiveNoShowFee": true,
"waiveBookingFee": true,
"waiveRescheduleCancelFee": true,
"resitScheduled": false,
"noShowResitScheduled": true,
"sessionPackageChanged": true,
"rescheduled": true,
"billSubject": true,
"search": "xyz789",
"rootBoxFolderId": "xyz789",
"sharedBoxFolderId": "xyz789",
"mobile": true,
"lastSentAt": "2007-12-03T10:15:30Z",
"folder": FolderNode,
"sharedFolder": FolderNode,
"files": FileNodeConnection,
"submitForms": SubmitFormNodeConnection,
"forms": FormNodeConnection,
"stripeInvoiceItems": StripeInvoiceItemNodeConnection,
"stripePaymentIntents": StripePaymentIntentNodeConnection,
"futureSession": SessionNode,
"googleCalendarEvent": GoogleCalendarEventNode,
"nonRecurringNotifications": NonRecurringNotificationNodeConnection,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"allFutureSessions": [SessionNode],
"allPreviousSessions": [SessionNode],
"futuristSession": SessionNode,
"oldestSession": SessionNode,
"resitSession": SessionNode,
"resitPreviousSession": SessionNode,
"noShowRescheduleSession": SessionNode,
"paid": 987.65,
"price": 123.45,
"salesTax": 123.45,
"refundAmount": 987.65,
"amountToBeRefund": 123.45,
"couponSavings": 987.65,
"refunded": false,
"subjectGroupSubject": SubjectGroupSubjectNode,
"imagequixSubject": ImageQuixSubjectNode,
"organizationPackageBackground": OrganizationPackageBackgroundNode,
"latestStripeInvoice": StripeInvoiceNode,
"declinedPaymentStripeInvoices": [StripeInvoiceNode],
"schedulingPolicies": SchedulingPoliciesType,
"cancelRescheduleFee": 987.65,
"noShowFee": 123.45,
"bill": "abc123",
"employeeId": "4",
"galleryUrl": "abc123"
}
SessionNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [SessionNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [SessionNodeEdge],
"nodeCount": 987
}
SessionNodeEdge
Fields
| Field Name | Description |
|---|---|
node - SessionNode
|
|
cursor - String!
|
Example
{
"node": SessionNode,
"cursor": "abc123"
}
SessionPackageCreateInput
Fields
| Input Field | Description |
|---|---|
title - String!
|
|
notes - String
|
|
description - String
|
|
upsellDescription - String
|
|
upsell - Boolean
|
|
customPriceAndDuration - Boolean
|
|
durationLowMinutes - Int
|
|
durationHighMinutes - Int
|
|
price - Float
|
|
previewImages - [SessionPackagePreviewImageInput]
|
|
packageCategoryId - ID
|
|
subjectGroupIds - [ID]
|
Example
{
"title": "xyz789",
"notes": "abc123",
"description": "xyz789",
"upsellDescription": "abc123",
"upsell": false,
"customPriceAndDuration": false,
"durationLowMinutes": 123,
"durationHighMinutes": 987,
"price": 123.45,
"previewImages": [SessionPackagePreviewImageInput],
"packageCategoryId": 4,
"subjectGroupIds": [4]
}
SessionPackageNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
packageCategory - PackageCategoryNode
|
|
title - String!
|
|
notes - String
|
|
price - Float
|
|
description - String
|
|
upsell - Boolean
|
|
customPriceAndDuration - Boolean!
|
|
upsellDescription - String
|
|
durationLowMinutes - Int
|
|
durationHighMinutes - Int
|
|
stripeProduct - StripeProductNode
|
|
coupons - CouponNodeConnection!
|
|
Arguments
|
|
organizationSet - OrganizationNodeConnection!
|
|
Arguments
|
|
organizationPaid - OrganizationNodeConnection!
|
|
Arguments
|
|
organizationpackagebackgroundSet - OrganizationPackageBackgroundNodeConnection!
|
|
Arguments |
|
subjectGroups - SubjectGroupNodeConnection
|
|
jobTypes - JobTypeNodeConnection!
|
|
packageCategoryJobs - PackageCategoryJobNodeConnection!
|
|
packageGroupJobs - PackageGroupJobNodeConnection!
|
|
sessions - SessionNodeConnection!
|
|
Arguments
|
|
previewImages - SessionPackagePreviewImageNodeConnection!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
duration - Int
|
|
sessionCount - Int
|
|
Example
{
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"packageCategory": PackageCategoryNode,
"title": "xyz789",
"notes": "abc123",
"price": 987.65,
"description": "xyz789",
"upsell": true,
"customPriceAndDuration": true,
"upsellDescription": "xyz789",
"durationLowMinutes": 987,
"durationHighMinutes": 123,
"stripeProduct": StripeProductNode,
"coupons": CouponNodeConnection,
"organizationSet": OrganizationNodeConnection,
"organizationPaid": OrganizationNodeConnection,
"organizationpackagebackgroundSet": OrganizationPackageBackgroundNodeConnection,
"subjectGroups": SubjectGroupNodeConnection,
"jobTypes": JobTypeNodeConnection,
"packageCategoryJobs": PackageCategoryJobNodeConnection,
"packageGroupJobs": PackageGroupJobNodeConnection,
"sessions": SessionNodeConnection,
"previewImages": SessionPackagePreviewImageNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"duration": 987,
"sessionCount": 987
}
SessionPackageNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [SessionPackageNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [SessionPackageNodeEdge],
"nodeCount": 987
}
SessionPackageNodeEdge
Fields
| Field Name | Description |
|---|---|
node - SessionPackageNode
|
|
cursor - String!
|
Example
{
"node": SessionPackageNode,
"cursor": "xyz789"
}
SessionPackagePreviewImageInput
SessionPackagePreviewImageNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
nameOnUpload - String
|
|
sessionPackage - SessionPackageNode!
|
|
coverImage - Boolean!
|
|
originalImageUrl - String
|
|
defaultImageUrl - String
|
|
thumbnailImageUrl - String
|
|
originalImageName - String
|
|
defaultImageName - String
|
|
thumbnailImageName - String
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": 4,
"nameOnUpload": "abc123",
"sessionPackage": SessionPackageNode,
"coverImage": false,
"originalImageUrl": "xyz789",
"defaultImageUrl": "xyz789",
"thumbnailImageUrl": "abc123",
"originalImageName": "abc123",
"defaultImageName": "xyz789",
"thumbnailImageName": "xyz789",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
SessionPackagePreviewImageNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [SessionPackagePreviewImageNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [SessionPackagePreviewImageNodeEdge],
"nodeCount": 123
}
SessionPackagePreviewImageNodeEdge
Fields
| Field Name | Description |
|---|---|
node - SessionPackagePreviewImageNode
|
|
cursor - String!
|
Example
{
"node": SessionPackagePreviewImageNode,
"cursor": "xyz789"
}
SessionPackageUpdateInput
Fields
| Input Field | Description |
|---|---|
id - ID!
|
|
title - String
|
|
notes - String
|
|
description - String
|
|
upsell - Boolean
|
|
upsellDescription - String
|
|
durationLowMinutes - Int
|
|
durationHighMinutes - Int
|
|
archived - Boolean
|
|
price - Float
|
|
addPreviewImages - [SessionPackagePreviewImageInput]
|
|
removePreviewImages - [ID]
|
|
coverPreviewImage - String
|
|
packageCategoryId - ID
|
Example
{
"id": 4,
"title": "xyz789",
"notes": "xyz789",
"description": "abc123",
"upsell": true,
"upsellDescription": "abc123",
"durationLowMinutes": 987,
"durationHighMinutes": 987,
"archived": true,
"price": 123.45,
"addPreviewImages": [SessionPackagePreviewImageInput],
"removePreviewImages": ["4"],
"coverPreviewImage": "xyz789",
"packageCategoryId": "4"
}
SessionStageCreateInput
SessionStageNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
name - String!
|
|
color - String!
|
|
sessions - SessionNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"color": "xyz789",
"sessions": SessionNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
SessionStageNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [SessionStageNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [SessionStageNodeEdge],
"nodeCount": 987
}
SessionStageNodeEdge
Fields
| Field Name | Description |
|---|---|
node - SessionStageNode
|
|
cursor - String!
|
Example
{
"node": SessionStageNode,
"cursor": "abc123"
}
SessionStageUpdateInput
SessionUpdateInput
Fields
| Input Field | Description |
|---|---|
sharedCanCreateFiles - Boolean
|
|
sharedCanCreateFolders - Boolean
|
|
sharedCanSeeFiles - Boolean
|
|
packageCategoryId - ID
|
|
id - ID!
|
|
couponId - ID
|
|
reschedulingNoShow - Boolean
|
|
sessionPackagePrice - Float
|
|
previousSessionId - ID
|
|
previousSessionResitReasonId - ID
|
|
previousSessionResit - Boolean
|
|
previousSessionRescheduled - Boolean
|
|
previousSessionPackageChange - Boolean
|
|
previousSessionCancelled - Boolean
|
|
previousSessionRefund - Boolean
|
|
previousSessionCancellationRescheduleFees - Boolean
|
|
sessionPackageId - ID
|
|
jobId - ID
|
|
subjectId - ID
|
|
subjectGroupId - ID
|
|
startDateTime - StudioTimezoneDateTime
|
|
endDateTime - StudioTimezoneDateTime
|
|
noShow - Boolean
|
|
cancelled - Boolean
|
|
waiveNoShowFee - Boolean
|
|
waiveBookingFee - Boolean
|
|
waiveRescheduleCancelFee - Boolean
|
|
notes - String
|
|
billSubject - Boolean
|
|
completed - Boolean
|
|
organizationId - ID
|
|
stripePaymentMethodId - String
|
|
archived - Boolean
|
|
metadata - JSONString
|
|
upsell - Boolean
|
|
employeeId - ID
|
|
frameNumber - String
|
|
subjectDescription - String
|
|
stageId - ID
|
Example
{
"sharedCanCreateFiles": true,
"sharedCanCreateFolders": true,
"sharedCanSeeFiles": false,
"packageCategoryId": 4,
"id": "4",
"couponId": 4,
"reschedulingNoShow": true,
"sessionPackagePrice": 987.65,
"previousSessionId": "4",
"previousSessionResitReasonId": 4,
"previousSessionResit": true,
"previousSessionRescheduled": true,
"previousSessionPackageChange": false,
"previousSessionCancelled": false,
"previousSessionRefund": true,
"previousSessionCancellationRescheduleFees": false,
"sessionPackageId": "4",
"jobId": 4,
"subjectId": 4,
"subjectGroupId": 4,
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime,
"noShow": false,
"cancelled": false,
"waiveNoShowFee": false,
"waiveBookingFee": false,
"waiveRescheduleCancelFee": false,
"notes": "abc123",
"billSubject": true,
"completed": false,
"organizationId": 4,
"stripePaymentMethodId": "xyz789",
"archived": true,
"metadata": JSONString,
"upsell": false,
"employeeId": "4",
"frameNumber": "xyz789",
"subjectDescription": "abc123",
"stageId": "4"
}
SettingsCreateUpdateInput
Fields
| Input Field | Description |
|---|---|
id - ID
|
|
name - String
|
|
email - String
|
|
phoneNumber - String
|
|
colorScheme - String
|
|
textColorScheme - String
|
|
logo - Upload
|
|
logoImage - ImageInput
|
|
facebookUrl - String
|
|
twitterUrl - String
|
|
linkedinUrl - String
|
|
instagramUrl - String
|
|
instagramInFooter - Boolean
|
|
linkedinInFooter - Boolean
|
|
twitterInFooter - Boolean
|
|
facebookInFooter - Boolean
|
|
website - String
|
|
iframe - String
|
|
studioAddressLineOne - String
|
|
studioAddressLineTwo - String
|
|
studioCity - String
|
|
studioState - String
|
|
studioZipCode - String
|
Example
{
"id": "4",
"name": "xyz789",
"email": "abc123",
"phoneNumber": "abc123",
"colorScheme": "xyz789",
"textColorScheme": "xyz789",
"logo": Upload,
"logoImage": ImageInput,
"facebookUrl": "abc123",
"twitterUrl": "xyz789",
"linkedinUrl": "abc123",
"instagramUrl": "abc123",
"instagramInFooter": true,
"linkedinInFooter": true,
"twitterInFooter": true,
"facebookInFooter": true,
"website": "xyz789",
"iframe": "xyz789",
"studioAddressLineOne": "abc123",
"studioAddressLineTwo": "xyz789",
"studioCity": "abc123",
"studioState": "abc123",
"studioZipCode": "abc123"
}
SettingsLocationFormat
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"US"
SettingsNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
tenant - TenantNode
|
|
locationFormat - SettingsLocationFormat!
|
|
showLocationBooking - Boolean!
|
|
showPasswordBooking - Boolean!
|
|
openAiEnabled - Boolean!
|
|
showLastNameIdLogin - Boolean!
|
|
colorScheme - String!
|
|
textColorScheme - String!
|
|
name - String!
|
|
autoCompleteJobs - Boolean!
|
|
notificationsEnabled - Boolean!
|
|
autoCompleteSessions - Boolean!
|
|
auditLogEnabled - Boolean!
|
|
anonymousLogin - Boolean!
|
|
auditLogModels - JSONString!
|
|
email - String!
|
|
phoneNumber - String
|
|
facebookUrl - String
|
|
twitterUrl - String
|
|
linkedinUrl - String
|
|
instagramUrl - String
|
|
instagramInFooter - Boolean
|
|
linkedinInFooter - Boolean
|
|
twitterInFooter - Boolean
|
|
facebookInFooter - Boolean
|
|
website - String
|
|
studioAddressLineOne - String
|
|
studioAddressLineTwo - String
|
|
studioCity - String
|
|
studioState - String
|
|
studioZipCode - String
|
|
intercomAppId - String
|
|
chargeStateSalesTax - Boolean!
|
|
chargeProductStateSalesTax - Boolean!
|
|
refundPolicy - SettingsRefundPolicy!
|
|
showSubjectGroupBookingLogin - Boolean!
|
|
subjectGroupBookingLogin - String
|
|
timeRefundHours - Int
|
|
timeRefundFee - Float
|
|
timeRefundSessionPackageCost - Boolean!
|
|
noShowFee - Float
|
|
freePackageResitFee - Float!
|
|
timezone - SettingsTimezone!
|
|
equipmentBarcodes - Boolean!
|
|
equipmentQrCodes - Boolean!
|
|
productTaxRate - Float
|
|
productStripeTaxRate - StripeTaxRateNode
|
|
resitFee - Float
|
|
resitFeePaidSessions - Boolean!
|
|
resitFeeFreeSessions - Boolean!
|
|
resitsIncludeFreeSessions - Boolean!
|
|
displayLogoInNav - Boolean!
|
|
displayNameInNav - Boolean!
|
|
applyNoShowPolicyFree - Boolean!
|
|
applyNoShowPolicyPaid - Boolean!
|
|
applyPolicyFree - Boolean!
|
|
applyPolicyPaid - Boolean!
|
|
jobBookingEndHours - Int!
|
|
jobBookingEndsEndOfJob - Boolean!
|
|
syncingOrganizationNotifications - Boolean!
|
|
syncingSubjectGroupNotifications - Boolean!
|
|
sessionStages - Boolean!
|
|
jobStages - Boolean!
|
|
requireSubjectEmail - Boolean!
|
|
requireSubjectPhone - Boolean!
|
|
regionsVisible - Boolean!
|
|
region - RegionNode
|
|
default - Boolean!
|
|
useRegionalBranding - Boolean!
|
|
useRegionalNotification - Boolean!
|
|
iframe - String
|
|
anonymousSubjects - Boolean!
|
|
subjectUniqueIdentifierLabel - String!
|
|
employeeJobStartTimeDiff - Int!
|
|
phoneNumberFormats - JSONString!
|
|
reassignEquipmentTeam - Boolean!
|
|
employeeTimesheetAdmins - Boolean!
|
|
minimumTimesheetHours - Float!
|
|
timesheetTravelReimbursementPerMile - Float!
|
|
uiPreferences - JSONString!
|
|
displayAvailability - Boolean!
|
|
configuringUiPreferences - Boolean!
|
|
logoImage - StudioLogoImageNode
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
thumbnailImageName - String
|
|
urlEncodedRegionName - String
|
|
regionName - String
|
|
tenantName - String
|
|
currency - String
|
Example
{
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"tenant": TenantNode,
"locationFormat": "US",
"showLocationBooking": true,
"showPasswordBooking": true,
"openAiEnabled": true,
"showLastNameIdLogin": false,
"colorScheme": "xyz789",
"textColorScheme": "abc123",
"name": "abc123",
"autoCompleteJobs": false,
"notificationsEnabled": false,
"autoCompleteSessions": false,
"auditLogEnabled": false,
"anonymousLogin": true,
"auditLogModels": JSONString,
"email": "xyz789",
"phoneNumber": "abc123",
"facebookUrl": "abc123",
"twitterUrl": "xyz789",
"linkedinUrl": "xyz789",
"instagramUrl": "abc123",
"instagramInFooter": true,
"linkedinInFooter": true,
"twitterInFooter": false,
"facebookInFooter": false,
"website": "xyz789",
"studioAddressLineOne": "xyz789",
"studioAddressLineTwo": "xyz789",
"studioCity": "xyz789",
"studioState": "xyz789",
"studioZipCode": "abc123",
"intercomAppId": "abc123",
"chargeStateSalesTax": false,
"chargeProductStateSalesTax": false,
"refundPolicy": "TIME",
"showSubjectGroupBookingLogin": true,
"subjectGroupBookingLogin": "xyz789",
"timeRefundHours": 987,
"timeRefundFee": 123.45,
"timeRefundSessionPackageCost": false,
"noShowFee": 123.45,
"freePackageResitFee": 123.45,
"timezone": "AFRICA_ABIDJAN",
"equipmentBarcodes": true,
"equipmentQrCodes": true,
"productTaxRate": 123.45,
"productStripeTaxRate": StripeTaxRateNode,
"resitFee": 987.65,
"resitFeePaidSessions": true,
"resitFeeFreeSessions": false,
"resitsIncludeFreeSessions": true,
"displayLogoInNav": true,
"displayNameInNav": true,
"applyNoShowPolicyFree": true,
"applyNoShowPolicyPaid": false,
"applyPolicyFree": false,
"applyPolicyPaid": false,
"jobBookingEndHours": 987,
"jobBookingEndsEndOfJob": false,
"syncingOrganizationNotifications": true,
"syncingSubjectGroupNotifications": false,
"sessionStages": false,
"jobStages": true,
"requireSubjectEmail": false,
"requireSubjectPhone": false,
"regionsVisible": true,
"region": RegionNode,
"default": true,
"useRegionalBranding": false,
"useRegionalNotification": true,
"iframe": "abc123",
"anonymousSubjects": false,
"subjectUniqueIdentifierLabel": "abc123",
"employeeJobStartTimeDiff": 987,
"phoneNumberFormats": JSONString,
"reassignEquipmentTeam": true,
"employeeTimesheetAdmins": true,
"minimumTimesheetHours": 123.45,
"timesheetTravelReimbursementPerMile": 123.45,
"uiPreferences": JSONString,
"displayAvailability": false,
"configuringUiPreferences": false,
"logoImage": StudioLogoImageNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"thumbnailImageName": "xyz789",
"urlEncodedRegionName": "abc123",
"regionName": "xyz789",
"tenantName": "abc123",
"currency": "xyz789"
}
SettingsNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [SettingsNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [SettingsNodeEdge],
"nodeCount": 123
}
SettingsNodeEdge
Fields
| Field Name | Description |
|---|---|
node - SettingsNode
|
|
cursor - String!
|
Example
{
"node": SettingsNode,
"cursor": "xyz789"
}
SettingsRefundPolicy
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"TIME"
SettingsTimezone
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"AFRICA_ABIDJAN"
SettingsUpdateInput
Fields
| Input Field | Description |
|---|---|
id - ID!
|
|
productTaxRate - Float
|
|
name - String
|
|
showLocationBooking - Boolean
|
|
showPasswordBooking - Boolean
|
|
locationFormat - String
|
|
currency - String
|
|
email - String
|
|
anonymousLogin - Boolean
|
|
showLastNameIdLogin - Boolean
|
|
openAiEnabled - Boolean
|
|
phoneNumber - String
|
|
showSubjectGroupBookingLogin - Boolean
|
|
subjectGroupBookingLogin - String
|
|
subjectUniqueIdentifierLabel - String
|
|
auditLogEnabled - Boolean
|
|
website - String
|
|
iframe - String
|
|
jobBookingEndHours - Int
|
|
jobBookingEndsEndOfJob - Boolean
|
|
logo - Upload
|
|
syncAnonymousSubjects - Boolean
|
|
regionsVisible - Boolean
|
|
chargeStateSalesTax - Boolean
|
|
chargeProductStateSalesTax - Boolean
|
|
autoCompleteJobs - Boolean
|
|
autoCompleteSessions - Boolean
|
|
refundPolicy - String
|
|
timeRefundHours - Float
|
|
timeRefundFee - Float
|
|
resitFee - Float
|
|
resitFeePaidSessions - Boolean
|
|
resitFeeFreeSessions - Boolean
|
|
timeRefundSessionPackageCost - Boolean
|
|
timezone - String
|
|
intercomAppId - String
|
|
colorScheme - String
|
|
textColorScheme - String
|
|
logoImage - ImageInput
|
|
displayLogoInNav - Boolean
|
|
displayNameInNav - Boolean
|
|
noShowFee - Float
|
|
applyNoShowPolicyFree - Boolean
|
|
applyNoShowPolicyPaid - Boolean
|
|
applyPolicyFree - Boolean
|
|
applyPolicyPaid - Boolean
|
|
freePackageResitFee - Float
|
|
resitsIncludeFreeSessions - Boolean
|
|
webhookUrl - String
|
|
disableWebhooks - Boolean
|
|
webhooksEnabled - Boolean
|
|
validateWebhookUrl - Boolean
|
|
facebookUrl - String
|
|
twitterUrl - String
|
|
linkedinUrl - String
|
|
instagramUrl - String
|
|
instagramInFooter - Boolean
|
|
linkedinInFooter - Boolean
|
|
twitterInFooter - Boolean
|
|
facebookInFooter - Boolean
|
|
sessionStages - Boolean
|
|
jobStages - Boolean
|
|
requireSubjectEmail - Boolean
|
|
requireSubjectPhone - Boolean
|
|
equipmentBarcodes - Boolean
|
|
equipmentQrCodes - Boolean
|
|
useRegionalBranding - Boolean
|
|
useRegionalNotification - Boolean
|
|
copyToRegions - Boolean
|
|
anonymousSubjects - Boolean
|
|
studioAddressLineOne - String
|
|
studioAddressLineTwo - String
|
|
studioCity - String
|
|
studioState - String
|
|
studioZipCode - String
|
|
employeeJobStartTimeDiff - Int
|
|
phoneNumberFormats - JSONString
|
|
reassignEquipmentTeam - Boolean
|
|
employeeTimesheetAdmins - Boolean
|
|
minimumTimesheetHours - Float
|
|
timesheetTravelReimbursementPerMile - Float
|
|
uiPreferences - JSONString
|
|
displayAvailability - Boolean
|
|
configuringUiPreferences - Boolean
|
Example
{
"id": 4,
"productTaxRate": 987.65,
"name": "xyz789",
"showLocationBooking": false,
"showPasswordBooking": false,
"locationFormat": "abc123",
"currency": "abc123",
"email": "xyz789",
"anonymousLogin": false,
"showLastNameIdLogin": true,
"openAiEnabled": false,
"phoneNumber": "abc123",
"showSubjectGroupBookingLogin": true,
"subjectGroupBookingLogin": "abc123",
"subjectUniqueIdentifierLabel": "abc123",
"auditLogEnabled": false,
"website": "abc123",
"iframe": "xyz789",
"jobBookingEndHours": 987,
"jobBookingEndsEndOfJob": true,
"logo": Upload,
"syncAnonymousSubjects": true,
"regionsVisible": false,
"chargeStateSalesTax": false,
"chargeProductStateSalesTax": false,
"autoCompleteJobs": false,
"autoCompleteSessions": true,
"refundPolicy": "xyz789",
"timeRefundHours": 987.65,
"timeRefundFee": 987.65,
"resitFee": 987.65,
"resitFeePaidSessions": false,
"resitFeeFreeSessions": false,
"timeRefundSessionPackageCost": false,
"timezone": "abc123",
"intercomAppId": "abc123",
"colorScheme": "abc123",
"textColorScheme": "abc123",
"logoImage": ImageInput,
"displayLogoInNav": true,
"displayNameInNav": true,
"noShowFee": 987.65,
"applyNoShowPolicyFree": true,
"applyNoShowPolicyPaid": false,
"applyPolicyFree": true,
"applyPolicyPaid": true,
"freePackageResitFee": 987.65,
"resitsIncludeFreeSessions": false,
"webhookUrl": "xyz789",
"disableWebhooks": false,
"webhooksEnabled": false,
"validateWebhookUrl": false,
"facebookUrl": "abc123",
"twitterUrl": "xyz789",
"linkedinUrl": "abc123",
"instagramUrl": "xyz789",
"instagramInFooter": false,
"linkedinInFooter": false,
"twitterInFooter": false,
"facebookInFooter": false,
"sessionStages": false,
"jobStages": true,
"requireSubjectEmail": true,
"requireSubjectPhone": true,
"equipmentBarcodes": true,
"equipmentQrCodes": true,
"useRegionalBranding": true,
"useRegionalNotification": false,
"copyToRegions": false,
"anonymousSubjects": false,
"studioAddressLineOne": "xyz789",
"studioAddressLineTwo": "xyz789",
"studioCity": "abc123",
"studioState": "abc123",
"studioZipCode": "xyz789",
"employeeJobStartTimeDiff": 987,
"phoneNumberFormats": JSONString,
"reassignEquipmentTeam": true,
"employeeTimesheetAdmins": false,
"minimumTimesheetHours": 123.45,
"timesheetTravelReimbursementPerMile": 123.45,
"uiPreferences": JSONString,
"displayAvailability": true,
"configuringUiPreferences": true
}
SlackConnectorNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
name - String!
|
|
token - String!
|
|
notificationTemplateChannels - NotificationTemplateChannelNodeConnection!
|
|
notifications - NotificationNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"token": "xyz789",
"notificationTemplateChannels": NotificationTemplateChannelNodeConnection,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
SlackConnectorNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [SlackConnectorNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [SlackConnectorNodeEdge],
"nodeCount": 123
}
SlackConnectorNodeEdge
Fields
| Field Name | Description |
|---|---|
node - SlackConnectorNode
|
|
cursor - String!
|
Example
{
"node": SlackConnectorNode,
"cursor": "abc123"
}
StartLiveChatInput
StartLiveChatPayload
Fields
| Field Name | Description |
|---|---|
liveChat - LiveChatNode
|
|
token - LiveChatTokenType
|
|
clientMutationId - String
|
Example
{
"liveChat": LiveChatNode,
"token": LiveChatTokenType,
"clientMutationId": "xyz789"
}
StoredPartsType
String
Description
The String scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.
Example
"abc123"
StripeConnectedAccountUrlType
Fields
| Field Name | Description |
|---|---|
url - String!
|
Example
{"url": "abc123"}
StripeConnectorNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
name - String!
|
|
publicKey - String!
|
|
secretKey - String!
|
|
webhookSigningSecret - String!
|
|
connectedAccountId - String
|
|
currency - String!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"publicKey": "abc123",
"secretKey": "abc123",
"webhookSigningSecret": "abc123",
"connectedAccountId": "abc123",
"currency": "abc123",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
StripeConnectorNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [StripeConnectorNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [StripeConnectorNodeEdge],
"nodeCount": 123
}
StripeConnectorNodeEdge
Fields
| Field Name | Description |
|---|---|
node - StripeConnectorNode
|
|
cursor - String!
|
Example
{
"node": StripeConnectorNode,
"cursor": "xyz789"
}
StripeConnectorUpdateInput
StripeCustomerNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
gaiaUser - GaiaUserNode
|
|
organization - OrganizationNode
|
|
stripeId - String!
|
|
stripePaymentMethods - StripePaymentMethodNodeConnection!
|
|
Arguments
|
|
stripeInvoices - StripeInvoiceNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"gaiaUser": GaiaUserNode,
"organization": OrganizationNode,
"stripeId": "abc123",
"stripePaymentMethods": StripePaymentMethodNodeConnection,
"stripeInvoices": StripeInvoiceNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
StripeCustomerNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [StripeCustomerNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [StripeCustomerNodeEdge],
"nodeCount": 123
}
StripeCustomerNodeEdge
Fields
| Field Name | Description |
|---|---|
node - StripeCustomerNode
|
|
cursor - String!
|
Example
{
"node": StripeCustomerNode,
"cursor": "abc123"
}
StripeExpressDashboardUrlType
Fields
| Field Name | Description |
|---|---|
url - String!
|
Example
{"url": "xyz789"}
StripeInvoiceCreateInput
Example
{
"organizationId": 4,
"gaiaUserId": "4",
"sessionIds": [4],
"invoiceFooter": "abc123",
"products": [StripeInvoiceProductCreateInput],
"daysUntilDue": 987,
"productId": "4",
"price": 123.45,
"regionId": "4"
}
StripeInvoiceItemNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
stripeInvoice - StripeInvoiceNode
|
|
stripePrice - StripePriceNode
|
|
stripeTaxRate - StripeTaxRateNode
|
|
session - SessionNode
|
|
price - Float
|
|
product - ProductNode
|
|
stripeId - String
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
stripePriceResource - JSONString
|
Example
{
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"stripeInvoice": StripeInvoiceNode,
"stripePrice": StripePriceNode,
"stripeTaxRate": StripeTaxRateNode,
"session": SessionNode,
"price": 123.45,
"product": ProductNode,
"stripeId": "xyz789",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"stripePriceResource": JSONString
}
StripeInvoiceItemNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [StripeInvoiceItemNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [StripeInvoiceItemNodeEdge],
"nodeCount": 987
}
StripeInvoiceItemNodeEdge
Fields
| Field Name | Description |
|---|---|
node - StripeInvoiceItemNode
|
|
cursor - String!
|
Example
{
"node": StripeInvoiceItemNode,
"cursor": "abc123"
}
StripeInvoiceNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
stripeCustomer - StripeCustomerNode
|
|
stripePaymentMethod - StripePaymentMethodNode
|
|
declinedStripePaymentIntent - StripePaymentIntentNode
|
|
region - RegionNode
|
|
connectedAccountFees - Int
|
|
lastReminderNotificationSent - DateTime
|
|
lastEmployeeReminderSent - DateTime
|
|
stripeId - String!
|
|
paidManually - Boolean!
|
|
paidManuallyBy - String
|
|
paid - Boolean!
|
|
paidOn - DateTime
|
|
voided - Boolean!
|
|
price - Float
|
|
amountDue - Int
|
|
paymentFailed - Boolean!
|
|
stripeInvoiceId - String
|
|
status - String
|
|
recipientEmail - String
|
|
amountRemaining - Int
|
|
amountPaid - Int
|
|
effectiveAt - DateTime
|
|
dueDate - DateTime
|
|
invoicePdfUrl - String
|
|
invoicePaymentUrl - String
|
|
search - String
|
|
stripeInvoiceItems - StripeInvoiceItemNodeConnection!
|
|
stripePaymentIntents - StripePaymentIntentNodeConnection!
|
|
Arguments
|
|
notifications - NotificationNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
stripeResource - JSONString
|
|
products - [ProductNode]
|
|
sessions - [SessionNode]
|
|
sessionCount - Int
|
|
netAmount - Float
|
|
fee - Float
|
|
paidAmount - Float
|
|
Example
{
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"stripeCustomer": StripeCustomerNode,
"stripePaymentMethod": StripePaymentMethodNode,
"declinedStripePaymentIntent": StripePaymentIntentNode,
"region": RegionNode,
"connectedAccountFees": 987,
"lastReminderNotificationSent": "2007-12-03T10:15:30Z",
"lastEmployeeReminderSent": "2007-12-03T10:15:30Z",
"stripeId": "abc123",
"paidManually": false,
"paidManuallyBy": "abc123",
"paid": false,
"paidOn": "2007-12-03T10:15:30Z",
"voided": false,
"price": 987.65,
"amountDue": 987,
"paymentFailed": true,
"stripeInvoiceId": "abc123",
"status": "abc123",
"recipientEmail": "xyz789",
"amountRemaining": 987,
"amountPaid": 123,
"effectiveAt": "2007-12-03T10:15:30Z",
"dueDate": "2007-12-03T10:15:30Z",
"invoicePdfUrl": "abc123",
"invoicePaymentUrl": "xyz789",
"search": "abc123",
"stripeInvoiceItems": StripeInvoiceItemNodeConnection,
"stripePaymentIntents": StripePaymentIntentNodeConnection,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"stripeResource": JSONString,
"products": [ProductNode],
"sessions": [SessionNode],
"sessionCount": 987,
"netAmount": 987.65,
"fee": 123.45,
"paidAmount": 123.45
}
StripeInvoiceNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [StripeInvoiceNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [StripeInvoiceNodeEdge],
"nodeCount": 123
}
StripeInvoiceNodeEdge
Fields
| Field Name | Description |
|---|---|
node - StripeInvoiceNode
|
|
cursor - String!
|
Example
{
"node": StripeInvoiceNode,
"cursor": "abc123"
}
StripeInvoiceProductCreateInput
StripeInvoiceUpdateInput
StripePaymentIntentCreateInput
Example
{
"amount": 123.45,
"sessionId": "4",
"organizationId": "4",
"gaiaUserId": "4",
"chargeGaiaUserPaymentMethod": false,
"stripePaymentMethodStripeId": "abc123",
"stripePaymentMethodId": "xyz789",
"description": "abc123",
"declinedStripePaymentIntentId": "4"
}
StripePaymentIntentNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
processing - Boolean!
|
|
declined - Boolean!
|
|
paidManually - Boolean!
|
|
setTransferMetadata - Boolean!
|
|
stripeInvoice - StripeInvoiceNode
|
|
declinedStripePaymentIntent - StripePaymentIntentNode
|
|
stripePaymentMethod - StripePaymentMethodNode
|
|
session - SessionNode
|
|
region - RegionNode
|
|
stripeId - String
|
|
refunded - Boolean!
|
|
clientSecret - String!
|
|
description - String
|
|
datePaid - DateTime
|
|
taxAmount - Int
|
|
taxRate - Int
|
|
amount - Int
|
|
fee - Int
|
|
netAmount - Int
|
|
metadata - JSONString
|
|
transferData - JSONString
|
|
idempotencyKey - String
|
|
search - String
|
|
declinedStripeInvoices - StripeInvoiceNodeConnection!
|
|
Arguments
|
|
stripeTransfers - StripeTransferNodeConnection!
|
|
reattemptStripePaymentIntents - StripePaymentIntentNodeConnection!
|
|
Arguments
|
|
stripeRefundIntents - StripeRefundIntentNodeConnection!
|
|
Arguments
|
|
notifications - NotificationNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
stripeResource - JSONString
|
|
status - String
|
|
refundedAmount - Float
|
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"processing": true,
"declined": true,
"paidManually": false,
"setTransferMetadata": false,
"stripeInvoice": StripeInvoiceNode,
"declinedStripePaymentIntent": StripePaymentIntentNode,
"stripePaymentMethod": StripePaymentMethodNode,
"session": SessionNode,
"region": RegionNode,
"stripeId": "abc123",
"refunded": true,
"clientSecret": "xyz789",
"description": "abc123",
"datePaid": "2007-12-03T10:15:30Z",
"taxAmount": 987,
"taxRate": 123,
"amount": 123,
"fee": 123,
"netAmount": 987,
"metadata": JSONString,
"transferData": JSONString,
"idempotencyKey": "xyz789",
"search": "xyz789",
"declinedStripeInvoices": StripeInvoiceNodeConnection,
"stripeTransfers": StripeTransferNodeConnection,
"reattemptStripePaymentIntents": StripePaymentIntentNodeConnection,
"stripeRefundIntents": StripeRefundIntentNodeConnection,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"stripeResource": JSONString,
"status": "abc123",
"refundedAmount": 987.65
}
StripePaymentIntentNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [StripePaymentIntentNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [StripePaymentIntentNodeEdge],
"nodeCount": 123
}
StripePaymentIntentNodeEdge
Fields
| Field Name | Description |
|---|---|
node - StripePaymentIntentNode
|
|
cursor - String!
|
Example
{
"node": StripePaymentIntentNode,
"cursor": "xyz789"
}
StripePaymentMethodCreateInput
StripePaymentMethodNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
stripeCustomer - StripeCustomerNode
|
|
paymentType - String
|
|
primary - Boolean!
|
|
stripeId - String!
|
|
stripeInvoices - StripeInvoiceNodeConnection!
|
|
Arguments
|
|
stripePaymentIntents - StripePaymentIntentNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
stripeResource - JSONString
|
|
Example
{
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"stripeCustomer": StripeCustomerNode,
"paymentType": "xyz789",
"primary": true,
"stripeId": "xyz789",
"stripeInvoices": StripeInvoiceNodeConnection,
"stripePaymentIntents": StripePaymentIntentNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"stripeResource": JSONString
}
StripePaymentMethodNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [StripePaymentMethodNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [StripePaymentMethodNodeEdge],
"nodeCount": 123
}
StripePaymentMethodNodeEdge
Fields
| Field Name | Description |
|---|---|
node - StripePaymentMethodNode
|
|
cursor - String!
|
Example
{
"node": StripePaymentMethodNode,
"cursor": "xyz789"
}
StripePriceNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
stripeProduct - StripeProductNode
|
|
price - Float!
|
|
stripeId - String!
|
|
stripeInvoiceItems - StripeInvoiceItemNodeConnection!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"stripeProduct": StripeProductNode,
"price": 123.45,
"stripeId": "abc123",
"stripeInvoiceItems": StripeInvoiceItemNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
StripePriceNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [StripePriceNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [StripePriceNodeEdge],
"nodeCount": 987
}
StripePriceNodeEdge
Fields
| Field Name | Description |
|---|---|
node - StripePriceNode
|
|
cursor - String!
|
Example
{
"node": StripePriceNode,
"cursor": "abc123"
}
StripeProductNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
sessionPackage - SessionPackageNode
|
|
product - ProductNode
|
|
stripeId - String!
|
|
stripePrices - StripePriceNodeConnection!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"sessionPackage": SessionPackageNode,
"product": ProductNode,
"stripeId": "abc123",
"stripePrices": StripePriceNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
StripeProductNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [StripeProductNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [StripeProductNodeEdge],
"nodeCount": 123
}
StripeProductNodeEdge
Fields
| Field Name | Description |
|---|---|
node - StripeProductNode
|
|
cursor - String!
|
Example
{
"node": StripeProductNode,
"cursor": "abc123"
}
StripeRefundIntentNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
stripeId - String
|
|
amount - Int
|
|
refundedBySystem - Boolean!
|
|
refundedBy - GaiaUserNode
|
|
stripePaymentIntent - StripePaymentIntentNode
|
|
region - RegionNode
|
|
notifications - NotificationNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"stripeId": "abc123",
"amount": 123,
"refundedBySystem": true,
"refundedBy": GaiaUserNode,
"stripePaymentIntent": StripePaymentIntentNode,
"region": RegionNode,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
StripeRefundIntentNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [StripeRefundIntentNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [StripeRefundIntentNodeEdge],
"nodeCount": 987
}
StripeRefundIntentNodeEdge
Fields
| Field Name | Description |
|---|---|
node - StripeRefundIntentNode
|
|
cursor - String!
|
Example
{
"node": StripeRefundIntentNode,
"cursor": "xyz789"
}
StripeTaxRateNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
taxRate - Float!
|
|
inclusive - Boolean!
|
|
stripeId - String!
|
|
settings - SettingsNodeConnection!
|
|
Arguments
|
|
stripeInvoiceItems - StripeInvoiceItemNodeConnection!
|
|
products - ProductNodeConnection!
|
|
Arguments
|
|
locations - LocationNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"taxRate": 123.45,
"inclusive": true,
"stripeId": "xyz789",
"settings": SettingsNodeConnection,
"stripeInvoiceItems": StripeInvoiceItemNodeConnection,
"products": ProductNodeConnection,
"locations": LocationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
StripeTaxRateNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [StripeTaxRateNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [StripeTaxRateNodeEdge],
"nodeCount": 987
}
StripeTaxRateNodeEdge
Fields
| Field Name | Description |
|---|---|
node - StripeTaxRateNode
|
|
cursor - String!
|
Example
{
"node": StripeTaxRateNode,
"cursor": "abc123"
}
StripeTransferDestination
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"AIRSTUDIO"
StripeTransferDirection
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"TO_CONNECTED"
StripeTransferNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
stripeId - String!
|
|
amount - Int
|
|
fee - Int
|
|
transferred - Boolean!
|
|
destination - StripeTransferDestination
|
|
transferGroup - String
|
|
destinationAccountId - String
|
|
sendingAccountId - String
|
|
direction - StripeTransferDirection!
|
|
transferType - StripeTransferTransferType!
|
|
stripePaymentIntent - StripePaymentIntentNode
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"stripeId": "abc123",
"amount": 123,
"fee": 987,
"transferred": false,
"destination": "AIRSTUDIO",
"transferGroup": "xyz789",
"destinationAccountId": "abc123",
"sendingAccountId": "xyz789",
"direction": "TO_CONNECTED",
"transferType": "PAYOUT",
"stripePaymentIntent": StripePaymentIntentNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
StripeTransferNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [StripeTransferNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [StripeTransferNodeEdge],
"nodeCount": 987
}
StripeTransferNodeEdge
Fields
| Field Name | Description |
|---|---|
node - StripeTransferNode
|
|
cursor - String!
|
Example
{
"node": StripeTransferNode,
"cursor": "xyz789"
}
StripeTransferTransferType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"PAYOUT"
StudentNameIdInput
StudioLogoImageNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
nameOnUpload - String
|
|
settings - SettingsNode!
|
|
originalImageUrl - String
|
|
defaultImageUrl - String
|
|
thumbnailImageUrl - String
|
|
originalImageName - String
|
|
defaultImageName - String
|
|
thumbnailImageName - String
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": 4,
"nameOnUpload": "xyz789",
"settings": SettingsNode,
"originalImageUrl": "abc123",
"defaultImageUrl": "abc123",
"thumbnailImageUrl": "xyz789",
"originalImageName": "abc123",
"defaultImageName": "abc123",
"thumbnailImageName": "xyz789",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
StudioTimezoneDateTime
Example
StudioTimezoneDateTime
SubjectBookedOnSubjectGroupType
Fields
| Field Name | Description |
|---|---|
booked - Boolean
|
Example
{"booked": false}
SubjectCreateInput
Fields
| Input Field | Description |
|---|---|
gaiaUserId - ID
|
|
jobTitle - String
|
|
metadata - JSONString
|
|
sharedCanCreateFiles - Boolean
|
|
sharedCanCreateFolders - Boolean
|
|
sharedCanSeeFiles - Boolean
|
|
skipWelcomeEmail - Boolean
|
|
organizationId - ID
|
|
newGaiaUser - GaiaUserCreateInput
|
|
subjectGroupIds - [ID]
|
|
parents - [ParentColleagueInput]
|
|
studentId - String
|
|
updatedSubjectId - String
|
|
notes - String
|
|
stripePaymentMethodId - String
|
|
subjectLocationInput - SubjectLocationInput
|
|
regionId - ID
|
|
forcedPasswordResetLogin - Boolean
|
|
anonymous - Boolean
|
|
gotPhotoGalleryPassword - String
|
Example
{
"gaiaUserId": 4,
"jobTitle": "abc123",
"metadata": JSONString,
"sharedCanCreateFiles": false,
"sharedCanCreateFolders": false,
"sharedCanSeeFiles": true,
"skipWelcomeEmail": true,
"organizationId": 4,
"newGaiaUser": GaiaUserCreateInput,
"subjectGroupIds": [4],
"parents": [ParentColleagueInput],
"studentId": "abc123",
"updatedSubjectId": "abc123",
"notes": "abc123",
"stripePaymentMethodId": "xyz789",
"subjectLocationInput": SubjectLocationInput,
"regionId": 4,
"forcedPasswordResetLogin": true,
"anonymous": true,
"gotPhotoGalleryPassword": "abc123"
}
SubjectDeduplicationCreateInput
SubjectDeduplicationNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
subjectGroup - SubjectGroupNode!
|
|
processing - Boolean!
|
|
openAiInteraction - OpenAiInteractionNode
|
|
createdBy - GaiaUserNode!
|
|
duplicateSubjects - [SubjectDeduplicationSubjectNode]
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"subjectGroup": SubjectGroupNode,
"processing": false,
"openAiInteraction": OpenAiInteractionNode,
"createdBy": GaiaUserNode,
"duplicateSubjects": [SubjectDeduplicationSubjectNode],
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
SubjectDeduplicationNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [SubjectDeduplicationNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [SubjectDeduplicationNodeEdge],
"nodeCount": 987
}
SubjectDeduplicationNodeEdge
Fields
| Field Name | Description |
|---|---|
node - SubjectDeduplicationNode
|
|
cursor - String!
|
Example
{
"node": SubjectDeduplicationNode,
"cursor": "abc123"
}
SubjectDeduplicationSubjectMergeStatus
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"PENDING"
SubjectDeduplicationSubjectMergedSubject
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"SUBJECT_ONE"
SubjectDeduplicationSubjectNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
subjectDeduplication - SubjectDeduplicationNode!
|
|
subject1 - SubjectNode!
|
|
subject2 - SubjectNode!
|
|
matchScore - Float!
|
|
mergeStatus - SubjectDeduplicationSubjectMergeStatus!
|
|
mergedSubject - SubjectDeduplicationSubjectMergedSubject
|
|
mergedAt - DateTime
|
|
mergedBy - GaiaUserNode
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"subjectDeduplication": SubjectDeduplicationNode,
"subject1": SubjectNode,
"subject2": SubjectNode,
"matchScore": 123.45,
"mergeStatus": "PENDING",
"mergedSubject": "SUBJECT_ONE",
"mergedAt": "2007-12-03T10:15:30Z",
"mergedBy": GaiaUserNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
SubjectDeduplicationSubjectNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [SubjectDeduplicationSubjectNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [SubjectDeduplicationSubjectNodeEdge],
"nodeCount": 987
}
SubjectDeduplicationSubjectNodeEdge
Fields
| Field Name | Description |
|---|---|
node - SubjectDeduplicationSubjectNode
|
|
cursor - String!
|
Example
{
"node": SubjectDeduplicationSubjectNode,
"cursor": "abc123"
}
SubjectGroupCSVInput
Fields
| Input Field | Description |
|---|---|
id - ID!
|
|
csvSubjects - [CSVSubjectInput]!
|
|
recordSync - String
|
|
regionId - ID
|
Example
{
"id": "4",
"csvSubjects": [CSVSubjectInput],
"recordSync": "xyz789",
"regionId": "4"
}
SubjectGroupCreateInput
Fields
| Input Field | Description |
|---|---|
csvSubjects - Int
|
|
sharedCanCreateFiles - Boolean
|
|
sharedCanCreateFolders - Boolean
|
|
sharedCanSeeFiles - Boolean
|
|
manualSubjects - [SubjectCreateInput]
|
|
resitsAvailable - Boolean!
|
|
category - String!
|
|
skipWelcomeEmail - Boolean
|
|
resitsIncludeFreeSessions - Boolean
|
|
subjectsPaying - Boolean!
|
|
resitFeeFreeSessions - Boolean
|
|
subjects - [ID]
|
|
resitFee - Float
|
|
hidePromoCodes - Boolean
|
|
resitFeePaidSessions - Boolean
|
|
notificationCopySubjectGroupId - ID
|
|
startDateTime - StudioTimezoneDateTime
|
|
endDateTime - StudioTimezoneDateTime
|
|
name - String!
|
|
organizationId - ID!
|
|
sessionPackages - [ID]!
|
|
archived - Boolean
|
|
lastDateToPickPose - StudioTimezoneDateTime
|
|
lastDateToBePhotographed - StudioTimezoneDateTime
|
|
lastDateForRetouch - StudioTimezoneDateTime
|
|
fotomerchantClientSessionTemplateId - String
|
|
metadata - JSONString
|
|
refundPolicy - String
|
|
timeRefundHours - Float
|
|
timeRefundFee - Float
|
|
timeRefundSessionPackageCost - Boolean
|
|
noShowFee - Float
|
|
applyNoShowPolicyFree - Boolean
|
|
applyNoShowPolicyPaid - Boolean
|
|
applyPolicyFree - Boolean
|
|
applyPolicyPaid - Boolean
|
|
freePackageResitFee - Float
|
|
usingNoShowPolicy - String
|
|
usingCancellationPolicy - String
|
|
usingResitPolicy - String
|
|
notes - String
|
|
subjectGroupRegions - [SubjectGroupRegionCreateInput]
|
|
nonBookingNotificationsEnabled - Boolean
|
|
anonymousSubjects - Boolean
|
|
gotPhotoPasswordSource - String
|
|
gotPhotoInternalName - String
|
|
gotPhotoJobTypeId - String
|
|
bookingFieldEmailName - String
|
|
bookingFieldPhoneName - String
|
|
bookingFieldSecondaryEmailName - String
|
|
bookingFieldSecondaryPhoneName - String
|
|
bookingFieldShowPassword - Boolean
|
|
bookingFieldMessage - String
|
|
bookingFieldShowLocation - Boolean
|
Example
{
"csvSubjects": 987,
"sharedCanCreateFiles": true,
"sharedCanCreateFolders": true,
"sharedCanSeeFiles": false,
"manualSubjects": [SubjectCreateInput],
"resitsAvailable": false,
"category": "xyz789",
"skipWelcomeEmail": true,
"resitsIncludeFreeSessions": true,
"subjectsPaying": true,
"resitFeeFreeSessions": true,
"subjects": ["4"],
"resitFee": 123.45,
"hidePromoCodes": true,
"resitFeePaidSessions": true,
"notificationCopySubjectGroupId": 4,
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime,
"name": "xyz789",
"organizationId": 4,
"sessionPackages": [4],
"archived": true,
"lastDateToPickPose": StudioTimezoneDateTime,
"lastDateToBePhotographed": StudioTimezoneDateTime,
"lastDateForRetouch": StudioTimezoneDateTime,
"fotomerchantClientSessionTemplateId": "abc123",
"metadata": JSONString,
"refundPolicy": "xyz789",
"timeRefundHours": 987.65,
"timeRefundFee": 987.65,
"timeRefundSessionPackageCost": false,
"noShowFee": 987.65,
"applyNoShowPolicyFree": true,
"applyNoShowPolicyPaid": true,
"applyPolicyFree": false,
"applyPolicyPaid": false,
"freePackageResitFee": 987.65,
"usingNoShowPolicy": "abc123",
"usingCancellationPolicy": "xyz789",
"usingResitPolicy": "xyz789",
"notes": "abc123",
"subjectGroupRegions": [SubjectGroupRegionCreateInput],
"nonBookingNotificationsEnabled": true,
"anonymousSubjects": false,
"gotPhotoPasswordSource": "abc123",
"gotPhotoInternalName": "xyz789",
"gotPhotoJobTypeId": "xyz789",
"bookingFieldEmailName": "abc123",
"bookingFieldPhoneName": "xyz789",
"bookingFieldSecondaryEmailName": "xyz789",
"bookingFieldSecondaryPhoneName": "abc123",
"bookingFieldShowPassword": false,
"bookingFieldMessage": "xyz789",
"bookingFieldShowLocation": true
}
SubjectGroupDeleteInput
SubjectGroupNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
syncingNotifications - Boolean!
|
|
notificationCopySubjectGroup - SubjectGroupNode
|
|
nonBookingNotificationsEnabled - Boolean
|
|
sharedCanCreateFiles - Boolean!
|
|
sharedCanCreateFolders - Boolean!
|
|
sharedCanSeeFiles - Boolean!
|
|
category - String!
|
|
skipWelcomeEmail - Boolean!
|
|
organization - OrganizationNode
|
|
kanban - KanbanNode
|
|
rootBoxFolderId - String
|
|
sharedBoxFolderId - String
|
|
sessionPackages - SessionPackageNodeConnection!
|
|
Arguments
|
|
subjects - SubjectNodeConnection!
|
|
Arguments
|
|
name - String!
|
|
bookingName - String
|
|
startDateTime - StudioTimezoneDateTime
|
|
endDateTime - StudioTimezoneDateTime
|
|
subjectsPaying - Boolean!
|
|
resitsAvailable - Boolean!
|
|
resitsIncludeFreeSessions - Boolean!
|
|
refundPolicy - SubjectGroupRefundPolicy!
|
|
usingNoShowPolicy - SubjectGroupUsingNoShowPolicy!
|
|
usingCancellationPolicy - SubjectGroupUsingCancellationPolicy!
|
|
usingResitPolicy - SubjectGroupUsingResitPolicy!
|
|
resitFee - Float
|
|
timeRefundHours - Int
|
|
timeRefundFee - Float
|
|
timeRefundSessionPackageCost - Boolean!
|
|
noShowFee - Float
|
|
freePackageResitFee - Float
|
|
applyNoShowPolicyFree - Boolean!
|
|
applyNoShowPolicyPaid - Boolean!
|
|
resitFeePaidSessions - Boolean!
|
|
resitFeeFreeSessions - Boolean!
|
|
applyPolicyFree - Boolean!
|
|
applyPolicyPaid - Boolean!
|
|
processingSubjects - Boolean!
|
|
hidePromoCodes - Boolean!
|
|
processingSubjectsCount - Int
|
|
processingSubjectsCompleted - Int
|
|
processingSubjectsProgress - Int
|
|
lastDateToPickPose - DateTime
|
|
lastDateToBePhotographed - DateTime
|
|
lastDateForRetouch - DateTime
|
|
search - String
|
|
notes - String
|
|
anonymousSubjects - Boolean!
|
|
bookingFieldEmailName - String!
|
|
bookingFieldPhoneName - String!
|
|
bookingFieldSecondaryEmailName - String!
|
|
bookingFieldSecondaryPhoneName - String!
|
|
bookingFieldShowPassword - Boolean!
|
|
bookingFieldMessage - String
|
|
bookingFieldShowLocation - Boolean!
|
|
folder - FolderNode
|
|
sharedFolder - FolderNode
|
|
staffSharedFolder - FolderNode
|
|
tasksFolder - FolderNode
|
|
files - FileNodeConnection!
|
|
Arguments
|
|
instantiatedTaskCollections - InstantiatedTaskCollectionNodeConnection!
|
|
Arguments
|
|
tasks - TaskNodeConnection!
|
|
Arguments
|
|
submitForms - SubmitFormNodeConnection!
|
|
Arguments
|
|
forms - FormNodeConnection!
|
|
Arguments
|
|
boxSignRequests - BoxSignRequestNodeConnection!
|
|
coupons - CouponNodeConnection!
|
|
Arguments
|
|
notificationCopySubjectGroups - SubjectGroupNodeConnection!
|
|
Arguments
|
|
subjectGroupSubjects - SubjectGroupSubjectNodeConnection!
|
|
Arguments
|
|
subjectGroupRegions - SubjectGroupRegionNodeConnection!
|
|
subjectDeduplications - SubjectDeduplicationNodeConnection!
|
|
gotPhotoSubjects - GotPhotoSubjectNodeConnection!
|
|
gotPhotoJob - GotPhotoJobNode
|
|
jobs - JobNodeConnection!
|
|
Arguments
|
|
packageGroupJobs - PackageGroupJobNodeConnection!
|
|
autoScheduledSessions - AutoScheduledSessionNodeConnection!
|
|
sessions - SessionNodeConnection!
|
|
Arguments
|
|
nonRecurringNotifications - NonRecurringNotificationNodeConnection!
|
|
notificationTriggers - NotificationTriggerNodeConnection!
|
|
Arguments
|
|
notifications - NotificationNodeConnection!
|
|
Arguments
|
|
fotomerchantClientSessions - FotomerchantClientSessionNodeConnection!
|
|
chatChannels - ChannelNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
canDelete - Boolean
|
|
subjectsNotBooked - [SubjectNode]
|
|
subjectsBooked - [SubjectNode]
|
|
subjectsSessionComplete - [SubjectNode]
|
|
schedulingPolicies - SchedulingPoliciesType
|
|
subjectsNotBookedCount - Int
|
|
subjectsBookedCount - Int
|
|
subjectsSessionCompleteCount - Int
|
|
subjectsNoShowCount - Int
|
|
fotomerchantClientSession - FotomerchantClientSessionNode
|
|
latestSubjectDeduplication - SubjectDeduplicationNode
|
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"syncingNotifications": true,
"notificationCopySubjectGroup": SubjectGroupNode,
"nonBookingNotificationsEnabled": true,
"sharedCanCreateFiles": true,
"sharedCanCreateFolders": true,
"sharedCanSeeFiles": false,
"category": "xyz789",
"skipWelcomeEmail": false,
"organization": OrganizationNode,
"kanban": KanbanNode,
"rootBoxFolderId": "abc123",
"sharedBoxFolderId": "abc123",
"sessionPackages": SessionPackageNodeConnection,
"subjects": SubjectNodeConnection,
"name": "abc123",
"bookingName": "abc123",
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime,
"subjectsPaying": true,
"resitsAvailable": false,
"resitsIncludeFreeSessions": false,
"refundPolicy": "TIME",
"usingNoShowPolicy": "SUBJECT_GROUP",
"usingCancellationPolicy": "SUBJECT_GROUP",
"usingResitPolicy": "SUBJECT_GROUP",
"resitFee": 987.65,
"timeRefundHours": 987,
"timeRefundFee": 123.45,
"timeRefundSessionPackageCost": true,
"noShowFee": 123.45,
"freePackageResitFee": 987.65,
"applyNoShowPolicyFree": false,
"applyNoShowPolicyPaid": false,
"resitFeePaidSessions": false,
"resitFeeFreeSessions": false,
"applyPolicyFree": true,
"applyPolicyPaid": false,
"processingSubjects": false,
"hidePromoCodes": true,
"processingSubjectsCount": 987,
"processingSubjectsCompleted": 987,
"processingSubjectsProgress": 987,
"lastDateToPickPose": "2007-12-03T10:15:30Z",
"lastDateToBePhotographed": "2007-12-03T10:15:30Z",
"lastDateForRetouch": "2007-12-03T10:15:30Z",
"search": "xyz789",
"notes": "xyz789",
"anonymousSubjects": false,
"bookingFieldEmailName": "xyz789",
"bookingFieldPhoneName": "abc123",
"bookingFieldSecondaryEmailName": "abc123",
"bookingFieldSecondaryPhoneName": "abc123",
"bookingFieldShowPassword": false,
"bookingFieldMessage": "abc123",
"bookingFieldShowLocation": false,
"folder": FolderNode,
"sharedFolder": FolderNode,
"staffSharedFolder": FolderNode,
"tasksFolder": FolderNode,
"files": FileNodeConnection,
"instantiatedTaskCollections": InstantiatedTaskCollectionNodeConnection,
"tasks": TaskNodeConnection,
"submitForms": SubmitFormNodeConnection,
"forms": FormNodeConnection,
"boxSignRequests": BoxSignRequestNodeConnection,
"coupons": CouponNodeConnection,
"notificationCopySubjectGroups": SubjectGroupNodeConnection,
"subjectGroupSubjects": SubjectGroupSubjectNodeConnection,
"subjectGroupRegions": SubjectGroupRegionNodeConnection,
"subjectDeduplications": SubjectDeduplicationNodeConnection,
"gotPhotoSubjects": GotPhotoSubjectNodeConnection,
"gotPhotoJob": GotPhotoJobNode,
"jobs": JobNodeConnection,
"packageGroupJobs": PackageGroupJobNodeConnection,
"autoScheduledSessions": AutoScheduledSessionNodeConnection,
"sessions": SessionNodeConnection,
"nonRecurringNotifications": NonRecurringNotificationNodeConnection,
"notificationTriggers": NotificationTriggerNodeConnection,
"notifications": NotificationNodeConnection,
"fotomerchantClientSessions": FotomerchantClientSessionNodeConnection,
"chatChannels": ChannelNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"canDelete": true,
"subjectsNotBooked": [SubjectNode],
"subjectsBooked": [SubjectNode],
"subjectsSessionComplete": [SubjectNode],
"schedulingPolicies": SchedulingPoliciesType,
"subjectsNotBookedCount": 987,
"subjectsBookedCount": 123,
"subjectsSessionCompleteCount": 123,
"subjectsNoShowCount": 123,
"fotomerchantClientSession": FotomerchantClientSessionNode,
"latestSubjectDeduplication": SubjectDeduplicationNode
}
SubjectGroupNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [SubjectGroupNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [SubjectGroupNodeEdge],
"nodeCount": 987
}
SubjectGroupNodeEdge
Fields
| Field Name | Description |
|---|---|
node - SubjectGroupNode
|
|
cursor - String!
|
Example
{
"node": SubjectGroupNode,
"cursor": "xyz789"
}
SubjectGroupNotBookedType
Fields
| Field Name | Description |
|---|---|
subjectGroup - SubjectGroupNode
|
|
latestCompleteSession - SessionNode
|
Example
{
"subjectGroup": SubjectGroupNode,
"latestCompleteSession": SessionNode
}
SubjectGroupRefundPolicy
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"TIME"
SubjectGroupRegionCreateInput
SubjectGroupRegionCreateUpdateInput
SubjectGroupRegionNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
subjectGroup - SubjectGroupNode!
|
|
region - RegionNode!
|
|
default - Boolean!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"subjectGroup": SubjectGroupNode,
"region": RegionNode,
"default": false,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
SubjectGroupRegionNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [SubjectGroupRegionNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [SubjectGroupRegionNodeEdge],
"nodeCount": 123
}
SubjectGroupRegionNodeEdge
Fields
| Field Name | Description |
|---|---|
node - SubjectGroupRegionNode
|
|
cursor - String!
|
Example
{
"node": SubjectGroupRegionNode,
"cursor": "abc123"
}
SubjectGroupRegionUpdateInput
SubjectGroupSessionsReportInput
SubjectGroupSessionsReportPayload
SubjectGroupSubjectNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
referenceId - String!
|
|
subjectGroup - SubjectGroupNode!
|
|
subject - SubjectNode!
|
|
autoScheduledSessions - AutoScheduledSessionNodeConnection!
|
|
status - String!
|
|
anonymous - Boolean!
|
|
galleryUrl - String
|
|
files - FileNodeConnection!
|
|
Arguments
|
|
submitForms - SubmitFormNodeConnection!
|
|
Arguments
|
|
forms - FormNodeConnection!
|
|
Arguments
|
|
imagequixSubject - ImageQuixSubjectNode
|
|
notifications - NotificationNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
fotomerchantSubject - FotomerchantSubjectNode
|
|
Example
{
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"referenceId": "abc123",
"subjectGroup": SubjectGroupNode,
"subject": SubjectNode,
"autoScheduledSessions": AutoScheduledSessionNodeConnection,
"status": "abc123",
"anonymous": false,
"galleryUrl": "xyz789",
"files": FileNodeConnection,
"submitForms": SubmitFormNodeConnection,
"forms": FormNodeConnection,
"imagequixSubject": ImageQuixSubjectNode,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"fotomerchantSubject": FotomerchantSubjectNode
}
SubjectGroupSubjectNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [SubjectGroupSubjectNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [SubjectGroupSubjectNodeEdge],
"nodeCount": 123
}
SubjectGroupSubjectNodeEdge
Fields
| Field Name | Description |
|---|---|
node - SubjectGroupSubjectNode
|
|
cursor - String!
|
Example
{
"node": SubjectGroupSubjectNode,
"cursor": "xyz789"
}
SubjectGroupSubjectUpdateInput
Fields
| Input Field | Description |
|---|---|
id - ID!
|
|
metadata - JSONString
|
|
imagequixId - String
|
|
galleryUrl - String
|
Example
{
"id": 4,
"metadata": JSONString,
"imagequixId": "abc123",
"galleryUrl": "xyz789"
}
SubjectGroupUpdateInput
Fields
| Input Field | Description |
|---|---|
id - ID!
|
|
sharedCanCreateFiles - Boolean
|
|
sharedCanCreateFolders - Boolean
|
|
sharedCanSeeFiles - Boolean
|
|
manualSubjects - [SubjectCreateInput]
|
|
csvSubjects - Int
|
|
resitsAvailable - Boolean
|
|
skipWelcomeEmail - Boolean
|
|
resitsIncludeFreeSessions - Boolean
|
|
hidePromoCodes - Boolean
|
|
resitFeeFreeSessions - Boolean
|
|
subjectsPaying - Boolean
|
|
resitFee - Float
|
|
resitFeePaidSessions - Boolean
|
|
subjects - [ID]
|
|
startDateTime - StudioTimezoneDateTime
|
|
endDateTime - StudioTimezoneDateTime
|
|
name - String
|
|
category - String
|
|
organizationId - ID
|
|
sessionPackages - [ID]
|
|
removeSubjects - [ID]
|
|
lastDateToPickPose - StudioTimezoneDateTime
|
|
lastDateToBePhotographed - StudioTimezoneDateTime
|
|
lastDateForRetouch - StudioTimezoneDateTime
|
|
fotomerchantClientSessionTemplateId - String
|
|
metadata - JSONString
|
|
refundPolicy - String
|
|
timeRefundHours - Float
|
|
timeRefundFee - Float
|
|
timeRefundSessionPackageCost - Boolean
|
|
noShowFee - Float
|
|
applyNoShowPolicyFree - Boolean
|
|
applyNoShowPolicyPaid - Boolean
|
|
applyPolicyFree - Boolean
|
|
applyPolicyPaid - Boolean
|
|
freePackageResitFee - Float
|
|
usingNoShowPolicy - String
|
|
usingCancellationPolicy - String
|
|
usingResitPolicy - String
|
|
notes - String
|
|
addTaskCollections - [AddTaskCollectionInput]
|
|
subjectGroupRegions - [SubjectGroupRegionCreateUpdateInput]
|
|
anonymousSubjects - Boolean
|
|
gotPhotoPasswordSource - String
|
|
gotPhotoInternalName - String
|
|
gotPhotoJobTypeId - String
|
|
bookingFieldEmailName - String
|
|
bookingFieldPhoneName - String
|
|
bookingFieldSecondaryEmailName - String
|
|
bookingFieldSecondaryPhoneName - String
|
|
bookingFieldShowPassword - Boolean
|
|
bookingFieldMessage - String
|
|
bookingFieldShowLocation - Boolean
|
Example
{
"id": 4,
"sharedCanCreateFiles": true,
"sharedCanCreateFolders": true,
"sharedCanSeeFiles": true,
"manualSubjects": [SubjectCreateInput],
"csvSubjects": 987,
"resitsAvailable": true,
"skipWelcomeEmail": false,
"resitsIncludeFreeSessions": true,
"hidePromoCodes": true,
"resitFeeFreeSessions": true,
"subjectsPaying": true,
"resitFee": 123.45,
"resitFeePaidSessions": false,
"subjects": ["4"],
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime,
"name": "abc123",
"category": "xyz789",
"organizationId": "4",
"sessionPackages": ["4"],
"removeSubjects": [4],
"lastDateToPickPose": StudioTimezoneDateTime,
"lastDateToBePhotographed": StudioTimezoneDateTime,
"lastDateForRetouch": StudioTimezoneDateTime,
"fotomerchantClientSessionTemplateId": "xyz789",
"metadata": JSONString,
"refundPolicy": "abc123",
"timeRefundHours": 123.45,
"timeRefundFee": 987.65,
"timeRefundSessionPackageCost": true,
"noShowFee": 123.45,
"applyNoShowPolicyFree": false,
"applyNoShowPolicyPaid": true,
"applyPolicyFree": false,
"applyPolicyPaid": true,
"freePackageResitFee": 987.65,
"usingNoShowPolicy": "abc123",
"usingCancellationPolicy": "xyz789",
"usingResitPolicy": "abc123",
"notes": "xyz789",
"addTaskCollections": [AddTaskCollectionInput],
"subjectGroupRegions": [
SubjectGroupRegionCreateUpdateInput
],
"anonymousSubjects": true,
"gotPhotoPasswordSource": "abc123",
"gotPhotoInternalName": "abc123",
"gotPhotoJobTypeId": "abc123",
"bookingFieldEmailName": "xyz789",
"bookingFieldPhoneName": "xyz789",
"bookingFieldSecondaryEmailName": "xyz789",
"bookingFieldSecondaryPhoneName": "xyz789",
"bookingFieldShowPassword": true,
"bookingFieldMessage": "xyz789",
"bookingFieldShowLocation": true
}
SubjectGroupUsingCancellationPolicy
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"SUBJECT_GROUP"
SubjectGroupUsingNoShowPolicy
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"SUBJECT_GROUP"
SubjectGroupUsingResitPolicy
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"SUBJECT_GROUP"
SubjectIdResultType
SubjectLocationInput
SubjectNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
gaiaUser - GaiaUserNode
|
|
organization - OrganizationNode
|
|
rootBoxFolderId - String
|
|
sharedBoxFolderId - String
|
|
parents - SubjectNodeConnection!
|
|
Arguments
|
|
sharedCanCreateFiles - Boolean!
|
|
sharedCanCreateFolders - Boolean!
|
|
sharedCanSeeFiles - Boolean!
|
|
studentId - String
|
|
notes - String
|
|
addressLineOne - String
|
|
addressLineTwo - String
|
|
city - String
|
|
state - String
|
|
zipCode - String
|
|
folder - FolderNode
|
|
sharedFolder - FolderNode
|
|
staffSharedFolder - FolderNode
|
|
tasksFolder - FolderNode
|
|
files - FileNodeConnection!
|
|
Arguments
|
|
instantiatedTaskCollections - InstantiatedTaskCollectionNodeConnection!
|
|
Arguments
|
|
tasks - TaskNodeConnection!
|
|
Arguments
|
|
submitForms - SubmitFormNodeConnection!
|
|
Arguments
|
|
forms - FormNodeConnection!
|
|
Arguments
|
|
boxSignRequests - BoxSignRequestNodeConnection!
|
|
subjectGroups - SubjectGroupNodeConnection!
|
|
Arguments
|
|
children - SubjectNodeConnection!
|
|
Arguments
|
|
locations - LocationNodeConnection!
|
|
Arguments
|
|
subjectGroupSubjects - SubjectGroupSubjectNodeConnection!
|
|
Arguments
|
|
deduplicationAsSubject1 - SubjectDeduplicationSubjectNodeConnection!
|
|
Arguments
|
|
deduplicationAsSubject2 - SubjectDeduplicationSubjectNodeConnection!
|
|
Arguments
|
|
gotPhotoSubjects - GotPhotoSubjectNodeConnection!
|
|
sessions - SessionNodeConnection!
|
|
Arguments
|
|
nonRecurringNotifications - NonRecurringNotificationNodeConnection!
|
|
notifications - NotificationNodeConnection!
|
|
Arguments
|
|
fotomerchantSubjects - FotomerchantSubjectNodeConnection!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
subjectGroupsNotBooked - [SubjectGroupNotBookedType]
|
|
schoolSubject - Boolean
|
|
Example
{
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"gaiaUser": GaiaUserNode,
"organization": OrganizationNode,
"rootBoxFolderId": "abc123",
"sharedBoxFolderId": "abc123",
"parents": SubjectNodeConnection,
"sharedCanCreateFiles": true,
"sharedCanCreateFolders": true,
"sharedCanSeeFiles": false,
"studentId": "abc123",
"notes": "xyz789",
"addressLineOne": "abc123",
"addressLineTwo": "abc123",
"city": "abc123",
"state": "xyz789",
"zipCode": "abc123",
"folder": FolderNode,
"sharedFolder": FolderNode,
"staffSharedFolder": FolderNode,
"tasksFolder": FolderNode,
"files": FileNodeConnection,
"instantiatedTaskCollections": InstantiatedTaskCollectionNodeConnection,
"tasks": TaskNodeConnection,
"submitForms": SubmitFormNodeConnection,
"forms": FormNodeConnection,
"boxSignRequests": BoxSignRequestNodeConnection,
"subjectGroups": SubjectGroupNodeConnection,
"children": SubjectNodeConnection,
"locations": LocationNodeConnection,
"subjectGroupSubjects": SubjectGroupSubjectNodeConnection,
"deduplicationAsSubject1": SubjectDeduplicationSubjectNodeConnection,
"deduplicationAsSubject2": SubjectDeduplicationSubjectNodeConnection,
"gotPhotoSubjects": GotPhotoSubjectNodeConnection,
"sessions": SessionNodeConnection,
"nonRecurringNotifications": NonRecurringNotificationNodeConnection,
"notifications": NotificationNodeConnection,
"fotomerchantSubjects": FotomerchantSubjectNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"subjectGroupsNotBooked": [SubjectGroupNotBookedType],
"schoolSubject": true
}
SubjectNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [SubjectNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [SubjectNodeEdge],
"nodeCount": 123
}
SubjectNodeEdge
Fields
| Field Name | Description |
|---|---|
node - SubjectNode
|
|
cursor - String!
|
Example
{
"node": SubjectNode,
"cursor": "xyz789"
}
SubjectStudentCountType
Fields
| Field Name | Description |
|---|---|
nodeCount - Int
|
Example
{"nodeCount": 123}
SubjectUpdateInput
Fields
| Input Field | Description |
|---|---|
id - ID!
|
|
sharedCanCreateFiles - Boolean
|
|
sharedCanCreateFolders - Boolean
|
|
sharedCanSeeFiles - Boolean
|
|
jobTitle - String
|
|
suffix - String
|
|
prefix - String
|
|
organizationId - ID
|
|
emailNotificationsEnabled - Boolean
|
|
smsNotificationsEnabled - Boolean
|
|
firstName - String
|
|
lastName - String
|
|
metadata - JSONString
|
|
active - Boolean
|
|
email - String
|
|
secondaryEmail - String
|
|
phoneNumber - String
|
|
phoneNumberExtension - String
|
|
secondaryPhoneNumber - String
|
|
secondaryPhoneNumberExtension - String
|
|
password - String
|
|
addSubjectGroupIds - [ID]
|
|
removeSubjectGroupIds - [ID]
|
|
studentId - String
|
|
updatedSubjectId - String
|
|
notes - String
|
|
addParents - [ParentColleagueInput]
|
|
updateParents - [ParentColleagueInput]
|
|
removeParentIds - [ID]
|
|
stripePaymentMethodId - String
|
|
subjectLocationInput - SubjectLocationInput
|
|
archived - Boolean
|
|
addTaskCollections - [AddTaskCollectionInput]
|
|
regionId - ID
|
|
forcedPasswordResetLogin - Boolean
|
Example
{
"id": 4,
"sharedCanCreateFiles": true,
"sharedCanCreateFolders": true,
"sharedCanSeeFiles": false,
"jobTitle": "xyz789",
"suffix": "xyz789",
"prefix": "abc123",
"organizationId": 4,
"emailNotificationsEnabled": false,
"smsNotificationsEnabled": true,
"firstName": "xyz789",
"lastName": "abc123",
"metadata": JSONString,
"active": true,
"email": "abc123",
"secondaryEmail": "xyz789",
"phoneNumber": "abc123",
"phoneNumberExtension": "abc123",
"secondaryPhoneNumber": "abc123",
"secondaryPhoneNumberExtension": "abc123",
"password": "abc123",
"addSubjectGroupIds": [4],
"removeSubjectGroupIds": ["4"],
"studentId": "abc123",
"updatedSubjectId": "xyz789",
"notes": "xyz789",
"addParents": [ParentColleagueInput],
"updateParents": [ParentColleagueInput],
"removeParentIds": [4],
"stripePaymentMethodId": "abc123",
"subjectLocationInput": SubjectLocationInput,
"archived": false,
"addTaskCollections": [AddTaskCollectionInput],
"regionId": 4,
"forcedPasswordResetLogin": false
}
SubjectsNotBookedInSubjectGroupType
Fields
| Field Name | Description |
|---|---|
subjects - [SubjectNode]
|
|
pageInfo - PaginatedQueryObjectType
|
|
nodeCount - Int
|
Example
{
"subjects": [SubjectNode],
"pageInfo": PaginatedQueryObjectType,
"nodeCount": 123
}
SubjectsNotInSubjectGroupType
Fields
| Field Name | Description |
|---|---|
subjects - [SubjectNode]
|
|
pageInfo - PaginatedQueryObjectType
|
|
nodeCount - Int
|
Example
{
"subjects": [SubjectNode],
"pageInfo": PaginatedQueryObjectType,
"nodeCount": 123
}
SubmitFormCreateInput
Fields
| Input Field | Description |
|---|---|
submission - JSONString!
|
|
formId - ID!
|
|
records - String
|
Example
{
"submission": JSONString,
"formId": 4,
"records": "xyz789"
}
SubmitFormNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
submission - JSONString
|
|
form - FormNode
|
|
gaiaUser - GaiaUserNode
|
|
adHocContact - AdHocJobContactNode
|
|
subjectGroup - SubjectGroupNode
|
|
job - JobNode
|
|
session - SessionNode
|
|
employee - EmployeeNode
|
|
employeeJob - EmployeeJobNode
|
|
organization - OrganizationNode
|
|
subjectGroupSubject - SubjectGroupSubjectNode
|
|
subject - SubjectNode
|
|
notifications - NotificationNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"submission": JSONString,
"form": FormNode,
"gaiaUser": GaiaUserNode,
"adHocContact": AdHocJobContactNode,
"subjectGroup": SubjectGroupNode,
"job": JobNode,
"session": SessionNode,
"employee": EmployeeNode,
"employeeJob": EmployeeJobNode,
"organization": OrganizationNode,
"subjectGroupSubject": SubjectGroupSubjectNode,
"subject": SubjectNode,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
SubmitFormNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [SubmitFormNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [SubmitFormNodeEdge],
"nodeCount": 987
}
SubmitFormNodeEdge
Fields
| Field Name | Description |
|---|---|
node - SubmitFormNode
|
|
cursor - String!
|
Example
{
"node": SubmitFormNode,
"cursor": "xyz789"
}
SyncCustomFieldSetInput
SyncCustomFieldSetPayload
SyncNotificationTemplateInput
Example
{
"notificationTriggerId": 4,
"syncNotificationTriggerId": 4,
"organizationId": "4",
"subjectGroupId": 4,
"organizationIds": ["4"],
"subjectGroupIds": [4],
"syncWithSubjectGroupId": 4,
"syncWithOrganizationId": 4,
"notificationTriggerIds": ["4"]
}
TagNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
name - String!
|
|
slug - String!
|
|
taggitTaggeditemItems - TaggedItemNodeConnection!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": 4,
"name": "xyz789",
"slug": "xyz789",
"taggitTaggeditemItems": TaggedItemNodeConnection,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
TagNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [TagNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [TagNodeEdge],
"nodeCount": 987
}
TagNodeEdge
TaggedItemNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
tag - TagNode!
|
|
contentType - ContentTypeNode
|
|
objectId - Int!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
history - [LogEntryNode]
|
|
recordId - Int
|
|
contentObject - String
|
Example
{
"id": 4,
"tag": TagNode,
"contentType": ContentTypeNode,
"objectId": 987,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"history": [LogEntryNode],
"recordId": 987,
"contentObject": "abc123"
}
TaggedItemNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [TaggedItemNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [TaggedItemNodeEdge],
"nodeCount": 987
}
TaggedItemNodeEdge
Fields
| Field Name | Description |
|---|---|
node - TaggedItemNode
|
|
cursor - String!
|
Example
{
"node": TaggedItemNode,
"cursor": "xyz789"
}
TaskAvgDaysToCompletePointType
TaskBurndownPointType
TaskCollectionCollectionType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"SUBJECT_GROUP"
TaskCollectionCreateInput
Fields
| Input Field | Description |
|---|---|
name - String!
|
|
default - Boolean
|
|
taskCollectionTasks - [TaskCollectionTaskCreateInput]
|
|
collectionType - String
|
|
regionIds - [ID]
|
|
customEventDate - Boolean
|
|
graphNodes - [GraphNodeInput]
|
|
graphEdges - [GraphEdgeInput]
|
Example
{
"name": "xyz789",
"default": true,
"taskCollectionTasks": [TaskCollectionTaskCreateInput],
"collectionType": "xyz789",
"regionIds": ["4"],
"customEventDate": false,
"graphNodes": [GraphNodeInput],
"graphEdges": [GraphEdgeInput]
}
TaskCollectionNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
name - String!
|
|
default - Boolean!
|
|
collectionType - TaskCollectionCollectionType
|
|
createdBy - GaiaUserNode
|
|
regions - RegionNodeConnection!
|
|
customEventDate - Boolean!
|
|
graph - GraphNode
|
|
taskCollectionTasks - TaskCollectionTaskNodeConnection!
|
|
instantiatedTaskCollections - InstantiatedTaskCollectionNodeConnection!
|
|
Arguments
|
|
tasks - TaskNodeConnection!
|
|
Arguments
|
|
notificationTriggers - NotificationTriggerNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"default": false,
"collectionType": "SUBJECT_GROUP",
"createdBy": GaiaUserNode,
"regions": RegionNodeConnection,
"customEventDate": true,
"graph": GraphNode,
"taskCollectionTasks": TaskCollectionTaskNodeConnection,
"instantiatedTaskCollections": InstantiatedTaskCollectionNodeConnection,
"tasks": TaskNodeConnection,
"notificationTriggers": NotificationTriggerNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
TaskCollectionNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [TaskCollectionNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [TaskCollectionNodeEdge],
"nodeCount": 987
}
TaskCollectionNodeEdge
Fields
| Field Name | Description |
|---|---|
node - TaskCollectionNode
|
|
cursor - String!
|
Example
{
"node": TaskCollectionNode,
"cursor": "abc123"
}
TaskCollectionTaskCreateInput
Fields
| Input Field | Description |
|---|---|
description - String!
|
|
sendOverdueNotification - Boolean
|
|
sendUpdateNotification - Boolean
|
|
notes - String
|
|
taskCollectionId - ID
|
|
taskCollectionName - String
|
|
dueDateDelta - Int
|
|
dueDateDeltaBeforeAfter - String
|
|
employeeIds - [ID]
|
|
sharedCanCreateFiles - Boolean
|
|
sharedCanCreateFolders - Boolean
|
|
sharedCanSeeFiles - Boolean
|
|
steps - [TaskCollectionTaskStepCreateInput]
|
|
order - Int
|
|
employeeGroupIds - [ID]
|
Example
{
"description": "abc123",
"sendOverdueNotification": true,
"sendUpdateNotification": false,
"notes": "abc123",
"taskCollectionId": 4,
"taskCollectionName": "xyz789",
"dueDateDelta": 987,
"dueDateDeltaBeforeAfter": "xyz789",
"employeeIds": ["4"],
"sharedCanCreateFiles": true,
"sharedCanCreateFolders": false,
"sharedCanSeeFiles": true,
"steps": [TaskCollectionTaskStepCreateInput],
"order": 123,
"employeeGroupIds": ["4"]
}
TaskCollectionTaskDueDateDeltaBeforeAfter
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"BEFORE"
TaskCollectionTaskNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
description - String!
|
|
sendOverdueNotification - Boolean!
|
|
sendUpdateNotification - Boolean!
|
|
taskCollection - TaskCollectionNode
|
|
notes - String
|
|
employees - EmployeeNodeConnection!
|
|
Arguments
|
|
employeeGroups - EmployeeGroupNodeConnection!
|
|
dueDateDelta - Int
|
|
dueDateDeltaBeforeAfter - TaskCollectionTaskDueDateDeltaBeforeAfter
|
|
sharedCanCreateFiles - Boolean!
|
|
sharedCanCreateFolders - Boolean!
|
|
sharedCanSeeFiles - Boolean!
|
|
order - Int
|
|
graphNodes - GraphNodeNodeConnection!
|
|
steps - TaskCollectionTaskStepNodeConnection!
|
|
tasks - TaskNodeConnection!
|
|
Arguments
|
|
notificationTriggers - NotificationTriggerNodeConnection!
|
|
Arguments
|
|
notificationTriggerRuleAttachments - NotificationTriggerRuleAttachmentNodeConnection!
|
|
Arguments
|
|
notificationTriggerRuleRecipients - NotificationTriggerRuleRecipientsNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"description": "abc123",
"sendOverdueNotification": true,
"sendUpdateNotification": false,
"taskCollection": TaskCollectionNode,
"notes": "xyz789",
"employees": EmployeeNodeConnection,
"employeeGroups": EmployeeGroupNodeConnection,
"dueDateDelta": 123,
"dueDateDeltaBeforeAfter": "BEFORE",
"sharedCanCreateFiles": true,
"sharedCanCreateFolders": true,
"sharedCanSeeFiles": true,
"order": 123,
"graphNodes": GraphNodeNodeConnection,
"steps": TaskCollectionTaskStepNodeConnection,
"tasks": TaskNodeConnection,
"notificationTriggers": NotificationTriggerNodeConnection,
"notificationTriggerRuleAttachments": NotificationTriggerRuleAttachmentNodeConnection,
"notificationTriggerRuleRecipients": NotificationTriggerRuleRecipientsNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
TaskCollectionTaskNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [TaskCollectionTaskNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [TaskCollectionTaskNodeEdge],
"nodeCount": 123
}
TaskCollectionTaskNodeEdge
Fields
| Field Name | Description |
|---|---|
node - TaskCollectionTaskNode
|
|
cursor - String!
|
Example
{
"node": TaskCollectionTaskNode,
"cursor": "xyz789"
}
TaskCollectionTaskOrderInput
TaskCollectionTaskStepCreateInput
TaskCollectionTaskStepNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
name - String!
|
|
order - Int!
|
|
taskCollectionTask - TaskCollectionTaskNode!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"order": 123,
"taskCollectionTask": TaskCollectionTaskNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
TaskCollectionTaskStepNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [TaskCollectionTaskStepNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [TaskCollectionTaskStepNodeEdge],
"nodeCount": 987
}
TaskCollectionTaskStepNodeEdge
Fields
| Field Name | Description |
|---|---|
node - TaskCollectionTaskStepNode
|
|
cursor - String!
|
Example
{
"node": TaskCollectionTaskStepNode,
"cursor": "abc123"
}
TaskCollectionTaskStepUpdateInput
TaskCollectionTaskUpdateInput
Fields
| Input Field | Description |
|---|---|
id - ID
|
|
description - String!
|
|
notes - String
|
|
sendOverdueNotification - Boolean
|
|
sendUpdateNotification - Boolean
|
|
taskCollectionId - ID
|
|
taskCollectionName - String
|
|
dueDateDelta - Int
|
|
dueDateDeltaBeforeAfter - String
|
|
employeeIds - [ID]
|
|
sharedCanCreateFiles - Boolean
|
|
sharedCanCreateFolders - Boolean
|
|
sharedCanSeeFiles - Boolean
|
|
steps - [TaskCollectionTaskStepUpdateInput]
|
|
order - Int
|
|
employeeGroupIds - [ID]
|
Example
{
"id": "4",
"description": "xyz789",
"notes": "xyz789",
"sendOverdueNotification": true,
"sendUpdateNotification": false,
"taskCollectionId": 4,
"taskCollectionName": "xyz789",
"dueDateDelta": 123,
"dueDateDeltaBeforeAfter": "abc123",
"employeeIds": [4],
"sharedCanCreateFiles": false,
"sharedCanCreateFolders": true,
"sharedCanSeeFiles": true,
"steps": [TaskCollectionTaskStepUpdateInput],
"order": 123,
"employeeGroupIds": ["4"]
}
TaskCollectionUpdateInput
Fields
| Input Field | Description |
|---|---|
id - ID!
|
|
name - String
|
|
default - Boolean
|
|
taskCollectionTasks - [TaskCollectionTaskUpdateInput]
|
|
collectionType - String
|
|
regionIds - [ID]
|
|
customEventDate - Boolean
|
|
graphNodes - [GraphNodeInput]
|
|
graphEdges - [GraphEdgeInput]
|
Example
{
"id": 4,
"name": "xyz789",
"default": true,
"taskCollectionTasks": [TaskCollectionTaskUpdateInput],
"collectionType": "abc123",
"regionIds": [4],
"customEventDate": false,
"graphNodes": [GraphNodeInput],
"graphEdges": [GraphEdgeInput]
}
TaskCompletionTrendPointType
TaskCreateInput
Fields
| Input Field | Description |
|---|---|
taskCollectionTaskId - ID
|
|
description - String
|
|
sendOverdueNotification - Boolean
|
|
sendUpdateNotification - Boolean
|
|
recipient - String
|
|
notes - String
|
|
dueDate - DateTime
|
|
eventDate - DateTime
|
|
finishedDate - DateTime
|
|
statusId - ID
|
|
statusDescription - String
|
|
taskCollectionId - ID
|
|
taskCollectionName - ID
|
|
organizationId - ID
|
|
employeeIds - [ID]
|
|
completedByEmployeeId - ID
|
|
contactIds - [ID]
|
|
sharedCanCreateFiles - Boolean
|
|
sharedCanCreateFolders - Boolean
|
|
sharedCanSeeFiles - Boolean
|
|
tags - [String]
|
|
jobId - ID
|
|
subjectGroupId - ID
|
|
regionId - ID!
|
|
subjectId - ID
|
|
equipmentItemId - ID
|
|
instantiatedTaskCollectionId - ID
|
|
metadata - JSONString
|
|
projectedHours - Float
|
|
timeSpent - Float
|
|
taskCost - Float
|
|
steps - [TaskStepCreateInput]
|
|
employeeGroupIds - [ID]
|
Example
{
"taskCollectionTaskId": "4",
"description": "xyz789",
"sendOverdueNotification": false,
"sendUpdateNotification": true,
"recipient": "xyz789",
"notes": "xyz789",
"dueDate": "2007-12-03T10:15:30Z",
"eventDate": "2007-12-03T10:15:30Z",
"finishedDate": "2007-12-03T10:15:30Z",
"statusId": "4",
"statusDescription": "abc123",
"taskCollectionId": 4,
"taskCollectionName": 4,
"organizationId": 4,
"employeeIds": [4],
"completedByEmployeeId": 4,
"contactIds": ["4"],
"sharedCanCreateFiles": false,
"sharedCanCreateFolders": true,
"sharedCanSeeFiles": false,
"tags": ["xyz789"],
"jobId": 4,
"subjectGroupId": 4,
"regionId": "4",
"subjectId": 4,
"equipmentItemId": 4,
"instantiatedTaskCollectionId": "4",
"metadata": JSONString,
"projectedHours": 123.45,
"timeSpent": 987.65,
"taskCost": 123.45,
"steps": [TaskStepCreateInput],
"employeeGroupIds": [4]
}
TaskDashboardKPIsType
TaskEmployeeSummaryType
Example
{
"employeeId": "4",
"employeeName": "abc123",
"firstName": "xyz789",
"lastName": "abc123",
"profileImageThumbnail": "xyz789",
"completed": 987,
"overdue": 123,
"dueToday": 987,
"dueTomorrow": 123,
"dueNextWeek": 987,
"dueInPeriod": 987
}
TaskEquipmentItemSummaryType
Example
{
"equipmentItemId": 4,
"equipmentItemName": "xyz789",
"completed": 123,
"overdue": 987,
"dueToday": 987,
"dueTomorrow": 123,
"dueNextWeek": 123,
"dueInPeriod": 987
}
TaskExpenseCreateInput
TaskExpenseNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
task - TaskNode!
|
|
expenseType - TaskExpenseTypeNode
|
|
cost - Decimal
|
|
quantity - Int!
|
|
notes - String
|
|
totalCost - Decimal
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"task": TaskNode,
"expenseType": TaskExpenseTypeNode,
"cost": Decimal,
"quantity": 987,
"notes": "abc123",
"totalCost": Decimal,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
TaskExpenseNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [TaskExpenseNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [TaskExpenseNodeEdge],
"nodeCount": 123
}
TaskExpenseNodeEdge
Fields
| Field Name | Description |
|---|---|
node - TaskExpenseNode
|
|
cursor - String!
|
Example
{
"node": TaskExpenseNode,
"cursor": "xyz789"
}
TaskExpenseTypeCreateInput
TaskExpenseTypeNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
name - String!
|
|
color - String
|
|
default - Boolean!
|
|
defaultCost - Decimal
|
|
taskExpenses - TaskExpenseNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"color": "abc123",
"default": true,
"defaultCost": Decimal,
"taskExpenses": TaskExpenseNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
TaskExpenseTypeNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [TaskExpenseTypeNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [TaskExpenseTypeNodeEdge],
"nodeCount": 987
}
TaskExpenseTypeNodeEdge
Fields
| Field Name | Description |
|---|---|
node - TaskExpenseTypeNode
|
|
cursor - String!
|
Example
{
"node": TaskExpenseTypeNode,
"cursor": "abc123"
}
TaskExpenseTypeUpdateInput
TaskExpenseUpdateInput
TaskJobSummaryType
Example
{
"jobId": "4",
"jobName": "xyz789",
"completed": 123,
"overdue": 123,
"dueToday": 987,
"dueTomorrow": 987,
"dueNextWeek": 123,
"dueInPeriod": 987
}
TaskNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
description - String!
|
|
sendOverdueNotification - Boolean!
|
|
sendUpdateNotification - Boolean!
|
|
notes - String
|
|
dueDate - Date
|
|
eventDate - Date
|
|
recipient - String
|
|
finishedDate - Date
|
|
projectedHours - Float
|
|
timeSpent - Float
|
|
taskCost - Float
|
|
sharedCanCreateFiles - Boolean!
|
|
sharedCanCreateFolders - Boolean!
|
|
sharedCanSeeFiles - Boolean!
|
|
createdBy - GaiaUserNode
|
|
archive - Boolean!
|
|
taskCollection - TaskCollectionNode
|
|
taskCollectionTask - TaskCollectionTaskNode
|
|
instantiatedTaskCollection - InstantiatedTaskCollectionNode
|
|
organization - OrganizationNode
|
|
completedByEmployee - EmployeeNode
|
|
job - JobNode
|
|
subjectGroup - SubjectGroupNode
|
|
subject - SubjectNode
|
|
equipmentItem - EquipmentItemNode
|
|
status - TaskStatusNode
|
|
region - RegionNode
|
|
employees - EmployeeNodeConnection!
|
|
Arguments
|
|
employeeGroups - EmployeeGroupNodeConnection!
|
|
contacts - GaiaUserNodeConnection!
|
|
Arguments
|
|
order - Int
|
|
folder - FolderNode
|
|
sharedFolder - FolderNode
|
|
files - FileNodeConnection!
|
|
Arguments
|
|
comments - CommentNodeConnection!
|
|
graphNodes - GraphNodeNodeConnection!
|
|
steps - TaskStepNodeConnection!
|
|
timeTrackingEvents - TaskTimeTrackingEventNodeConnection!
|
|
Arguments
|
|
taskExpenses - TaskExpenseNodeConnection!
|
|
Arguments
|
|
nonRecurringNotifications - NonRecurringNotificationNodeConnection!
|
|
notificationTriggers - NotificationTriggerNodeConnection!
|
|
Arguments
|
|
notificationTriggerRuleAttachments - NotificationTriggerRuleAttachmentNodeConnection!
|
|
Arguments
|
|
notificationTriggerRuleRecipients - NotificationTriggerRuleRecipientsNodeConnection!
|
|
Arguments
|
|
notificationRecipients - TaskNotificationRecipientsNodeConnection!
|
|
Arguments |
|
notifications - NotificationNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
tags - [TagNode]
|
|
totalTimeTrackedMinutes - Int
|
|
hasActiveTimeTracking - Boolean
|
|
totalCost - Decimal
|
|
Example
{
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"description": "abc123",
"sendOverdueNotification": false,
"sendUpdateNotification": true,
"notes": "abc123",
"dueDate": "2007-12-03",
"eventDate": "2007-12-03",
"recipient": "abc123",
"finishedDate": "2007-12-03",
"projectedHours": 123.45,
"timeSpent": 123.45,
"taskCost": 123.45,
"sharedCanCreateFiles": true,
"sharedCanCreateFolders": true,
"sharedCanSeeFiles": true,
"createdBy": GaiaUserNode,
"archive": false,
"taskCollection": TaskCollectionNode,
"taskCollectionTask": TaskCollectionTaskNode,
"instantiatedTaskCollection": InstantiatedTaskCollectionNode,
"organization": OrganizationNode,
"completedByEmployee": EmployeeNode,
"job": JobNode,
"subjectGroup": SubjectGroupNode,
"subject": SubjectNode,
"equipmentItem": EquipmentItemNode,
"status": TaskStatusNode,
"region": RegionNode,
"employees": EmployeeNodeConnection,
"employeeGroups": EmployeeGroupNodeConnection,
"contacts": GaiaUserNodeConnection,
"order": 987,
"folder": FolderNode,
"sharedFolder": FolderNode,
"files": FileNodeConnection,
"comments": CommentNodeConnection,
"graphNodes": GraphNodeNodeConnection,
"steps": TaskStepNodeConnection,
"timeTrackingEvents": TaskTimeTrackingEventNodeConnection,
"taskExpenses": TaskExpenseNodeConnection,
"nonRecurringNotifications": NonRecurringNotificationNodeConnection,
"notificationTriggers": NotificationTriggerNodeConnection,
"notificationTriggerRuleAttachments": NotificationTriggerRuleAttachmentNodeConnection,
"notificationTriggerRuleRecipients": NotificationTriggerRuleRecipientsNodeConnection,
"notificationRecipients": TaskNotificationRecipientsNodeConnection,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"tags": [TagNode],
"totalTimeTrackedMinutes": 987,
"hasActiveTimeTracking": false,
"totalCost": Decimal
}
TaskNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [TaskNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [TaskNodeEdge],
"nodeCount": 123
}
TaskNodeEdge
TaskNotificationRecipientsNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
task - TaskNode!
|
|
notificationTriggerRule - NotificationTriggerRuleNode!
|
|
recipientType - TaskNotificationRecipientsRecipientType!
|
|
organizationContacts - GaiaUserNodeConnection!
|
|
Arguments
|
|
employees - EmployeeNodeConnection!
|
|
Arguments
|
|
adHocEmails - String!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"task": TaskNode,
"notificationTriggerRule": NotificationTriggerRuleNode,
"recipientType": "ALL_ASSIGNED_EMPLOYEES",
"organizationContacts": GaiaUserNodeConnection,
"employees": EmployeeNodeConnection,
"adHocEmails": "xyz789",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
TaskNotificationRecipientsNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [TaskNotificationRecipientsNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [TaskNotificationRecipientsNodeEdge],
"nodeCount": 123
}
TaskNotificationRecipientsNodeEdge
Fields
| Field Name | Description |
|---|---|
node - TaskNotificationRecipientsNode
|
|
cursor - String!
|
Example
{
"node": TaskNotificationRecipientsNode,
"cursor": "abc123"
}
TaskNotificationRecipientsRecipientType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"ALL_ASSIGNED_EMPLOYEES"
TaskOrderInput
TaskOrganizationSummaryType
Example
{
"organizationId": 4,
"organizationName": "xyz789",
"completed": 123,
"overdue": 987,
"dueToday": 123,
"dueTomorrow": 123,
"dueNextWeek": 987,
"dueInPeriod": 987
}
TaskOverdueAgingBucketType
TaskStatusCreateInput
TaskStatusNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
name - String!
|
|
color - String!
|
|
initial - Boolean!
|
|
completed - Boolean!
|
|
cancelled - Boolean!
|
|
tasks - TaskNodeConnection!
|
|
Arguments
|
|
notificationTriggerRules - NotificationTriggerRuleNodeConnection!
|
|
Arguments
|
|
repeatUntilNotificationTriggerRules - NotificationTriggerRuleNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"color": "abc123",
"initial": true,
"completed": true,
"cancelled": false,
"tasks": TaskNodeConnection,
"notificationTriggerRules": NotificationTriggerRuleNodeConnection,
"repeatUntilNotificationTriggerRules": NotificationTriggerRuleNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
TaskStatusNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [TaskStatusNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [TaskStatusNodeEdge],
"nodeCount": 123
}
TaskStatusNodeEdge
Fields
| Field Name | Description |
|---|---|
node - TaskStatusNode
|
|
cursor - String!
|
Example
{
"node": TaskStatusNode,
"cursor": "xyz789"
}
TaskStatusUpdateInput
TaskStepCreateInput
Example
{
"name": "xyz789",
"order": 123,
"notes": "xyz789",
"assignedToId": "4",
"startOn": "2007-12-03T10:15:30Z",
"completeOn": "2007-12-03T10:15:30Z",
"startedById": "4",
"completedById": "4"
}
TaskStepNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
name - String!
|
|
order - Int!
|
|
startOn - DateTime
|
|
completeOn - DateTime
|
|
startedBy - EmployeeNode
|
|
completedBy - EmployeeNode
|
|
assignedTo - EmployeeNode
|
|
notes - String
|
|
task - TaskNode!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"order": 123,
"startOn": "2007-12-03T10:15:30Z",
"completeOn": "2007-12-03T10:15:30Z",
"startedBy": EmployeeNode,
"completedBy": EmployeeNode,
"assignedTo": EmployeeNode,
"notes": "xyz789",
"task": TaskNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
TaskStepNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [TaskStepNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [TaskStepNodeEdge],
"nodeCount": 987
}
TaskStepNodeEdge
Fields
| Field Name | Description |
|---|---|
node - TaskStepNode
|
|
cursor - String!
|
Example
{
"node": TaskStepNode,
"cursor": "xyz789"
}
TaskStepUpdateInput
Example
{
"id": 4,
"name": "xyz789",
"order": 987,
"startOn": "2007-12-03T10:15:30Z",
"completeOn": "2007-12-03T10:15:30Z",
"startedById": "4",
"completedById": "4",
"assignedToId": "4",
"notes": "abc123"
}
TaskSubjectGroupSummaryType
Example
{
"subjectGroupId": 4,
"subjectGroupName": "xyz789",
"completed": 123,
"overdue": 123,
"dueToday": 123,
"dueTomorrow": 987,
"dueNextWeek": 987,
"dueInPeriod": 123
}
TaskSubjectSummaryType
Example
{
"subjectId": 4,
"subjectName": "xyz789",
"completed": 123,
"overdue": 123,
"dueToday": 987,
"dueTomorrow": 123,
"dueNextWeek": 987,
"dueInPeriod": 987
}
TaskTimeTrackingEventCreateInput
TaskTimeTrackingEventNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
task - TaskNode!
|
|
employee - EmployeeNode!
|
|
startTime - DateTime!
|
|
endTime - DateTime
|
|
autoStopped - Boolean!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
durationMinutes - Int
|
|
isRunning - Boolean
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"task": TaskNode,
"employee": EmployeeNode,
"startTime": "2007-12-03T10:15:30Z",
"endTime": "2007-12-03T10:15:30Z",
"autoStopped": false,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"durationMinutes": 123,
"isRunning": true
}
TaskTimeTrackingEventNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [TaskTimeTrackingEventNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [TaskTimeTrackingEventNodeEdge],
"nodeCount": 123
}
TaskTimeTrackingEventNodeEdge
Fields
| Field Name | Description |
|---|---|
node - TaskTimeTrackingEventNode
|
|
cursor - String!
|
Example
{
"node": TaskTimeTrackingEventNode,
"cursor": "abc123"
}
TaskTimeTrackingEventUpdateInput
TaskUpdateInput
Fields
| Input Field | Description |
|---|---|
id - ID
|
|
sendOverdueNotification - Boolean
|
|
sendUpdateNotification - Boolean
|
|
recipient - String
|
|
ids - [ID]
|
|
completed - Boolean
|
|
cancelled - Boolean
|
|
toDo - Boolean
|
|
fromEmployeeId - ID
|
|
toEmployeeId - ID
|
|
fromEmployeeIds - [ID]
|
|
toEmployeeIds - [ID]
|
|
fromEmployeeGroupId - ID
|
|
toEmployeeGroupId - ID
|
|
taskCollectionTaskId - ID
|
|
taskCollectionId - ID
|
|
taskCollectionName - String
|
|
description - String
|
|
notes - String
|
|
dueDate - DateTime
|
|
eventDate - DateTime
|
|
finishedDate - DateTime
|
|
statusId - ID
|
|
statusDescription - String
|
|
employeeIds - [ID]
|
|
completedByEmployeeId - ID
|
|
contactIds - [ID]
|
|
sharedCanCreateFiles - Boolean
|
|
sharedCanCreateFolders - Boolean
|
|
sharedCanSeeFiles - Boolean
|
|
archive - Boolean
|
|
tags - [String]
|
|
jobId - ID
|
|
organizationId - ID
|
|
subjectGroupId - ID
|
|
subjectId - ID
|
|
regionId - ID
|
|
equipmentItemId - ID
|
|
metadata - JSONString
|
|
projectedHours - Float
|
|
timeSpent - Float
|
|
taskCost - Float
|
|
steps - [TaskStepUpdateInput]
|
|
employeeGroupIds - [ID]
|
Example
{
"id": "4",
"sendOverdueNotification": true,
"sendUpdateNotification": false,
"recipient": "xyz789",
"ids": [4],
"completed": false,
"cancelled": true,
"toDo": false,
"fromEmployeeId": "4",
"toEmployeeId": "4",
"fromEmployeeIds": ["4"],
"toEmployeeIds": [4],
"fromEmployeeGroupId": 4,
"toEmployeeGroupId": 4,
"taskCollectionTaskId": "4",
"taskCollectionId": "4",
"taskCollectionName": "xyz789",
"description": "abc123",
"notes": "xyz789",
"dueDate": "2007-12-03T10:15:30Z",
"eventDate": "2007-12-03T10:15:30Z",
"finishedDate": "2007-12-03T10:15:30Z",
"statusId": "4",
"statusDescription": "xyz789",
"employeeIds": ["4"],
"completedByEmployeeId": "4",
"contactIds": ["4"],
"sharedCanCreateFiles": false,
"sharedCanCreateFolders": true,
"sharedCanSeeFiles": true,
"archive": true,
"tags": ["xyz789"],
"jobId": 4,
"organizationId": 4,
"subjectGroupId": 4,
"subjectId": "4",
"regionId": "4",
"equipmentItemId": "4",
"metadata": JSONString,
"projectedHours": 987.65,
"timeSpent": 987.65,
"taskCost": 123.45,
"steps": [TaskStepUpdateInput],
"employeeGroupIds": ["4"]
}
TaskVolumeTrendPointType
TenantBillingFrequency
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"MONTHLY"
TenantBillingType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"STANDARD"
TenantCreateInput
Example
{
"tenantName": "abc123",
"tenantDomain": "abc123",
"adminUserEmail": "abc123",
"adminUserPassword": "xyz789",
"adminUserFirstName": "abc123",
"adminUserLastName": "xyz789",
"stripePaymentMethodId": "abc123",
"referringTenantId": 4
}
TenantDomainAvailableType
Fields
| Field Name | Description |
|---|---|
available - Boolean
|
Example
{"available": true}
TenantDomainNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
domain - String!
|
|
tenant - TenantNode!
|
|
isPrimary - Boolean!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": "4",
"domain": "xyz789",
"tenant": TenantNode,
"isPrimary": false,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
TenantDomainNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [TenantDomainNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [TenantDomainNodeEdge],
"nodeCount": 987
}
TenantDomainNodeEdge
Fields
| Field Name | Description |
|---|---|
node - TenantDomainNode
|
|
cursor - String!
|
Example
{
"node": TenantDomainNode,
"cursor": "xyz789"
}
TenantFileNode
Example
{
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"file": "abc123",
"type": "xyz789",
"contentType": "xyz789",
"displayName": "abc123",
"recordId": 987,
"fileName": "xyz789",
"fileUrl": "xyz789"
}
TenantFileNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [TenantFileNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [TenantFileNodeEdge],
"nodeCount": 987
}
TenantFileNodeEdge
Fields
| Field Name | Description |
|---|---|
node - TenantFileNode
|
|
cursor - String!
|
Example
{
"node": TenantFileNode,
"cursor": "xyz789"
}
TenantNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
schemaName - String!
|
|
name - String!
|
|
active - Boolean!
|
|
bill - Boolean!
|
|
billFixedPrice - Int
|
|
billingStartDate - Date
|
|
billingFrequency - TenantBillingFrequency!
|
|
billingType - TenantBillingType!
|
|
uuid - String
|
|
created - DateTime
|
|
updated - DateTime
|
|
public - Boolean!
|
|
subscription - TenantSubscription
|
|
includedUsers - Int
|
|
includedSessionPackages - Int
|
|
includedNotifications - Int
|
|
includedFileStorage - Int
|
|
regions - Boolean!
|
|
stripeCustomer - TenantStripeCustomerNode
|
|
domains - TenantDomainNodeConnection!
|
|
referredTenant - CreateTenantNodeConnection!
|
|
createTenant - CreateTenantNode
|
|
settings - SettingsNode
|
|
archived - Boolean
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
billingFrequencyDescription - String
|
|
Example
{
"id": "4",
"schemaName": "xyz789",
"name": "xyz789",
"active": false,
"bill": true,
"billFixedPrice": 987,
"billingStartDate": "2007-12-03",
"billingFrequency": "MONTHLY",
"billingType": "STANDARD",
"uuid": "abc123",
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"public": true,
"subscription": "BASIC",
"includedUsers": 123,
"includedSessionPackages": 987,
"includedNotifications": 987,
"includedFileStorage": 987,
"regions": true,
"stripeCustomer": TenantStripeCustomerNode,
"domains": TenantDomainNodeConnection,
"referredTenant": CreateTenantNodeConnection,
"createTenant": CreateTenantNode,
"settings": SettingsNode,
"archived": true,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"billingFrequencyDescription": "abc123"
}
TenantNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [TenantNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [TenantNodeEdge],
"nodeCount": 123
}
TenantNodeEdge
Fields
| Field Name | Description |
|---|---|
node - TenantNode
|
|
cursor - String!
|
Example
{
"node": TenantNode,
"cursor": "abc123"
}
TenantStripeCustomerNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
tenant - TenantNode
|
|
stripeId - String!
|
|
billingEmail - String
|
|
billingName - String
|
|
billingAddressLineOne - String
|
|
billingAddressLineTwo - String
|
|
billingCity - String
|
|
billingState - String
|
|
billingZipCode - String
|
|
stripePaymentMethods - TenantStripePaymentMethodNodeConnection!
|
|
stripeInvoices - TenantStripeInvoiceNodeConnection!
|
|
Arguments
|
|
recordId - Int
|
|
Example
{
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"tenant": TenantNode,
"stripeId": "abc123",
"billingEmail": "abc123",
"billingName": "xyz789",
"billingAddressLineOne": "abc123",
"billingAddressLineTwo": "xyz789",
"billingCity": "xyz789",
"billingState": "abc123",
"billingZipCode": "xyz789",
"stripePaymentMethods": TenantStripePaymentMethodNodeConnection,
"stripeInvoices": TenantStripeInvoiceNodeConnection,
"recordId": 987
}
TenantStripeCustomerNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [TenantStripeCustomerNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [TenantStripeCustomerNodeEdge],
"nodeCount": 987
}
TenantStripeCustomerNodeEdge
Fields
| Field Name | Description |
|---|---|
node - TenantStripeCustomerNode
|
|
cursor - String!
|
Example
{
"node": TenantStripeCustomerNode,
"cursor": "abc123"
}
TenantStripeInvoiceItemNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
stripeInvoice - TenantStripeInvoiceNode
|
|
stripeTaxRate - TenantStripeTaxRateNode
|
|
price - Float
|
|
stripePrice - TenantStripePriceNode
|
|
stripeProduct - TenantStripeProductNode
|
|
stripeId - String
|
|
recordId - Int
|
Example
{
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"stripeInvoice": TenantStripeInvoiceNode,
"stripeTaxRate": TenantStripeTaxRateNode,
"price": 987.65,
"stripePrice": TenantStripePriceNode,
"stripeProduct": TenantStripeProductNode,
"stripeId": "xyz789",
"recordId": 987
}
TenantStripeInvoiceItemNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [TenantStripeInvoiceItemNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [TenantStripeInvoiceItemNodeEdge],
"nodeCount": 987
}
TenantStripeInvoiceItemNodeEdge
Fields
| Field Name | Description |
|---|---|
node - TenantStripeInvoiceItemNode
|
|
cursor - String!
|
Example
{
"node": TenantStripeInvoiceItemNode,
"cursor": "xyz789"
}
TenantStripeInvoiceNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
stripeCustomer - TenantStripeCustomerNode
|
|
stripePaymentMethod - TenantStripePaymentMethodNode
|
|
lastReminderNotificationSent - DateTime
|
|
stripeId - String!
|
|
price - Float
|
|
amountDue - Int
|
|
paid - Boolean!
|
|
paidOn - DateTime
|
|
voided - Boolean!
|
|
paymentFailed - Boolean!
|
|
monthlyActiveUsers - Int
|
|
fileStorageGb - Int
|
|
notifications - Int
|
|
stripeInvoiceId - String
|
|
status - String
|
|
recipientEmail - String
|
|
amountRemaining - Int
|
|
amountPaid - Int
|
|
effectiveAt - DateTime
|
|
dueDate - DateTime
|
|
invoicePdfUrl - String
|
|
invoicePaymentUrl - String
|
|
search - String
|
|
billingPeriodStart - Date
|
|
billingPeriodEnd - Date
|
|
stripeInvoiceItems - TenantStripeInvoiceItemNodeConnection!
|
|
stripePaymentIntents - TenantStripePaymentIntentNodeConnection!
|
|
recordId - Int
|
|
stripeResource - JSONString
|
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"stripeCustomer": TenantStripeCustomerNode,
"stripePaymentMethod": TenantStripePaymentMethodNode,
"lastReminderNotificationSent": "2007-12-03T10:15:30Z",
"stripeId": "abc123",
"price": 123.45,
"amountDue": 987,
"paid": true,
"paidOn": "2007-12-03T10:15:30Z",
"voided": true,
"paymentFailed": false,
"monthlyActiveUsers": 123,
"fileStorageGb": 987,
"notifications": 123,
"stripeInvoiceId": "xyz789",
"status": "abc123",
"recipientEmail": "abc123",
"amountRemaining": 987,
"amountPaid": 123,
"effectiveAt": "2007-12-03T10:15:30Z",
"dueDate": "2007-12-03T10:15:30Z",
"invoicePdfUrl": "xyz789",
"invoicePaymentUrl": "xyz789",
"search": "abc123",
"billingPeriodStart": "2007-12-03",
"billingPeriodEnd": "2007-12-03",
"stripeInvoiceItems": TenantStripeInvoiceItemNodeConnection,
"stripePaymentIntents": TenantStripePaymentIntentNodeConnection,
"recordId": 987,
"stripeResource": JSONString
}
TenantStripeInvoiceNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [TenantStripeInvoiceNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [TenantStripeInvoiceNodeEdge],
"nodeCount": 987
}
TenantStripeInvoiceNodeEdge
Fields
| Field Name | Description |
|---|---|
node - TenantStripeInvoiceNode
|
|
cursor - String!
|
Example
{
"node": TenantStripeInvoiceNode,
"cursor": "abc123"
}
TenantStripePaymentIntentNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
declined - Boolean!
|
|
stripeInvoice - TenantStripeInvoiceNode
|
|
declinedStripePaymentIntent - TenantStripePaymentIntentNode
|
|
stripePaymentMethod - TenantStripePaymentMethodNode
|
|
processing - Boolean!
|
|
stripeId - String!
|
|
refundedBySystem - Boolean!
|
|
clientSecret - String!
|
|
description - String
|
|
datePaid - DateTime
|
|
amount - Int
|
|
fee - Int
|
|
netAmount - Int
|
|
reattemptStripePaymentIntents - TenantStripePaymentIntentNodeConnection!
|
|
recordId - Int
|
|
Example
{
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"declined": false,
"stripeInvoice": TenantStripeInvoiceNode,
"declinedStripePaymentIntent": TenantStripePaymentIntentNode,
"stripePaymentMethod": TenantStripePaymentMethodNode,
"processing": true,
"stripeId": "xyz789",
"refundedBySystem": false,
"clientSecret": "abc123",
"description": "abc123",
"datePaid": "2007-12-03T10:15:30Z",
"amount": 987,
"fee": 123,
"netAmount": 987,
"reattemptStripePaymentIntents": TenantStripePaymentIntentNodeConnection,
"recordId": 123
}
TenantStripePaymentIntentNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [TenantStripePaymentIntentNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [TenantStripePaymentIntentNodeEdge],
"nodeCount": 987
}
TenantStripePaymentIntentNodeEdge
Fields
| Field Name | Description |
|---|---|
node - TenantStripePaymentIntentNode
|
|
cursor - String!
|
Example
{
"node": TenantStripePaymentIntentNode,
"cursor": "abc123"
}
TenantStripePaymentMethodNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
stripeCustomer - TenantStripeCustomerNode
|
|
paymentType - String!
|
|
primary - Boolean!
|
|
stripeId - String!
|
|
stripeInvoices - TenantStripeInvoiceNodeConnection!
|
|
Arguments
|
|
stripePaymentIntents - TenantStripePaymentIntentNodeConnection!
|
|
recordId - Int
|
|
stripeResource - JSONString
|
|
Example
{
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"stripeCustomer": TenantStripeCustomerNode,
"paymentType": "abc123",
"primary": true,
"stripeId": "xyz789",
"stripeInvoices": TenantStripeInvoiceNodeConnection,
"stripePaymentIntents": TenantStripePaymentIntentNodeConnection,
"recordId": 987,
"stripeResource": JSONString
}
TenantStripePaymentMethodNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [TenantStripePaymentMethodNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [TenantStripePaymentMethodNodeEdge],
"nodeCount": 987
}
TenantStripePaymentMethodNodeEdge
Fields
| Field Name | Description |
|---|---|
node - TenantStripePaymentMethodNode
|
|
cursor - String!
|
Example
{
"node": TenantStripePaymentMethodNode,
"cursor": "abc123"
}
TenantStripePriceNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
stripeProduct - TenantStripeProductNode
|
|
price - Float!
|
|
stripeId - String!
|
|
stripeInvoiceItems - TenantStripeInvoiceItemNodeConnection!
|
|
recordId - Int
|
|
Example
{
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"stripeProduct": TenantStripeProductNode,
"price": 123.45,
"stripeId": "abc123",
"stripeInvoiceItems": TenantStripeInvoiceItemNodeConnection,
"recordId": 123
}
TenantStripePriceNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [TenantStripePriceNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [TenantStripePriceNodeEdge],
"nodeCount": 123
}
TenantStripePriceNodeEdge
Fields
| Field Name | Description |
|---|---|
node - TenantStripePriceNode
|
|
cursor - String!
|
Example
{
"node": TenantStripePriceNode,
"cursor": "abc123"
}
TenantStripeProductNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
name - String!
|
|
stripeId - String!
|
|
stripePrices - TenantStripePriceNodeConnection!
|
|
stripeInvoiceItems - TenantStripeInvoiceItemNodeConnection!
|
|
recordId - Int
|
|
Example
{
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"stripeId": "xyz789",
"stripePrices": TenantStripePriceNodeConnection,
"stripeInvoiceItems": TenantStripeInvoiceItemNodeConnection,
"recordId": 987
}
TenantStripeProductNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [TenantStripeProductNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [TenantStripeProductNodeEdge],
"nodeCount": 123
}
TenantStripeProductNodeEdge
Fields
| Field Name | Description |
|---|---|
node - TenantStripeProductNode
|
|
cursor - String!
|
Example
{
"node": TenantStripeProductNode,
"cursor": "xyz789"
}
TenantStripeTaxRateNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
taxRate - Float!
|
|
inclusive - Boolean!
|
|
stripeId - String!
|
|
stripeInvoiceItems - TenantStripeInvoiceItemNodeConnection!
|
|
recordId - Int
|
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"taxRate": 987.65,
"inclusive": true,
"stripeId": "abc123",
"stripeInvoiceItems": TenantStripeInvoiceItemNodeConnection,
"recordId": 987
}
TenantStripeTaxRateNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [TenantStripeTaxRateNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [TenantStripeTaxRateNodeEdge],
"nodeCount": 987
}
TenantStripeTaxRateNodeEdge
Fields
| Field Name | Description |
|---|---|
node - TenantStripeTaxRateNode
|
|
cursor - String!
|
Example
{
"node": TenantStripeTaxRateNode,
"cursor": "xyz789"
}
TenantSubscription
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"BASIC"
TenantSubscriptionUsageType
Example
{
"subscription": "abc123",
"usedUsers": 123,
"includedUsers": 123,
"usedSessionPackages": 987,
"includedSessionPackages": 987,
"includedNotifications": 123,
"usedNotifications": 123,
"usedFileStorage": 987,
"includedFileStorage": 123
}
TenantUpdateBillingInput
Example
{
"billingEmail": "abc123",
"billingName": "xyz789",
"billingAddressLineOne": "abc123",
"billingAddressLineTwo": "xyz789",
"billingCity": "abc123",
"billingState": "xyz789",
"billingZipCode": "abc123",
"stripePaymentMethodId": "abc123"
}
TermsOfServiceNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
companyName - String!
|
|
firstName - String!
|
|
lastName - String!
|
|
email - String!
|
|
accepted - Boolean!
|
|
acceptedOn - DateTime
|
|
acceptedBy - EmployeeNode
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"companyName": "abc123",
"firstName": "abc123",
"lastName": "abc123",
"email": "xyz789",
"accepted": false,
"acceptedOn": "2007-12-03T10:15:30Z",
"acceptedBy": EmployeeNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
TermsOfServiceUpdateInput
TestNotificationTriggerInput
Fields
| Input Field | Description |
|---|---|
notificationTriggerTestInput - NotificationTriggerTestInput!
|
|
clientMutationId - String
|
Example
{
"notificationTriggerTestInput": NotificationTriggerTestInput,
"clientMutationId": "abc123"
}
TestNotificationTriggerPayload
Time
Example
"10:15:30Z"
TimesheetCreateInput
Fields
| Input Field | Description |
|---|---|
employeeId - ID
|
|
employeeJobId - ID
|
|
employeeScheduleId - ID
|
|
timesheetScheduleId - ID
|
|
startDateTime - DateTime
|
|
endDateTime - DateTime
|
|
timesheetEvents - [TimesheetEventCreateInput]
|
|
timesheetExpenses - [TimesheetExpenseInput]
|
|
regionId - ID
|
|
employeeRoleId - ID
|
|
notes - String
|
|
hourlyPay - Decimal
|
|
payOverride - Decimal
|
|
clockInOutNotificationsEnabled - Boolean
|
Example
{
"employeeId": 4,
"employeeJobId": 4,
"employeeScheduleId": 4,
"timesheetScheduleId": 4,
"startDateTime": "2007-12-03T10:15:30Z",
"endDateTime": "2007-12-03T10:15:30Z",
"timesheetEvents": [TimesheetEventCreateInput],
"timesheetExpenses": [TimesheetExpenseInput],
"regionId": 4,
"employeeRoleId": "4",
"notes": "xyz789",
"hourlyPay": Decimal,
"payOverride": Decimal,
"clockInOutNotificationsEnabled": false
}
TimesheetEventCreateInput
Example
{
"timesheetId": 4,
"employeeJobId": 4,
"employeeScheduleId": 4,
"clockIn": false,
"dateTime": "2007-12-03T10:15:30Z",
"eventType": "abc123",
"notes": "xyz789",
"approved": false,
"latitude": 987.65,
"longitude": 123.45,
"city": "abc123",
"state": "xyz789",
"country": "abc123",
"address": "abc123"
}
TimesheetEventEventType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"CLOCK_IN"
TimesheetEventNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
timesheet - TimesheetNode
|
|
dateTime - DateTime
|
|
eventType - TimesheetEventEventType
|
|
latitude - Float
|
|
longitude - Float
|
|
city - String
|
|
state - String
|
|
country - String
|
|
address - String
|
|
loginLocation - String
|
|
ipAddress - String
|
|
notes - String
|
|
approved - Boolean!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"timesheet": TimesheetNode,
"dateTime": "2007-12-03T10:15:30Z",
"eventType": "CLOCK_IN",
"latitude": 123.45,
"longitude": 987.65,
"city": "abc123",
"state": "xyz789",
"country": "xyz789",
"address": "xyz789",
"loginLocation": "abc123",
"ipAddress": "xyz789",
"notes": "abc123",
"approved": false,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
TimesheetEventNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [TimesheetEventNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [TimesheetEventNodeEdge],
"nodeCount": 987
}
TimesheetEventNodeEdge
Fields
| Field Name | Description |
|---|---|
node - TimesheetEventNode
|
|
cursor - String!
|
Example
{
"node": TimesheetEventNode,
"cursor": "abc123"
}
TimesheetEventUpdateInput
TimesheetExpenseCreateInput
TimesheetExpenseInput
TimesheetExpenseNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
timesheet - TimesheetNode
|
|
expenseType - TimesheetExpenseTypeNode
|
|
cost - Float
|
|
notes - String
|
|
approved - Boolean!
|
|
folder - FolderNode
|
|
comments - CommentNodeConnection!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"timesheet": TimesheetNode,
"expenseType": TimesheetExpenseTypeNode,
"cost": 123.45,
"notes": "abc123",
"approved": false,
"folder": FolderNode,
"comments": CommentNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
TimesheetExpenseNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [TimesheetExpenseNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [TimesheetExpenseNodeEdge],
"nodeCount": 987
}
TimesheetExpenseNodeEdge
Fields
| Field Name | Description |
|---|---|
node - TimesheetExpenseNode
|
|
cursor - String!
|
Example
{
"node": TimesheetExpenseNode,
"cursor": "xyz789"
}
TimesheetExpenseTypeCreateInput
TimesheetExpenseTypeNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
name - String!
|
|
color - String
|
|
initialType - Boolean!
|
|
taxable - Boolean!
|
|
taxRate - Float!
|
|
protected - Boolean!
|
|
defaultCost - Decimal
|
|
timesheetExpenses - TimesheetExpenseNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"color": "abc123",
"initialType": false,
"taxable": false,
"taxRate": 987.65,
"protected": true,
"defaultCost": Decimal,
"timesheetExpenses": TimesheetExpenseNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
TimesheetExpenseTypeNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [TimesheetExpenseTypeNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [TimesheetExpenseTypeNodeEdge],
"nodeCount": 987
}
TimesheetExpenseTypeNodeEdge
Fields
| Field Name | Description |
|---|---|
node - TimesheetExpenseTypeNode
|
|
cursor - String!
|
Example
{
"node": TimesheetExpenseTypeNode,
"cursor": "abc123"
}
TimesheetExpenseTypeUpdateInput
TimesheetExpenseUpdateInput
TimesheetNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
employeeSchedule - EmployeeScheduleNode
|
|
employeeJob - EmployeeJobNode
|
|
employee - EmployeeNode
|
|
employeeRole - EmployeeRoleNode
|
|
timesheetSchedule - TimesheetScheduleNode
|
|
region - RegionNode
|
|
startDateTime - DateTime
|
|
endDateTime - DateTime
|
|
notes - String
|
|
hourlyPay - Float
|
|
payOverride - Decimal
|
|
approved - Boolean!
|
|
clockInOutNotificationsEnabled - Boolean!
|
|
lastClockInReminderNotificationSent - DateTime
|
|
lastClockOutReminderNotificationSent - DateTime
|
|
folder - FolderNode
|
|
timesheetEvents - TimesheetEventNodeConnection!
|
|
timesheetExpenses - TimesheetExpenseNodeConnection!
|
|
Arguments
|
|
timesheetReports - TimesheetReportNodeConnection!
|
|
Arguments
|
|
nonRecurringNotifications - NonRecurringNotificationNodeConnection!
|
|
notifications - NotificationNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
minutesClocked - Int
|
|
accruedPay - Float
|
|
issues - [String]
|
|
Example
{
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"employeeSchedule": EmployeeScheduleNode,
"employeeJob": EmployeeJobNode,
"employee": EmployeeNode,
"employeeRole": EmployeeRoleNode,
"timesheetSchedule": TimesheetScheduleNode,
"region": RegionNode,
"startDateTime": "2007-12-03T10:15:30Z",
"endDateTime": "2007-12-03T10:15:30Z",
"notes": "abc123",
"hourlyPay": 123.45,
"payOverride": Decimal,
"approved": false,
"clockInOutNotificationsEnabled": true,
"lastClockInReminderNotificationSent": "2007-12-03T10:15:30Z",
"lastClockOutReminderNotificationSent": "2007-12-03T10:15:30Z",
"folder": FolderNode,
"timesheetEvents": TimesheetEventNodeConnection,
"timesheetExpenses": TimesheetExpenseNodeConnection,
"timesheetReports": TimesheetReportNodeConnection,
"nonRecurringNotifications": NonRecurringNotificationNodeConnection,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"minutesClocked": 987,
"accruedPay": 987.65,
"issues": ["abc123"]
}
TimesheetNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [TimesheetNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [TimesheetNodeEdge],
"nodeCount": 987
}
TimesheetNodeEdge
Fields
| Field Name | Description |
|---|---|
node - TimesheetNode
|
|
cursor - String!
|
Example
{
"node": TimesheetNode,
"cursor": "xyz789"
}
TimesheetReportCreateInput
Example
{
"startDateTime": "2007-12-03T10:15:30Z",
"endDateTime": "2007-12-03T10:15:30Z",
"regionIds": [4],
"employeeIds": [4],
"jobIds": [4],
"roleIds": [4],
"timesheetScheduleIds": ["4"],
"locationIds": ["4"]
}
TimesheetReportEmployeeType
Fields
| Field Name | Description |
|---|---|
employee - EmployeeNode
|
|
timesheets - [TimesheetNode]
|
|
totalHours - Float
|
|
totalApprovedHours - Float
|
|
totalPay - Float
|
|
totalApprovedPay - Float
|
|
totalExpenses - Float
|
|
totalApprovedExpenses - Float
|
|
jobNames - [String]
|
|
roleNames - [String]
|
|
locationNames - [String]
|
|
timesheetScheduleNames - [String]
|
Example
{
"employee": EmployeeNode,
"timesheets": [TimesheetNode],
"totalHours": 123.45,
"totalApprovedHours": 987.65,
"totalPay": 123.45,
"totalApprovedPay": 987.65,
"totalExpenses": 123.45,
"totalApprovedExpenses": 123.45,
"jobNames": ["xyz789"],
"roleNames": ["xyz789"],
"locationNames": ["xyz789"],
"timesheetScheduleNames": ["xyz789"]
}
TimesheetReportNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
startDateTime - DateTime
|
|
endDateTime - DateTime
|
|
regions - RegionNodeConnection!
|
|
timesheets - TimesheetNodeConnection!
|
|
Arguments
|
|
jobs - JobNodeConnection!
|
|
Arguments
|
|
roles - RoleNodeConnection!
|
|
Arguments
|
|
locations - LocationNodeConnection!
|
|
Arguments
|
|
employees - EmployeeNodeConnection!
|
|
Arguments
|
|
timesheetSchedules - TimesheetScheduleNodeConnection!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
timesheetEmployees - [TimesheetReportEmployeeType]
|
|
totalHours - Float
|
|
totalApprovedHours - Float
|
|
totalPay - Float
|
|
totalApprovedPay - Float
|
|
totalExpenses - Float
|
|
totalApprovedExpenses - Float
|
|
Example
{
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"startDateTime": "2007-12-03T10:15:30Z",
"endDateTime": "2007-12-03T10:15:30Z",
"regions": RegionNodeConnection,
"timesheets": TimesheetNodeConnection,
"jobs": JobNodeConnection,
"roles": RoleNodeConnection,
"locations": LocationNodeConnection,
"employees": EmployeeNodeConnection,
"timesheetSchedules": TimesheetScheduleNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"timesheetEmployees": [TimesheetReportEmployeeType],
"totalHours": 123.45,
"totalApprovedHours": 123.45,
"totalPay": 123.45,
"totalApprovedPay": 987.65,
"totalExpenses": 987.65,
"totalApprovedExpenses": 123.45
}
TimesheetReportNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [TimesheetReportNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [TimesheetReportNodeEdge],
"nodeCount": 987
}
TimesheetReportNodeEdge
Fields
| Field Name | Description |
|---|---|
node - TimesheetReportNode
|
|
cursor - String!
|
Example
{
"node": TimesheetReportNode,
"cursor": "abc123"
}
TimesheetReportUpdateInput
Example
{
"id": 4,
"startDateTime": "2007-12-03T10:15:30Z",
"endDateTime": "2007-12-03T10:15:30Z",
"regionIds": [4],
"employeeIds": [4],
"jobIds": ["4"],
"roleIds": [4],
"locationIds": ["4"],
"timesheetScheduleIds": [4],
"approved": false
}
TimesheetScheduleCreateInput
Example
{
"name": "xyz789",
"regionIds": ["4"],
"startDate": "2007-12-03",
"startTime": "10:15:30Z",
"endTime": "10:15:30Z",
"recurrenceConfig": JSONString,
"color": "xyz789"
}
TimesheetScheduleNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
name - String!
|
|
regions - RegionNodeConnection!
|
|
startDate - Date!
|
|
startTime - Time!
|
|
endTime - Time!
|
|
recurrenceConfig - JSONString
|
|
color - String
|
|
timesheets - TimesheetNodeConnection!
|
|
Arguments
|
|
timesheetReports - TimesheetReportNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"regions": RegionNodeConnection,
"startDate": "2007-12-03",
"startTime": "10:15:30Z",
"endTime": "10:15:30Z",
"recurrenceConfig": JSONString,
"color": "xyz789",
"timesheets": TimesheetNodeConnection,
"timesheetReports": TimesheetReportNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
TimesheetScheduleNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [TimesheetScheduleNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [TimesheetScheduleNodeEdge],
"nodeCount": 123
}
TimesheetScheduleNodeEdge
Fields
| Field Name | Description |
|---|---|
node - TimesheetScheduleNode
|
|
cursor - String!
|
Example
{
"node": TimesheetScheduleNode,
"cursor": "abc123"
}
TimesheetScheduleUpdateInput
Example
{
"id": "4",
"name": "abc123",
"regionIds": [4],
"startDate": "2007-12-03",
"startTime": "10:15:30Z",
"endTime": "10:15:30Z",
"recurrenceConfig": JSONString,
"color": "xyz789"
}
TimesheetUpdateInput
Fields
| Input Field | Description |
|---|---|
id - ID!
|
|
employeeId - ID!
|
|
employeeJobId - ID
|
|
employeeScheduleId - ID
|
|
employeeRoleId - ID
|
|
startDateTime - DateTime
|
|
endDateTime - DateTime
|
|
addTimesheetEvents - [TimesheetEventCreateInput]
|
|
updateTimesheetEvents - [TimesheetEventUpdateInput]
|
|
deleteTimesheetEventIds - [ID]
|
|
regionId - ID
|
|
notes - String
|
|
hourlyPay - Decimal
|
|
payOverride - Decimal
|
|
approved - Boolean
|
|
clockInOutNotificationsEnabled - Boolean
|
Example
{
"id": "4",
"employeeId": "4",
"employeeJobId": 4,
"employeeScheduleId": "4",
"employeeRoleId": 4,
"startDateTime": "2007-12-03T10:15:30Z",
"endDateTime": "2007-12-03T10:15:30Z",
"addTimesheetEvents": [TimesheetEventCreateInput],
"updateTimesheetEvents": [TimesheetEventUpdateInput],
"deleteTimesheetEventIds": ["4"],
"regionId": "4",
"notes": "xyz789",
"hourlyPay": Decimal,
"payOverride": Decimal,
"approved": true,
"clockInOutNotificationsEnabled": true
}
TimesheetsFromScheduleCreateInput
TwilioConnectorNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
name - String!
|
|
accountSid - String!
|
|
authToken - String!
|
|
sender - String!
|
|
customAccountSid - String
|
|
customAuthToken - String
|
|
customSender - String
|
|
customValid - Boolean!
|
|
notificationTemplateChannels - NotificationTemplateChannelNodeConnection!
|
|
notifications - NotificationNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"accountSid": "xyz789",
"authToken": "abc123",
"sender": "xyz789",
"customAccountSid": "xyz789",
"customAuthToken": "abc123",
"customSender": "xyz789",
"customValid": true,
"notificationTemplateChannels": NotificationTemplateChannelNodeConnection,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
TwilioConnectorNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [TwilioConnectorNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [TwilioConnectorNodeEdge],
"nodeCount": 987
}
TwilioConnectorNodeEdge
Fields
| Field Name | Description |
|---|---|
node - TwilioConnectorNode
|
|
cursor - String!
|
Example
{
"node": TwilioConnectorNode,
"cursor": "abc123"
}
TwilioConnectorUpdateInput
UUID
Example
"dd2b7dd3-fb3c-42ee-8f02-76c09e3fcf9b"
UnlinkNotificationTriggerInput
Fields
| Input Field | Description |
|---|---|
unlinkNotificationTriggerInput - NotificationTriggerLinkInput!
|
|
clientMutationId - String
|
Example
{
"unlinkNotificationTriggerInput": NotificationTriggerLinkInput,
"clientMutationId": "xyz789"
}
UnlinkNotificationTriggerPayload
Fields
| Field Name | Description |
|---|---|
notificationTrigger - NotificationTriggerNode
|
|
clientMutationId - String
|
Example
{
"notificationTrigger": NotificationTriggerNode,
"clientMutationId": "abc123"
}
UpdateAPIKeyInput
Fields
| Input Field | Description |
|---|---|
apiKeyInput - APIKeyUpdateInput!
|
|
clientMutationId - String
|
Example
{
"apiKeyInput": APIKeyUpdateInput,
"clientMutationId": "xyz789"
}
UpdateAPIKeyPayload
Fields
| Field Name | Description |
|---|---|
apiKey - APIKeyNode
|
|
clientMutationId - String
|
Example
{
"apiKey": APIKeyNode,
"clientMutationId": "xyz789"
}
UpdateBoxConnectorInput
Fields
| Input Field | Description |
|---|---|
boxConnectorInput - BoxConnectorUpdateInput!
|
|
clientMutationId - String
|
Example
{
"boxConnectorInput": BoxConnectorUpdateInput,
"clientMutationId": "abc123"
}
UpdateBoxConnectorPayload
Fields
| Field Name | Description |
|---|---|
boxConnector - BoxConnectorNode
|
|
clientMutationId - String
|
Example
{
"boxConnector": BoxConnectorNode,
"clientMutationId": "abc123"
}
UpdateBoxSignRequestInput
Fields
| Input Field | Description |
|---|---|
boxSignRequestInput - BoxSignRequestUpdateInput!
|
|
clientMutationId - String
|
Example
{
"boxSignRequestInput": BoxSignRequestUpdateInput,
"clientMutationId": "abc123"
}
UpdateBoxSignRequestPayload
Fields
| Field Name | Description |
|---|---|
boxSignRequest - BoxSignRequestNode
|
|
clientMutationId - String
|
Example
{
"boxSignRequest": BoxSignRequestNode,
"clientMutationId": "xyz789"
}
UpdateChannelInput
Fields
| Input Field | Description |
|---|---|
channelInput - ChannelUpdateInput!
|
|
clientMutationId - String
|
Example
{
"channelInput": ChannelUpdateInput,
"clientMutationId": "xyz789"
}
UpdateChannelMemberInput
Fields
| Input Field | Description |
|---|---|
channelMemberInput - ChannelMemberUpdateInput!
|
|
clientMutationId - String
|
Example
{
"channelMemberInput": ChannelMemberUpdateInput,
"clientMutationId": "abc123"
}
UpdateChannelMemberPayload
Fields
| Field Name | Description |
|---|---|
channelMember - ChannelMemberNode
|
|
clientMutationId - String
|
Example
{
"channelMember": ChannelMemberNode,
"clientMutationId": "xyz789"
}
UpdateChannelPayload
Fields
| Field Name | Description |
|---|---|
channel - ChannelNode
|
|
addedMembers - [ChannelMemberNode]
|
|
removedMemberIds - [ID]
|
|
clientMutationId - String
|
Example
{
"channel": ChannelNode,
"addedMembers": [ChannelMemberNode],
"removedMemberIds": ["4"],
"clientMutationId": "abc123"
}
UpdateCommentInput
Fields
| Input Field | Description |
|---|---|
commentInput - CommentUpdateInput!
|
|
clientMutationId - String
|
Example
{
"commentInput": CommentUpdateInput,
"clientMutationId": "xyz789"
}
UpdateCommentPayload
Fields
| Field Name | Description |
|---|---|
comment - CommentNode
|
|
clientMutationId - String
|
Example
{
"comment": CommentNode,
"clientMutationId": "xyz789"
}
UpdateCouponInput
Fields
| Input Field | Description |
|---|---|
couponInput - CouponUpdateInput!
|
|
clientMutationId - String
|
Example
{
"couponInput": CouponUpdateInput,
"clientMutationId": "abc123"
}
UpdateCouponPayload
Fields
| Field Name | Description |
|---|---|
coupon - CouponNode
|
|
clientMutationId - String
|
Example
{
"coupon": CouponNode,
"clientMutationId": "abc123"
}
UpdateCustomFieldSetInput
Fields
| Input Field | Description |
|---|---|
customFieldSetInput - CustomFieldSetUpdateInput!
|
|
clientMutationId - String
|
Example
{
"customFieldSetInput": CustomFieldSetUpdateInput,
"clientMutationId": "abc123"
}
UpdateCustomFieldSetPayload
Fields
| Field Name | Description |
|---|---|
customFieldSet - CustomFieldSetNode
|
|
clientMutationId - String
|
Example
{
"customFieldSet": CustomFieldSetNode,
"clientMutationId": "xyz789"
}
UpdateDashboardInput
Fields
| Input Field | Description |
|---|---|
dashboardInput - DashboardUpdateInput!
|
|
clientMutationId - String
|
Example
{
"dashboardInput": DashboardUpdateInput,
"clientMutationId": "xyz789"
}
UpdateDashboardPayload
Fields
| Field Name | Description |
|---|---|
dashboard - DashboardNode
|
|
clientMutationId - String
|
Example
{
"dashboard": DashboardNode,
"clientMutationId": "abc123"
}
UpdateDashboardWidgetInput
Fields
| Input Field | Description |
|---|---|
widgetInput - DashboardWidgetUpdateInput!
|
|
clientMutationId - String
|
Example
{
"widgetInput": DashboardWidgetUpdateInput,
"clientMutationId": "abc123"
}
UpdateDashboardWidgetPayload
Fields
| Field Name | Description |
|---|---|
widget - DashboardWidgetNode
|
|
clientMutationId - String
|
Example
{
"widget": DashboardWidgetNode,
"clientMutationId": "xyz789"
}
UpdateDataSourceMetricInput
Fields
| Input Field | Description |
|---|---|
metricInput - DataSourceMetricUpdateInput!
|
|
clientMutationId - String
|
Example
{
"metricInput": DataSourceMetricUpdateInput,
"clientMutationId": "abc123"
}
UpdateDataSourceMetricPayload
Fields
| Field Name | Description |
|---|---|
metric - DataSourceMetricNode
|
|
clientMutationId - String
|
Example
{
"metric": DataSourceMetricNode,
"clientMutationId": "xyz789"
}
UpdateDocuSealTemplateInput
Fields
| Input Field | Description |
|---|---|
docusealTemplateInput - DocuSealTemplateUpdateInput!
|
|
clientMutationId - String
|
Example
{
"docusealTemplateInput": DocuSealTemplateUpdateInput,
"clientMutationId": "xyz789"
}
UpdateDocuSealTemplatePayload
Fields
| Field Name | Description |
|---|---|
docusealTemplate - DocuSealTemplateNode
|
|
clientMutationId - String
|
Example
{
"docusealTemplate": DocuSealTemplateNode,
"clientMutationId": "abc123"
}
UpdateEmployeeGroupInput
Fields
| Input Field | Description |
|---|---|
employeeGroupInput - EmployeeGroupUpdateInput!
|
|
clientMutationId - String
|
Example
{
"employeeGroupInput": EmployeeGroupUpdateInput,
"clientMutationId": "abc123"
}
UpdateEmployeeGroupPayload
Fields
| Field Name | Description |
|---|---|
employeeGroup - EmployeeGroupNode
|
|
clientMutationId - String
|
Example
{
"employeeGroup": EmployeeGroupNode,
"clientMutationId": "abc123"
}
UpdateEmployeeInput
Fields
| Input Field | Description |
|---|---|
employeeInput - EmployeeUpdateInput!
|
|
clientMutationId - String
|
Example
{
"employeeInput": EmployeeUpdateInput,
"clientMutationId": "abc123"
}
UpdateEmployeeJobInput
Fields
| Input Field | Description |
|---|---|
employeeJobInput - EmployeeJobUpdateInput!
|
|
clientMutationId - String
|
Example
{
"employeeJobInput": EmployeeJobUpdateInput,
"clientMutationId": "xyz789"
}
UpdateEmployeeJobPayload
Fields
| Field Name | Description |
|---|---|
employeeJob - EmployeeJobNode
|
|
clientMutationId - String
|
Example
{
"employeeJob": EmployeeJobNode,
"clientMutationId": "xyz789"
}
UpdateEmployeePayload
Fields
| Field Name | Description |
|---|---|
employee - EmployeeNode
|
|
clientMutationId - String
|
Example
{
"employee": EmployeeNode,
"clientMutationId": "abc123"
}
UpdateEmployeeScheduleInput
Fields
| Input Field | Description |
|---|---|
employeeScheduleInput - EmployeeScheduleUpdateInput!
|
|
clientMutationId - String
|
Example
{
"employeeScheduleInput": EmployeeScheduleUpdateInput,
"clientMutationId": "xyz789"
}
UpdateEmployeeSchedulePayload
Fields
| Field Name | Description |
|---|---|
employeeSchedule - EmployeeScheduleNode
|
|
clientMutationId - String
|
Example
{
"employeeSchedule": EmployeeScheduleNode,
"clientMutationId": "xyz789"
}
UpdateEmployeeScheduleTypeInput
Fields
| Input Field | Description |
|---|---|
employeeScheduleTypeInput - EmployeeScheduleTypeUpdateInput!
|
|
clientMutationId - String
|
Example
{
"employeeScheduleTypeInput": EmployeeScheduleTypeUpdateInput,
"clientMutationId": "abc123"
}
UpdateEmployeeScheduleTypePayload
Fields
| Field Name | Description |
|---|---|
employeeScheduleType - EmployeeScheduleTypeNode
|
|
clientMutationId - String
|
Example
{
"employeeScheduleType": EmployeeScheduleTypeNode,
"clientMutationId": "abc123"
}
UpdateEquipmentBagInput
Fields
| Input Field | Description |
|---|---|
equipmentBagInput - EquipmentBagUpdateInput!
|
|
clientMutationId - String
|
Example
{
"equipmentBagInput": EquipmentBagUpdateInput,
"clientMutationId": "abc123"
}
UpdateEquipmentBagPayload
Fields
| Field Name | Description |
|---|---|
equipmentBag - EquipmentBagNode
|
|
clientMutationId - String
|
Example
{
"equipmentBag": EquipmentBagNode,
"clientMutationId": "abc123"
}
UpdateEquipmentBagTypeInput
Fields
| Input Field | Description |
|---|---|
equipmentBagTypeInput - EquipmentBagTypeUpdateInput!
|
|
clientMutationId - String
|
Example
{
"equipmentBagTypeInput": EquipmentBagTypeUpdateInput,
"clientMutationId": "abc123"
}
UpdateEquipmentBagTypePayload
Fields
| Field Name | Description |
|---|---|
equipmentBagType - EquipmentBagTypeNode
|
|
clientMutationId - String
|
Example
{
"equipmentBagType": EquipmentBagTypeNode,
"clientMutationId": "xyz789"
}
UpdateEquipmentCategoryInput
Fields
| Input Field | Description |
|---|---|
equipmentCategoryInput - EquipmentCategoryUpdateInput!
|
|
clientMutationId - String
|
Example
{
"equipmentCategoryInput": EquipmentCategoryUpdateInput,
"clientMutationId": "xyz789"
}
UpdateEquipmentCategoryPayload
Fields
| Field Name | Description |
|---|---|
equipmentCategory - EquipmentCategoryNode
|
|
clientMutationId - String
|
Example
{
"equipmentCategory": EquipmentCategoryNode,
"clientMutationId": "xyz789"
}
UpdateEquipmentItemInput
Fields
| Input Field | Description |
|---|---|
equipmentItemInput - EquipmentItemUpdateInput!
|
|
clientMutationId - String
|
Example
{
"equipmentItemInput": EquipmentItemUpdateInput,
"clientMutationId": "xyz789"
}
UpdateEquipmentItemPayload
Fields
| Field Name | Description |
|---|---|
equipmentItem - EquipmentItemNode
|
|
clientMutationId - String
|
Example
{
"equipmentItem": EquipmentItemNode,
"clientMutationId": "xyz789"
}
UpdateEquipmentItemTypeInput
Fields
| Input Field | Description |
|---|---|
equipmentItemTypeInput - EquipmentItemTypeUpdateInput!
|
|
clientMutationId - String
|
Example
{
"equipmentItemTypeInput": EquipmentItemTypeUpdateInput,
"clientMutationId": "abc123"
}
UpdateEquipmentItemTypePayload
Fields
| Field Name | Description |
|---|---|
equipmentItemType - EquipmentItemTypeNode
|
|
clientMutationId - String
|
Example
{
"equipmentItemType": EquipmentItemTypeNode,
"clientMutationId": "abc123"
}
UpdateEquipmentRegionInput
Fields
| Input Field | Description |
|---|---|
updateEquipmentRegionInput - EquipmentRegionUpdateInput!
|
|
clientMutationId - String
|
Example
{
"updateEquipmentRegionInput": EquipmentRegionUpdateInput,
"clientMutationId": "xyz789"
}
UpdateEquipmentRegionPayload
UpdateEquipmentRepairInput
Fields
| Input Field | Description |
|---|---|
equipmentRepairInput - EquipmentRepairUpdateInput!
|
|
clientMutationId - String
|
Example
{
"equipmentRepairInput": EquipmentRepairUpdateInput,
"clientMutationId": "xyz789"
}
UpdateEquipmentRepairPayload
Fields
| Field Name | Description |
|---|---|
equipmentRepair - RepairNode
|
|
clientMutationId - String
|
Example
{
"equipmentRepair": RepairNode,
"clientMutationId": "xyz789"
}
UpdateFTPConnectorInput
Fields
| Input Field | Description |
|---|---|
ftpConnectorInput - FTPConnectorUpdateInput!
|
|
clientMutationId - String
|
Example
{
"ftpConnectorInput": FTPConnectorUpdateInput,
"clientMutationId": "xyz789"
}
UpdateFTPConnectorPayload
Fields
| Field Name | Description |
|---|---|
ftpConnector - FTPConnectorNode
|
|
clientMutationId - String
|
Example
{
"ftpConnector": FTPConnectorNode,
"clientMutationId": "xyz789"
}
UpdateFileDownloadLinkInput
Fields
| Input Field | Description |
|---|---|
fileDownloadLinkInput - FileDownloadLinkUpdateInput!
|
|
clientMutationId - String
|
Example
{
"fileDownloadLinkInput": FileDownloadLinkUpdateInput,
"clientMutationId": "xyz789"
}
UpdateFileDownloadLinkPayload
Fields
| Field Name | Description |
|---|---|
fileDownloadLink - FileDownloadLinkNode
|
|
clientMutationId - String
|
Example
{
"fileDownloadLink": FileDownloadLinkNode,
"clientMutationId": "xyz789"
}
UpdateFileInput
Fields
| Input Field | Description |
|---|---|
fileInput - FileUpdateInput!
|
|
clientMutationId - String
|
Example
{
"fileInput": FileUpdateInput,
"clientMutationId": "xyz789"
}
UpdateFilePayload
UpdateFileUploadLinkInput
Fields
| Input Field | Description |
|---|---|
fileUploadLinkInput - FileUploadLinkUpdateInput!
|
|
clientMutationId - String
|
Example
{
"fileUploadLinkInput": FileUploadLinkUpdateInput,
"clientMutationId": "abc123"
}
UpdateFileUploadLinkPayload
Fields
| Field Name | Description |
|---|---|
fileUploadLink - FileUploadLinkNode
|
|
clientMutationId - String
|
Example
{
"fileUploadLink": FileUploadLinkNode,
"clientMutationId": "abc123"
}
UpdateFolderConfigurationInput
Fields
| Input Field | Description |
|---|---|
folderConfigurationInput - FolderConfigurationUpdateInput!
|
|
clientMutationId - String
|
Example
{
"folderConfigurationInput": FolderConfigurationUpdateInput,
"clientMutationId": "xyz789"
}
UpdateFolderConfigurationPayload
Fields
| Field Name | Description |
|---|---|
folderConfiguration - FolderConfigurationNode
|
|
clientMutationId - String
|
Example
{
"folderConfiguration": FolderConfigurationNode,
"clientMutationId": "abc123"
}
UpdateFolderInput
Fields
| Input Field | Description |
|---|---|
folderInput - FolderUpdateInput!
|
|
clientMutationId - String
|
Example
{
"folderInput": FolderUpdateInput,
"clientMutationId": "abc123"
}
UpdateFolderPayload
Fields
| Field Name | Description |
|---|---|
folder - FolderNode
|
|
clientMutationId - String
|
Example
{
"folder": FolderNode,
"clientMutationId": "abc123"
}
UpdateFormInput
Fields
| Input Field | Description |
|---|---|
formInput - FormUpdateInput!
|
|
clientMutationId - String
|
Example
{
"formInput": FormUpdateInput,
"clientMutationId": "abc123"
}
UpdateFormPayload
UpdateFotomerchantConnectorInput
Fields
| Input Field | Description |
|---|---|
fotomerchantConnectorInput - FotomerchantConnectorUpdateInput!
|
|
clientMutationId - String
|
Example
{
"fotomerchantConnectorInput": FotomerchantConnectorUpdateInput,
"clientMutationId": "xyz789"
}
UpdateFotomerchantConnectorPayload
Fields
| Field Name | Description |
|---|---|
fotomerchantConnector - FotomerchantConnectorNode
|
|
clientMutationId - String
|
Example
{
"fotomerchantConnector": FotomerchantConnectorNode,
"clientMutationId": "abc123"
}
UpdateGaiaUserInput
Fields
| Input Field | Description |
|---|---|
gaiaUserInput - GaiaUserUpdateInput!
|
|
clientMutationId - String
|
Example
{
"gaiaUserInput": GaiaUserUpdateInput,
"clientMutationId": "xyz789"
}
UpdateGaiaUserNotificationSettingsInput
Fields
| Input Field | Description |
|---|---|
gaiaUserNotificationSettings - GaiaUserUpdateNotificationSettingsInput!
|
|
clientMutationId - String
|
Example
{
"gaiaUserNotificationSettings": GaiaUserUpdateNotificationSettingsInput,
"clientMutationId": "abc123"
}
UpdateGaiaUserNotificationSettingsPayload
UpdateGaiaUserPasswordInput
UpdateGaiaUserPasswordPayload
UpdateGaiaUserPayload
Fields
| Field Name | Description |
|---|---|
gaiaUser - GaiaUserNode
|
|
clientMutationId - String
|
Example
{
"gaiaUser": GaiaUserNode,
"clientMutationId": "xyz789"
}
UpdateGaiaUserRegionInput
Fields
| Input Field | Description |
|---|---|
gaiaUserRegionInput - GaiaUserRegionUpdateInput!
|
|
clientMutationId - String
|
Example
{
"gaiaUserRegionInput": GaiaUserRegionUpdateInput,
"clientMutationId": "abc123"
}
UpdateGaiaUserRegionPayload
Fields
| Field Name | Description |
|---|---|
gaiaUserRegion - GaiaUserRegionNode
|
|
clientMutationId - String
|
Example
{
"gaiaUserRegion": GaiaUserRegionNode,
"clientMutationId": "abc123"
}
UpdateGoogleCalendarConnectorInput
Fields
| Input Field | Description |
|---|---|
googleCalendarConnectorInput - GoogleCalendarConnectorUpdateInput!
|
|
clientMutationId - String
|
Example
{
"googleCalendarConnectorInput": GoogleCalendarConnectorUpdateInput,
"clientMutationId": "xyz789"
}
UpdateGoogleCalendarConnectorPayload
Fields
| Field Name | Description |
|---|---|
googleCalendarConnector - GoogleCalendarConnectorNode
|
|
clientMutationId - String
|
Example
{
"googleCalendarConnector": GoogleCalendarConnectorNode,
"clientMutationId": "abc123"
}
UpdateGotPhotoConnectorInput
Fields
| Input Field | Description |
|---|---|
gotPhotoConnectorInput - GotPhotoConnectorUpdateInput!
|
|
clientMutationId - String
|
Example
{
"gotPhotoConnectorInput": GotPhotoConnectorUpdateInput,
"clientMutationId": "xyz789"
}
UpdateGotPhotoConnectorPayload
Fields
| Field Name | Description |
|---|---|
gotPhotoConnector - GotPhotoConnectorNode
|
|
clientMutationId - String
|
Example
{
"gotPhotoConnector": GotPhotoConnectorNode,
"clientMutationId": "xyz789"
}
UpdateGotPhotoPasswordInput
Fields
| Input Field | Description |
|---|---|
gotPhotoPasswordInput - GotPhotoPasswordUpdateInput!
|
|
clientMutationId - String
|
Example
{
"gotPhotoPasswordInput": GotPhotoPasswordUpdateInput,
"clientMutationId": "xyz789"
}
UpdateGotPhotoPasswordPayload
Fields
| Field Name | Description |
|---|---|
gotPhotoPassword - GotPhotoPasswordNode
|
|
clientMutationId - String
|
Example
{
"gotPhotoPassword": GotPhotoPasswordNode,
"clientMutationId": "abc123"
}
UpdateGraphInput
Fields
| Input Field | Description |
|---|---|
graphInput - GraphUpdateInput!
|
|
clientMutationId - String
|
Example
{
"graphInput": GraphUpdateInput,
"clientMutationId": "abc123"
}
UpdateGraphPayload
UpdateGroupUiPreferenceInput
Fields
| Input Field | Description |
|---|---|
groupUiPreferenceInput - GroupUiPreferenceInput!
|
|
clientMutationId - String
|
Example
{
"groupUiPreferenceInput": GroupUiPreferenceInput,
"clientMutationId": "xyz789"
}
UpdateGroupUiPreferencePayload
Fields
| Field Name | Description |
|---|---|
groupUiPreference - GroupUiPreferenceNode
|
|
clientMutationId - String
|
Example
{
"groupUiPreference": GroupUiPreferenceNode,
"clientMutationId": "xyz789"
}
UpdateImageQuixConnectorInput
Fields
| Input Field | Description |
|---|---|
imageQuixConnectorInput - ImageQuixConnectorUpdateInput!
|
|
clientMutationId - String
|
Example
{
"imageQuixConnectorInput": ImageQuixConnectorUpdateInput,
"clientMutationId": "abc123"
}
UpdateImageQuixConnectorPayload
Fields
| Field Name | Description |
|---|---|
imageQuixConnector - ImageQuixConnectorNode
|
|
clientMutationId - String
|
Example
{
"imageQuixConnector": ImageQuixConnectorNode,
"clientMutationId": "xyz789"
}
UpdateJobInput
Fields
| Input Field | Description |
|---|---|
jobInput - JobUpdateInput!
|
|
clientMutationId - String
|
Example
{
"jobInput": JobUpdateInput,
"clientMutationId": "xyz789"
}
UpdateJobPayload
UpdateJobStageInput
Fields
| Input Field | Description |
|---|---|
jobStageInput - JobStageUpdateInput!
|
|
clientMutationId - String
|
Example
{
"jobStageInput": JobStageUpdateInput,
"clientMutationId": "abc123"
}
UpdateJobStagePayload
Fields
| Field Name | Description |
|---|---|
jobStage - JobStageNode
|
|
clientMutationId - String
|
Example
{
"jobStage": JobStageNode,
"clientMutationId": "xyz789"
}
UpdateJobTypeInput
Fields
| Input Field | Description |
|---|---|
jobTypeInput - JobTypeUpdateInput!
|
|
clientMutationId - String
|
Example
{
"jobTypeInput": JobTypeUpdateInput,
"clientMutationId": "abc123"
}
UpdateJobTypePayload
Fields
| Field Name | Description |
|---|---|
jobType - JobTypeNode
|
|
clientMutationId - String
|
Example
{
"jobType": JobTypeNode,
"clientMutationId": "xyz789"
}
UpdateKanbanInput
Fields
| Input Field | Description |
|---|---|
kanbanInput - KanbanUpdateInput!
|
|
clientMutationId - String
|
Example
{
"kanbanInput": KanbanUpdateInput,
"clientMutationId": "xyz789"
}
UpdateKanbanPayload
Fields
| Field Name | Description |
|---|---|
kanban - KanbanNode
|
|
clientMutationId - String
|
Example
{
"kanban": KanbanNode,
"clientMutationId": "xyz789"
}
UpdateLiveChatParticipantInput
UpdateLiveChatParticipantPayload
Fields
| Field Name | Description |
|---|---|
participant - LiveChatParticipantNode
|
|
clientMutationId - String
|
Example
{
"participant": LiveChatParticipantNode,
"clientMutationId": "xyz789"
}
UpdateLocationInput
Fields
| Input Field | Description |
|---|---|
locationInput - LocationUpdateInput!
|
|
clientMutationId - String
|
Example
{
"locationInput": LocationUpdateInput,
"clientMutationId": "xyz789"
}
UpdateLocationPayload
Fields
| Field Name | Description |
|---|---|
location - LocationNode
|
|
clientMutationId - String
|
Example
{
"location": LocationNode,
"clientMutationId": "abc123"
}
UpdateMessageInput
Fields
| Input Field | Description |
|---|---|
messageInput - MessageUpdateInput!
|
|
clientMutationId - String
|
Example
{
"messageInput": MessageUpdateInput,
"clientMutationId": "abc123"
}
UpdateMessagePayload
Fields
| Field Name | Description |
|---|---|
message - MessageNode
|
|
reaction - MessageReactionNode
|
|
reactionRemoved - Boolean
|
|
clientMutationId - String
|
Example
{
"message": MessageNode,
"reaction": MessageReactionNode,
"reactionRemoved": true,
"clientMutationId": "abc123"
}
UpdateNodesCustomFieldsInput
Fields
| Input Field | Description |
|---|---|
customFieldsInput - NodesCustomFieldsUpdateInput!
|
|
clientMutationId - String
|
Example
{
"customFieldsInput": NodesCustomFieldsUpdateInput,
"clientMutationId": "xyz789"
}
UpdateNodesCustomFieldsPayload
UpdateNotificationLinkInput
Fields
| Input Field | Description |
|---|---|
notificationLinkInput - NotificationLinkUpdateInput!
|
|
clientMutationId - String
|
Example
{
"notificationLinkInput": NotificationLinkUpdateInput,
"clientMutationId": "xyz789"
}
UpdateNotificationLinkPayload
Fields
| Field Name | Description |
|---|---|
notificationLink - NotificationLinkNode
|
|
clientMutationId - String
|
Example
{
"notificationLink": NotificationLinkNode,
"clientMutationId": "abc123"
}
UpdateNotificationTemplateInput
Fields
| Input Field | Description |
|---|---|
notificationTemplateInput - NotificationTemplateUpdateInput!
|
|
clientMutationId - String
|
Example
{
"notificationTemplateInput": NotificationTemplateUpdateInput,
"clientMutationId": "abc123"
}
UpdateNotificationTemplatePayload
Fields
| Field Name | Description |
|---|---|
notificationTemplate - NotificationTemplateNode
|
|
clientMutationId - String
|
Example
{
"notificationTemplate": NotificationTemplateNode,
"clientMutationId": "abc123"
}
UpdateNotificationTriggerInput
Fields
| Input Field | Description |
|---|---|
notificationTriggerInput - NotificationTriggerUpdateInput!
|
|
clientMutationId - String
|
Example
{
"notificationTriggerInput": NotificationTriggerUpdateInput,
"clientMutationId": "abc123"
}
UpdateNotificationTriggerPayload
Fields
| Field Name | Description |
|---|---|
notificationTrigger - NotificationTriggerNode
|
|
clientMutationId - String
|
Example
{
"notificationTrigger": NotificationTriggerNode,
"clientMutationId": "xyz789"
}
UpdateNotificationTriggerRuleInput
Fields
| Input Field | Description |
|---|---|
notificationTriggerRuleInput - NotificationTriggerRuleUpdateInput!
|
|
clientMutationId - String
|
Example
{
"notificationTriggerRuleInput": NotificationTriggerRuleUpdateInput,
"clientMutationId": "abc123"
}
UpdateNotificationTriggerRulePayload
Fields
| Field Name | Description |
|---|---|
notificationTriggerRule - NotificationTriggerRuleNode
|
|
clientMutationId - String
|
Example
{
"notificationTriggerRule": NotificationTriggerRuleNode,
"clientMutationId": "abc123"
}
UpdateOpenAiInteractionInput
UpdateOpenAiInteractionPayload
Fields
| Field Name | Description |
|---|---|
openAiInteraction - OpenAiInteractionNode
|
|
clientMutationId - String
|
Example
{
"openAiInteraction": OpenAiInteractionNode,
"clientMutationId": "xyz789"
}
UpdateOrganizationInput
Fields
| Input Field | Description |
|---|---|
organizationInput - OrganizationUpdateInput!
|
|
clientMutationId - String
|
Example
{
"organizationInput": OrganizationUpdateInput,
"clientMutationId": "xyz789"
}
UpdateOrganizationPackageBackgroundInput
Fields
| Input Field | Description |
|---|---|
organizationPackageBackgroundInput - OrganizationPackageBackgroundUpdateInput!
|
|
clientMutationId - String
|
Example
{
"organizationPackageBackgroundInput": OrganizationPackageBackgroundUpdateInput,
"clientMutationId": "xyz789"
}
UpdateOrganizationPackageBackgroundPayload
Fields
| Field Name | Description |
|---|---|
organizationPackageBackground - OrganizationPackageBackgroundNode
|
|
clientMutationId - String
|
Example
{
"organizationPackageBackground": OrganizationPackageBackgroundNode,
"clientMutationId": "xyz789"
}
UpdateOrganizationPayload
Fields
| Field Name | Description |
|---|---|
organization - OrganizationNode
|
|
clientMutationId - String
|
Example
{
"organization": OrganizationNode,
"clientMutationId": "abc123"
}
UpdateOrganizationRegionInput
Fields
| Input Field | Description |
|---|---|
organizationRegionInput - OrganizationRegionUpdateInput!
|
|
clientMutationId - String
|
Example
{
"organizationRegionInput": OrganizationRegionUpdateInput,
"clientMutationId": "abc123"
}
UpdateOrganizationRegionPayload
Fields
| Field Name | Description |
|---|---|
organizationRegion - OrganizationRegionNode
|
|
clientMutationId - String
|
Example
{
"organizationRegion": OrganizationRegionNode,
"clientMutationId": "abc123"
}
UpdateOrganizationStageInput
Fields
| Input Field | Description |
|---|---|
organizationStageInput - OrganizationStageUpdateInput!
|
|
clientMutationId - String
|
Example
{
"organizationStageInput": OrganizationStageUpdateInput,
"clientMutationId": "abc123"
}
UpdateOrganizationStagePayload
Fields
| Field Name | Description |
|---|---|
organizationStage - OrganizationStageNode
|
|
clientMutationId - String
|
Example
{
"organizationStage": OrganizationStageNode,
"clientMutationId": "xyz789"
}
UpdatePackageCategoryInput
Fields
| Input Field | Description |
|---|---|
packageCategoryInput - PackageCategoryUpdateInput!
|
|
clientMutationId - String
|
Example
{
"packageCategoryInput": PackageCategoryUpdateInput,
"clientMutationId": "abc123"
}
UpdatePackageCategoryPayload
Fields
| Field Name | Description |
|---|---|
packageCategory - PackageCategoryNode
|
|
clientMutationId - String
|
Example
{
"packageCategory": PackageCategoryNode,
"clientMutationId": "xyz789"
}
UpdatePackageGroupJobInput
Fields
| Input Field | Description |
|---|---|
packageGroupJobInput - PackageGroupJobUpdateInput!
|
|
clientMutationId - String
|
Example
{
"packageGroupJobInput": PackageGroupJobUpdateInput,
"clientMutationId": "xyz789"
}
UpdatePackageGroupJobPayload
Fields
| Field Name | Description |
|---|---|
packageGroupJob - PackageGroupJobNode
|
|
clientMutationId - String
|
Example
{
"packageGroupJob": PackageGroupJobNode,
"clientMutationId": "abc123"
}
UpdateProductInput
Fields
| Input Field | Description |
|---|---|
productInput - ProductUpdateInput!
|
|
clientMutationId - String
|
Example
{
"productInput": ProductUpdateInput,
"clientMutationId": "xyz789"
}
UpdateProductPayload
Fields
| Field Name | Description |
|---|---|
product - ProductNode
|
|
clientMutationId - String
|
Example
{
"product": ProductNode,
"clientMutationId": "xyz789"
}
UpdateRegionInput
Fields
| Input Field | Description |
|---|---|
regionInput - RegionUpdateInput!
|
|
clientMutationId - String
|
Example
{
"regionInput": RegionUpdateInput,
"clientMutationId": "xyz789"
}
UpdateRegionPayload
Fields
| Field Name | Description |
|---|---|
region - RegionNode
|
|
clientMutationId - String
|
Example
{
"region": RegionNode,
"clientMutationId": "xyz789"
}
UpdateRepairStatusInput
Fields
| Input Field | Description |
|---|---|
repairStatusInput - RepairStatusUpdateInput!
|
|
clientMutationId - String
|
Example
{
"repairStatusInput": RepairStatusUpdateInput,
"clientMutationId": "xyz789"
}
UpdateRepairStatusPayload
Fields
| Field Name | Description |
|---|---|
repairStatus - RepairStatusNode
|
|
clientMutationId - String
|
Example
{
"repairStatus": RepairStatusNode,
"clientMutationId": "abc123"
}
UpdateResitReasonInput
Fields
| Input Field | Description |
|---|---|
resitReasonInput - ResitReasonUpdateInput!
|
|
clientMutationId - String
|
Example
{
"resitReasonInput": ResitReasonUpdateInput,
"clientMutationId": "xyz789"
}
UpdateResitReasonPayload
Fields
| Field Name | Description |
|---|---|
resitReason - ResitReasonNode
|
|
clientMutationId - String
|
Example
{
"resitReason": ResitReasonNode,
"clientMutationId": "abc123"
}
UpdateRoleInput
Fields
| Input Field | Description |
|---|---|
roleInput - RoleUpdateInput!
|
|
clientMutationId - String
|
Example
{
"roleInput": RoleUpdateInput,
"clientMutationId": "xyz789"
}
UpdateRolePayload
UpdateSMTPConnectorInput
Fields
| Input Field | Description |
|---|---|
smtpConnectorInput - SMTPConnectorUpdateInput!
|
|
clientMutationId - String
|
Example
{
"smtpConnectorInput": SMTPConnectorUpdateInput,
"clientMutationId": "xyz789"
}
UpdateSMTPConnectorPayload
Fields
| Field Name | Description |
|---|---|
smtpConnector - SMTPConnectorNode
|
|
clientMutationId - String
|
Example
{
"smtpConnector": SMTPConnectorNode,
"clientMutationId": "abc123"
}
UpdateSessionInput
Fields
| Input Field | Description |
|---|---|
sessionInput - SessionUpdateInput!
|
|
clientMutationId - String
|
Example
{
"sessionInput": SessionUpdateInput,
"clientMutationId": "abc123"
}
UpdateSessionPackageInput
Fields
| Input Field | Description |
|---|---|
sessionPackageInput - SessionPackageUpdateInput!
|
|
clientMutationId - String
|
Example
{
"sessionPackageInput": SessionPackageUpdateInput,
"clientMutationId": "xyz789"
}
UpdateSessionPackagePayload
Fields
| Field Name | Description |
|---|---|
sessionPackage - SessionPackageNode
|
|
clientMutationId - String
|
Example
{
"sessionPackage": SessionPackageNode,
"clientMutationId": "abc123"
}
UpdateSessionPayload
Fields
| Field Name | Description |
|---|---|
session - SessionNode
|
|
clientMutationId - String
|
Example
{
"session": SessionNode,
"clientMutationId": "abc123"
}
UpdateSessionStageInput
Fields
| Input Field | Description |
|---|---|
sessionStageInput - SessionStageUpdateInput!
|
|
clientMutationId - String
|
Example
{
"sessionStageInput": SessionStageUpdateInput,
"clientMutationId": "abc123"
}
UpdateSessionStagePayload
Fields
| Field Name | Description |
|---|---|
sessionStage - SessionStageNode
|
|
clientMutationId - String
|
Example
{
"sessionStage": SessionStageNode,
"clientMutationId": "xyz789"
}
UpdateSettingsInput
Fields
| Input Field | Description |
|---|---|
settingsInput - SettingsUpdateInput!
|
|
clientMutationId - String
|
Example
{
"settingsInput": SettingsUpdateInput,
"clientMutationId": "xyz789"
}
UpdateSettingsPayload
Fields
| Field Name | Description |
|---|---|
settings - SettingsNode
|
|
clientMutationId - String
|
Example
{
"settings": SettingsNode,
"clientMutationId": "abc123"
}
UpdateStripeConnectorInput
Fields
| Input Field | Description |
|---|---|
stripeConnectorInput - StripeConnectorUpdateInput!
|
|
clientMutationId - String
|
Example
{
"stripeConnectorInput": StripeConnectorUpdateInput,
"clientMutationId": "xyz789"
}
UpdateStripeConnectorPayload
Fields
| Field Name | Description |
|---|---|
stripeConnector - StripeConnectorNode
|
|
clientMutationId - String
|
Example
{
"stripeConnector": StripeConnectorNode,
"clientMutationId": "abc123"
}
UpdateStripeInvoiceInput
Fields
| Input Field | Description |
|---|---|
stripeInvoiceInput - StripeInvoiceUpdateInput!
|
|
clientMutationId - String
|
Example
{
"stripeInvoiceInput": StripeInvoiceUpdateInput,
"clientMutationId": "xyz789"
}
UpdateStripeInvoicePayload
Fields
| Field Name | Description |
|---|---|
stripeInvoice - StripeInvoiceNode
|
|
clientMutationId - String
|
Example
{
"stripeInvoice": StripeInvoiceNode,
"clientMutationId": "xyz789"
}
UpdateSubjectGroupInput
Fields
| Input Field | Description |
|---|---|
subjectGroupInput - SubjectGroupUpdateInput!
|
|
clientMutationId - String
|
Example
{
"subjectGroupInput": SubjectGroupUpdateInput,
"clientMutationId": "xyz789"
}
UpdateSubjectGroupPayload
Fields
| Field Name | Description |
|---|---|
subjectGroup - SubjectGroupNode
|
|
clientMutationId - String
|
Example
{
"subjectGroup": SubjectGroupNode,
"clientMutationId": "xyz789"
}
UpdateSubjectGroupRegionInput
Fields
| Input Field | Description |
|---|---|
subjectGroupRegionInput - SubjectGroupRegionUpdateInput!
|
|
clientMutationId - String
|
Example
{
"subjectGroupRegionInput": SubjectGroupRegionUpdateInput,
"clientMutationId": "abc123"
}
UpdateSubjectGroupRegionPayload
Fields
| Field Name | Description |
|---|---|
subjectGroupRegion - SubjectGroupRegionNode
|
|
clientMutationId - String
|
Example
{
"subjectGroupRegion": SubjectGroupRegionNode,
"clientMutationId": "xyz789"
}
UpdateSubjectGroupSubjectInput
Fields
| Input Field | Description |
|---|---|
subjectGroupSubjectInput - SubjectGroupSubjectUpdateInput!
|
|
clientMutationId - String
|
Example
{
"subjectGroupSubjectInput": SubjectGroupSubjectUpdateInput,
"clientMutationId": "abc123"
}
UpdateSubjectGroupSubjectPayload
Fields
| Field Name | Description |
|---|---|
subjectGroupSubject - SubjectGroupSubjectNode
|
|
clientMutationId - String
|
Example
{
"subjectGroupSubject": SubjectGroupSubjectNode,
"clientMutationId": "xyz789"
}
UpdateSubjectInput
Fields
| Input Field | Description |
|---|---|
subjectInput - SubjectUpdateInput!
|
|
clientMutationId - String
|
Example
{
"subjectInput": SubjectUpdateInput,
"clientMutationId": "xyz789"
}
UpdateSubjectPayload
Fields
| Field Name | Description |
|---|---|
subject - SubjectNode
|
|
clientMutationId - String
|
Example
{
"subject": SubjectNode,
"clientMutationId": "xyz789"
}
UpdateTagInput
UpdateTagPayload
UpdateTaskCollectionInput
Fields
| Input Field | Description |
|---|---|
taskCollectionInput - TaskCollectionUpdateInput!
|
|
clientMutationId - String
|
Example
{
"taskCollectionInput": TaskCollectionUpdateInput,
"clientMutationId": "xyz789"
}
UpdateTaskCollectionPayload
Fields
| Field Name | Description |
|---|---|
taskCollection - TaskCollectionNode
|
|
clientMutationId - String
|
Example
{
"taskCollection": TaskCollectionNode,
"clientMutationId": "xyz789"
}
UpdateTaskCollectionTaskInput
Fields
| Input Field | Description |
|---|---|
taskCollectionTaskInput - TaskCollectionTaskUpdateInput!
|
|
clientMutationId - String
|
Example
{
"taskCollectionTaskInput": TaskCollectionTaskUpdateInput,
"clientMutationId": "xyz789"
}
UpdateTaskCollectionTaskOrdersInput
Fields
| Input Field | Description |
|---|---|
taskOrders - [TaskCollectionTaskOrderInput]!
|
|
clientMutationId - String
|
Example
{
"taskOrders": [TaskCollectionTaskOrderInput],
"clientMutationId": "abc123"
}
UpdateTaskCollectionTaskOrdersPayload
UpdateTaskCollectionTaskPayload
Fields
| Field Name | Description |
|---|---|
taskCollectionTask - TaskCollectionTaskNode
|
|
clientMutationId - String
|
Example
{
"taskCollectionTask": TaskCollectionTaskNode,
"clientMutationId": "abc123"
}
UpdateTaskExpenseInput
Fields
| Input Field | Description |
|---|---|
taskExpenseInput - TaskExpenseUpdateInput!
|
|
clientMutationId - String
|
Example
{
"taskExpenseInput": TaskExpenseUpdateInput,
"clientMutationId": "xyz789"
}
UpdateTaskExpensePayload
Fields
| Field Name | Description |
|---|---|
taskExpense - TaskExpenseNode
|
|
clientMutationId - String
|
Example
{
"taskExpense": TaskExpenseNode,
"clientMutationId": "abc123"
}
UpdateTaskExpenseTypeInput
Fields
| Input Field | Description |
|---|---|
taskExpenseTypeInput - TaskExpenseTypeUpdateInput!
|
|
clientMutationId - String
|
Example
{
"taskExpenseTypeInput": TaskExpenseTypeUpdateInput,
"clientMutationId": "abc123"
}
UpdateTaskExpenseTypePayload
Fields
| Field Name | Description |
|---|---|
taskExpenseType - TaskExpenseTypeNode
|
|
clientMutationId - String
|
Example
{
"taskExpenseType": TaskExpenseTypeNode,
"clientMutationId": "xyz789"
}
UpdateTaskInput
Fields
| Input Field | Description |
|---|---|
taskInput - TaskUpdateInput!
|
|
clientMutationId - String
|
Example
{
"taskInput": TaskUpdateInput,
"clientMutationId": "abc123"
}
UpdateTaskOrdersInput
Fields
| Input Field | Description |
|---|---|
taskOrders - [TaskOrderInput]!
|
|
clientMutationId - String
|
Example
{
"taskOrders": [TaskOrderInput],
"clientMutationId": "abc123"
}
UpdateTaskOrdersPayload
UpdateTaskPayload
UpdateTaskStatusInput
Fields
| Input Field | Description |
|---|---|
taskStatusInput - TaskStatusUpdateInput!
|
|
clientMutationId - String
|
Example
{
"taskStatusInput": TaskStatusUpdateInput,
"clientMutationId": "abc123"
}
UpdateTaskStatusPayload
Fields
| Field Name | Description |
|---|---|
taskStatus - TaskStatusNode
|
|
clientMutationId - String
|
Example
{
"taskStatus": TaskStatusNode,
"clientMutationId": "xyz789"
}
UpdateTaskTimeTrackingEventInput
Fields
| Input Field | Description |
|---|---|
taskTimeTrackingEventInput - TaskTimeTrackingEventUpdateInput!
|
|
clientMutationId - String
|
Example
{
"taskTimeTrackingEventInput": TaskTimeTrackingEventUpdateInput,
"clientMutationId": "xyz789"
}
UpdateTaskTimeTrackingEventPayload
Fields
| Field Name | Description |
|---|---|
taskTimeTrackingEvent - TaskTimeTrackingEventNode
|
|
clientMutationId - String
|
Example
{
"taskTimeTrackingEvent": TaskTimeTrackingEventNode,
"clientMutationId": "abc123"
}
UpdateTenantBillingInput
Fields
| Input Field | Description |
|---|---|
billingInput - TenantUpdateBillingInput!
|
|
clientMutationId - String
|
Example
{
"billingInput": TenantUpdateBillingInput,
"clientMutationId": "abc123"
}
UpdateTenantBillingPayload
Fields
| Field Name | Description |
|---|---|
tenant - TenantNode
|
|
tenantStripePaymentMethod - TenantStripePaymentMethodNode
|
|
clientMutationId - String
|
Example
{
"tenant": TenantNode,
"tenantStripePaymentMethod": TenantStripePaymentMethodNode,
"clientMutationId": "xyz789"
}
UpdateTermsOfServiceInput
Fields
| Input Field | Description |
|---|---|
tosInput - TermsOfServiceUpdateInput!
|
|
clientMutationId - String
|
Example
{
"tosInput": TermsOfServiceUpdateInput,
"clientMutationId": "xyz789"
}
UpdateTermsOfServicePayload
Fields
| Field Name | Description |
|---|---|
termsOfService - TermsOfServiceNode
|
|
clientMutationId - String
|
Example
{
"termsOfService": TermsOfServiceNode,
"clientMutationId": "abc123"
}
UpdateTimesheetExpenseInput
Fields
| Input Field | Description |
|---|---|
timesheetExpenseInput - TimesheetExpenseUpdateInput!
|
|
clientMutationId - String
|
Example
{
"timesheetExpenseInput": TimesheetExpenseUpdateInput,
"clientMutationId": "xyz789"
}
UpdateTimesheetExpensePayload
Fields
| Field Name | Description |
|---|---|
timesheetExpense - TimesheetExpenseNode
|
|
clientMutationId - String
|
Example
{
"timesheetExpense": TimesheetExpenseNode,
"clientMutationId": "abc123"
}
UpdateTimesheetExpenseTypeInput
Fields
| Input Field | Description |
|---|---|
timesheetExpenseTypeInput - TimesheetExpenseTypeUpdateInput!
|
|
clientMutationId - String
|
Example
{
"timesheetExpenseTypeInput": TimesheetExpenseTypeUpdateInput,
"clientMutationId": "abc123"
}
UpdateTimesheetExpenseTypePayload
Fields
| Field Name | Description |
|---|---|
timesheetExpenseType - TimesheetExpenseTypeNode
|
|
clientMutationId - String
|
Example
{
"timesheetExpenseType": TimesheetExpenseTypeNode,
"clientMutationId": "abc123"
}
UpdateTimesheetInput
Fields
| Input Field | Description |
|---|---|
timesheetInput - TimesheetUpdateInput!
|
|
clientMutationId - String
|
Example
{
"timesheetInput": TimesheetUpdateInput,
"clientMutationId": "xyz789"
}
UpdateTimesheetPayload
Fields
| Field Name | Description |
|---|---|
timesheet - TimesheetNode
|
|
clientMutationId - String
|
Example
{
"timesheet": TimesheetNode,
"clientMutationId": "xyz789"
}
UpdateTimesheetReportInput
Fields
| Input Field | Description |
|---|---|
timesheetReportInput - TimesheetReportUpdateInput!
|
|
clientMutationId - String
|
Example
{
"timesheetReportInput": TimesheetReportUpdateInput,
"clientMutationId": "xyz789"
}
UpdateTimesheetReportPayload
Fields
| Field Name | Description |
|---|---|
timesheetReport - TimesheetReportNode
|
|
clientMutationId - String
|
Example
{
"timesheetReport": TimesheetReportNode,
"clientMutationId": "xyz789"
}
UpdateTimesheetScheduleInput
Fields
| Input Field | Description |
|---|---|
timesheetScheduleInput - TimesheetScheduleUpdateInput!
|
|
clientMutationId - String
|
Example
{
"timesheetScheduleInput": TimesheetScheduleUpdateInput,
"clientMutationId": "xyz789"
}
UpdateTimesheetSchedulePayload
Fields
| Field Name | Description |
|---|---|
timesheetSchedule - TimesheetScheduleNode
|
|
clientMutationId - String
|
Example
{
"timesheetSchedule": TimesheetScheduleNode,
"clientMutationId": "abc123"
}
UpdateTwilioConnectorInput
Fields
| Input Field | Description |
|---|---|
twilioConnectorInput - TwilioConnectorUpdateInput!
|
|
clientMutationId - String
|
Example
{
"twilioConnectorInput": TwilioConnectorUpdateInput,
"clientMutationId": "abc123"
}
UpdateTwilioConnectorPayload
Fields
| Field Name | Description |
|---|---|
twilioConnector - TwilioConnectorNode
|
|
clientMutationId - String
|
Example
{
"twilioConnector": TwilioConnectorNode,
"clientMutationId": "xyz789"
}
UpdateUserDashboardPreferencesInput
UpdateUserDashboardPreferencesPayload
Fields
| Field Name | Description |
|---|---|
preference - UserDashboardPreferenceNode
|
|
clientMutationId - String
|
Example
{
"preference": UserDashboardPreferenceNode,
"clientMutationId": "xyz789"
}
UpdateUserTableFilterInput
Fields
| Input Field | Description |
|---|---|
userTableFilterInput - UserTableFilterUpdateInput!
|
|
clientMutationId - String
|
Example
{
"userTableFilterInput": UserTableFilterUpdateInput,
"clientMutationId": "abc123"
}
UpdateUserTableFilterPayload
Fields
| Field Name | Description |
|---|---|
userTableFilter - UserTableFilterNode
|
|
clientMutationId - String
|
Example
{
"userTableFilter": UserTableFilterNode,
"clientMutationId": "xyz789"
}
UpdateWebhookInput
Fields
| Input Field | Description |
|---|---|
webhookInput - WebhookUpdateInput!
|
|
clientMutationId - String
|
Example
{
"webhookInput": WebhookUpdateInput,
"clientMutationId": "xyz789"
}
UpdateWebhookPayload
Fields
| Field Name | Description |
|---|---|
webhook - WebhookNode
|
|
clientMutationId - String
|
Example
{
"webhook": WebhookNode,
"clientMutationId": "abc123"
}
UpdateWorkScheduleScheduleInput
Fields
| Input Field | Description |
|---|---|
workScheduleScheduleInput - WorkScheduleScheduleUpdateInput!
|
|
clientMutationId - String
|
Example
{
"workScheduleScheduleInput": WorkScheduleScheduleUpdateInput,
"clientMutationId": "xyz789"
}
UpdateWorkScheduleSchedulePayload
Fields
| Field Name | Description |
|---|---|
workScheduleSchedule - WorkScheduleScheduleNode
|
|
clientMutationId - String
|
Example
{
"workScheduleSchedule": WorkScheduleScheduleNode,
"clientMutationId": "xyz789"
}
Upload
Example
Upload
UserBoxSignRequestNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
gaiaUser - GaiaUserNode
|
|
boxSignRequest - BoxSignRequestNode!
|
|
signedAt - DateTime
|
|
role - String
|
|
declinedAt - DateTime
|
|
email - String
|
|
signOrder - Int
|
|
embedUrl - String
|
|
signStatus - UserBoxSignRequestSignStatus!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"gaiaUser": GaiaUserNode,
"boxSignRequest": BoxSignRequestNode,
"signedAt": "2007-12-03T10:15:30Z",
"role": "abc123",
"declinedAt": "2007-12-03T10:15:30Z",
"email": "abc123",
"signOrder": 123,
"embedUrl": "xyz789",
"signStatus": "SENT",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
UserBoxSignRequestNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [UserBoxSignRequestNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [UserBoxSignRequestNodeEdge],
"nodeCount": 123
}
UserBoxSignRequestNodeEdge
Fields
| Field Name | Description |
|---|---|
node - UserBoxSignRequestNode
|
|
cursor - String!
|
Example
{
"node": UserBoxSignRequestNode,
"cursor": "abc123"
}
UserBoxSignRequestSignStatus
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"SENT"
UserDashboardPreferenceNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
user - GaiaUserNode!
|
|
defaultDashboard - DashboardNode
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"user": GaiaUserNode,
"defaultDashboard": DashboardNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
UserDashboardPreferenceNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [UserDashboardPreferenceNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [UserDashboardPreferenceNodeEdge],
"nodeCount": 987
}
UserDashboardPreferenceNodeEdge
Fields
| Field Name | Description |
|---|---|
node - UserDashboardPreferenceNode
|
|
cursor - String!
|
Example
{
"node": UserDashboardPreferenceNode,
"cursor": "xyz789"
}
UserTableFilterCreateInput
Fields
| Input Field | Description |
|---|---|
name - String!
|
|
tableType - String!
|
|
filters - GenericScalar!
|
Example
{
"name": "abc123",
"tableType": "xyz789",
"filters": GenericScalar
}
UserTableFilterNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
name - String!
|
|
tableType - String!
|
|
gaiaUser - GaiaUserNode!
|
|
filters - GenericScalar
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"tableType": "xyz789",
"gaiaUser": GaiaUserNode,
"filters": GenericScalar,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
UserTableFilterNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [UserTableFilterNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [UserTableFilterNodeEdge],
"nodeCount": 987
}
UserTableFilterNodeEdge
Fields
| Field Name | Description |
|---|---|
node - UserTableFilterNode
|
|
cursor - String!
|
Example
{
"node": UserTableFilterNode,
"cursor": "xyz789"
}
UserTableFilterUpdateInput
Fields
| Input Field | Description |
|---|---|
id - ID!
|
|
name - String
|
|
filters - GenericScalar
|
Example
{
"id": "4",
"name": "xyz789",
"filters": GenericScalar
}
ValidateCsvSubjectType
Fields
| Field Name | Description |
|---|---|
uuid - UUID
|
|
errors - [ValidateCsvSubjectWarningType]
|
Example
{
"uuid": "dd2b7dd3-fb3c-42ee-8f02-76c09e3fcf9b",
"errors": [ValidateCsvSubjectWarningType]
}
ValidateCsvSubjectWarningType
ValidateCsvSubjectsInputType
Fields
| Input Field | Description |
|---|---|
subjects - [CSVSubjectInput]
|
Example
{"subjects": [CSVSubjectInput]}
ValidateCsvSubjectsType
Fields
| Field Name | Description |
|---|---|
subjects - [ValidateCsvSubjectType]
|
Example
{"subjects": [ValidateCsvSubjectType]}
ValidateFileDownloadLinkPasswordInput
ValidateFileDownloadLinkPasswordPayload
ValidateFileUploadLinkPasswordInput
ValidateFileUploadLinkPasswordPayload
ValidateJobInput
Fields
| Input Field | Description |
|---|---|
jobInput - JobValidationInput!
|
|
clientMutationId - String
|
Example
{
"jobInput": JobValidationInput,
"clientMutationId": "xyz789"
}
ValidateJobPayload
Fields
| Field Name | Description |
|---|---|
valid - Boolean
|
|
errors - [JobValidationErrorsType]
|
|
clientMutationId - String
|
Example
{
"valid": true,
"errors": [JobValidationErrorsType],
"clientMutationId": "abc123"
}
VerifyInput
VerifyPayload
Fields
| Field Name | Description |
|---|---|
payload - GenericScalar!
|
|
clientMutationId - String
|
Example
{
"payload": GenericScalar,
"clientMutationId": "xyz789"
}
WebhookCreateInput
WebhookEventNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
responseCode - Int
|
|
responseBody - String
|
|
webhookEvent - JSONString
|
|
webhookEventType - String
|
|
webhook - WebhookNode
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
Example
{
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"responseCode": 987,
"responseBody": "abc123",
"webhookEvent": JSONString,
"webhookEventType": "xyz789",
"webhook": WebhookNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
WebhookEventNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [WebhookEventNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [WebhookEventNodeEdge],
"nodeCount": 987
}
WebhookEventNodeEdge
Fields
| Field Name | Description |
|---|---|
node - WebhookEventNode
|
|
cursor - String!
|
Example
{
"node": WebhookEventNode,
"cursor": "xyz789"
}
WebhookNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
name - String
|
|
webhookUrl - String
|
|
requestHeader - String
|
|
enabled - Boolean!
|
|
webhookEvents - WebhookEventNodeConnection!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"webhookUrl": "xyz789",
"requestHeader": "xyz789",
"enabled": false,
"webhookEvents": WebhookEventNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
WebhookNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [WebhookNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [WebhookNodeEdge],
"nodeCount": 123
}
WebhookNodeEdge
Fields
| Field Name | Description |
|---|---|
node - WebhookNode
|
|
cursor - String!
|
Example
{
"node": WebhookNode,
"cursor": "xyz789"
}
WebhookUpdateInput
WidgetDataPointType
WidgetDataType
Example
{
"value": 987.65,
"previousValue": 123.45,
"changePercent": 123.45,
"dataPoints": [WidgetDataPointType],
"labels": ["xyz789"],
"values": [987.65]
}
WorkScheduleScheduleCreateInput
Example
{
"name": "xyz789",
"regionIds": [4],
"startDate": "2007-12-03",
"startTime": "10:15:30Z",
"endTime": "10:15:30Z",
"recurrenceConfig": JSONString,
"color": "abc123"
}
WorkScheduleScheduleNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
name - String!
|
|
regions - RegionNodeConnection!
|
|
startDate - Date!
|
|
startTime - Time!
|
|
endTime - Time!
|
|
recurrenceConfig - JSONString
|
|
color - String
|
|
employeeSchedules - EmployeeScheduleNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"regions": RegionNodeConnection,
"startDate": "2007-12-03",
"startTime": "10:15:30Z",
"endTime": "10:15:30Z",
"recurrenceConfig": JSONString,
"color": "xyz789",
"employeeSchedules": EmployeeScheduleNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
WorkScheduleScheduleNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [WorkScheduleScheduleNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [WorkScheduleScheduleNodeEdge],
"nodeCount": 123
}
WorkScheduleScheduleNodeEdge
Fields
| Field Name | Description |
|---|---|
node - WorkScheduleScheduleNode
|
|
cursor - String!
|
Example
{
"node": WorkScheduleScheduleNode,
"cursor": "xyz789"
}
WorkScheduleScheduleUpdateInput
Example
{
"id": 4,
"name": "xyz789",
"regionIds": [4],
"startDate": "2007-12-03",
"startTime": "10:15:30Z",
"endTime": "10:15:30Z",
"recurrenceConfig": JSONString,
"color": "abc123"
}