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
}
}
}
}"
}' \
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": "abc123",
"secondaryEmail": "xyz789",
"phoneNumber": "xyz789",
"secondaryPhoneNumber": "abc123",
"firstName": "xyz789",
"lastName": "abc123",
"fullName": "xyz789",
"notes": "xyz789",
"submitForms": SubmitFormNodeConnection,
"forms": FormNodeConnection,
"nonRecurringNotifications": NonRecurringNotificationNodeConnection,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
adHocJobContacts
Response
Returns an AdHocJobContactNodeConnection
Example
Query
query adHocJobContacts(
$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
) {
adHocJobContacts(
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 {
...AdHocJobContactNodeEdgeFragment
}
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "abc123",
"first": 987,
"last": 987,
"archived": false,
"name_Iexact": "abc123",
"name": "abc123",
"name_Icontains": "xyz789",
"color_Iexact": "xyz789",
"orderBy": "xyz789",
"id": ["4"],
"idsNotIn": "xyz789"
}
Response
{
"data": {
"adHocJobContacts": {
"pageInfo": PageInfo,
"edges": [AdHocJobContactNodeEdge]
}
}
}
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": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"apiKey": APIKeyNode,
"apiRequest": "abc123",
"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": "abc123",
"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": "abc123",
"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
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": false,
"lastUsed": "2007-12-03T10:15:30Z",
"apiKey": "xyz789",
"apiKeyHash": "xyz789",
"apiCalls": APICallNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"apiCallCount": 123
}
}
}
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": 123,
"before": "xyz789",
"after": "xyz789",
"first": 987,
"last": 987,
"created": "2007-12-03T10:15:30Z",
"name_Icontains": "abc123",
"orderBy": "abc123",
"id": [4]
}
Response
{
"data": {
"apiKeys": {
"pageInfo": PageInfo,
"edges": [APIKeyNodeEdge],
"nodeCount": 987
}
}
}
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
|
|
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
|
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,
$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
) {
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,
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
) {
pageInfo {
...PageInfoFragment
}
edges {
...EmployeeNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"startDateTime": "abc123",
"endDateTime": "abc123",
"offset": 123,
"before": "xyz789",
"after": "abc123",
"first": 123,
"last": 987,
"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": true,
"gaiaUser_FirstName": "xyz789",
"gaiaUser_FirstName_Icontains": "xyz789",
"gaiaUser_FirstName_Istartswith": "xyz789",
"gaiaUser_FirstName_Contains": "abc123",
"gaiaUser_Email": "xyz789",
"gaiaUser_Email_Icontains": "abc123",
"gaiaUser_Email_Istartswith": "abc123",
"gaiaUser_Email_Contains": "abc123",
"tasks_Id": 123.45,
"tasks": ["4"],
"gaiaUser_SecondaryEmail": "xyz789",
"gaiaUser_SecondaryEmail_Icontains": "xyz789",
"gaiaUser_SecondaryEmail_Istartswith": "abc123",
"gaiaUser_SecondaryEmail_Contains": "xyz789",
"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": "xyz789",
"gaiaUser_LastName_Contains": "xyz789",
"gaiaUser_FullName": "abc123",
"gaiaUser_FullName_Icontains": "abc123",
"gaiaUser_FullName_Istartswith": "abc123",
"gaiaUser_FullName_Contains": "xyz789",
"internalEmployeeId": 987,
"internalEmployeeId_Icontains": 987,
"internalEmployeeId_Istartswith": 987,
"internalEmployeeId_Contains": 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"],
"idsNotIn": "xyz789",
"search": "abc123",
"distinct": false,
"roleIds": "abc123",
"unassignedEmployeeJobsStartDate": "2007-12-03T10:15:30Z",
"unassignedEmployeeJobsEndDate": "2007-12-03T10:15:30Z",
"employeeJobsJob": "xyz789"
}
Response
{
"data": {
"availableEmployees": {
"pageInfo": PageInfo,
"edges": [EmployeeNodeEdge],
"nodeCount": 123
}
}
}
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
|
|
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
|
|
returned - Boolean
|
|
equipmentBagType - ID
|
|
employee - ID
|
|
employee_Isnull - Boolean
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
updated - DateTime
|
|
updated_Gt - DateTime
|
|
updated_Lt - DateTime
|
|
orderBy - String
|
|
idsNotIn - String
|
|
employeeAssignments - String
|
|
excludeAssignedEmployeeJob - String
|
Example
Query
query availableEquipmentBags(
$startDateTime: DateTime!,
$endDateTime: DateTime!,
$nameContains: String,
$idsNotId: String,
$equipmentBagTypeNameContains: String,
$employeeId: ID,
$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,
$returned: Boolean,
$equipmentBagType: ID,
$employee: ID,
$employee_Isnull: Boolean,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$orderBy: String,
$idsNotIn: String,
$employeeAssignments: String,
$excludeAssignedEmployeeJob: String
) {
availableEquipmentBags(
startDateTime: $startDateTime,
endDateTime: $endDateTime,
nameContains: $nameContains,
idsNotId: $idsNotId,
equipmentBagTypeNameContains: $equipmentBagTypeNameContains,
employeeId: $employeeId,
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,
returned: $returned,
equipmentBagType: $equipmentBagType,
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,
idsNotIn: $idsNotIn,
employeeAssignments: $employeeAssignments,
excludeAssignedEmployeeJob: $excludeAssignedEmployeeJob
) {
pageInfo {
...PageInfoFragment
}
edges {
...EquipmentBagNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"startDateTime": "2007-12-03T10:15:30Z",
"endDateTime": "2007-12-03T10:15:30Z",
"nameContains": "xyz789",
"idsNotId": "xyz789",
"equipmentBagTypeNameContains": "xyz789",
"employeeId": 4,
"offset": 123,
"before": "abc123",
"after": "abc123",
"first": 987,
"last": 123,
"archived": false,
"id": ["4"],
"name": "xyz789",
"name_Iexact": "abc123",
"name_Icontains": "abc123",
"name_Istartswith": "abc123",
"name_Contains": "abc123",
"returned": true,
"equipmentBagType": "4",
"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": "xyz789",
"idsNotIn": "xyz789",
"employeeAssignments": "abc123",
"excludeAssignedEmployeeJob": "xyz789"
}
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
|
|
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
|
|
search_Icontains - String
|
|
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
|
|
idsNotIn - String
|
|
employeeAssignments - String
|
|
search - String
|
|
excludeAssignedEmployeeJob - String
|
Example
Query
query availableEquipmentItems(
$startDateTime: DateTime!,
$endDateTime: DateTime!,
$nameContains: String,
$idsNotId: String,
$equipmentItemTypeNameContains: String,
$employeeId: 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,
$search_Icontains: String,
$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,
$idsNotIn: String,
$employeeAssignments: String,
$search: String,
$excludeAssignedEmployeeJob: String
) {
availableEquipmentItems(
startDateTime: $startDateTime,
endDateTime: $endDateTime,
nameContains: $nameContains,
idsNotId: $idsNotId,
equipmentItemTypeNameContains: $equipmentItemTypeNameContains,
employeeId: $employeeId,
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,
search_Icontains: $search_Icontains,
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,
idsNotIn: $idsNotIn,
employeeAssignments: $employeeAssignments,
search: $search,
excludeAssignedEmployeeJob: $excludeAssignedEmployeeJob
) {
pageInfo {
...PageInfoFragment
}
edges {
...EquipmentItemNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"startDateTime": "2007-12-03T10:15:30Z",
"endDateTime": "2007-12-03T10:15:30Z",
"nameContains": "xyz789",
"idsNotId": "abc123",
"equipmentItemTypeNameContains": "abc123",
"employeeId": "4",
"offset": 987,
"before": "xyz789",
"after": "xyz789",
"first": 123,
"last": 987,
"archived": false,
"id": ["4"],
"name": "abc123",
"name_Icontains": "abc123",
"name_Istartswith": "xyz789",
"name_Contains": "abc123",
"employee": "4",
"employee_Isnull": true,
"equipmentCategory": 4,
"search_Icontains": "xyz789",
"equipmentCategory_Name": "abc123",
"equipmentCategory_Name_Icontains": "abc123",
"equipmentCategory_Name_Istartswith": "abc123",
"equipmentCategory_Name_Contains": "xyz789",
"underRepair": true,
"returned": true,
"equipmentBag": 4,
"equipmentBag_Isnull": true,
"serialNumber": "xyz789",
"serialNumber_Icontains": "abc123",
"serialNumber_Istartswith": "abc123",
"serialNumber_Contains": "abc123",
"notes": "abc123",
"notes_Icontains": "xyz789",
"notes_Istartswith": "abc123",
"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": "xyz789",
"idsNotIn": "abc123",
"employeeAssignments": "xyz789",
"search": "abc123",
"excludeAssignedEmployeeJob": "xyz789"
}
Response
{
"data": {
"availableEquipmentItems": {
"pageInfo": PageInfo,
"edges": [EquipmentItemNodeEdge],
"nodeCount": 123
}
}
}
availableSessions
Response
Returns [AvailableSessionType]
Example
Query
query availableSessions(
$subjectGroupId: ID,
$sessionPackageId: ID,
$previousSessionId: ID,
$packageCategoryId: ID,
$jobId: ID,
$onJobId: ID,
$locationId: ID,
$startDateTime: DateTime,
$endDateTime: DateTime,
$includePast: Boolean
) {
availableSessions(
subjectGroupId: $subjectGroupId,
sessionPackageId: $sessionPackageId,
previousSessionId: $previousSessionId,
packageCategoryId: $packageCategoryId,
jobId: $jobId,
onJobId: $onJobId,
locationId: $locationId,
startDateTime: $startDateTime,
endDateTime: $endDateTime,
includePast: $includePast
) {
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": true
}
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": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"auth": "abc123",
"asUser": "xyz789",
"asUserId": "xyz789",
"rootBoxFolderId": "abc123",
"organizationsBoxFolderId": "xyz789",
"employeesBoxFolderId": "xyz789",
"rootSubjectsBoxFolderId": "abc123",
"currentSubjectsBoxFolderId": "xyz789",
"subjectsBoxFolderIds": "abc123",
"rootJobsBoxFolderId": "abc123",
"currentJobsBoxFolderId": "abc123",
"jobsBoxFolderIds": "abc123",
"creatingEnvironment": true,
"createForSessions": true,
"sessionFolderStructure": JSONString,
"subjectFolderStructure": JSONString,
"organizationFolderStructure": JSONString,
"createForOrganizations": false,
"jobFolderStructure": JSONString,
"createForJobs": true,
"employeeFolderStructure": JSONString,
"createForEmployees": false,
"subjectGroupFolderStructure": JSONString,
"createForSubjectGroups": true,
"authValid": false,
"authAdded": true,
"enabled": true,
"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": 123,
"before": "xyz789",
"after": "xyz789",
"first": 123,
"last": 123,
"rootBoxFolderId": "abc123",
"organizationsBoxFolderId": "abc123",
"employeesBoxFolderId": "xyz789",
"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": "xyz789"}
}
}
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": "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": "abc123"
}
}
}
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": "xyz789",
"after": "xyz789",
"first": 123,
"last": 123,
"boxId": "xyz789",
"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": 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": "abc123",
"taggitTaggeditemTaggedItems": TaggedItemNodeConnection,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"name": "abc123",
"appLabeledName": "xyz789"
}
}
}
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": 987,
"model": "xyz789",
"id": [4],
"idsNotIn": "xyz789"
}
Response
{
"data": {
"contentTypes": {
"pageInfo": PageInfo,
"edges": [ContentTypeNodeEdge],
"nodeCount": 123
}
}
}
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": 987,
"percentSavings": 123,
"dollarSavings": 123.45,
"expiresOn": StudioTimezoneDateTime,
"sessions": SessionNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"totalSessionRevenue": 123.45,
"totalSessionSavings": 123.45,
"totalSessionRevenueAfterSavings": 987.65
}
}
}
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": 987.65
}
Response
{
"data": {
"couponSavings": {
"originalAmount": 123.45,
"newAmount": 987.65,
"savings": 987.65
}
}
}
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": "abc123",
"sessionPackageId": "4",
"organizationId": "4",
"subjectGroupId": 4
}
Response
{
"data": {
"couponUsable": {
"coupon": CouponNode,
"usable": false,
"details": ["xyz789"],
"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": 987,
"before": "abc123",
"after": "abc123",
"first": 123,
"last": 123,
"archived": false,
"code_Startswith": "abc123",
"code_Icontains": "abc123",
"code_Contains": "xyz789",
"code": "abc123",
"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": 123,
"usedCount": 987,
"usedCount_Gt": 987,
"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": "xyz789",
"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": "abc123",
"stripePaymentMethodId": "abc123",
"tenantDomain": "abc123",
"referringTenant": TenantNode,
"tenant": TenantNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
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": "xyz789",
"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
}
}
}
decryptSecrets
Example
Query
query decryptSecrets($encryptedSecrets: [String]!) {
decryptSecrets(encryptedSecrets: $encryptedSecrets) {
decryptedSecret
encryptedSecret
}
}
Variables
{"encryptedSecrets": ["xyz789"]}
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"
}
]
}
}
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": 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
}
}
}
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": "xyz789",
"first": 987,
"last": 123,
"archived": true,
"name_Iexact": "abc123",
"organization_Id": 4,
"orderBy": "abc123",
"id": ["4"],
"idsNotIn": "abc123"
}
Response
{
"data": {
"domains": {
"pageInfo": PageInfo,
"edges": [DomainNodeEdge],
"nodeCount": 987
}
}
}
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
hiredOn
leftOn
servicePercent
smtpHost
smtpPort
smtpUser
smtpTls
smtpSsl
smtpPassword
smtpValid
smtpSendgridSender
smtpGmail
smtpAuthToken
folder {
...FolderNodeFragment
}
files {
...FileNodeConnectionFragment
}
taskCollectionTasks {
...TaskCollectionTaskNodeConnectionFragment
}
completedTasks {
...TaskNodeConnectionFragment
}
tasks {
...TaskNodeConnectionFragment
}
submitForms {
...SubmitFormNodeConnectionFragment
}
forms {
...FormNodeConnectionFragment
}
orgsManaged {
...OrganizationNodeConnectionFragment
}
timesheets {
...TimesheetNodeConnectionFragment
}
approvingCalendarEvents {
...EmployeeScheduleNodeConnectionFragment
}
calendarEvents {
...EmployeeScheduleNodeConnectionFragment
}
jobs {
...JobNodeConnectionFragment
}
sessions {
...SessionNodeConnectionFragment
}
employeeJobs {
...EmployeeJobNodeConnectionFragment
}
employeeRoles {
...EmployeeRoleNodeConnectionFragment
}
equipmentBags {
...EquipmentBagNodeConnectionFragment
}
equipmentItems {
...EquipmentItemNodeConnectionFragment
}
nonRecurringNotifications {
...NonRecurringNotificationNodeConnectionFragment
}
notifications {
...NotificationNodeConnectionFragment
}
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": "abc123",
"defaultRole": RoleNode,
"hourlyPay": Decimal,
"internalEmployeeId": 987,
"salesPercent": 123.45,
"photoPercent": 123.45,
"payCommission": "abc123",
"rainPercent": 123.45,
"taskPercent": 123.45,
"hiredOn": "2007-12-03",
"leftOn": "2007-12-03",
"servicePercent": 987.65,
"smtpHost": "abc123",
"smtpPort": 987,
"smtpUser": "abc123",
"smtpTls": false,
"smtpSsl": false,
"smtpPassword": "abc123",
"smtpValid": true,
"smtpSendgridSender": "abc123",
"smtpGmail": false,
"smtpAuthToken": JSONString,
"folder": FolderNode,
"files": FileNodeConnection,
"taskCollectionTasks": TaskCollectionTaskNodeConnection,
"completedTasks": TaskNodeConnection,
"tasks": TaskNodeConnection,
"submitForms": SubmitFormNodeConnection,
"forms": FormNodeConnection,
"orgsManaged": OrganizationNodeConnection,
"timesheets": TimesheetNodeConnection,
"approvingCalendarEvents": EmployeeScheduleNodeConnection,
"calendarEvents": EmployeeScheduleNodeConnection,
"jobs": JobNodeConnection,
"sessions": SessionNodeConnection,
"employeeJobs": EmployeeJobNodeConnection,
"employeeRoles": EmployeeRoleNodeConnection,
"equipmentBags": EquipmentBagNodeConnection,
"equipmentItems": EquipmentItemNodeConnection,
"nonRecurringNotifications": NonRecurringNotificationNodeConnection,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 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
confirmed
confirmationToken
startDateTime
endDateTime
role {
...RoleNodeFragment
}
employee {
...EmployeeNodeFragment
}
equipmentItems {
...EquipmentItemNodeConnectionFragment
}
equipmentBags {
...EquipmentBagNodeConnectionFragment
}
equipmentPickupArea
submitForms {
...SubmitFormNodeConnectionFragment
}
forms {
...FormNodeConnectionFragment
}
timesheet {
...TimesheetNodeFragment
}
googleCalendarEvent {
...GoogleCalendarEventNodeFragment
}
notifications {
...NotificationNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
minutesLong
description
}
}
Variables
{"id": "4"}
Response
{
"data": {
"employeeJob": {
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"job": JobNode,
"hourlyPay": Decimal,
"confirmed": false,
"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,
"timesheet": TimesheetNode,
"googleCalendarEvent": GoogleCalendarEventNode,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"minutesLong": 123,
"description": "xyz789"
}
}
}
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
|
|
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,
$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,
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": 123,
"archived": true,
"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",
"orderBy": "xyz789",
"id": ["4"],
"idsNotIn": "abc123",
"employees": "xyz789",
"assignedEmployee": true,
"assignedTime": false,
"search": "abc123"
}
Response
{
"data": {
"employeeJobs": {
"pageInfo": PageInfo,
"edges": [EmployeeJobNodeEdge],
"nodeCount": 987
}
}
}
employeeRole
Response
Returns an EmployeeRoleNodeConnection
Example
Query
query employeeRole(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$default: Boolean,
$id: [ID],
$idsNotIn: String,
$orderBy: String
) {
employeeRole(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
default: $default,
id: $id,
idsNotIn: $idsNotIn,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...EmployeeRoleNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "xyz789",
"after": "abc123",
"first": 987,
"last": 123,
"default": true,
"id": [4],
"idsNotIn": "xyz789",
"orderBy": "abc123"
}
Response
{
"data": {
"employeeRole": {
"pageInfo": PageInfo,
"edges": [EmployeeRoleNodeEdge],
"nodeCount": 123
}
}
}
employeeRoles
Response
Returns an EmployeeRoleNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query employeeRoles($id: ID!) {
employeeRoles(id: $id) {
id
archived
created
updated
metadata
role {
...RoleNodeFragment
}
employee {
...EmployeeNodeFragment
}
default
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"employeeRoles": {
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"role": RoleNode,
"employee": EmployeeNode,
"default": true,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
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
}
startDateTime
endDateTime
eventType
approvalStatus
notes
hourlyPay
forms {
...FormNodeConnectionFragment
}
timesheet {
...TimesheetNodeFragment
}
googleCalendarEvent {
...GoogleCalendarEventNodeFragment
}
notifications {
...NotificationNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"employeeSchedule": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"approvingEmployee": EmployeeNode,
"employee": EmployeeNode,
"location": LocationNode,
"startDateTime": "2007-12-03T10:15:30Z",
"endDateTime": "2007-12-03T10:15:30Z",
"eventType": "EMPLOYEE_WORKING",
"approvalStatus": "PENDING",
"notes": "xyz789",
"hourlyPay": Decimal,
"forms": FormNodeConnection,
"timesheet": TimesheetNode,
"googleCalendarEvent": GoogleCalendarEventNode,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 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
|
|
eventType - String
|
|
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]
|
|
idsNotIn - String
|
|
search - String
|
|
employees - String
|
|
eventTypes - 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,
$eventType: String,
$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],
$idsNotIn: String,
$search: String,
$employees: String,
$eventTypes: 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,
eventType: $eventType,
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,
idsNotIn: $idsNotIn,
search: $search,
employees: $employees,
eventTypes: $eventTypes,
approvalStatuses: $approvalStatuses
) {
pageInfo {
...PageInfoFragment
}
edges {
...EmployeeScheduleNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "xyz789",
"after": "abc123",
"first": 987,
"last": 123,
"employee": "4",
"employee_GaiaUser_FullName": "xyz789",
"employee_GaiaUser_FullName_Icontains": "xyz789",
"employee_GaiaUser_FullName_Istartswith": "abc123",
"employee_GaiaUser_FullName_Contains": "xyz789",
"approvingEmployee": "4",
"approvalStatus": "abc123",
"eventType": "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",
"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],
"idsNotIn": "abc123",
"search": "xyz789",
"employees": "xyz789",
"eventTypes": "abc123",
"approvalStatuses": "xyz789"
}
Response
{
"data": {
"employeeSchedules": {
"pageInfo": PageInfo,
"edges": [EmployeeScheduleNodeEdge],
"nodeCount": 123
}
}
}
employees
Response
Returns an EmployeeNodeConnection
Arguments
| Name | Description |
|---|---|
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
|
|
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
|
Example
Query
query employees(
$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,
$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
) {
employees(
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,
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
) {
pageInfo {
...PageInfoFragment
}
edges {
...EmployeeNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"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": "abc123",
"gaiaUser_FirstName_Icontains": "xyz789",
"gaiaUser_FirstName_Istartswith": "abc123",
"gaiaUser_FirstName_Contains": "abc123",
"gaiaUser_Email": "abc123",
"gaiaUser_Email_Icontains": "xyz789",
"gaiaUser_Email_Istartswith": "abc123",
"gaiaUser_Email_Contains": "abc123",
"tasks_Id": 123.45,
"tasks": ["4"],
"gaiaUser_SecondaryEmail": "abc123",
"gaiaUser_SecondaryEmail_Icontains": "xyz789",
"gaiaUser_SecondaryEmail_Istartswith": "xyz789",
"gaiaUser_SecondaryEmail_Contains": "xyz789",
"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": "xyz789",
"gaiaUser_LastName_Contains": "abc123",
"gaiaUser_FullName": "xyz789",
"gaiaUser_FullName_Icontains": "abc123",
"gaiaUser_FullName_Istartswith": "abc123",
"gaiaUser_FullName_Contains": "abc123",
"internalEmployeeId": 987,
"internalEmployeeId_Icontains": 123,
"internalEmployeeId_Istartswith": 987,
"internalEmployeeId_Contains": 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],
"idsNotIn": "xyz789",
"search": "xyz789",
"distinct": false,
"roleIds": "abc123",
"unassignedEmployeeJobsStartDate": "2007-12-03T10:15:30Z",
"unassignedEmployeeJobsEndDate": "2007-12-03T10:15:30Z",
"employeeJobsJob": "xyz789"
}
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
equipmentBagType {
...EquipmentBagTypeNodeFragment
}
employee {
...EmployeeNodeFragment
}
equipmentCategory {
...EquipmentCategoryNodeFragment
}
files {
...FileNodeConnectionFragment
}
employeeJobs {
...EmployeeJobNodeConnectionFragment
}
equipmentItems {
...EquipmentItemNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
qrCodeFile {
...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": "abc123",
"equipmentBagType": EquipmentBagTypeNode,
"employee": EmployeeNode,
"equipmentCategory": EquipmentCategoryNode,
"files": FileNodeConnection,
"employeeJobs": EmployeeJobNodeConnection,
"equipmentItems": EquipmentItemNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"qrCodeFile": FileNode,
"equipmentItemTypeIds": ["4"],
"equipmentItemTypeRecordIds": [123],
"employeeEmployeeJobs": [EmployeeJobNode],
"nextEmployeeJob": EmployeeJobNode,
"lastEmployeeJob": EmployeeJobNode,
"nextEmployeeJobs": [EmployeeJobNode],
"lastEmployeeJobs": [EmployeeJobNode]
}
}
}
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
}
files {
...FileNodeConnectionFragment
}
equipmentBags {
...EquipmentBagNodeConnectionFragment
}
equipmentItemTypes {
...EquipmentItemTypeNodeConnectionFragment
}
jobEquipmentBagTypes {
...JobEquipmentBagTypeNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
equipmentBagCount
}
}
Variables
{"id": "4"}
Response
{
"data": {
"equipmentBagType": {
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"equipmentCategory": EquipmentCategoryNode,
"equipmentItemTypesList": [EquipmentItemTypeNode],
"files": FileNodeConnection,
"equipmentBags": EquipmentBagNodeConnection,
"equipmentItemTypes": EquipmentItemTypeNodeConnection,
"jobEquipmentBagTypes": JobEquipmentBagTypeNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"equipmentBagCount": 123
}
}
}
equipmentBagTypeAvailableItems
Response
Returns an EquipmentItemNodeConnection
Arguments
| Name | Description |
|---|---|
equipmentBagTypeId - 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
|
|
search_Icontains - String
|
|
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
|
|
idsNotIn - String
|
|
employeeAssignments - String
|
|
search - String
|
|
excludeAssignedEmployeeJob - String
|
Example
Query
query equipmentBagTypeAvailableItems(
$equipmentBagTypeId: 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,
$search_Icontains: String,
$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,
$idsNotIn: String,
$employeeAssignments: String,
$search: String,
$excludeAssignedEmployeeJob: String
) {
equipmentBagTypeAvailableItems(
equipmentBagTypeId: $equipmentBagTypeId,
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,
search_Icontains: $search_Icontains,
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,
idsNotIn: $idsNotIn,
employeeAssignments: $employeeAssignments,
search: $search,
excludeAssignedEmployeeJob: $excludeAssignedEmployeeJob
) {
pageInfo {
...PageInfoFragment
}
edges {
...EquipmentItemNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"equipmentBagTypeId": "4",
"onlyRequired": true,
"offset": 987,
"before": "abc123",
"after": "xyz789",
"first": 987,
"last": 123,
"archived": false,
"id": [4],
"name": "xyz789",
"name_Icontains": "abc123",
"name_Istartswith": "abc123",
"name_Contains": "xyz789",
"employee": 4,
"employee_Isnull": true,
"equipmentCategory": 4,
"search_Icontains": "abc123",
"equipmentCategory_Name": "abc123",
"equipmentCategory_Name_Icontains": "abc123",
"equipmentCategory_Name_Istartswith": "xyz789",
"equipmentCategory_Name_Contains": "abc123",
"underRepair": true,
"returned": true,
"equipmentBag": "4",
"equipmentBag_Isnull": false,
"serialNumber": "abc123",
"serialNumber_Icontains": "xyz789",
"serialNumber_Istartswith": "abc123",
"serialNumber_Contains": "abc123",
"notes": "abc123",
"notes_Icontains": "xyz789",
"notes_Istartswith": "xyz789",
"notes_Contains": "xyz789",
"retire": 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": "xyz789",
"idsNotIn": "abc123",
"employeeAssignments": "abc123",
"search": "abc123",
"excludeAssignedEmployeeJob": "abc123"
}
Response
{
"data": {
"equipmentBagTypeAvailableItems": {
"pageInfo": PageInfo,
"edges": [EquipmentItemNodeEdge],
"nodeCount": 123
}
}
}
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": 987,
"before": "abc123",
"after": "xyz789",
"first": 987,
"last": 987,
"archived": false,
"id": ["4"],
"name": "abc123",
"name_Iexact": "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",
"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
|
|
id - [ID]
|
|
name - String
|
|
name_Iexact - String
|
|
name_Icontains - String
|
|
name_Istartswith - String
|
|
name_Contains - String
|
|
returned - Boolean
|
|
equipmentBagType - ID
|
|
employee - ID
|
|
employee_Isnull - Boolean
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
updated - DateTime
|
|
updated_Gt - DateTime
|
|
updated_Lt - DateTime
|
|
orderBy - String
|
|
idsNotIn - String
|
|
employeeAssignments - String
|
|
excludeAssignedEmployeeJob - String
|
Example
Query
query equipmentBags(
$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,
$returned: Boolean,
$equipmentBagType: ID,
$employee: ID,
$employee_Isnull: Boolean,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$orderBy: String,
$idsNotIn: String,
$employeeAssignments: String,
$excludeAssignedEmployeeJob: String
) {
equipmentBags(
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,
returned: $returned,
equipmentBagType: $equipmentBagType,
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,
idsNotIn: $idsNotIn,
employeeAssignments: $employeeAssignments,
excludeAssignedEmployeeJob: $excludeAssignedEmployeeJob
) {
pageInfo {
...PageInfoFragment
}
edges {
...EquipmentBagNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "abc123",
"first": 987,
"last": 123,
"archived": false,
"id": ["4"],
"name": "abc123",
"name_Iexact": "abc123",
"name_Icontains": "xyz789",
"name_Istartswith": "abc123",
"name_Contains": "abc123",
"returned": true,
"equipmentBagType": "4",
"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": "xyz789",
"idsNotIn": "xyz789",
"employeeAssignments": "abc123",
"excludeAssignedEmployeeJob": "abc123"
}
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": 987,
"before": "xyz789",
"after": "abc123",
"first": 123,
"last": 123,
"archived": true,
"name": "xyz789",
"name_Iexact": "xyz789",
"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",
"orderBy": "xyz789",
"id": [4],
"idsNotIn": "abc123"
}
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": "xyz789",
"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
}
name
vendor
invoiceNumber
price
serialNumber
notes
retire
underRepair
returned
search
files {
...FileNodeConnectionFragment
}
employeeJobs {
...EmployeeJobNodeConnectionFragment
}
repairs {
...RepairNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
qrCodeFile {
...FileNodeFragment
}
employeeEmployeeJobs {
...EmployeeJobNodeFragment
}
nextEmployeeJob {
...EmployeeJobNodeFragment
}
lastEmployeeJob {
...EmployeeJobNodeFragment
}
nextEmployeeJobs {
...EmployeeJobNodeFragment
}
lastEmployeeJobs {
...EmployeeJobNodeFragment
}
}
}
Variables
{"id": 4}
Response
{
"data": {
"equipmentItem": {
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"equipmentCategory": EquipmentCategoryNode,
"equipmentItemType": EquipmentItemTypeNode,
"equipmentBag": EquipmentBagNode,
"employee": EmployeeNode,
"name": "abc123",
"vendor": "abc123",
"invoiceNumber": "xyz789",
"price": 987.65,
"serialNumber": "xyz789",
"notes": "xyz789",
"retire": true,
"underRepair": true,
"returned": true,
"search": "abc123",
"files": FileNodeConnection,
"employeeJobs": EmployeeJobNodeConnection,
"repairs": RepairNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"qrCodeFile": 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
equipmentItems {
...EquipmentItemNodeConnectionFragment
}
jobEquipmentItemTypes {
...JobEquipmentItemTypeNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"equipmentItemType": {
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"equipmentCategory": EquipmentCategoryNode,
"equipmentBagTypes": EquipmentBagTypeNodeConnection,
"name": "abc123",
"miscellaneous": false,
"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
|
|
search_Icontains - String
|
|
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
|
|
idsNotIn - String
|
|
employeeAssignments - String
|
|
search - String
|
|
excludeAssignedEmployeeJob - String
|
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,
$search_Icontains: String,
$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,
$idsNotIn: String,
$employeeAssignments: String,
$search: String,
$excludeAssignedEmployeeJob: String
) {
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,
search_Icontains: $search_Icontains,
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,
idsNotIn: $idsNotIn,
employeeAssignments: $employeeAssignments,
search: $search,
excludeAssignedEmployeeJob: $excludeAssignedEmployeeJob
) {
pageInfo {
...PageInfoFragment
}
edges {
...EquipmentItemNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"equipmentItemTypeId": "4",
"offset": 123,
"before": "abc123",
"after": "xyz789",
"first": 987,
"last": 987,
"archived": false,
"id": ["4"],
"name": "abc123",
"name_Icontains": "abc123",
"name_Istartswith": "abc123",
"name_Contains": "abc123",
"employee": "4",
"employee_Isnull": false,
"equipmentCategory": "4",
"search_Icontains": "abc123",
"equipmentCategory_Name": "xyz789",
"equipmentCategory_Name_Icontains": "abc123",
"equipmentCategory_Name_Istartswith": "xyz789",
"equipmentCategory_Name_Contains": "xyz789",
"underRepair": true,
"returned": false,
"equipmentBag": "4",
"equipmentBag_Isnull": true,
"serialNumber": "abc123",
"serialNumber_Icontains": "xyz789",
"serialNumber_Istartswith": "xyz789",
"serialNumber_Contains": "xyz789",
"notes": "xyz789",
"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": "xyz789",
"idsNotIn": "xyz789",
"employeeAssignments": "xyz789",
"search": "abc123",
"excludeAssignedEmployeeJob": "abc123"
}
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": 123,
"before": "xyz789",
"after": "abc123",
"first": 123,
"last": 123,
"archived": false,
"id": [4],
"name": "abc123",
"name_Icontains": "xyz789",
"name_Istartswith": "xyz789",
"name_Contains": "xyz789",
"equipmentCategory": "4",
"miscellaneous": false,
"equipmentCategory_Name": "xyz789",
"equipmentCategory_Name_Icontains": "xyz789",
"equipmentCategory_Name_Istartswith": "xyz789",
"equipmentCategory_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",
"idsNotIn": "abc123"
}
Response
{
"data": {
"equipmentItemTypes": {
"pageInfo": PageInfo,
"edges": [EquipmentItemTypeNodeEdge],
"nodeCount": 123
}
}
}
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
|
|
search_Icontains - String
|
|
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
|
|
idsNotIn - String
|
|
employeeAssignments - String
|
|
search - String
|
|
excludeAssignedEmployeeJob - String
|
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,
$search_Icontains: String,
$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,
$idsNotIn: String,
$employeeAssignments: String,
$search: String,
$excludeAssignedEmployeeJob: String
) {
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,
search_Icontains: $search_Icontains,
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,
idsNotIn: $idsNotIn,
employeeAssignments: $employeeAssignments,
search: $search,
excludeAssignedEmployeeJob: $excludeAssignedEmployeeJob
) {
pageInfo {
...PageInfoFragment
}
edges {
...EquipmentItemNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "abc123",
"first": 987,
"last": 123,
"archived": false,
"id": [4],
"name": "abc123",
"name_Icontains": "abc123",
"name_Istartswith": "abc123",
"name_Contains": "xyz789",
"employee": 4,
"employee_Isnull": false,
"equipmentCategory": 4,
"search_Icontains": "xyz789",
"equipmentCategory_Name": "xyz789",
"equipmentCategory_Name_Icontains": "xyz789",
"equipmentCategory_Name_Istartswith": "xyz789",
"equipmentCategory_Name_Contains": "xyz789",
"underRepair": false,
"returned": false,
"equipmentBag": 4,
"equipmentBag_Isnull": false,
"serialNumber": "xyz789",
"serialNumber_Icontains": "abc123",
"serialNumber_Istartswith": "xyz789",
"serialNumber_Contains": "xyz789",
"notes": "xyz789",
"notes_Icontains": "xyz789",
"notes_Istartswith": "abc123",
"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": "xyz789",
"idsNotIn": "abc123",
"employeeAssignments": "xyz789",
"search": "xyz789",
"excludeAssignedEmployeeJob": "xyz789"
}
Response
{
"data": {
"equipmentItems": {
"pageInfo": PageInfo,
"edges": [EquipmentItemNodeEdge],
"nodeCount": 987
}
}
}
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
}
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,
"dateFixed": "2007-12-03T10:15:30Z",
"vendor": "abc123",
"invoiceNumber": "abc123",
"price": 987.65,
"problem": "xyz789",
"notes": "abc123",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
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
|
|
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,
$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,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
orderBy: $orderBy,
id: $id,
idsNotIn: $idsNotIn
) {
pageInfo {
...PageInfoFragment
}
edges {
...RepairNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "abc123",
"after": "abc123",
"first": 987,
"last": 123,
"archived": false,
"equipmentItem": 4,
"equipmentItem_SerialNumber_Iexact": "abc123",
"equipmentItem_Name": "xyz789",
"equipmentItem_Name_Iexact": "abc123",
"equipmentItem_Name_Icontains": "abc123",
"equipmentItem_Name_Istartswith": "abc123",
"equipmentItem_Name_Contains": "xyz789",
"dateFixed": "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",
"orderBy": "abc123",
"id": ["4"],
"idsNotIn": "abc123"
}
Response
{
"data": {
"equipmentRepairs": {
"pageInfo": PageInfo,
"edges": [RepairNodeEdge],
"nodeCount": 123
}
}
}
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
}
fileUploadSessionChunkZipped
fileUploadSessionFileUuid
fileUploadSessionChunkOrder
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
}
file
sha1
externallyVisible
temporary
type
bytes
folderItem {
...FolderItemNodeFragment
}
fileDownloadSession {
...FileDownloadSessionNodeFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
fileName
fileUrl
fileExtension
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": true,
"cantDelete": true,
"cantRename": false,
"externalCantDelete": true,
"externalCantRename": false,
"externalCantUpdateFile": false,
"modifiedBy": GaiaUserNode,
"displayName": "abc123",
"notificationTemplate": NotificationTemplateNode,
"fileUploadSessionChunkZipped": true,
"fileUploadSessionFileUuid": "a5b06899-eaee-408e-b1f8-76de751d98e0",
"fileUploadSessionChunkOrder": 123,
"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,
"file": "xyz789",
"sha1": "abc123",
"externallyVisible": true,
"temporary": true,
"type": "xyz789",
"bytes": 987,
"folderItem": FolderItemNode,
"fileDownloadSession": FileDownloadSessionNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"fileName": "abc123",
"fileUrl": "abc123",
"fileExtension": "xyz789",
"tags": [TagNode]
}
}
}
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": false,
"totalSize": 123,
"totalSizeCreated": 987,
"file": FileNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
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": 123,
"before": "xyz789",
"after": "xyz789",
"first": 123,
"last": 987,
"id": 4
}
Response
{
"data": {
"fileDownloadSessions": {
"pageInfo": PageInfo,
"edges": [FileDownloadSessionNodeEdge],
"nodeCount": 123
}
}
}
fileUploadSession
Response
Returns a FileUploadSessionNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query fileUploadSession($id: ID!) {
fileUploadSession(id: $id) {
id
archived
created
updated
metadata
uuid
totalSize
currentSizeTransferred
transferComplete
currentSizeCreated
createComplete
filePaths
fileSizes
expectedChunks
receivedChunks
userAuthorized
maxSizeExceeded
gaiaUser {
...GaiaUserNodeFragment
}
files {
...FileNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"fileUploadSession": {
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"uuid": "a5b06899-eaee-408e-b1f8-76de751d98e0",
"totalSize": 987,
"currentSizeTransferred": 987,
"transferComplete": true,
"currentSizeCreated": 987,
"createComplete": false,
"filePaths": JSONString,
"fileSizes": JSONString,
"expectedChunks": JSONString,
"receivedChunks": JSONString,
"userAuthorized": true,
"maxSizeExceeded": true,
"gaiaUser": GaiaUserNode,
"files": FileNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
fileUploadSessions
Response
Returns a FileUploadSessionNodeConnection
Example
Query
query fileUploadSessions(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$id: ID
) {
fileUploadSessions(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
id: $id
) {
pageInfo {
...PageInfoFragment
}
edges {
...FileUploadSessionNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "xyz789",
"after": "xyz789",
"first": 987,
"last": 987,
"id": "4"
}
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": "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",
"temporary": true,
"job": 4,
"subject": 4,
"employee": 4,
"externallyVisible": true,
"orderBy": "xyz789",
"id": ["4"],
"idsNotIn": "xyz789",
"organization": "xyz789",
"subjectGroup": "abc123",
"search": "xyz789",
"tags": "xyz789"
}
Response
{
"data": {
"files": {
"pageInfo": PageInfo,
"edges": [FileNodeEdge],
"nodeCount": 987
}
}
}
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
}
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
}
task {
...TaskNodeFragment
}
taskShared {
...TaskNodeFragment
}
subject {
...SubjectNodeFragment
}
subjectShared {
...SubjectNodeFragment
}
subjectStaffShared {
...SubjectNodeFragment
}
externallyVisible
bytes
folderItems {
...FolderItemNodeConnectionFragment
}
folderItem {
...FolderItemNodeFragment
}
organizationsFolderConfiguration {
...FolderConfigurationNodeFragment
}
employeesFolderConfiguration {
...FolderConfigurationNodeFragment
}
subjectsFolderConfiguration {
...FolderConfigurationNodeFragment
}
jobsFolderConfiguration {
...FolderConfigurationNodeFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
tags {
...TagNodeFragment
}
items {
...FolderItemTypeFragment
}
parentFolders {
...FolderNodeFragment
}
systemFolder
}
}
Variables
{"id": "4"}
Response
{
"data": {
"folder": {
"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": true,
"name": "xyz789",
"root": false,
"createdBy": GaiaUserNode,
"modifiedBy": GaiaUserNode,
"employee": EmployeeNode,
"session": SessionNode,
"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,
"task": TaskNode,
"taskShared": TaskNode,
"subject": SubjectNode,
"subjectShared": SubjectNode,
"subjectStaffShared": SubjectNode,
"externallyVisible": true,
"bytes": 123,
"folderItems": FolderItemNodeConnection,
"folderItem": FolderItemNode,
"organizationsFolderConfiguration": FolderConfigurationNode,
"employeesFolderConfiguration": FolderConfigurationNode,
"subjectsFolderConfiguration": FolderConfigurationNode,
"jobsFolderConfiguration": FolderConfigurationNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"tags": [TagNode],
"items": [FolderItemType],
"parentFolders": [FolderNode],
"systemFolder": true
}
}
}
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
subjectFolderStructure
organizationFolderStructure
createForOrganizations
jobFolderStructure
createForJobs
employeeFolderStructure
createForEmployees
subjectGroupFolderStructure
createForSubjectGroups
createForSubjects
taskSharedCanCreateFiles
createForTasks
taskSharedCanCreateFolders
taskSharedCanSeeFiles
taskFolderStructure
organizationsFolder {
...FolderNodeFragment
}
employeesFolder {
...FolderNodeFragment
}
subjectsFolder {
...FolderNodeFragment
}
jobsFolder {
...FolderNodeFragment
}
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": false,
"subjectSharedCanSeeFiles": false,
"sessionSharedCanCreateFiles": true,
"sessionSharedCanCreateFolders": false,
"sessionSharedCanSeeFiles": true,
"jobSharedCanCreateFiles": false,
"jobSharedCanCreateFolders": true,
"jobSharedCanSeeFiles": true,
"organizationSharedCanCreateFiles": true,
"organizationSharedCanCreateFolders": false,
"organizationSharedCanSeeFiles": false,
"subjectGroupSharedCanCreateFiles": true,
"subjectGroupSharedCanCreateFolders": true,
"subjectGroupSharedCanSeeFiles": true,
"createForSessions": true,
"sessionFolderStructure": JSONString,
"subjectFolderStructure": JSONString,
"organizationFolderStructure": JSONString,
"createForOrganizations": true,
"jobFolderStructure": JSONString,
"createForJobs": false,
"employeeFolderStructure": JSONString,
"createForEmployees": true,
"subjectGroupFolderStructure": JSONString,
"createForSubjectGroups": true,
"createForSubjects": true,
"taskSharedCanCreateFiles": false,
"createForTasks": true,
"taskSharedCanCreateFolders": true,
"taskSharedCanSeeFiles": false,
"taskFolderStructure": JSONString,
"organizationsFolder": FolderNode,
"employeesFolder": FolderNode,
"subjectsFolder": FolderNode,
"jobsFolder": FolderNode,
"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": 123,
"before": "xyz789",
"after": "xyz789",
"first": 987,
"last": 987,
"id": 4
}
Response
{
"data": {
"folderConfigurations": {
"pageInfo": PageInfo,
"edges": [FolderConfigurationNodeEdge],
"nodeCount": 123
}
}
}
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": 987
}
}
}
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
) {
folderItems(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
id: $id,
parentFolder: $parentFolder,
orderBy: $orderBy,
search: $search,
externallyVisible: $externallyVisible
) {
pageInfo {
...PageInfoFragment
}
edges {
...FolderItemNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "xyz789",
"first": 123,
"last": 987,
"id": 4,
"parentFolder": 4,
"orderBy": "abc123",
"search": "xyz789",
"externallyVisible": false
}
Response
{
"data": {
"folderItems": {
"pageInfo": PageInfo,
"edges": [FolderItemNodeEdge],
"nodeCount": 123
}
}
}
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
) {
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
) {
pageInfo {
...PageInfoFragment
}
edges {
...FolderNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "xyz789",
"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",
"name_Icontains": "xyz789",
"id": "4",
"rootFolder": true
}
Response
{
"data": {
"folders": {
"pageInfo": PageInfo,
"edges": [FolderNodeEdge],
"nodeCount": 123
}
}
}
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": true,
"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": "xyz789",
"first": 987,
"last": 987,
"archived": false,
"name": "abc123",
"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",
"session": [4],
"subject": [4],
"employee": [4],
"job": [4],
"subjectGroup": [4],
"organization": ["4"],
"employeeJob": [4],
"search": "abc123",
"orderBy": "abc123"
}
Response
{
"data": {
"forms": {
"pageInfo": PageInfo,
"edges": [FormNodeEdge],
"nodeCount": 123
}
}
}
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": "xyz789"
}
}
}
fotomerchantApiOrders
Response
Returns a FotomerchantAPIOrdersType
Example
Query
query fotomerchantApiOrders(
$page: Int,
$perPage: Int
) {
fotomerchantApiOrders(
page: $page,
perPage: $perPage
) {
fotomerchantApiOrders
}
}
Variables
{"page": 987, "perPage": 987}
Response
{
"data": {
"fotomerchantApiOrders": {
"fotomerchantApiOrders": "xyz789"
}
}
}
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": true,
"fotomerchantId": "xyz789",
"fotomerchantExternalReferenceId": "a5b06899-eaee-408e-b1f8-76de751d98e0",
"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": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"fotomerchantId": "abc123",
"fotomerchantExternalReferenceId": "a5b06899-eaee-408e-b1f8-76de751d98e0",
"label": "abc123",
"subjectGroup": SubjectGroupNode,
"packageCategory": PackageCategoryNode,
"fotomerchantClient": FotomerchantClientNode,
"fotomerchantClientSessionTemplate": FotomerchantClientSessionTemplateNode,
"fotomerchantSubjects": FotomerchantSubjectNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
fotomerchantClientSessionTemplate
Response
Example
Query
query fotomerchantClientSessionTemplate(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$fotomerchantId: String,
$archived: Boolean,
$orderBy: String,
$id: [ID],
$idsNotIn: String
) {
fotomerchantClientSessionTemplate(
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": 987,
"before": "xyz789",
"after": "abc123",
"first": 987,
"last": 123,
"fotomerchantId": "xyz789",
"archived": true,
"orderBy": "xyz789",
"id": [4],
"idsNotIn": "xyz789"
}
Response
{
"data": {
"fotomerchantClientSessionTemplate": {
"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": 123,
"last": 987,
"fotomerchantId": "xyz789",
"archived": false,
"orderBy": "abc123",
"id": ["4"],
"idsNotIn": "abc123"
}
Response
{
"data": {
"fotomerchantClientSessions": {
"pageInfo": PageInfo,
"edges": [FotomerchantClientSessionNodeEdge],
"nodeCount": 123
}
}
}
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": 987,
"before": "abc123",
"after": "xyz789",
"first": 123,
"last": 987,
"fotomerchantId": "xyz789",
"packageCategory": false,
"archived": false,
"orderBy": "abc123",
"id": ["4"],
"idsNotIn": "abc123"
}
Response
{
"data": {
"fotomerchantClients": {
"pageInfo": PageInfo,
"edges": [FotomerchantClientNodeEdge],
"nodeCount": 123
}
}
}
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": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"apiKey": "abc123",
"apiKeyValid": true,
"subjectGalleryUrl": "abc123",
"lastOrderSync": "2007-12-03T10:15:30Z",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
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": 123,
"before": "abc123",
"after": "xyz789",
"first": 987,
"last": 987,
"apiKey": "abc123",
"orderBy": "xyz789",
"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": "xyz789",
"recipientName": "abc123",
"recipientEmail": "xyz789",
"directFulfillmentStatus": "abc123",
"shippingTotal": 123.45,
"subTotal": 987.65,
"couponDiscountTotal": 123.45,
"serviceFeeTotal": 987.65,
"taxTotal": 987.65,
"total": 123.45,
"totalSpent": 987.65,
"orderItemsCount": 987.65,
"state": "abc123",
"orderedAt": "2007-12-03T10:15:30Z",
"shippedAt": "2007-12-03T10:15:30Z",
"fotomerchantSubject": FotomerchantSubjectNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
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": 123,
"before": "abc123",
"after": "xyz789",
"first": 987,
"last": 123,
"fotomerchantId": "xyz789",
"archived": true,
"orderBy": "abc123",
"id": ["4"],
"fotomerchantSubject": ["4"],
"fotomerchantSubject_Subject": ["4"]
}
Response
{
"data": {
"fotomerchantOrders": {
"pageInfo": PageInfo,
"edges": [FotomerchantOrderNodeEdge],
"nodeCount": 987
}
}
}
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": 987
}
}
}
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": 987,
"before": "abc123",
"after": "abc123",
"first": 987,
"last": 123,
"fotomerchantId": "xyz789",
"archived": true,
"orderBy": "abc123",
"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": "abc123",
"port": 123,
"user": "abc123",
"password": "xyz789",
"tls": false,
"ssl": false,
"valid": true,
"rateLimit": 987,
"rateLimitSecondDelta": 123,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
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": 123,
"before": "abc123",
"after": "abc123",
"first": 987,
"last": 123,
"archived": true,
"name": "abc123",
"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": {
"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
email
suffix
prefix
sendAccountCreatedEmail
jobTitle
abbreviatedName
dummyUsername
skipWelcomeEmail
archived
secondaryEmail
firstName
lastName
fullName
emailDomain
phoneNumber
receiveInvoiceEmails
secondaryPhoneNumber
passwordResetToken
passwordResetTokenCreated
created
updated
emailNotificationsEnabled
smsNotificationsEnabled
emailConfirmed
emailConfirmationToken
emailConfirmationTokenCreated
notes
urlLoginToken
loginLocation
loginBrowser
addressLineOne
addressLineTwo
city
state
zipCode
initials
metadata
encryptedId
createdFolders {
...FolderNodeConnectionFragment
}
modifierFolders {
...FolderNodeConnectionFragment
}
fileUploadSessions {
...FileUploadSessionNodeConnectionFragment
}
modifiedFiles {
...FileNodeConnectionFragment
}
createdTasks {
...TaskNodeConnectionFragment
}
tasks {
...TaskNodeConnectionFragment
}
submitForms {
...SubmitFormNodeConnectionFragment
}
forms {
...FormNodeConnectionFragment
}
boxSignRequests {
...UserBoxSignRequestNodeConnectionFragment
}
stripeCustomer {
...StripeCustomerNodeFragment
}
stripeRefundIntents {
...StripeRefundIntentNodeConnectionFragment
}
organizationContacts {
...OrganizationNodeConnectionFragment
}
subject {
...SubjectNodeFragment
}
jobsCreated {
...JobNodeConnectionFragment
}
jobsModified {
...JobNodeConnectionFragment
}
jobs {
...JobNodeConnectionFragment
}
employee {
...EmployeeNodeFragment
}
openAiTextCompletions {
...OpenAiInteractionNodeConnectionFragment
}
nonRecurringNotifications {
...NonRecurringNotificationNodeConnectionFragment
}
notifications {
...NotificationNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"gaiaUser": {
"id": 4,
"password": "xyz789",
"lastLogin": "2007-12-03T10:15:30Z",
"isSuperuser": false,
"groups": GroupNodeConnection,
"username": "abc123",
"isStaff": true,
"isActive": false,
"dateJoined": "2007-12-03T10:15:30Z",
"email": "xyz789",
"suffix": "abc123",
"prefix": "xyz789",
"sendAccountCreatedEmail": false,
"jobTitle": "abc123",
"abbreviatedName": "abc123",
"dummyUsername": true,
"skipWelcomeEmail": false,
"archived": false,
"secondaryEmail": "xyz789",
"firstName": "abc123",
"lastName": "abc123",
"fullName": "abc123",
"emailDomain": "abc123",
"phoneNumber": "xyz789",
"receiveInvoiceEmails": false,
"secondaryPhoneNumber": "xyz789",
"passwordResetToken": "xyz789",
"passwordResetTokenCreated": "2007-12-03T10:15:30Z",
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"emailNotificationsEnabled": false,
"smsNotificationsEnabled": false,
"emailConfirmed": true,
"emailConfirmationToken": "xyz789",
"emailConfirmationTokenCreated": "2007-12-03T10:15:30Z",
"notes": "xyz789",
"urlLoginToken": "xyz789",
"loginLocation": "abc123",
"loginBrowser": "xyz789",
"addressLineOne": "xyz789",
"addressLineTwo": "xyz789",
"city": "xyz789",
"state": "xyz789",
"zipCode": "abc123",
"initials": "xyz789",
"metadata": JSONString,
"encryptedId": "abc123",
"createdFolders": FolderNodeConnection,
"modifierFolders": FolderNodeConnection,
"fileUploadSessions": FileUploadSessionNodeConnection,
"modifiedFiles": FileNodeConnection,
"createdTasks": TaskNodeConnection,
"tasks": TaskNodeConnection,
"submitForms": SubmitFormNodeConnection,
"forms": FormNodeConnection,
"boxSignRequests": UserBoxSignRequestNodeConnection,
"stripeCustomer": StripeCustomerNode,
"stripeRefundIntents": StripeRefundIntentNodeConnection,
"organizationContacts": OrganizationNodeConnection,
"subject": SubjectNode,
"jobsCreated": JobNodeConnection,
"jobsModified": JobNodeConnection,
"jobs": JobNodeConnection,
"employee": EmployeeNode,
"openAiTextCompletions": OpenAiInteractionNodeConnection,
"nonRecurringNotifications": NonRecurringNotificationNodeConnection,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 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
}
}
}
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
|
|
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]
|
|
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
|
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,
$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],
$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
) {
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,
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,
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
) {
pageInfo {
...PageInfoFragment
}
edges {
...GaiaUserNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "abc123",
"after": "abc123",
"first": 987,
"last": 987,
"archived": false,
"firstName": "abc123",
"firstName_Icontains": "xyz789",
"firstName_Istartswith": "abc123",
"firstName_Contains": "abc123",
"fullName": "xyz789",
"fullName_Icontains": "xyz789",
"fullName_Istartswith": "xyz789",
"fullName_Contains": "xyz789",
"isActive": false,
"lastName": "xyz789",
"lastName_Icontains": "abc123",
"lastName_Istartswith": "abc123",
"lastName_Contains": "abc123",
"email": "xyz789",
"email_Iexact": "xyz789",
"email_Icontains": "abc123",
"email_Istartswith": "abc123",
"email_Contains": "xyz789",
"username": "xyz789",
"username_Icontains": "abc123",
"username_Istartswith": "abc123",
"username_Contains": "xyz789",
"phoneNumber": "xyz789",
"phoneNumber_Icontains": "xyz789",
"phoneNumber_Istartswith": "abc123",
"phoneNumber_Contains": "xyz789",
"employee_Id_Isnull": false,
"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"],
"idsNotIn": "abc123",
"fullNameEmail": "abc123",
"fullNameEmailOrganization": "xyz789",
"organizationContacts": [4],
"organizationContactsSearch": "xyz789",
"subjectGroup": "abc123",
"subjectGroupBooked": false,
"subjectGroupNotBooked": true,
"subjectGroupPhotographed": true,
"job": "abc123",
"jobSessions": true,
"jobContacts": false,
"jobEmployees": false,
"organization": "xyz789",
"search": "abc123",
"taskContact": "xyz789"
}
Response
{
"data": {
"gaiaUsers": {
"pageInfo": PageInfo,
"edges": [GaiaUserNodeEdge],
"nodeCount": 123
}
}
}
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": true,
"subjectId": "4",
"firstName": "abc123",
"lastName": "xyz789"
}
]
}
}
googleCalendarConnector
Response
Returns a GoogleCalendarConnectorNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query googleCalendarConnector($id: ID!) {
googleCalendarConnector(id: $id) {
id
archived
created
updated
metadata
auth
serviceAccount
adminCalendarId
authValid
authAdded
enabled
enabledForSubjectSessions
enabledForEmployeeJobs
enabledForOrganizationSessions
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"googleCalendarConnector": {
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"auth": "abc123",
"serviceAccount": "xyz789",
"adminCalendarId": "abc123",
"authValid": true,
"authAdded": true,
"enabled": false,
"enabledForSubjectSessions": true,
"enabledForEmployeeJobs": true,
"enabledForOrganizationSessions": false,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
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": 123,
"before": "xyz789",
"after": "xyz789",
"first": 987,
"last": 123,
"authAdded": false,
"authValid": true,
"id": [4],
"orderBy": "abc123"
}
Response
{
"data": {
"googleCalendarConnectors": {
"pageInfo": PageInfo,
"edges": [GoogleCalendarConnectorNodeEdge],
"nodeCount": 123
}
}
}
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": 987,
"before": "abc123",
"after": "xyz789",
"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": 123
}
}
}
group
Example
Query
query group($id: ID!) {
group(id: $id) {
id
name
userSet {
...GaiaUserNodeConnectionFragment
}
archived
created
updated
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"group": {
"id": "4",
"name": "abc123",
"userSet": GaiaUserNodeConnection,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
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": "xyz789",
"after": "xyz789",
"first": 123,
"last": 123,
"name": "xyz789",
"name_Icontains": "xyz789",
"name_Istartswith": "xyz789",
"name_Contains": "xyz789",
"permissions": [4],
"id": ["4"],
"idsNotIn": "abc123"
}
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": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"enabled": false,
"clientId": "xyz789",
"clientSecret": "abc123",
"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": 123,
"before": "abc123",
"after": "xyz789",
"first": 123,
"last": 123,
"enabled": true,
"id": ["4"],
"idsNotIn": "xyz789",
"orderBy": "abc123"
}
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
}
sessions {
...SessionNodeConnectionFragment
}
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": "abc123",
"subjectGroupSubject": SubjectGroupSubjectNode,
"files": FileNodeConnection,
"sessions": SessionNodeConnection,
"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": "xyz789",
"after": "abc123",
"first": 123,
"last": 987,
"imagequixId": "xyz789",
"id": [4],
"idsNotIn": "abc123",
"orderBy": "xyz789"
}
Response
{
"data": {
"imagequixSubjects": {
"pageInfo": PageInfo,
"edges": [ImageQuixSubjectNodeEdge],
"nodeCount": 123
}
}
}
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
|
|
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
|
|
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
|
|
idsNotIn - String
|
|
live - 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,
$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,
$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,
$idsNotIn: String,
$live: 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,
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,
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,
idsNotIn: $idsNotIn,
live: $live,
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,
"subjectGroup": "4",
"stage": 4,
"subject_GaiaUser_FullName": "abc123",
"subject_GaiaUser_FullName_Icontains": "abc123",
"subject_GaiaUser_FullName_Istartswith": "abc123",
"subject_GaiaUser_FullName_Contains": "abc123",
"organization_Id": "4",
"sessionPackage_Id": "4",
"subjectGroup_Id": "4",
"coupon_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": false,
"cancelled": false,
"rescheduled": false,
"mobile": true,
"waiveRescheduleCancelFee": true,
"waiveBookingFee": true,
"resitScheduled": true,
"previousSession": 4,
"futureSession_Isnull": false,
"completed": false,
"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": "xyz789",
"idsNotIn": "abc123",
"live": true,
"failedPayments": true,
"contact": true,
"search": "xyz789",
"stages": "abc123"
}
Response
{
"data": {
"invoiceSessions": {
"pageInfo": PageInfo,
"edges": [SessionNodeEdge],
"nodeCount": 987
}
}
}
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
}
sharedCanCreateFiles
sharedCanCreateFolders
sharedCanSeeFiles
sessionSharedCanCreateFiles
sessionSharedCanCreateFolders
sessionSharedCanSeeFiles
creatingBoxFolders
rootBoxFolderId
sharedBoxFolderId
contacts {
...GaiaUserNodeConnectionFragment
}
cancelled
notificationsEnabled
setups
name
startDateTime
endDateTime
bookingStartDateTime
bookingEndDateTime
notes
subjectNotes
completed
resitsAvailable
unassignedEmployeeJobs
googleCalendarEnabledForSubjectSessions
googleCalendarEnabledForEmployeeJobs
googleCalendarEnabledForOrganizationSessions
folder {
...FolderNodeFragment
}
sharedFolder {
...FolderNodeFragment
}
sessionsFolder {
...FolderNodeFragment
}
tasksFolder {
...FolderNodeFragment
}
files {
...FileNodeConnectionFragment
}
tasks {
...TaskNodeConnectionFragment
}
submitForms {
...SubmitFormNodeConnectionFragment
}
forms {
...FormNodeConnectionFragment
}
copies {
...JobNodeConnectionFragment
}
packageCategoryJobs {
...PackageCategoryJobNodeConnectionFragment
}
packageGroupJobs {
...PackageGroupJobNodeConnectionFragment
}
breaks {
...BreakNodeConnectionFragment
}
sessions {
...SessionNodeConnectionFragment
}
adHocContacts {
...AdHocJobContactNodeConnectionFragment
}
employeeJobs {
...EmployeeJobNodeConnectionFragment
}
jobEquipmentBagTypes {
...JobEquipmentBagTypeNodeConnectionFragment
}
jobEquipmentItemTypes {
...JobEquipmentItemTypeNodeConnectionFragment
}
nonRecurringNotifications {
...NonRecurringNotificationNodeConnectionFragment
}
notifications {
...NotificationNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
organizationContacts {
...OrganizationContactFragment
}
scheduledSessionsCount
minutesLong
scheduledSessions {
...SessionNodeFragment
}
utilization
bookable
description
organizations {
...OrganizationNodeFragment
}
}
}
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,
"sharedCanCreateFiles": true,
"sharedCanCreateFolders": true,
"sharedCanSeeFiles": false,
"sessionSharedCanCreateFiles": false,
"sessionSharedCanCreateFolders": false,
"sessionSharedCanSeeFiles": true,
"creatingBoxFolders": false,
"rootBoxFolderId": "xyz789",
"sharedBoxFolderId": "abc123",
"contacts": GaiaUserNodeConnection,
"cancelled": true,
"notificationsEnabled": false,
"setups": 987,
"name": "xyz789",
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime,
"bookingStartDateTime": "2007-12-03T10:15:30Z",
"bookingEndDateTime": "2007-12-03T10:15:30Z",
"notes": "xyz789",
"subjectNotes": "xyz789",
"completed": false,
"resitsAvailable": false,
"unassignedEmployeeJobs": false,
"googleCalendarEnabledForSubjectSessions": false,
"googleCalendarEnabledForEmployeeJobs": true,
"googleCalendarEnabledForOrganizationSessions": false,
"folder": FolderNode,
"sharedFolder": FolderNode,
"sessionsFolder": FolderNode,
"tasksFolder": FolderNode,
"files": FileNodeConnection,
"tasks": TaskNodeConnection,
"submitForms": SubmitFormNodeConnection,
"forms": FormNodeConnection,
"copies": JobNodeConnection,
"packageCategoryJobs": PackageCategoryJobNodeConnection,
"packageGroupJobs": PackageGroupJobNodeConnection,
"breaks": BreakNodeConnection,
"sessions": SessionNodeConnection,
"adHocContacts": AdHocJobContactNodeConnection,
"employeeJobs": EmployeeJobNodeConnection,
"jobEquipmentBagTypes": JobEquipmentBagTypeNodeConnection,
"jobEquipmentItemTypes": JobEquipmentItemTypeNodeConnection,
"nonRecurringNotifications": NonRecurringNotificationNodeConnection,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"organizationContacts": [OrganizationContact],
"scheduledSessionsCount": 987,
"minutesLong": 987,
"scheduledSessions": [SessionNode],
"utilization": 123.45,
"bookable": true,
"description": "abc123",
"organizations": [OrganizationNode]
}
}
}
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": 123,
"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,
$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,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...JobEquipmentBagTypeNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "xyz789",
"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": "xyz789"
}
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": 987,
"job": JobNode,
"equipmentItemType": EquipmentItemTypeNode,
"includedQuantity": 987,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
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,
$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,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...JobEquipmentItemTypeNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"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"
}
Response
{
"data": {
"jobEquipmentItemTypes": {
"pageInfo": PageInfo,
"edges": [JobEquipmentItemTypeNodeEdge],
"nodeCount": 987
}
}
}
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": 987,
"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": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"color": "abc123",
"jobs": JobNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
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": 123,
"before": "abc123",
"after": "xyz789",
"first": 987,
"last": 987,
"archived": false,
"name_Iexact": "xyz789",
"name": "abc123",
"name_Icontains": "abc123",
"color_Iexact": "xyz789",
"orderBy": "abc123",
"id": [4]
}
Response
{
"data": {
"jobStages": {
"pageInfo": PageInfo,
"edges": [JobStageNodeEdge],
"nodeCount": 123
}
}
}
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
jobs {
...JobNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"jobType": {
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"color": "xyz789",
"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": 987,
"before": "xyz789",
"after": "xyz789",
"first": 123,
"last": 123,
"archived": false,
"name_Iexact": "xyz789",
"name": "xyz789",
"name_Icontains": "abc123",
"color_Iexact": "xyz789",
"orderBy": "xyz789",
"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
|
|
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
|
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,
$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
) {
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,
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
) {
pageInfo {
...PageInfoFragment
}
edges {
...JobNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "abc123",
"after": "xyz789",
"first": 123,
"last": 123,
"archived": false,
"cancelled": true,
"name": "abc123",
"name_Iexact": "xyz789",
"name_Icontains": "xyz789",
"name_Istartswith": "xyz789",
"name_Contains": "xyz789",
"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": 987,
"setups_Gt": 987,
"setups_Lt": 123,
"employees": ["4"],
"contacts": [4],
"employees_GaiaUser_IsActive": false,
"employees_GaiaUser_FirstName": "abc123",
"employees_GaiaUser_FirstName_Icontains": "abc123",
"employees_GaiaUser_FirstName_Istartswith": "xyz789",
"employees_GaiaUser_FirstName_Contains": "abc123",
"employees_GaiaUser_LastName": "xyz789",
"employees_GaiaUser_LastName_Icontains": "xyz789",
"employees_GaiaUser_LastName_Istartswith": "xyz789",
"employees_GaiaUser_LastName_Contains": "abc123",
"location": ["4"],
"subjectGroups_Name": "abc123",
"subjectGroups_Name_Icontains": "xyz789",
"subjectGroups_Name_Istartswith": "xyz789",
"subjectGroups_Name_Contains": "xyz789",
"notes": "abc123",
"notes_Icontains": "xyz789",
"notes_Istartswith": "abc123",
"notes_Contains": "abc123",
"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,
"packageGroupJobs_SubjectGroup_Organization": [
"4"
],
"packageGroupJobs_SubjectGroup_Subjects": [
"4"
],
"employeeJobs_EquipmentBags": ["4"],
"employeeJobs_EquipmentItems": [4],
"sessions_Organization": [4],
"sessions_Subject": ["4"],
"id": [4],
"idsNotIn": "abc123",
"organizations": [4],
"subjectGroups": ["4"],
"jobTypes": "abc123",
"stages": "abc123",
"subjects": "abc123",
"orderBy": "abc123",
"contact": true
}
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
organization {
...OrganizationNodeFragment
}
subjectGroup {
...SubjectGroupNodeFragment
}
employee {
...EmployeeNodeFragment
}
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": "xyz789",
"organization": OrganizationNode,
"subjectGroup": SubjectGroupNode,
"employee": EmployeeNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
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": "abc123",
"after": "abc123",
"first": 987,
"last": 987,
"board": "abc123",
"board_Iexact": "xyz789",
"board_Icontains": "abc123",
"board_Istartswith": "abc123",
"board_Contains": "abc123",
"id": [4],
"idsNotIn": "abc123",
"orderBy": "xyz789"
}
Response
{
"data": {
"kanbans": {
"pageInfo": PageInfo,
"edges": [KanbanNodeEdge],
"nodeCount": 987
}
}
}
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
}
latitude
longitude
mapDefault
name
addressLineOne
addressLineTwo
city
state
zipCode
archived
studio
shippingAddress
billingAddress
salesTax
fullAddress
calendarEvents {
...EmployeeScheduleNodeConnectionFragment
}
jobs {
...JobNodeConnectionFragment
}
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": JSONString,
"subject": SubjectNode,
"organization": OrganizationNode,
"stripeTaxRate": StripeTaxRateNode,
"latitude": "abc123",
"longitude": "abc123",
"mapDefault": true,
"name": "abc123",
"addressLineOne": "xyz789",
"addressLineTwo": "abc123",
"city": "xyz789",
"state": "abc123",
"zipCode": "abc123",
"archived": false,
"studio": true,
"shippingAddress": true,
"billingAddress": true,
"salesTax": 123.45,
"fullAddress": "xyz789",
"calendarEvents": EmployeeScheduleNodeConnection,
"jobs": JobNodeConnection,
"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": true,
"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
|
|
orderBy - String
|
|
id - [ID]
|
|
idsNotIn - String
|
|
organizationIsNotNull - Boolean
|
|
subjectIsNotNull - Boolean
|
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,
$orderBy: String,
$id: [ID],
$idsNotIn: String,
$organizationIsNotNull: Boolean,
$subjectIsNotNull: Boolean
) {
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,
orderBy: $orderBy,
id: $id,
idsNotIn: $idsNotIn,
organizationIsNotNull: $organizationIsNotNull,
subjectIsNotNull: $subjectIsNotNull
) {
pageInfo {
...PageInfoFragment
}
edges {
...LocationNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "xyz789",
"after": "xyz789",
"first": 987,
"last": 123,
"archived": false,
"organization_Id": 4,
"subject_Id": "4",
"mapDefault": true,
"name": "abc123",
"name_Icontains": "xyz789",
"name_Istartswith": "xyz789",
"name_Contains": "abc123",
"addressLineOne": "xyz789",
"addressLineOne_Icontains": "abc123",
"addressLineOne_Istartswith": "xyz789",
"addressLineOne_Contains": "xyz789",
"addressLineTwo": "abc123",
"addressLineTwo_Icontains": "xyz789",
"addressLineTwo_Istartswith": "abc123",
"addressLineTwo_Contains": "xyz789",
"city": "xyz789",
"city_Icontains": "abc123",
"city_Istartswith": "abc123",
"city_Contains": "xyz789",
"state": "abc123",
"state_Icontains": "xyz789",
"state_Istartswith": "abc123",
"state_Contains": "abc123",
"zipCode": "xyz789",
"zipCode_Icontains": "xyz789",
"zipCode_Istartswith": "xyz789",
"zipCode_Contains": "xyz789",
"shippingAddress": true,
"billingAddress": false,
"studio": true,
"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": "xyz789",
"orderBy": "abc123",
"id": [4],
"idsNotIn": "xyz789",
"organizationIsNotNull": false,
"subjectIsNotNull": true
}
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
|
|
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,
$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,
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": "abc123",
"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",
"objectId": 987,
"contentType_Model": "xyz789",
"apiCalls_ApiKey": 4,
"action": "abc123",
"objectRepr_Iexact": "xyz789",
"objectRepr_Icontains": "abc123",
"orderBy": "abc123",
"id": ["4"],
"idsNotIn": "xyz789",
"relayId": "xyz789",
"contentTypesRelayIds": "xyz789",
"apiKey": "xyz789",
"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": "abc123",
"objectId": 987,
"objectRepr": "xyz789",
"serializedData": JSONString,
"action": "A_0",
"changes": "xyz789",
"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
}
}
}
makeEncryptionKey
Response
Returns a String
Example
Query
query makeEncryptionKey {
makeEncryptionKey
}
Response
{"data": {"makeEncryptionKey": "abc123"}}
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": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"copySessions": false,
"jobs": JobNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
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": "xyz789",
"first": 123,
"last": 987,
"archived": true,
"orderBy": "xyz789",
"id": [4]
}
Response
{
"data": {
"multiDayJobs": {
"pageInfo": PageInfo,
"edges": [MultiDayJobNodeEdge]
}
}
}
myGroup
Response
Returns a String
Example
Query
query myGroup {
myGroup
}
Response
{"data": {"myGroup": "abc123"}}
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
email
suffix
prefix
sendAccountCreatedEmail
jobTitle
abbreviatedName
dummyUsername
skipWelcomeEmail
archived
secondaryEmail
firstName
lastName
fullName
emailDomain
phoneNumber
receiveInvoiceEmails
secondaryPhoneNumber
passwordResetToken
passwordResetTokenCreated
created
updated
emailNotificationsEnabled
smsNotificationsEnabled
emailConfirmed
emailConfirmationToken
emailConfirmationTokenCreated
notes
urlLoginToken
loginLocation
loginBrowser
addressLineOne
addressLineTwo
city
state
zipCode
initials
metadata
encryptedId
createdFolders {
...FolderNodeConnectionFragment
}
modifierFolders {
...FolderNodeConnectionFragment
}
fileUploadSessions {
...FileUploadSessionNodeConnectionFragment
}
modifiedFiles {
...FileNodeConnectionFragment
}
createdTasks {
...TaskNodeConnectionFragment
}
tasks {
...TaskNodeConnectionFragment
}
submitForms {
...SubmitFormNodeConnectionFragment
}
forms {
...FormNodeConnectionFragment
}
boxSignRequests {
...UserBoxSignRequestNodeConnectionFragment
}
stripeCustomer {
...StripeCustomerNodeFragment
}
stripeRefundIntents {
...StripeRefundIntentNodeConnectionFragment
}
organizationContacts {
...OrganizationNodeConnectionFragment
}
subject {
...SubjectNodeFragment
}
jobsCreated {
...JobNodeConnectionFragment
}
jobsModified {
...JobNodeConnectionFragment
}
jobs {
...JobNodeConnectionFragment
}
employee {
...EmployeeNodeFragment
}
openAiTextCompletions {
...OpenAiInteractionNodeConnectionFragment
}
nonRecurringNotifications {
...NonRecurringNotificationNodeConnectionFragment
}
notifications {
...NotificationNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"myUser": {
"id": 4,
"password": "xyz789",
"lastLogin": "2007-12-03T10:15:30Z",
"isSuperuser": false,
"groups": GroupNodeConnection,
"username": "abc123",
"isStaff": true,
"isActive": false,
"dateJoined": "2007-12-03T10:15:30Z",
"email": "abc123",
"suffix": "xyz789",
"prefix": "abc123",
"sendAccountCreatedEmail": false,
"jobTitle": "abc123",
"abbreviatedName": "xyz789",
"dummyUsername": true,
"skipWelcomeEmail": true,
"archived": false,
"secondaryEmail": "xyz789",
"firstName": "xyz789",
"lastName": "xyz789",
"fullName": "abc123",
"emailDomain": "abc123",
"phoneNumber": "xyz789",
"receiveInvoiceEmails": true,
"secondaryPhoneNumber": "xyz789",
"passwordResetToken": "abc123",
"passwordResetTokenCreated": "2007-12-03T10:15:30Z",
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"emailNotificationsEnabled": true,
"smsNotificationsEnabled": false,
"emailConfirmed": true,
"emailConfirmationToken": "abc123",
"emailConfirmationTokenCreated": "2007-12-03T10:15:30Z",
"notes": "abc123",
"urlLoginToken": "abc123",
"loginLocation": "xyz789",
"loginBrowser": "abc123",
"addressLineOne": "abc123",
"addressLineTwo": "xyz789",
"city": "abc123",
"state": "xyz789",
"zipCode": "xyz789",
"initials": "xyz789",
"metadata": JSONString,
"encryptedId": "xyz789",
"createdFolders": FolderNodeConnection,
"modifierFolders": FolderNodeConnection,
"fileUploadSessions": FileUploadSessionNodeConnection,
"modifiedFiles": FileNodeConnection,
"createdTasks": TaskNodeConnection,
"tasks": TaskNodeConnection,
"submitForms": SubmitFormNodeConnection,
"forms": FormNodeConnection,
"boxSignRequests": UserBoxSignRequestNodeConnection,
"stripeCustomer": StripeCustomerNode,
"stripeRefundIntents": StripeRefundIntentNodeConnection,
"organizationContacts": OrganizationNodeConnection,
"subject": SubjectNode,
"jobsCreated": JobNodeConnection,
"jobsModified": JobNodeConnection,
"jobs": JobNodeConnection,
"employee": EmployeeNode,
"openAiTextCompletions": OpenAiInteractionNodeConnection,
"nonRecurringNotifications": NonRecurringNotificationNodeConnection,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
node
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
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"nonRecurringNotification": {
"id": 4,
"archived": false,
"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,
"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": 987,
"last": 123,
"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"
}
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
}
subjectGroup {
...SubjectGroupNodeFragment
}
job {
...JobNodeFragment
}
session {
...SessionNodeFragment
}
employee {
...EmployeeNodeFragment
}
employeeJob {
...EmployeeJobNodeFragment
}
organization {
...OrganizationNodeFragment
}
subjectGroupSubject {
...SubjectGroupSubjectNodeFragment
}
subject {
...SubjectNodeFragment
}
stripeInvoice {
...StripeInvoiceNodeFragment
}
stripePaymentIntent {
...StripePaymentIntentNodeFragment
}
task {
...TaskNodeFragment
}
stripeRefundIntent {
...StripeRefundIntentNodeFragment
}
slackConnector {
...SlackConnectorNodeFragment
}
twilioConnector {
...TwilioConnectorNodeFragment
}
smtpConnector {
...SMTPConnectorNodeFragment
}
submitForm {
...SubmitFormNodeFragment
}
emailOpenedUuid
emailIntiallyOpened
emailLastOpened
emailOpenCount
content
to
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
channel
}
}
Variables
{"id": "4"}
Response
{
"data": {
"notification": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"notificationTemplate": NotificationTemplateNode,
"notificationTrigger": NotificationTriggerNode,
"employeeSchedule": EmployeeScheduleNode,
"gaiaUser": GaiaUserNode,
"adHocContact": AdHocJobContactNode,
"subjectGroup": SubjectGroupNode,
"job": JobNode,
"session": SessionNode,
"employee": EmployeeNode,
"employeeJob": EmployeeJobNode,
"organization": OrganizationNode,
"subjectGroupSubject": SubjectGroupSubjectNode,
"subject": SubjectNode,
"stripeInvoice": StripeInvoiceNode,
"stripePaymentIntent": StripePaymentIntentNode,
"task": TaskNode,
"stripeRefundIntent": StripeRefundIntentNode,
"slackConnector": SlackConnectorNode,
"twilioConnector": TwilioConnectorNode,
"smtpConnector": SMTPConnectorNode,
"submitForm": SubmitFormNode,
"emailOpenedUuid": "a5b06899-eaee-408e-b1f8-76de751d98e0",
"emailIntiallyOpened": "2007-12-03T10:15:30Z",
"emailLastOpened": "2007-12-03T10:15:30Z",
"emailOpenCount": 123,
"content": "abc123",
"to": "abc123",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"channel": "xyz789"
}
}
}
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
path
html
plaintextEmailBuilder
plaintextEmail
file {
...FileNodeFragment
}
notificationTemplateChannels {
...NotificationTemplateChannelNodeConnectionFragment
}
notifications {
...NotificationNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"notificationTemplate": {
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"emailSubject": "abc123",
"bccEmails": "xyz789",
"ccEmails": "abc123",
"dynamicContext": JSONString,
"images": ["xyz789"],
"emailTemplateDesign": JSONString,
"emailSessionCalendarEvent": false,
"emailEmployeeJobCalendarEvent": true,
"emailJobCalendarEvent": true,
"smsContent": "abc123",
"path": "xyz789",
"html": false,
"plaintextEmailBuilder": false,
"plaintextEmail": JSONString,
"file": FileNode,
"notificationTemplateChannels": NotificationTemplateChannelNodeConnection,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
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
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
channelType
}
}
Variables
{"id": "4"}
Response
{
"data": {
"notificationTemplateChannel": {
"id": "4",
"archived": false,
"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,
"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,
$id: [ID],
$idsNotIn: String,
$orderBy: String
) {
notificationTemplateChannels(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
notificationTemplate_Id: $notificationTemplate_Id,
id: $id,
idsNotIn: $idsNotIn,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...NotificationTemplateChannelNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "abc123",
"after": "abc123",
"first": 987,
"last": 123,
"archived": true,
"notificationTemplate_Id": "4",
"id": ["4"],
"idsNotIn": "abc123",
"orderBy": "abc123"
}
Response
{
"data": {
"notificationTemplateChannels": {
"pageInfo": PageInfo,
"edges": [NotificationTemplateChannelNodeEdge],
"nodeCount": 123
}
}
}
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": 987,
"last": 123,
"archived": true,
"name": "abc123",
"name_Icontains": "xyz789",
"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",
"id": [4],
"idsNotIn": "xyz789",
"orderBy": "abc123"
}
Response
{
"data": {
"notificationTemplates": {
"pageInfo": PageInfo,
"edges": [NotificationTemplateNodeEdge],
"nodeCount": 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
organization {
...OrganizationNodeFragment
}
subjectGroup {
...SubjectGroupNodeFragment
}
custom
default
name
enabled
using
emailEnabled
smsEnabled
recurring
scheduledTrigger
startDateTime
endDateTime
customStartEndTime
startDelta
startDeltaCount
sendEmailImmediately
occurrenceDelta
occurrenceDeltaCount
lastSentAt
smtpRateLimit
smtpRateLimitSecondDelta
nonRecurringNotifications {
...NonRecurringNotificationNodeConnectionFragment
}
notificationTemplateChannels {
...NotificationTemplateChannelNodeConnectionFragment
}
notifications {
...NotificationNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"notificationTrigger": {
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"organization": OrganizationNode,
"subjectGroup": SubjectGroupNode,
"custom": true,
"default": true,
"name": "abc123",
"enabled": true,
"using": "DEFAULT",
"emailEnabled": false,
"smsEnabled": true,
"recurring": false,
"scheduledTrigger": false,
"startDateTime": "2007-12-03T10:15:30Z",
"endDateTime": "2007-12-03T10:15:30Z",
"customStartEndTime": false,
"startDelta": "SECONDS",
"startDeltaCount": 987,
"sendEmailImmediately": false,
"occurrenceDelta": "SECONDS",
"occurrenceDeltaCount": 987,
"lastSentAt": StudioTimezoneDateTime,
"smtpRateLimit": 123,
"smtpRateLimitSecondDelta": 123,
"nonRecurringNotifications": NonRecurringNotificationNodeConnection,
"notificationTemplateChannels": NotificationTemplateChannelNodeConnection,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
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
|
|
orCustom - Boolean
|
|
task - Boolean
|
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,
$orCustom: Boolean,
$task: Boolean
) {
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,
orCustom: $orCustom,
task: $task
) {
pageInfo {
...PageInfoFragment
}
edges {
...NotificationTriggerNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "abc123",
"first": 987,
"last": 123,
"archived": true,
"default": true,
"custom": false,
"organization_Id": "4",
"organization_Id_Isnull": false,
"subjectGroup_Id": 4,
"subjectGroup_Id_Isnull": false,
"name": "abc123",
"name_Icontains": "xyz789",
"name_Istartswith": "abc123",
"name_Contains": "xyz789",
"name_Iexact": "abc123",
"smsEnabled": false,
"emailEnabled": true,
"recurring": true,
"scheduledTrigger": true,
"startDelta": "xyz789",
"startDelta_Icontains": "xyz789",
"startDelta_Istartswith": "xyz789",
"startDelta_Contains": "abc123",
"startDeltaCount": 123,
"startDeltaCount_Gt": 123,
"startDeltaCount_Lt": 987,
"occurrenceDelta": "abc123",
"occurrenceDelta_Icontains": "abc123",
"occurrenceDelta_Istartswith": "abc123",
"occurrenceDelta_Contains": "xyz789",
"occurrenceDeltaCount": 123,
"occurrenceDeltaCount_Gt": 123,
"occurrenceDeltaCount_Lt": 123,
"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",
"orCustom": true,
"task": false
}
Response
{
"data": {
"notificationTriggers": {
"pageInfo": PageInfo,
"edges": [NotificationTriggerNodeEdge],
"nodeCount": 123
}
}
}
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]
|
|
stripeInvoice - [ID]
|
|
subject - [ID]
|
|
slackConnector - [ID]
|
|
twilioConnector - [ID]
|
|
smtpConnector - [ID]
|
|
contact - Boolean
|
|
gaiaUser - 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],
$stripeInvoice: [ID],
$subject: [ID],
$slackConnector: [ID],
$twilioConnector: [ID],
$smtpConnector: [ID],
$contact: Boolean,
$gaiaUser: 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,
stripeInvoice: $stripeInvoice,
subject: $subject,
slackConnector: $slackConnector,
twilioConnector: $twilioConnector,
smtpConnector: $smtpConnector,
contact: $contact,
gaiaUser: $gaiaUser,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...NotificationNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "abc123",
"after": "abc123",
"first": 987,
"last": 987,
"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],
"stripeInvoice": ["4"],
"subject": ["4"],
"slackConnector": [4],
"twilioConnector": ["4"],
"smtpConnector": ["4"],
"contact": false,
"gaiaUser": "xyz789",
"orderBy": "xyz789"
}
Response
{
"data": {
"notifications": {
"pageInfo": PageInfo,
"edges": [NotificationNodeEdge],
"nodeCount": 987
}
}
}
openAiChatCompletion
Response
Returns an OpenAiInteractionNode
Example
Query
query openAiChatCompletion(
$messages: [String],
$id: ID
) {
openAiChatCompletion(
messages: $messages,
id: $id
) {
id
archived
created
updated
metadata
type
prompt
answer
gaiaUser {
...GaiaUserNodeFragment
}
imageUrls
promptTokens
completionTokens
chatMessages
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{
"messages": ["abc123"],
"id": "4"
}
Response
{
"data": {
"openAiChatCompletion": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"type": "TEXT_COMPLETION",
"prompt": "abc123",
"answer": "xyz789",
"gaiaUser": GaiaUserNode,
"imageUrls": JSONString,
"promptTokens": 123,
"completionTokens": 123,
"chatMessages": JSONString,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
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": "abc123"
}
Response
{
"data": {
"openAiImageEdit": {
"imageUrl": "abc123"
}
}
}
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": "abc123"
}
}
}
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": "xyz789"
}
}
}
openAiTextCompletion
Response
Returns an OpenAiCompletionResponse
Arguments
| Name | Description |
|---|---|
prompt - String!
|
Example
Query
query openAiTextCompletion($prompt: String!) {
openAiTextCompletion(prompt: $prompt) {
answer
}
}
Variables
{"prompt": "abc123"}
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
subjectGroupSharedCanCreateFiles
subjectGroupSharedCanCreateFolders
subjectGroupSharedCanSeeFiles
subjectSharedCanCreateFiles
subjectSharedCanCreateFolders
subjectSharedCanSeeFiles
syncingNotifications
creatingNotifications
taskSharedCanCreateFiles
taskSharedCanCreateFolders
taskSharedCanSeeFiles
notificationCopyOrganization {
...OrganizationNodeFragment
}
sessionPackages {
...SessionPackageNodeConnectionFragment
}
paidPackages {
...SessionPackageNodeConnectionFragment
}
kanban {
...KanbanNodeFragment
}
invoiceEmail
rootBoxFolderId
contactsBoxFolderId
subjectGroupsBoxFolderId
contacts {
...GaiaUserNodeConnectionFragment
}
accountManager {
...EmployeeNodeFragment
}
category
name
notes
processingSubjects
processingSubjectsCount
processingSubjectsCompleted
processingSubjectsProgress
refundPolicy
applyNoShowPolicyFree
applyNoShowPolicyPaid
applyPolicyFree
applyPolicyPaid
timeRefundHours
resitFeePaidSessions
resitFeeFreeSessions
timeRefundFee
timeRefundSessionPackageCost
noShowFee
freePackageResitFee
resitsIncludeFreeSessions
resitFee
usingNoShowPolicy
usingCancellationPolicy
usingResitPolicy
search
folder {
...FolderNodeFragment
}
sharedFolder {
...FolderNodeFragment
}
staffSharedFolder {
...FolderNodeFragment
}
subjectGroupsFolder {
...FolderNodeFragment
}
subjectsFolder {
...FolderNodeFragment
}
tasksFolder {
...FolderNodeFragment
}
files {
...FileNodeConnectionFragment
}
tasks {
...TaskNodeConnectionFragment
}
submitForms {
...SubmitFormNodeConnectionFragment
}
forms {
...FormNodeConnectionFragment
}
boxSignRequests {
...BoxSignRequestNodeConnectionFragment
}
stripeCustomer {
...StripeCustomerNodeFragment
}
coupons {
...CouponNodeConnectionFragment
}
notificationCopyOrganizations {
...OrganizationNodeConnectionFragment
}
domains {
...DomainNodeConnectionFragment
}
logoImage {
...OrganizationLogoImageNodeFragment
}
sessionPackageBackgrounds {
...OrganizationPackageBackgroundNodeConnectionFragment
}
subjectGroups {
...SubjectGroupNodeConnectionFragment
}
subjects {
...SubjectNodeConnectionFragment
}
locations {
...LocationNodeConnectionFragment
}
sessions {
...SessionNodeConnectionFragment
}
notificationTriggers {
...NotificationTriggerNodeConnectionFragment
}
notifications {
...NotificationNodeConnectionFragment
}
fotomerchantClient {
...FotomerchantClientNodeFragment
}
fotomerchantSubjects {
...FotomerchantSubjectNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
achConfigured
schedulingPolicies {
...SchedulingPoliciesTypeFragment
}
tags {
...TagNodeFragment
}
}
}
Variables
{"id": "4"}
Response
{
"data": {
"organization": {
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"organizationStage": OrganizationStageNode,
"sharedCanCreateFiles": true,
"sharedCanCreateFolders": true,
"sharedCanSeeFiles": false,
"subjectGroupSharedCanCreateFiles": true,
"subjectGroupSharedCanCreateFolders": false,
"subjectGroupSharedCanSeeFiles": false,
"subjectSharedCanCreateFiles": false,
"subjectSharedCanCreateFolders": false,
"subjectSharedCanSeeFiles": false,
"syncingNotifications": false,
"creatingNotifications": false,
"taskSharedCanCreateFiles": true,
"taskSharedCanCreateFolders": true,
"taskSharedCanSeeFiles": true,
"notificationCopyOrganization": OrganizationNode,
"sessionPackages": SessionPackageNodeConnection,
"paidPackages": SessionPackageNodeConnection,
"kanban": KanbanNode,
"invoiceEmail": "xyz789",
"rootBoxFolderId": "abc123",
"contactsBoxFolderId": "abc123",
"subjectGroupsBoxFolderId": "abc123",
"contacts": GaiaUserNodeConnection,
"accountManager": EmployeeNode,
"category": "SCHOOL",
"name": "abc123",
"notes": "xyz789",
"processingSubjects": false,
"processingSubjectsCount": 123,
"processingSubjectsCompleted": 987,
"processingSubjectsProgress": 123,
"refundPolicy": "TIME",
"applyNoShowPolicyFree": true,
"applyNoShowPolicyPaid": true,
"applyPolicyFree": false,
"applyPolicyPaid": true,
"timeRefundHours": 987,
"resitFeePaidSessions": false,
"resitFeeFreeSessions": false,
"timeRefundFee": 123.45,
"timeRefundSessionPackageCost": false,
"noShowFee": 987.65,
"freePackageResitFee": 123.45,
"resitsIncludeFreeSessions": false,
"resitFee": 987.65,
"usingNoShowPolicy": "ORGANIZATION",
"usingCancellationPolicy": "ORGANIZATION",
"usingResitPolicy": "ORGANIZATION",
"search": "xyz789",
"folder": FolderNode,
"sharedFolder": FolderNode,
"staffSharedFolder": FolderNode,
"subjectGroupsFolder": FolderNode,
"subjectsFolder": FolderNode,
"tasksFolder": FolderNode,
"files": FileNodeConnection,
"tasks": TaskNodeConnection,
"submitForms": SubmitFormNodeConnection,
"forms": FormNodeConnection,
"boxSignRequests": BoxSignRequestNodeConnection,
"stripeCustomer": StripeCustomerNode,
"coupons": CouponNodeConnection,
"notificationCopyOrganizations": OrganizationNodeConnection,
"domains": DomainNodeConnection,
"logoImage": OrganizationLogoImageNode,
"sessionPackageBackgrounds": OrganizationPackageBackgroundNodeConnection,
"subjectGroups": SubjectGroupNodeConnection,
"subjects": SubjectNodeConnection,
"locations": LocationNodeConnection,
"sessions": SessionNodeConnection,
"notificationTriggers": NotificationTriggerNodeConnection,
"notifications": NotificationNodeConnection,
"fotomerchantClient": FotomerchantClientNode,
"fotomerchantSubjects": FotomerchantSubjectNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"achConfigured": false,
"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": "xyz789",
"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": 123,
"archived": false,
"organization": "4",
"backgroundColor": "xyz789",
"backgroundColor_Icontains": "abc123",
"backgroundColor_Istartswith": "abc123",
"backgroundColor_Contains": "abc123",
"sessionPackage": 4,
"orderBy": "abc123",
"id": [4],
"idsNotIn": "abc123"
}
Response
{
"data": {
"organizationPackageBackgrounds": {
"pageInfo": PageInfo,
"edges": [OrganizationPackageBackgroundNodeEdge],
"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": 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": 123
}
}
}
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": 123,
"before": "xyz789",
"after": "xyz789",
"first": 123,
"last": 123,
"archived": false,
"name": "abc123",
"name_Icontains": "abc123",
"orderBy": "abc123",
"id": ["4"]
}
Response
{
"data": {
"organizationStages": {
"pageInfo": PageInfo,
"edges": [OrganizationStageNodeEdge],
"nodeCount": 123
}
}
}
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": "abc123",
"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_Archived - Boolean
|
|
archived - Boolean
|
|
category - String
|
|
search_Icontains - String
|
|
locations_Archived - Boolean
|
|
name - String
|
|
name_Iexact - String
|
|
name_Icontains - String
|
|
name_Istartswith - String
|
|
name_Contains - 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
|
Example
Query
query organizations(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$accountManager_Archived: Boolean,
$archived: Boolean,
$category: String,
$search_Icontains: String,
$locations_Archived: Boolean,
$name: String,
$name_Iexact: String,
$name_Icontains: String,
$name_Istartswith: String,
$name_Contains: 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
) {
organizations(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
accountManager_Archived: $accountManager_Archived,
archived: $archived,
category: $category,
search_Icontains: $search_Icontains,
locations_Archived: $locations_Archived,
name: $name,
name_Iexact: $name_Iexact,
name_Icontains: $name_Icontains,
name_Istartswith: $name_Istartswith,
name_Contains: $name_Contains,
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
) {
pageInfo {
...PageInfoFragment
}
edges {
...OrganizationNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "abc123",
"after": "xyz789",
"first": 987,
"last": 123,
"accountManager_Archived": false,
"archived": false,
"category": "abc123",
"search_Icontains": "xyz789",
"locations_Archived": false,
"name": "xyz789",
"name_Iexact": "xyz789",
"name_Icontains": "abc123",
"name_Istartswith": "xyz789",
"name_Contains": "xyz789",
"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": "xyz789",
"organizationStage": 4,
"contacts_FullName_Icontains": "xyz789",
"orderBy": "abc123",
"id": [4],
"idsNotIn": "abc123",
"contact": false,
"tags": "abc123"
}
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": 123,
"last": 987,
"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": 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": "xyz789",
"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
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": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"hidePromoCodes": true,
"internal": true,
"resitsAvailable": true,
"jobs": JobNodeConnection,
"packageCategoryJobs": PackageCategoryJobNodeConnection,
"sessions": SessionNodeConnection,
"sessionPackages": SessionPackageNodeConnection,
"fotomerchantClientSessions": FotomerchantClientSessionNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"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": 123
}
}
}
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": "abc123",
"first": 123,
"last": 123,
"archived": true,
"job": "4",
"packageCategory": 4,
"sessionPackages": ["4"],
"orderBy": "xyz789",
"id": [4],
"idsNotIn": "abc123"
}
Response
{
"data": {
"packageCategoryJobs": {
"pageInfo": PageInfo,
"edges": [PackageCategoryJobNodeEdge],
"nodeCount": 987
}
}
}
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": 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": 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": 123,
"before": "xyz789",
"after": "xyz789",
"first": 987,
"last": 123,
"archived": true,
"job": "4",
"subjectGroup": 4,
"subjectGroup_Archived": false,
"sessionPackages": [4],
"orderBy": "abc123",
"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": 987.65,
"description": "xyz789",
"chargeSalesTax": false,
"salesTaxRate": 987,
"stripeTaxRate": StripeTaxRateNode,
"system": false,
"stripeProduct": StripeProductNode,
"stripeInvoiceItems": StripeInvoiceItemNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
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
|
|
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,
$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,
orderBy: $orderBy,
id: $id,
idsNotIn: $idsNotIn
) {
pageInfo {
...PageInfoFragment
}
edges {
...ProductNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "abc123",
"after": "xyz789",
"first": 123,
"last": 123,
"name": "abc123",
"name_Icontains": "abc123",
"name_Iexact": "xyz789",
"description": "abc123",
"description_Icontains": "xyz789",
"created": "2007-12-03T10:15:30Z",
"created_Gte": "2007-12-03T10:15:30Z",
"created_Lte": "2007-12-03T10:15:30Z",
"orderBy": "xyz789",
"id": [4],
"idsNotIn": "abc123"
}
Response
{
"data": {
"products": {
"pageInfo": PageInfo,
"edges": [ProductNodeEdge],
"nodeCount": 123
}
}
}
publicSettings
Response
Returns a PublicSettingsType
Example
Query
query publicSettings {
publicSettings {
id
timezone
name
email
phoneNumber
websiteUrl
intercomAppId
thumbnailImageName
displayLogoInNav
displayNameInNav
showLastNameIdLogin
colorScheme
openAiEnabled
facebookUrl
showSubjectGroupBookingLogin
subjectGroupBookingLogin
twitterUrl
linkedinUrl
instagramUrl
instagramInFooter
linkedinInFooter
twitterInFooter
facebookInFooter
chargeStateSalesTax
auditLogEnabled
tenantActive
productTaxRate
chargeProductStateSalesTax
freePackageResitFee
syncingOrganizationNotifications
syncingSubjectGroupNotifications
tenantId
tenantUuid
tenantDomain
apiDomain
anonymousLogin
airstudioInvoiceRecipient
sessionStages
jobStages
locationFormat
showLocationBooking
requireSubjectEmail
requireSubjectPhone
googleCalendarConnectorEnabled
googleCalendarEnabledForSubjectSessions
googleCalendarEnabledForEmployeeJobs
googleCalendarEnabledForOrganizationSessions
tenantSubscription
}
}
Response
{
"data": {
"publicSettings": {
"id": "4",
"timezone": "xyz789",
"name": "abc123",
"email": "abc123",
"phoneNumber": "abc123",
"websiteUrl": "abc123",
"intercomAppId": "xyz789",
"thumbnailImageName": "abc123",
"displayLogoInNav": false,
"displayNameInNav": false,
"showLastNameIdLogin": false,
"colorScheme": "xyz789",
"openAiEnabled": true,
"facebookUrl": "abc123",
"showSubjectGroupBookingLogin": false,
"subjectGroupBookingLogin": "xyz789",
"twitterUrl": "abc123",
"linkedinUrl": "xyz789",
"instagramUrl": "xyz789",
"instagramInFooter": true,
"linkedinInFooter": true,
"twitterInFooter": true,
"facebookInFooter": true,
"chargeStateSalesTax": true,
"auditLogEnabled": true,
"tenantActive": true,
"productTaxRate": 987.65,
"chargeProductStateSalesTax": true,
"freePackageResitFee": 123.45,
"syncingOrganizationNotifications": false,
"syncingSubjectGroupNotifications": true,
"tenantId": 4,
"tenantUuid": "abc123",
"tenantDomain": "xyz789",
"apiDomain": "abc123",
"anonymousLogin": true,
"airstudioInvoiceRecipient": "xyz789",
"sessionStages": false,
"jobStages": false,
"locationFormat": "xyz789",
"showLocationBooking": true,
"requireSubjectEmail": false,
"requireSubjectPhone": true,
"googleCalendarConnectorEnabled": false,
"googleCalendarEnabledForSubjectSessions": true,
"googleCalendarEnabledForEmployeeJobs": false,
"googleCalendarEnabledForOrganizationSessions": true,
"tenantSubscription": "xyz789"
}
}
}
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
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"region": {
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"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,
$orderBy: String,
$id: [ID],
$idsNotIn: String
) {
regions(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
name: $name,
orderBy: $orderBy,
id: $id,
idsNotIn: $idsNotIn
) {
pageInfo {
...PageInfoFragment
}
edges {
...RegionNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "abc123",
"first": 123,
"last": 123,
"name": "xyz789",
"orderBy": "abc123",
"id": [4],
"idsNotIn": "abc123"
}
Response
{
"data": {
"regions": {
"pageInfo": PageInfo,
"edges": [RegionNodeEdge],
"nodeCount": 123
}
}
}
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": "xyz789",
"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": 987,
"before": "abc123",
"after": "abc123",
"first": 987,
"last": 123,
"archived": false,
"reason": "abc123",
"reason_Icontains": "xyz789",
"reason_Istartswith": "abc123",
"reason_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",
"id": [4],
"idsNotIn": "xyz789",
"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
hourlyRate
employeeJobs {
...EmployeeJobNodeConnectionFragment
}
employees {
...EmployeeNodeConnectionFragment
}
defaultEmployees {
...EmployeeNodeConnectionFragment
}
employeeRoles {
...EmployeeRoleNodeConnectionFragment
}
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": "xyz789",
"abbreviatedName": "xyz789",
"hourlyRate": 123.45,
"employeeJobs": EmployeeJobNodeConnection,
"employees": EmployeeNodeConnection,
"defaultEmployees": EmployeeNodeConnection,
"employeeRoles": EmployeeRoleNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
roleAssignments
Response
Returns [RoleAssignmentsType]
Example
Query
query roleAssignments(
$startDate: DateTime!,
$endDate: DateTime,
$roleIds: [ID]
) {
roleAssignments(
startDate: $startDate,
endDate: $endDate,
roleIds: $roleIds
) {
date
roleAssignments {
...RoleAssignmentsCountTypeFragment
}
}
}
Variables
{
"startDate": "2007-12-03T10:15:30Z",
"endDate": "2007-12-03T10:15:30Z",
"roleIds": [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]
|
|
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],
$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,
idsNotIn: $idsNotIn
) {
pageInfo {
...PageInfoFragment
}
edges {
...RoleNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "xyz789",
"after": "abc123",
"first": 987,
"last": 987,
"archived": false,
"name": "abc123",
"name_Icontains": "abc123",
"name_Istartswith": "abc123",
"name_Contains": "abc123",
"name_Iexact": "abc123",
"hourlyRate": 123.45,
"hourlyRate_Gt": 987.65,
"hourlyRate_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",
"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": "xyz789",
"id": [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": "xyz789",
"state": "xyz789",
"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": "abc123"}
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
}
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
imagequixSubject {
...ImageQuixSubjectNodeFragment
}
search
rootBoxFolderId
sharedBoxFolderId
mobile
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
}
organizationPackageBackground {
...OrganizationPackageBackgroundNodeFragment
}
latestStripeInvoice {
...StripeInvoiceNodeFragment
}
declinedPaymentStripeInvoices {
...StripeInvoiceNodeFragment
}
schedulingPolicies {
...SchedulingPoliciesTypeFragment
}
cancelRescheduleFee
noShowFee
bill
employeeId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"session": {
"id": 4,
"archived": true,
"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,
"sharedCanCreateFiles": true,
"sharedCanCreateFolders": false,
"sharedCanSeeFiles": true,
"sessionPackagePrice": 123.45,
"fullSessionPackagePrice": 123.45,
"frameNumber": "xyz789",
"subjectDescription": "xyz789",
"referenceId": "abc123",
"notes": "abc123",
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime,
"noShow": true,
"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": false,
"resitScheduled": false,
"noShowResitScheduled": false,
"sessionPackageChanged": true,
"rescheduled": false,
"billSubject": false,
"imagequixSubject": ImageQuixSubjectNode,
"search": "xyz789",
"rootBoxFolderId": "xyz789",
"sharedBoxFolderId": "abc123",
"mobile": true,
"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": 987,
"allFutureSessions": [SessionNode],
"allPreviousSessions": [SessionNode],
"futuristSession": SessionNode,
"oldestSession": SessionNode,
"resitSession": SessionNode,
"resitPreviousSession": SessionNode,
"noShowRescheduleSession": SessionNode,
"paid": 123.45,
"price": 123.45,
"salesTax": 123.45,
"refundAmount": 123.45,
"amountToBeRefund": 123.45,
"couponSavings": 987.65,
"refunded": false,
"subjectGroupSubject": SubjectGroupSubjectNode,
"organizationPackageBackground": OrganizationPackageBackgroundNode,
"latestStripeInvoice": StripeInvoiceNode,
"declinedPaymentStripeInvoices": [
StripeInvoiceNode
],
"schedulingPolicies": SchedulingPoliciesType,
"cancelRescheduleFee": 123.45,
"noShowFee": 987.65,
"bill": "abc123",
"employeeId": "4"
}
}
}
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
price
description
upsell
customPriceAndDuration
upsellDescription
durationLowMinutes
durationHighMinutes
stripeProduct {
...StripeProductNodeFragment
}
coupons {
...CouponNodeConnectionFragment
}
organizationSet {
...OrganizationNodeConnectionFragment
}
organizationPaid {
...OrganizationNodeConnectionFragment
}
organizationpackagebackgroundSet {
...OrganizationPackageBackgroundNodeConnectionFragment
}
subjectGroups {
...SubjectGroupNodeConnectionFragment
}
packageCategoryJobs {
...PackageCategoryJobNodeConnectionFragment
}
packageGroupJobs {
...PackageGroupJobNodeConnectionFragment
}
sessions {
...SessionNodeConnectionFragment
}
previewImages {
...SessionPackagePreviewImageNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
duration
sessionCount
}
}
Variables
{"id": 4}
Response
{
"data": {
"sessionPackage": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"packageCategory": PackageCategoryNode,
"title": "xyz789",
"price": 987.65,
"description": "abc123",
"upsell": false,
"customPriceAndDuration": false,
"upsellDescription": "abc123",
"durationLowMinutes": 123,
"durationHighMinutes": 123,
"stripeProduct": StripeProductNode,
"coupons": CouponNodeConnection,
"organizationSet": OrganizationNodeConnection,
"organizationPaid": OrganizationNodeConnection,
"organizationpackagebackgroundSet": OrganizationPackageBackgroundNodeConnection,
"subjectGroups": SubjectGroupNodeConnection,
"packageCategoryJobs": PackageCategoryJobNodeConnection,
"packageGroupJobs": PackageGroupJobNodeConnection,
"sessions": SessionNodeConnection,
"previewImages": SessionPackagePreviewImageNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"duration": 987,
"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]
|
|
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],
$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,
idsNotIn: $idsNotIn
) {
pageInfo {
...PageInfoFragment
}
edges {
...SessionPackageNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "xyz789",
"after": "abc123",
"first": 987,
"last": 123,
"archived": false,
"customPriceAndDuration": false,
"title": "xyz789",
"title_Icontains": "xyz789",
"title_Istartswith": "abc123",
"title_Contains": "xyz789",
"title_Iexact": "abc123",
"price": 123.45,
"price_Gt": 987.65,
"price_Lt": 123.45,
"durationLowMinutes": 987,
"durationLowMinutes_Gt": 987,
"durationLowMinutes_Lt": 123,
"durationHighMinutes": 987,
"durationHighMinutes_Gt": 123,
"durationHighMinutes_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": "xyz789",
"id": [4],
"idsNotIn": "xyz789"
}
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": "abc123",
"sessions": SessionNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
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": 987,
"before": "xyz789",
"after": "abc123",
"first": 987,
"last": 987,
"archived": true,
"name_Iexact": "abc123",
"name": "xyz789",
"name_Icontains": "xyz789",
"color_Iexact": "abc123",
"orderBy": "xyz789",
"id": [4]
}
Response
{
"data": {
"sessionStages": {
"pageInfo": PageInfo,
"edges": [SessionStageNodeEdge],
"nodeCount": 123
}
}
}
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
|
|
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
|
|
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
|
|
idsNotIn - String
|
|
live - 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,
$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,
$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,
$idsNotIn: String,
$live: 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,
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,
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,
idsNotIn: $idsNotIn,
live: $live,
failedPayments: $failedPayments,
contact: $contact,
search: $search,
stages: $stages
) {
pageInfo {
...PageInfoFragment
}
edges {
...SessionNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "abc123",
"first": 987,
"last": 123,
"id": ["4"],
"sessionPackageChanged": false,
"archived": true,
"subject": 4,
"sessionPackage": "4",
"job": 4,
"subjectGroup": "4",
"stage": "4",
"subject_GaiaUser_FullName": "abc123",
"subject_GaiaUser_FullName_Icontains": "abc123",
"subject_GaiaUser_FullName_Istartswith": "xyz789",
"subject_GaiaUser_FullName_Contains": "xyz789",
"organization_Id": 4,
"sessionPackage_Id": 4,
"subjectGroup_Id": 4,
"coupon_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": false,
"cancelled": true,
"rescheduled": false,
"mobile": true,
"waiveRescheduleCancelFee": false,
"waiveBookingFee": true,
"resitScheduled": false,
"previousSession": 4,
"futureSession_Isnull": false,
"completed": false,
"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",
"idsNotIn": "abc123",
"live": false,
"failedPayments": true,
"contact": true,
"search": "abc123",
"stages": "xyz789"
}
Response
{
"data": {
"sessions": {
"pageInfo": PageInfo,
"edges": [SessionNodeEdge],
"nodeCount": 987
}
}
}
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
openAiEnabled
showLastNameIdLogin
colorScheme
primaryContactName
primaryContactEmail
name
autoCompleteJobs
notificationsEnabled
autoCompleteSessions
auditLogEnabled
anonymousLogin
auditLogModels
email
currency
phoneNumber
facebookUrl
twitterUrl
linkedinUrl
instagramUrl
instagramInFooter
linkedinInFooter
twitterInFooter
facebookInFooter
website
airstudioInvoiceRecipient
intercomAppId
chargeStateSalesTax
chargeProductStateSalesTax
refundPolicy
showSubjectGroupBookingLogin
subjectGroupBookingLogin
timeRefundHours
timeRefundFee
timeRefundSessionPackageCost
noShowFee
freePackageResitFee
timezone
productTaxRate
productStripeTaxRate {
...StripeTaxRateNodeFragment
}
resitFee
resitFeePaidSessions
resitFeeFreeSessions
resitsIncludeFreeSessions
displayLogoInNav
displayNameInNav
applyNoShowPolicyFree
applyNoShowPolicyPaid
applyPolicyFree
applyPolicyPaid
jobBookingEndHours
jobBookingEndsEndOfJob
syncingOrganizationNotifications
syncingSubjectGroupNotifications
sessionStages
jobStages
requireSubjectEmail
requireSubjectPhone
logoImage {
...StudioLogoImageNodeFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"setting": {
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"tenant": TenantNode,
"locationFormat": "US",
"showLocationBooking": false,
"openAiEnabled": true,
"showLastNameIdLogin": true,
"colorScheme": "abc123",
"primaryContactName": "abc123",
"primaryContactEmail": "abc123",
"name": "xyz789",
"autoCompleteJobs": false,
"notificationsEnabled": false,
"autoCompleteSessions": false,
"auditLogEnabled": true,
"anonymousLogin": true,
"auditLogModels": JSONString,
"email": "abc123",
"currency": "abc123",
"phoneNumber": "xyz789",
"facebookUrl": "xyz789",
"twitterUrl": "xyz789",
"linkedinUrl": "abc123",
"instagramUrl": "abc123",
"instagramInFooter": false,
"linkedinInFooter": true,
"twitterInFooter": true,
"facebookInFooter": true,
"website": "xyz789",
"airstudioInvoiceRecipient": "abc123",
"intercomAppId": "abc123",
"chargeStateSalesTax": true,
"chargeProductStateSalesTax": true,
"refundPolicy": "TIME",
"showSubjectGroupBookingLogin": false,
"subjectGroupBookingLogin": "xyz789",
"timeRefundHours": 987,
"timeRefundFee": 123.45,
"timeRefundSessionPackageCost": false,
"noShowFee": 987.65,
"freePackageResitFee": 123.45,
"timezone": "AFRICA_ABIDJAN",
"productTaxRate": 123.45,
"productStripeTaxRate": StripeTaxRateNode,
"resitFee": 123.45,
"resitFeePaidSessions": false,
"resitFeeFreeSessions": true,
"resitsIncludeFreeSessions": true,
"displayLogoInNav": true,
"displayNameInNav": true,
"applyNoShowPolicyFree": false,
"applyNoShowPolicyPaid": false,
"applyPolicyFree": false,
"applyPolicyPaid": true,
"jobBookingEndHours": 987,
"jobBookingEndsEndOfJob": true,
"syncingOrganizationNotifications": true,
"syncingSubjectGroupNotifications": false,
"sessionStages": false,
"jobStages": false,
"requireSubjectEmail": true,
"requireSubjectPhone": true,
"logoImage": StudioLogoImageNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
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
|
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
) {
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
) {
pageInfo {
...PageInfoFragment
}
edges {
...SettingsNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "xyz789",
"first": 987,
"last": 987,
"archived": false,
"name": "abc123",
"name_Icontains": "abc123",
"name_Istartswith": "xyz789",
"name_Contains": "abc123",
"email": "xyz789",
"email_Icontains": "abc123",
"email_Istartswith": "xyz789",
"email_Contains": "abc123",
"phoneNumber": "abc123",
"phoneNumber_Icontains": "abc123",
"phoneNumber_Istartswith": "abc123",
"phoneNumber_Contains": "xyz789",
"website": "abc123",
"website_Icontains": "xyz789",
"website_Istartswith": "abc123",
"website_Contains": "xyz789",
"refundPolicy": "xyz789",
"timeRefundHours": 987,
"timeRefundHours_Gt": 123,
"timeRefundHours_Lt": 123,
"timeRefundFee": 987.65,
"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"
}
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": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"token": "abc123",
"notificationTemplateChannels": NotificationTemplateChannelNodeConnection,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
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": "xyz789",
"after": "abc123",
"first": 123,
"last": 123,
"archived": false,
"name": "xyz789",
"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",
"orderBy": "xyz789"
}
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
customGmail
customGmailAuth
customGmailAuthToken
notificationTemplateChannels {
...NotificationTemplateChannelNodeConnectionFragment
}
notifications {
...NotificationNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"smtpConnector": {
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"host": "abc123",
"tls": false,
"port": 987,
"user": "abc123",
"customHost": "xyz789",
"customTls": false,
"customSsl": false,
"customPort": 987,
"customUser": "xyz789",
"customPassword": "abc123",
"customValid": false,
"customSendgridSender": "xyz789",
"sendgridSender": "xyz789",
"password": "abc123",
"rateLimit": 123,
"rateLimitSecondDelta": 123,
"customGmail": true,
"customGmailAuth": "xyz789",
"customGmailAuthToken": JSONString,
"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
|
|
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,
$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,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...SMTPConnectorNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "abc123",
"after": "xyz789",
"first": 987,
"last": 987,
"archived": false,
"name": "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",
"updated": "2007-12-03T10:15:30Z",
"updated_Gt": "2007-12-03T10:15:30Z",
"updated_Lt": "2007-12-03T10:15:30Z",
"orderBy": "xyz789"
}
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
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"stripeConnector": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"publicKey": "abc123",
"secretKey": "xyz789",
"webhookSigningSecret": "xyz789",
"connectedAccountId": "xyz789",
"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": 123,
"before": "xyz789",
"after": "xyz789",
"first": 123,
"last": 987,
"archived": true,
"name": "abc123",
"name_Icontains": "abc123",
"name_Istartswith": "abc123",
"name_Contains": "abc123",
"orderBy": "abc123",
"id": ["4"],
"idsNotIn": "xyz789"
}
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": false,
"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": "xyz789",
"after": "xyz789",
"first": 987,
"last": 987,
"archived": false,
"organization": "4",
"gaiaUser": "4",
"orderBy": "abc123",
"id": [4],
"idsNotIn": "abc123"
}
Response
{
"data": {
"stripeCustomers": {
"pageInfo": PageInfo,
"edges": [StripeCustomerNodeEdge],
"nodeCount": 987
}
}
}
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
}
connectedAccountFees
lastReminderSent
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": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"stripeCustomer": StripeCustomerNode,
"stripePaymentMethod": StripePaymentMethodNode,
"declinedStripePaymentIntent": StripePaymentIntentNode,
"connectedAccountFees": 987,
"lastReminderSent": "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": 123,
"paymentFailed": true,
"stripeInvoiceId": "xyz789",
"status": "xyz789",
"recipientEmail": "xyz789",
"amountRemaining": 123,
"amountPaid": 123,
"effectiveAt": "2007-12-03T10:15:30Z",
"dueDate": "2007-12-03T10:15:30Z",
"invoicePdfUrl": "abc123",
"invoicePaymentUrl": "abc123",
"search": "xyz789",
"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": 987.65
}
}
}
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": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"stripeInvoice": StripeInvoiceNode,
"stripePrice": StripePriceNode,
"stripeTaxRate": StripeTaxRateNode,
"session": SessionNode,
"price": 987.65,
"product": ProductNode,
"stripeId": "xyz789",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"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": "xyz789",
"after": "abc123",
"first": 123,
"last": 123,
"stripeId": "xyz789",
"stripeInvoice_Paid": true,
"stripeInvoice_Voided": true,
"orderBy": "xyz789",
"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
|
|
void - Boolean
|
|
job - String
|
|
session - String
|
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,
$void: Boolean,
$job: String,
$session: String
) {
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,
void: $void,
job: $job,
session: $session
) {
pageInfo {
...PageInfoFragment
}
edges {
...StripeInvoiceNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "abc123",
"after": "abc123",
"first": 123,
"last": 123,
"stripeId": "xyz789",
"search_Icontains": "abc123",
"stripeCustomer": 4,
"paymentFailed": true,
"stripeInvoiceItems_Session": 4,
"stripeInvoiceItems_Session_Subject": "4",
"stripeInvoiceItems_Session_SubjectGroup": 4,
"stripeCustomer_Organization_Name_Icontains": "xyz789",
"stripeCustomer_Organization": 4,
"stripeCustomer_GaiaUser": "4",
"stripeInvoiceItems_Product": 4,
"voided": true,
"status": "xyz789",
"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"],
"idsNotIn": "xyz789",
"void": false,
"job": "xyz789",
"session": "abc123"
}
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
}
stripeId
refunded
clientSecret
description
datePaid
taxAmount
taxRate
amount
fee
netAmount
metadata
search
stripeTransferToConnectedAccount {
...StripeTransferNodeFragment
}
stripeTransferFromConnectedAccount {
...StripeTransferNodeFragment
}
declinedStripeInvoices {
...StripeInvoiceNodeConnectionFragment
}
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": true,
"declined": true,
"paidManually": true,
"setTransferMetadata": false,
"stripeInvoice": StripeInvoiceNode,
"declinedStripePaymentIntent": StripePaymentIntentNode,
"stripePaymentMethod": StripePaymentMethodNode,
"session": SessionNode,
"stripeId": "abc123",
"refunded": true,
"clientSecret": "abc123",
"description": "abc123",
"datePaid": "2007-12-03T10:15:30Z",
"taxAmount": 987,
"taxRate": 123,
"amount": 123,
"fee": 987,
"netAmount": 987,
"metadata": JSONString,
"search": "abc123",
"stripeTransferToConnectedAccount": StripeTransferNode,
"stripeTransferFromConnectedAccount": StripeTransferNode,
"declinedStripeInvoices": StripeInvoiceNodeConnection,
"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
|
|
organization - String
|
|
subject - String
|
|
job - String
|
|
session - String
|
|
invoices - Boolean
|
|
sessions - Boolean
|
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,
$organization: String,
$subject: String,
$job: String,
$session: String,
$invoices: Boolean,
$sessions: Boolean
) {
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,
organization: $organization,
subject: $subject,
job: $job,
session: $session,
invoices: $invoices,
sessions: $sessions
) {
pageInfo {
...PageInfoFragment
}
edges {
...StripePaymentIntentNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "xyz789",
"first": 123,
"last": 123,
"search_Icontains": "abc123",
"archived": true,
"declined": true,
"stripeInvoice": 4,
"session_Subject_GaiaUser_FullName": "abc123",
"session_Subject_GaiaUser_FullName_Icontains": "xyz789",
"session_Subject_GaiaUser_FullName_Istartswith": "xyz789",
"session_Subject_GaiaUser_FullName_Contains": "xyz789",
"session_Subject_Id": 4,
"session_SubjectGroup_Id": "4",
"refunded": true,
"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",
"organization": "abc123",
"subject": "abc123",
"job": "xyz789",
"session": "abc123",
"invoices": false,
"sessions": true
}
Response
{
"data": {
"stripePaymentIntents": {
"pageInfo": PageInfo,
"edges": [StripePaymentIntentNodeEdge],
"nodeCount": 987
}
}
}
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": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"stripeCustomer": StripeCustomerNode,
"paymentType": "xyz789",
"primary": false,
"stripeId": "xyz789",
"stripeInvoices": StripeInvoiceNodeConnection,
"stripePaymentIntents": StripePaymentIntentNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"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": "xyz789",
"after": "xyz789",
"first": 123,
"last": 987,
"archived": true,
"primary": true,
"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": "xyz789",
"orderBy": "xyz789"
}
Response
{
"data": {
"stripePaymentMethods": {
"pageInfo": PageInfo,
"edges": [StripePaymentMethodNodeEdge],
"nodeCount": 987
}
}
}
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": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"stripeProduct": StripeProductNode,
"price": 987.65,
"stripeId": "abc123",
"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": 123,
"before": "abc123",
"after": "xyz789",
"first": 123,
"last": 123,
"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": 987
}
}
}
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": 987
}
}
}
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": 987,
"before": "xyz789",
"after": "xyz789",
"first": 987,
"last": 123,
"stripeId": "xyz789",
"orderBy": "xyz789",
"id": ["4"],
"idsNotIn": "abc123"
}
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
}
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": "xyz789",
"amount": 987,
"refundedBySystem": true,
"refundedBy": GaiaUserNode,
"stripePaymentIntent": StripePaymentIntentNode,
"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
|
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
) {
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
) {
pageInfo {
...PageInfoFragment
}
edges {
...StripeRefundIntentNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "abc123",
"first": 987,
"last": 123,
"archived": true,
"refundedBy_FullName": "xyz789",
"refundedBy_FullName_Icontains": "xyz789",
"refundedBy_FullName_Istartswith": "abc123",
"refundedBy_FullName_Contains": "xyz789",
"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"
}
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": false,
"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": 987,
"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",
"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
stripePaymentIntentToConnectedAccount {
...StripePaymentIntentNodeFragment
}
stripePaymentIntentFromConnectedAccount {
...StripePaymentIntentNodeFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"stripeTransfer": {
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"stripeId": "xyz789",
"amount": 987,
"fee": 123,
"transferred": true,
"destination": "AIRSTUDIO",
"transferGroup": "abc123",
"destinationAccountId": "abc123",
"sendingAccountId": "xyz789",
"stripePaymentIntentToConnectedAccount": StripePaymentIntentNode,
"stripePaymentIntentFromConnectedAccount": 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": 987,
"before": "xyz789",
"after": "abc123",
"first": 987,
"last": 123,
"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": 123
}
}
}
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
}
colleagues {
...SubjectNodeConnectionFragment
}
sharedCanCreateFiles
sharedCanCreateFolders
sharedCanSeeFiles
studentId
notes
addressLineOne
addressLineTwo
city
state
zipCode
customOne
customTwo
customThree
customFour
customFive
folder {
...FolderNodeFragment
}
sharedFolder {
...FolderNodeFragment
}
staffSharedFolder {
...FolderNodeFragment
}
files {
...FileNodeConnectionFragment
}
submitForms {
...SubmitFormNodeConnectionFragment
}
forms {
...FormNodeConnectionFragment
}
boxSignRequests {
...BoxSignRequestNodeConnectionFragment
}
subjectGroups {
...SubjectGroupNodeConnectionFragment
}
children {
...SubjectNodeConnectionFragment
}
bookers {
...SubjectNodeConnectionFragment
}
locations {
...LocationNodeConnectionFragment
}
subjectGroupSubjects {
...SubjectGroupSubjectNodeConnectionFragment
}
sessions {
...SessionNodeConnectionFragment
}
nonRecurringNotifications {
...NonRecurringNotificationNodeConnectionFragment
}
notifications {
...NotificationNodeConnectionFragment
}
fotomerchantSubjects {
...FotomerchantSubjectNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
subjectGroupsNotBooked {
...SubjectGroupNotBookedTypeFragment
}
}
}
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,
"colleagues": SubjectNodeConnection,
"sharedCanCreateFiles": false,
"sharedCanCreateFolders": false,
"sharedCanSeeFiles": true,
"studentId": "xyz789",
"notes": "xyz789",
"addressLineOne": "abc123",
"addressLineTwo": "xyz789",
"city": "xyz789",
"state": "abc123",
"zipCode": "xyz789",
"customOne": "abc123",
"customTwo": "xyz789",
"customThree": "abc123",
"customFour": "abc123",
"customFive": "xyz789",
"folder": FolderNode,
"sharedFolder": FolderNode,
"staffSharedFolder": FolderNode,
"files": FileNodeConnection,
"submitForms": SubmitFormNodeConnection,
"forms": FormNodeConnection,
"boxSignRequests": BoxSignRequestNodeConnection,
"subjectGroups": SubjectGroupNodeConnection,
"children": SubjectNodeConnection,
"bookers": SubjectNodeConnection,
"locations": LocationNodeConnection,
"subjectGroupSubjects": SubjectGroupSubjectNodeConnection,
"sessions": SessionNodeConnection,
"nonRecurringNotifications": NonRecurringNotificationNodeConnection,
"notifications": NotificationNodeConnection,
"fotomerchantSubjects": FotomerchantSubjectNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"subjectGroupsNotBooked": [
SubjectGroupNotBookedType
]
}
}
}
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}}}
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
creatingNotifications
notificationCopySubjectGroup {
...SubjectGroupNodeFragment
}
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
folder {
...FolderNodeFragment
}
sharedFolder {
...FolderNodeFragment
}
staffSharedFolder {
...FolderNodeFragment
}
files {
...FileNodeConnectionFragment
}
tasks {
...TaskNodeConnectionFragment
}
submitForms {
...SubmitFormNodeConnectionFragment
}
forms {
...FormNodeConnectionFragment
}
boxSignRequests {
...BoxSignRequestNodeConnectionFragment
}
coupons {
...CouponNodeConnectionFragment
}
notificationCopySubjectGroups {
...SubjectGroupNodeConnectionFragment
}
subjectGroupSubjects {
...SubjectGroupSubjectNodeConnectionFragment
}
jobs {
...JobNodeConnectionFragment
}
packageGroupJobs {
...PackageGroupJobNodeConnectionFragment
}
sessions {
...SessionNodeConnectionFragment
}
nonRecurringNotifications {
...NonRecurringNotificationNodeConnectionFragment
}
notificationTriggers {
...NotificationTriggerNodeConnectionFragment
}
notifications {
...NotificationNodeConnectionFragment
}
fotomerchantClientSessions {
...FotomerchantClientSessionNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
canDelete
subjectsNotBooked {
...SubjectNodeFragment
}
subjectsBooked {
...SubjectNodeFragment
}
subjectsSessionComplete {
...SubjectNodeFragment
}
schedulingPolicies {
...SchedulingPoliciesTypeFragment
}
subjectsNotBookedCount
subjectsBookedCount
subjectsSessionCompleteCount
fotomerchantClientSession {
...FotomerchantClientSessionNodeFragment
}
}
}
Variables
{"id": "4"}
Response
{
"data": {
"subjectGroup": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"syncingNotifications": true,
"creatingNotifications": true,
"notificationCopySubjectGroup": SubjectGroupNode,
"sharedCanCreateFiles": false,
"sharedCanCreateFolders": true,
"sharedCanSeeFiles": true,
"category": "xyz789",
"skipWelcomeEmail": false,
"organization": OrganizationNode,
"kanban": KanbanNode,
"rootBoxFolderId": "abc123",
"sharedBoxFolderId": "abc123",
"sessionPackages": SessionPackageNodeConnection,
"subjects": SubjectNodeConnection,
"name": "xyz789",
"bookingName": "abc123",
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime,
"subjectsPaying": false,
"resitsAvailable": true,
"resitsIncludeFreeSessions": false,
"refundPolicy": "TIME",
"usingNoShowPolicy": "SUBJECT_GROUP",
"usingCancellationPolicy": "SUBJECT_GROUP",
"usingResitPolicy": "SUBJECT_GROUP",
"resitFee": 987.65,
"timeRefundHours": 123,
"timeRefundFee": 987.65,
"timeRefundSessionPackageCost": true,
"noShowFee": 987.65,
"freePackageResitFee": 123.45,
"applyNoShowPolicyFree": false,
"applyNoShowPolicyPaid": true,
"resitFeePaidSessions": false,
"resitFeeFreeSessions": true,
"applyPolicyFree": false,
"applyPolicyPaid": true,
"processingSubjects": false,
"hidePromoCodes": true,
"processingSubjectsCount": 987,
"processingSubjectsCompleted": 123,
"processingSubjectsProgress": 123,
"lastDateToPickPose": "2007-12-03T10:15:30Z",
"lastDateToBePhotographed": "2007-12-03T10:15:30Z",
"lastDateForRetouch": "2007-12-03T10:15:30Z",
"search": "xyz789",
"notes": "abc123",
"folder": FolderNode,
"sharedFolder": FolderNode,
"staffSharedFolder": FolderNode,
"files": FileNodeConnection,
"tasks": TaskNodeConnection,
"submitForms": SubmitFormNodeConnection,
"forms": FormNodeConnection,
"boxSignRequests": BoxSignRequestNodeConnection,
"coupons": CouponNodeConnection,
"notificationCopySubjectGroups": SubjectGroupNodeConnection,
"subjectGroupSubjects": SubjectGroupSubjectNodeConnection,
"jobs": JobNodeConnection,
"packageGroupJobs": PackageGroupJobNodeConnection,
"sessions": SessionNodeConnection,
"nonRecurringNotifications": NonRecurringNotificationNodeConnection,
"notificationTriggers": NotificationTriggerNodeConnection,
"notifications": NotificationNodeConnection,
"fotomerchantClientSessions": FotomerchantClientSessionNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"canDelete": false,
"subjectsNotBooked": [SubjectNode],
"subjectsBooked": [SubjectNode],
"subjectsSessionComplete": [SubjectNode],
"schedulingPolicies": SchedulingPoliciesType,
"subjectsNotBookedCount": 987,
"subjectsBookedCount": 123,
"subjectsSessionCompleteCount": 987,
"fotomerchantClientSession": FotomerchantClientSessionNode
}
}
}
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
}
customOne
customTwo
customThree
customFour
customFive
status
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": "xyz789",
"subjectGroup": SubjectGroupNode,
"subject": SubjectNode,
"customOne": "xyz789",
"customTwo": "xyz789",
"customThree": "abc123",
"customFour": "xyz789",
"customFive": "abc123",
"status": "abc123",
"files": FileNodeConnection,
"submitForms": SubmitFormNodeConnection,
"forms": FormNodeConnection,
"imagequixSubject": ImageQuixSubjectNode,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"fotomerchantSubject": FotomerchantSubjectNode
}
}
}
subjectGroupSubjects
Response
Returns a SubjectGroupSubjectNodeConnection
Example
Query
query subjectGroupSubjects(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$archived: Boolean,
$subject: ID,
$subjectGroup: ID,
$orderBy: String,
$id: [ID],
$idsNotIn: String,
$search: String
) {
subjectGroupSubjects(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
archived: $archived,
subject: $subject,
subjectGroup: $subjectGroup,
orderBy: $orderBy,
id: $id,
idsNotIn: $idsNotIn,
search: $search
) {
pageInfo {
...PageInfoFragment
}
edges {
...SubjectGroupSubjectNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "xyz789",
"after": "abc123",
"first": 123,
"last": 987,
"archived": false,
"subject": 4,
"subjectGroup": 4,
"orderBy": "xyz789",
"id": ["4"],
"idsNotIn": "xyz789",
"search": "xyz789"
}
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
|
|
organization_Id - ID
|
|
sessionPackages - [ID]
|
|
subjects - [ID]
|
|
search_Icontains - String
|
|
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
|
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,
$organization_Id: ID,
$sessionPackages: [ID],
$subjects: [ID],
$search_Icontains: String,
$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
) {
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: $organization,
organization_Id: $organization_Id,
sessionPackages: $sessionPackages,
subjects: $subjects,
search_Icontains: $search_Icontains,
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
) {
pageInfo {
...PageInfoFragment
}
edges {
...SubjectGroupNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "xyz789",
"first": 123,
"last": 987,
"archived": false,
"name": "abc123",
"name_Icontains": "abc123",
"name_Istartswith": "abc123",
"name_Contains": "abc123",
"name_Iexact": "xyz789",
"organization": 4,
"organization_Id": 4,
"sessionPackages": [4],
"subjects": ["4"],
"search_Icontains": "xyz789",
"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": true,
"resitsIncludeFreeSessions": 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",
"id": [4],
"idsNotIn": "xyz789",
"subjectGroupOrganizationName": "abc123",
"contact": false
}
Response
{
"data": {
"subjectGroups": {
"pageInfo": PageInfo,
"edges": [SubjectGroupNodeEdge],
"nodeCount": 123
}
}
}
subjectStudentNodeCount
Response
Returns a SubjectStudentCountType
Example
Query
query subjectStudentNodeCount(
$lastName: String!,
$studentId: String!
) {
subjectStudentNodeCount(
lastName: $lastName,
studentId: $studentId
) {
nodeCount
}
}
Variables
{
"lastName": "abc123",
"studentId": "xyz789"
}
Response
{"data": {"subjectStudentNodeCount": {"nodeCount": 987}}}
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_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
|
|
orderBy - String
|
|
id - [ID]
|
|
idsNotIn - String
|
|
search - String
|
|
subjectContact - String
|
|
contact - Boolean
|
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_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,
$orderBy: String,
$id: [ID],
$idsNotIn: String,
$search: String,
$subjectContact: String,
$contact: Boolean
) {
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_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,
orderBy: $orderBy,
id: $id,
idsNotIn: $idsNotIn,
search: $search,
subjectContact: $subjectContact,
contact: $contact
) {
pageInfo {
...PageInfoFragment
}
edges {
...SubjectNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "xyz789",
"after": "abc123",
"first": 987,
"last": 987,
"archived": true,
"gaiaUser": 4,
"gaiaUser_IsActive": true,
"gaiaUser_FirstName": "xyz789",
"gaiaUser_FirstName_Icontains": "abc123",
"gaiaUser_FirstName_Istartswith": "xyz789",
"gaiaUser_FirstName_Contains": "xyz789",
"gaiaUser_FullName_Iexact": "abc123",
"gaiaUser_FullName": "abc123",
"gaiaUser_FullName_Icontains": "abc123",
"gaiaUser_FullName_Istartswith": "abc123",
"gaiaUser_FullName_Contains": "xyz789",
"gaiaUser_Email": "xyz789",
"gaiaUser_Email_Icontains": "abc123",
"gaiaUser_Email_Istartswith": "xyz789",
"gaiaUser_Email_Contains": "xyz789",
"gaiaUser_SecondaryEmail": "abc123",
"gaiaUser_SecondaryEmail_Icontains": "abc123",
"gaiaUser_SecondaryEmail_Istartswith": "xyz789",
"gaiaUser_SecondaryEmail_Contains": "xyz789",
"gaiaUser_LastName": "xyz789",
"gaiaUser_LastName_Icontains": "xyz789",
"gaiaUser_LastName_Istartswith": "abc123",
"gaiaUser_LastName_Contains": "xyz789",
"gaiaUser_Employee_Id_Isnull": true,
"parents": ["4"],
"organization": "4",
"subjectGroups": ["4"],
"studentId": "xyz789",
"studentId_Icontains": "abc123",
"studentId_Istartswith": "xyz789",
"studentId_Contains": "abc123",
"notes": "xyz789",
"notes_Icontains": "xyz789",
"notes_Istartswith": "xyz789",
"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",
"orderBy": "abc123",
"id": ["4"],
"idsNotIn": "xyz789",
"search": "abc123",
"subjectContact": "xyz789",
"contact": false
}
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": 123,
"fullNameContains": "xyz789"
}
Response
{
"data": {
"subjectsNotBookedInSubjectGroup": {
"subjects": [SubjectNode],
"pageInfo": PaginatedQueryObjectType,
"nodeCount": 987
}
}
}
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": false,
"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": 987
}
}
}
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": "abc123",
"after": "xyz789",
"first": 987,
"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",
"orderBy": "xyz789",
"form": [4],
"gaiaUser": "abc123",
"session": "xyz789",
"subject": "abc123",
"employee": "xyz789",
"job": "xyz789",
"subjectGroup": "xyz789",
"organization": "xyz789",
"employeeJob": "abc123",
"search": "abc123"
}
Response
{
"data": {
"submitForms": {
"pageInfo": PageInfo,
"edges": [SubmitFormNodeEdge],
"nodeCount": 987
}
}
}
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": "xyz789",
"slug": "xyz789",
"taggitTaggeditemItems": TaggedItemNodeConnection,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
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": "xyz789"
}
}
}
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": 987,
"before": "xyz789",
"after": "abc123",
"first": 123,
"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
notes
dueDate
eventDate
recipient
finishedDate
sharedCanCreateFiles
sharedCanCreateFolders
sharedCanSeeFiles
createdBy {
...GaiaUserNodeFragment
}
archive
taskCollection {
...TaskCollectionNodeFragment
}
taskCollectionTask {
...TaskCollectionTaskNodeFragment
}
organization {
...OrganizationNodeFragment
}
completedByEmployee {
...EmployeeNodeFragment
}
job {
...JobNodeFragment
}
subjectGroup {
...SubjectGroupNodeFragment
}
status {
...TaskStatusNodeFragment
}
employees {
...EmployeeNodeConnectionFragment
}
contacts {
...GaiaUserNodeConnectionFragment
}
folder {
...FolderNodeFragment
}
sharedFolder {
...FolderNodeFragment
}
files {
...FileNodeConnectionFragment
}
nonRecurringNotifications {
...NonRecurringNotificationNodeConnectionFragment
}
notifications {
...NotificationNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
tags {
...TagNodeFragment
}
}
}
Variables
{"id": 4}
Response
{
"data": {
"task": {
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"description": "abc123",
"sendOverdueNotification": true,
"notes": "xyz789",
"dueDate": "2007-12-03",
"eventDate": "2007-12-03",
"recipient": "abc123",
"finishedDate": "2007-12-03",
"sharedCanCreateFiles": false,
"sharedCanCreateFolders": true,
"sharedCanSeeFiles": false,
"createdBy": GaiaUserNode,
"archive": true,
"taskCollection": TaskCollectionNode,
"taskCollectionTask": TaskCollectionTaskNode,
"organization": OrganizationNode,
"completedByEmployee": EmployeeNode,
"job": JobNode,
"subjectGroup": SubjectGroupNode,
"status": TaskStatusNode,
"employees": EmployeeNodeConnection,
"contacts": GaiaUserNodeConnection,
"folder": FolderNode,
"sharedFolder": FolderNode,
"files": FileNodeConnection,
"nonRecurringNotifications": NonRecurringNotificationNodeConnection,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"tags": [TagNode]
}
}
}
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
taskCollectionTasks {
...TaskCollectionTaskNodeConnectionFragment
}
tasks {
...TaskNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"taskCollection": {
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"default": false,
"collectionType": "SUBJECT_GROUP",
"taskCollectionTasks": TaskCollectionTaskNodeConnection,
"tasks": TaskNodeConnection,
"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
taskCollection {
...TaskCollectionNodeFragment
}
notes
employees {
...EmployeeNodeConnectionFragment
}
dueDateDelta
dueDateDeltaBeforeAfter
sharedCanCreateFiles
sharedCanCreateFolders
sharedCanSeeFiles
tasks {
...TaskNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"taskCollectionTask": {
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"description": "xyz789",
"sendOverdueNotification": false,
"taskCollection": TaskCollectionNode,
"notes": "abc123",
"employees": EmployeeNodeConnection,
"dueDateDelta": 123,
"dueDateDeltaBeforeAfter": "BEFORE",
"sharedCanCreateFiles": true,
"sharedCanCreateFolders": true,
"sharedCanSeeFiles": false,
"tasks": TaskNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
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": 123,
"last": 123,
"description": "abc123",
"description_Iexact": "abc123",
"description_Icontains": "xyz789",
"orderBy": "abc123",
"id": [4],
"idsNotIn": "abc123"
}
Response
{
"data": {
"taskCollectionTasks": {
"pageInfo": PageInfo,
"edges": [TaskCollectionTaskNodeEdge],
"nodeCount": 987
}
}
}
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
|
|
id - [ID]
|
|
idsNotIn - String
|
|
discludeOrganizationCollections - Boolean
|
|
discludeJobCollections - Boolean
|
|
discludeSubjectGroupCollections - 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,
$id: [ID],
$idsNotIn: String,
$discludeOrganizationCollections: Boolean,
$discludeJobCollections: Boolean,
$discludeSubjectGroupCollections: Boolean
) {
taskCollections(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
name: $name,
name_Iexact: $name_Iexact,
name_Icontains: $name_Icontains,
orderBy: $orderBy,
id: $id,
idsNotIn: $idsNotIn,
discludeOrganizationCollections: $discludeOrganizationCollections,
discludeJobCollections: $discludeJobCollections,
discludeSubjectGroupCollections: $discludeSubjectGroupCollections
) {
pageInfo {
...PageInfoFragment
}
edges {
...TaskCollectionNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "abc123",
"first": 987,
"last": 987,
"name": "abc123",
"name_Iexact": "abc123",
"name_Icontains": "abc123",
"orderBy": "xyz789",
"id": ["4"],
"idsNotIn": "abc123",
"discludeOrganizationCollections": false,
"discludeJobCollections": true,
"discludeSubjectGroupCollections": true
}
Response
{
"data": {
"taskCollections": {
"pageInfo": PageInfo,
"edges": [TaskCollectionNodeEdge],
"nodeCount": 987
}
}
}
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
initial
completed
tasks {
...TaskNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"taskStatus": {
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"initial": true,
"completed": true,
"tasks": TaskNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
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,
$orderBy: String
) {
taskStatuses(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
name: $name,
name_Iexact: $name_Iexact,
name_Icontains: $name_Icontains,
orderBy: $orderBy
) {
pageInfo {
...PageInfoFragment
}
edges {
...TaskStatusNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "xyz789",
"after": "xyz789",
"first": 987,
"last": 987,
"name": "abc123",
"name_Iexact": "abc123",
"name_Icontains": "abc123",
"orderBy": "abc123"
}
Response
{
"data": {
"taskStatuses": {
"pageInfo": PageInfo,
"edges": [TaskStatusNodeEdge],
"nodeCount": 123
}
}
}
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
|
|
job_Id - ID
|
|
employees_Id - ID
|
|
subjectGroup_Id - ID
|
|
organization_Name_Icontains - String
|
|
orderBy - String
|
|
id - [ID]
|
|
idsNotIn - String
|
|
search - String
|
|
myTasks - Boolean
|
|
pastDueTasks - Boolean
|
|
archive - Boolean
|
|
tags - String
|
Example
Query
query tasks(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$description: String,
$description_Icontains: String,
$organization_Id: ID,
$job_Id: ID,
$employees_Id: ID,
$subjectGroup_Id: ID,
$organization_Name_Icontains: String,
$orderBy: String,
$id: [ID],
$idsNotIn: String,
$search: String,
$myTasks: Boolean,
$pastDueTasks: Boolean,
$archive: Boolean,
$tags: String
) {
tasks(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
description: $description,
description_Icontains: $description_Icontains,
organization_Id: $organization_Id,
job_Id: $job_Id,
employees_Id: $employees_Id,
subjectGroup_Id: $subjectGroup_Id,
organization_Name_Icontains: $organization_Name_Icontains,
orderBy: $orderBy,
id: $id,
idsNotIn: $idsNotIn,
search: $search,
myTasks: $myTasks,
pastDueTasks: $pastDueTasks,
archive: $archive,
tags: $tags
) {
pageInfo {
...PageInfoFragment
}
edges {
...TaskNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 123,
"before": "abc123",
"after": "xyz789",
"first": 123,
"last": 123,
"description": "xyz789",
"description_Icontains": "abc123",
"organization_Id": "4",
"job_Id": 4,
"employees_Id": 4,
"subjectGroup_Id": 4,
"organization_Name_Icontains": "xyz789",
"orderBy": "xyz789",
"id": ["4"],
"idsNotIn": "xyz789",
"search": "xyz789",
"myTasks": true,
"pastDueTasks": false,
"archive": true,
"tags": "xyz789"
}
Response
{
"data": {
"tasks": {
"pageInfo": PageInfo,
"edges": [TaskNodeEdge],
"nodeCount": 987
}
}
}
tenant
Response
Returns a TenantNode
Arguments
| Name | Description |
|---|---|
id - ID!
|
Example
Query
query tenant($id: ID!) {
tenant(id: $id) {
id
schemaName
name
active
uuid
created
updated
public
subscription
includedUsers
includedSessionPackages
includedNotifications
includedFileStorage
stripeCustomer {
...TenantStripeCustomerNodeFragment
}
domains {
...TenantDomainNodeConnectionFragment
}
referredTenant {
...CreateTenantNodeConnectionFragment
}
createTenant {
...CreateTenantNodeFragment
}
settings {
...SettingsNodeFragment
}
archived
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
}
}
Variables
{"id": 4}
Response
{
"data": {
"tenant": {
"id": "4",
"schemaName": "xyz789",
"name": "xyz789",
"active": true,
"uuid": "xyz789",
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"public": true,
"subscription": "BASIC",
"includedUsers": 123,
"includedSessionPackages": 987,
"includedNotifications": 987,
"includedFileStorage": 987,
"stripeCustomer": TenantStripeCustomerNode,
"domains": TenantDomainNodeConnection,
"referredTenant": CreateTenantNodeConnection,
"createTenant": CreateTenantNode,
"settings": SettingsNode,
"archived": true,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
}
}
tenantDomainAvailable
Response
Returns a TenantDomainAvailableType
Arguments
| Name | Description |
|---|---|
tenantDomain - String
|
Example
Query
query tenantDomainAvailable($tenantDomain: String) {
tenantDomainAvailable(tenantDomain: $tenantDomain) {
available
}
}
Variables
{"tenantDomain": "xyz789"}
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": true,
"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": "abc123",
"fileUrl": "xyz789"
}
}
}
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": 987,
"before": "xyz789",
"after": "xyz789",
"first": 123,
"last": 987,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z"
}
Response
{
"data": {
"tenantFiles": {
"pageInfo": PageInfo,
"edges": [TenantFileNodeEdge],
"nodeCount": 123
}
}
}
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
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",
"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": 987,
"before": "xyz789",
"after": "abc123",
"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
}
lastReminderSent
stripeId
price
amountDue
paid
paidOn
voided
paymentFailed
monthlyActiveUsers
fileStorageGb
notifications
stripeInvoiceId
status
recipientEmail
amountRemaining
amountPaid
effectiveAt
dueDate
invoicePdfUrl
invoicePaymentUrl
search
stripeInvoiceItems {
...TenantStripeInvoiceItemNodeConnectionFragment
}
stripePaymentIntents {
...TenantStripePaymentIntentNodeConnectionFragment
}
recordId
stripeResource
}
}
Variables
{"id": 4}
Response
{
"data": {
"tenantStripeInvoice": {
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"stripeCustomer": TenantStripeCustomerNode,
"stripePaymentMethod": TenantStripePaymentMethodNode,
"lastReminderSent": "2007-12-03T10:15:30Z",
"stripeId": "xyz789",
"price": 987.65,
"amountDue": 987,
"paid": false,
"paidOn": "2007-12-03T10:15:30Z",
"voided": false,
"paymentFailed": false,
"monthlyActiveUsers": 123,
"fileStorageGb": 123,
"notifications": 123,
"stripeInvoiceId": "abc123",
"status": "xyz789",
"recipientEmail": "abc123",
"amountRemaining": 123,
"amountPaid": 987,
"effectiveAt": "2007-12-03T10:15:30Z",
"dueDate": "2007-12-03T10:15:30Z",
"invoicePdfUrl": "abc123",
"invoicePaymentUrl": "xyz789",
"search": "xyz789",
"stripeInvoiceItems": TenantStripeInvoiceItemNodeConnection,
"stripePaymentIntents": TenantStripePaymentIntentNodeConnection,
"recordId": 123,
"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
stripeProduct {
...TenantStripeProductNodeFragment
}
stripeId
recordId
}
}
Variables
{"id": "4"}
Response
{
"data": {
"tenantStripeInvoiceItem": {
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"stripeInvoice": TenantStripeInvoiceNode,
"stripeTaxRate": TenantStripeTaxRateNode,
"price": 987.65,
"stripeProduct": TenantStripeProductNode,
"stripeId": "xyz789",
"recordId": 987
}
}
}
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": 123,
"before": "abc123",
"after": "xyz789",
"first": 987,
"last": 987,
"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": 123,
"before": "abc123",
"after": "xyz789",
"first": 987,
"last": 123,
"stripeId": "abc123",
"stripeCustomer_Tenant": "4",
"search_Icontains": "abc123",
"stripeCustomer": 4,
"paymentFailed": true,
"voided": true,
"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": "xyz789",
"id": [4],
"void": true
}
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": true,
"stripeInvoice": TenantStripeInvoiceNode,
"declinedStripePaymentIntent": TenantStripePaymentIntentNode,
"stripePaymentMethod": TenantStripePaymentMethodNode,
"processing": false,
"stripeId": "abc123",
"refundedBySystem": false,
"clientSecret": "xyz789",
"description": "xyz789",
"datePaid": "2007-12-03T10:15:30Z",
"amount": 123,
"fee": 987,
"netAmount": 987,
"reattemptStripePaymentIntents": TenantStripePaymentIntentNodeConnection,
"recordId": 987
}
}
}
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": 123,
"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
}
}
Variables
{"id": "4"}
Response
{
"data": {
"tenantStripePaymentMethod": {
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"stripeCustomer": TenantStripeCustomerNode,
"paymentType": "abc123",
"primary": false,
"stripeId": "abc123",
"stripeInvoices": TenantStripeInvoiceNodeConnection,
"stripePaymentIntents": TenantStripePaymentIntentNodeConnection,
"recordId": 123
}
}
}
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": 123,
"before": "xyz789",
"after": "xyz789",
"first": 987,
"last": 987,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z"
}
Response
{
"data": {
"tenantStripePaymentMethods": {
"pageInfo": PageInfo,
"edges": [TenantStripePaymentMethodNodeEdge],
"nodeCount": 987
}
}
}
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
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": 987.65,
"stripeId": "xyz789",
"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": "xyz789",
"first": 987,
"last": 123,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z"
}
Response
{
"data": {
"tenantStripePrices": {
"pageInfo": PageInfo,
"edges": [TenantStripePriceNodeEdge],
"nodeCount": 123
}
}
}
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": "abc123",
"stripeId": "xyz789",
"stripePrices": TenantStripePriceNodeConnection,
"stripeInvoiceItems": TenantStripeInvoiceItemNodeConnection,
"recordId": 123
}
}
}
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": "xyz789",
"first": 123,
"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": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"taxRate": 987.65,
"inclusive": true,
"stripeId": "xyz789",
"stripeInvoiceItems": TenantStripeInvoiceItemNodeConnection,
"recordId": 123
}
}
}
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": 987,
"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": 987,
"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": 123,
"before": "xyz789",
"after": "xyz789",
"first": 987,
"last": 987,
"name": "xyz789",
"name_Icontains": "abc123",
"name_Istartswith": "xyz789",
"name_Contains": "xyz789",
"id": ["4"],
"orderBy": "abc123",
"idsNotIn": "abc123",
"domainPrefix": "abc123"
}
Response
{
"data": {
"tenants": {
"pageInfo": PageInfo,
"edges": [TenantNodeEdge],
"nodeCount": 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
}
startDateTime
endDateTime
timesheetEvents {
...TimesheetEventNodeConnectionFragment
}
history {
...LogEntryNodeFragment
}
contentType {
...ContentTypeNodeFragment
}
recordId
hourlyPay
minutesClocked
accruedPay
}
}
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,
"startDateTime": "2007-12-03T10:15:30Z",
"endDateTime": "2007-12-03T10:15:30Z",
"timesheetEvents": TimesheetEventNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"hourlyPay": 123.45,
"minutesClocked": 123,
"accruedPay": 987.65
}
}
}
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
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",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
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": 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": "xyz789",
"id": [4]
}
Response
{
"data": {
"timesheetEvents": {
"pageInfo": PageInfo,
"edges": [TimesheetEventNodeEdge],
"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
|
|
created - DateTime
|
|
created_Gt - DateTime
|
|
created_Lt - DateTime
|
|
updated - DateTime
|
|
updated_Gt - DateTime
|
|
updated_Lt - DateTime
|
|
orderBy - String
|
|
id - [ID]
|
|
search - String
|
|
associated - String
|
|
startDateLte - String
|
|
startDateGte - String
|
Example
Query
query timesheets(
$offset: Int,
$before: String,
$after: String,
$first: Int,
$last: Int,
$employee: ID,
$employeeJob: ID,
$employeeSchedule: ID,
$created: DateTime,
$created_Gt: DateTime,
$created_Lt: DateTime,
$updated: DateTime,
$updated_Gt: DateTime,
$updated_Lt: DateTime,
$orderBy: String,
$id: [ID],
$search: String,
$associated: String,
$startDateLte: String,
$startDateGte: String
) {
timesheets(
offset: $offset,
before: $before,
after: $after,
first: $first,
last: $last,
employee: $employee,
employeeJob: $employeeJob,
employeeSchedule: $employeeSchedule,
created: $created,
created_Gt: $created_Gt,
created_Lt: $created_Lt,
updated: $updated,
updated_Gt: $updated_Gt,
updated_Lt: $updated_Lt,
orderBy: $orderBy,
id: $id,
search: $search,
associated: $associated,
startDateLte: $startDateLte,
startDateGte: $startDateGte
) {
pageInfo {
...PageInfoFragment
}
edges {
...TimesheetNodeEdgeFragment
}
nodeCount
}
}
Variables
{
"offset": 987,
"before": "abc123",
"after": "xyz789",
"first": 123,
"last": 123,
"employee": 4,
"employeeJob": 4,
"employeeSchedule": 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],
"search": "abc123",
"associated": "abc123",
"startDateLte": "xyz789",
"startDateGte": "abc123"
}
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": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"accountSid": "abc123",
"authToken": "xyz789",
"sender": "xyz789",
"customAccountSid": "abc123",
"customAuthToken": "abc123",
"customSender": "xyz789",
"customValid": true,
"notificationTemplateChannels": NotificationTemplateChannelNodeConnection,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
}
}
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": 987,
"last": 123,
"archived": false,
"name": "xyz789",
"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",
"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": false,
"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": 123
}
}
}
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": 987,
"before": "xyz789",
"after": "abc123",
"first": 987,
"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": "xyz789"
}
Response
{
"data": {
"userBoxSignRequests": {
"pageInfo": PageInfo,
"edges": [UserBoxSignRequestNodeEdge],
"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": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"webhookUrl": "abc123",
"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": 123,
"last": 123,
"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": "abc123",
"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
}
}
}
Mutations
bookingRequest
Response
Returns a BookingRequestPayload
Arguments
| Name | Description |
|---|---|
input - BookingRequestInput!
|
Example
Query
mutation bookingRequest($input: BookingRequestInput!) {
bookingRequest(input: $input) {
received
clientMutationId
}
}
Variables
{"input": BookingRequestInput}
Response
{
"data": {
"bookingRequest": {
"received": false,
"clientMutationId": "xyz789"
}
}
}
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": true,
"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": true,
"clientMutationId": "abc123"
}
}
}
confirmEmployeeJob
Response
Returns a ConfirmEmployeeJobPayload
Arguments
| Name | Description |
|---|---|
input - ConfirmEmployeeJobInput!
|
Example
Query
mutation confirmEmployeeJob($input: ConfirmEmployeeJobInput!) {
confirmEmployeeJob(input: $input) {
confirmed
clientMutationId
}
}
Variables
{"input": ConfirmEmployeeJobInput}
Response
{
"data": {
"confirmEmployeeJob": {
"confirmed": true,
"clientMutationId": "xyz789"
}
}
}
confirmEmployeeJobs
Response
Returns a ConfirmEmployeeJobsPayload
Arguments
| Name | Description |
|---|---|
input - ConfirmEmployeeJobsInput!
|
Example
Query
mutation confirmEmployeeJobs($input: ConfirmEmployeeJobsInput!) {
confirmEmployeeJobs(input: $input) {
confirmed
clientMutationId
}
}
Variables
{"input": ConfirmEmployeeJobsInput}
Response
{
"data": {
"confirmEmployeeJobs": {
"confirmed": true,
"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": true,
"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": "xyz789"
}
}
}
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": "xyz789"
}
}
}
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": "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"
}
}
}
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"
}
}
}
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": "abc123"
}
}
}
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": "xyz789"
}
}
}
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": "xyz789"
}
}
}
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": "xyz789"
}
}
}
createEquipmentItem
Response
Returns a CreateEquipmentItemPayload
Arguments
| Name | Description |
|---|---|
input - CreateEquipmentItemInput!
|
Example
Query
mutation createEquipmentItem($input: CreateEquipmentItemInput!) {
createEquipmentItem(input: $input) {
equipmentItem {
...EquipmentItemNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateEquipmentItemInput}
Response
{
"data": {
"createEquipmentItem": {
"equipmentItem": EquipmentItemNode,
"clientMutationId": "xyz789"
}
}
}
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": "xyz789"
}
}
}
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": true,
"clientMutationId": "abc123"
}
}
}
createFileDownloadSession
Response
Returns a CreateFileDownloadSessionPayload
Arguments
| Name | Description |
|---|---|
input - CreateFileDownloadSessionInput!
|
Example
Query
mutation createFileDownloadSession($input: CreateFileDownloadSessionInput!) {
createFileDownloadSession(input: $input) {
fileDownloadSession {
...FileDownloadSessionNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateFileDownloadSessionInput}
Response
{
"data": {
"createFileDownloadSession": {
"fileDownloadSession": FileDownloadSessionNode,
"clientMutationId": "abc123"
}
}
}
createFileUploadSession
Response
Returns a CreateFileUploadSessionPayload
Arguments
| Name | Description |
|---|---|
input - CreateFileUploadSessionInput!
|
Example
Query
mutation createFileUploadSession($input: CreateFileUploadSessionInput!) {
createFileUploadSession(input: $input) {
fileUploadSession {
...FileUploadSessionNodeFragment
}
clientMutationId
}
}
Variables
{"input": CreateFileUploadSessionInput}
Response
{
"data": {
"createFileUploadSession": {
"fileUploadSession": FileUploadSessionNode,
"clientMutationId": "xyz789"
}
}
}
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": "xyz789"
}
}
}
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": "xyz789"
}
}
}
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": "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
}
clientMutationId
token
}
}
Variables
{"input": CreateJSONWebTokenInput}
Response
{
"data": {
"createJwtToken": {
"payload": GenericScalar,
"refreshExpiresIn": 123,
"gaiaUser": GaiaUserNode,
"clientMutationId": "xyz789",
"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
}
clientMutationId
token
}
}
Variables
{"input": CreateJSONWebTokenAnonymousInput}
Response
{
"data": {
"createJwtTokenAnonymous": {
"payload": GenericScalar,
"refreshExpiresIn": 987,
"gaiaUser": GaiaUserNode,
"clientMutationId": "xyz789",
"token": "abc123"
}
}
}
createJwtTokenStudent
Response
Returns an CreateJSONWebTokenStudentPayload
Arguments
| Name | Description |
|---|---|
input - CreateJSONWebTokenStudentInput!
|
Example
Query
mutation createJwtTokenStudent($input: CreateJSONWebTokenStudentInput!) {
createJwtTokenStudent(input: $input) {
payload
refreshExpiresIn
gaiaUser {
...GaiaUserNodeFragment
}
clientMutationId
token
}
}
Variables
{"input": CreateJSONWebTokenStudentInput}
Response
{
"data": {
"createJwtTokenStudent": {
"payload": GenericScalar,
"refreshExpiresIn": 123,
"gaiaUser": GaiaUserNode,
"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"
}
}
}
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": "abc123"
}
}
}
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": "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": "xyz789"
}
}
}
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": "xyz789"
}
}
}
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": "xyz789"
}
}
}
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": "xyz789"
}
}
}
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": "abc123"
}
}
}
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": "abc123"
}
}
}
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": true,
"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": "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": "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"
}
}
}
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": "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": "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": "xyz789"
}
}
}
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": "xyz789"
}
}
}
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"
}
}
}
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": "xyz789"
}
}
}
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": "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": true,
"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": "xyz789"
}
}
}
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": false,
"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": false,
"clientMutationId": "abc123"
}
}
}
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": false,
"clientMutationId": "abc123"
}
}
}
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": "abc123"
}
}
}
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": true,
"clientMutationId": "xyz789"
}
}
}
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": true,
"clientMutationId": "xyz789"
}
}
}
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": "xyz789"
}
}
}
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": true,
"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": true,
"clientMutationId": "abc123"
}
}
}
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": 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": false,
"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": "abc123"
}
}
}
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": "xyz789"
}
}
}
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": "xyz789"
}
}
}
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": false,
"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": true,
"clientMutationId": "abc123"
}
}
}
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": "xyz789"
}
}
}
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": true,
"clientMutationId": "abc123"
}
}
}
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": false,
"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": false,
"clientMutationId": "abc123"
}
}
}
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": "abc123"
}
}
}
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": false,
"clientMutationId": "abc123"
}
}
}
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"
}
}
}
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": "xyz789"
}
}
}
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": "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": true,
"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": false,
"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": true,
"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": false,
"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": "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": "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": true,
"clientMutationId": "abc123"
}
}
}
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": "abc123"
}
}
}
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": "xyz789"
}
}
}
downloadEquipmentBag
Response
Returns a DownloadEquipmentBagPayload
Arguments
| Name | Description |
|---|---|
input - DownloadEquipmentBagInput!
|
Example
Query
mutation downloadEquipmentBag($input: DownloadEquipmentBagInput!) {
downloadEquipmentBag(input: $input) {
file {
...FileNodeFragment
}
clientMutationId
}
}
Variables
{"input": DownloadEquipmentBagInput}
Response
{
"data": {
"downloadEquipmentBag": {
"file": FileNode,
"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": "xyz789",
"clientMutationId": "xyz789"
}
}
}
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": "xyz789",
"clientMutationId": "xyz789"
}
}
}
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": "xyz789",
"clientMutationId": "abc123"
}
}
}
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": "xyz789"
}
}
}
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": "abc123"
}
}
}
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": "xyz789"
}
}
}
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": "abc123"
}
}
}
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": "abc123"
}
}
}
downloadStripePaymentIntents
Response
Returns a DownloadStripePaymentIntentsPayload
Arguments
| Name | Description |
|---|---|
input - DownloadStripePaymentIntentsInput!
|
Example
Query
mutation downloadStripePaymentIntents($input: DownloadStripePaymentIntentsInput!) {
downloadStripePaymentIntents(input: $input) {
file {
...FileNodeFragment
}
clientMutationId
}
}
Variables
{"input": DownloadStripePaymentIntentsInput}
Response
{
"data": {
"downloadStripePaymentIntents": {
"file": FileNode,
"clientMutationId": "abc123"
}
}
}
downloadSubjectGroupSubjects
Response
Returns a DownloadSubjectGroupSubjectsPayload
Arguments
| Name | Description |
|---|---|
input - DownloadSubjectGroupSubjectsInput!
|
Example
Query
mutation downloadSubjectGroupSubjects($input: DownloadSubjectGroupSubjectsInput!) {
downloadSubjectGroupSubjects(input: $input) {
file {
...FileNodeFragment
}
clientMutationId
}
}
Variables
{"input": DownloadSubjectGroupSubjectsInput}
Response
{
"data": {
"downloadSubjectGroupSubjects": {
"file": FileNode,
"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": "abc123"
}
}
}
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": "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"
}
}
}
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": "xyz789"
}
}
}
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": "xyz789"
}
}
}
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": "xyz789"
}
}
}
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"
}
}
}
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": true,
"clientMutationId": "abc123"
}
}
}
mergeSubject
Response
Returns a MergeSubjectPayload
Arguments
| Name | Description |
|---|---|
input - MergeSubjectInput!
|
Example
Query
mutation mergeSubject($input: MergeSubjectInput!) {
mergeSubject(input: $input) {
merged
clientMutationId
}
}
Variables
{"input": MergeSubjectInput}
Response
{
"data": {
"mergeSubject": {
"merged": true,
"clientMutationId": "xyz789"
}
}
}
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": true,
"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": false,
"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": "xyz789"
}
}
}
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"
}
}
}
refreshJwtToken
Response
Returns a RefreshPayload
Arguments
| Name | Description |
|---|---|
input - RefreshInput!
|
Example
Query
mutation refreshJwtToken($input: RefreshInput!) {
refreshJwtToken(input: $input) {
payload
refreshExpiresIn
clientMutationId
token
}
}
Variables
{"input": RefreshInput}
Response
{
"data": {
"refreshJwtToken": {
"payload": GenericScalar,
"refreshExpiresIn": 123,
"clientMutationId": "xyz789",
"token": "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"
}
}
}
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": "xyz789"
}
}
}
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": 123,
"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": false,
"clientMutationId": "xyz789"
}
}
}
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": true,
"clientMutationId": "xyz789"
}
}
}
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": "abc123"
}
}
}
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"
}
}
}
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": "abc123"
}
}
}
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": "xyz789"
}
}
}
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"
}
}
}
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": "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"
}
}
}
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"
}
}
}
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": "abc123"
}
}
}
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": "abc123"
}
}
}
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"
}
}
}
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"
}
}
}
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": "abc123"
}
}
}
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": "abc123"
}
}
}
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": "xyz789"
}
}
}
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": true,
"clientMutationId": "abc123"
}
}
}
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": "abc123"
}
}
}
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": "xyz789"
}
}
}
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": "xyz789"
}
}
}
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": "abc123"
}
}
}
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"
}
}
}
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"
}
}
}
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": "abc123"
}
}
}
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"
}
}
}
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": "abc123"
}
}
}
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"
}
}
}
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": "abc123"
}
}
}
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"
}
}
}
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": "xyz789"
}
}
}
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": "abc123"
}
}
}
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": "abc123"
}
}
}
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": "abc123"
}
}
}
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": "abc123"
}
}
}
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": "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": "xyz789"
}
}
}
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": "xyz789"
}
}
}
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": "abc123"
}
}
}
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": "abc123"
}
}
}
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"
}
}
}
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"
}
}
}
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"
}
}
}
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": "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": "xyz789"
}
}
}
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": "xyz789",
"apiResponse": "xyz789",
"remoteAddress": "xyz789",
"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
Fields
| Input Field | Description |
|---|---|
name - String!
|
Example
{"name": "xyz789"}
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!
|
|
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": "xyz789",
"apiKeyHash": "xyz789",
"apiCalls": APICallNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"apiCallCount": 123
}
APIKeyNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [APIKeyNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [APIKeyNodeEdge],
"nodeCount": 987
}
APIKeyNodeEdge
Fields
| Field Name | Description |
|---|---|
node - APIKeyNode
|
|
cursor - String!
|
Example
{
"node": APIKeyNode,
"cursor": "xyz789"
}
APIKeyUpdateInput
AdHocJobContactInput
Example
{
"id": 4,
"primaryEmail": "abc123",
"secondaryEmail": "abc123",
"primaryPhone": "xyz789",
"secondaryPhone": "xyz789",
"firstName": "abc123",
"lastName": "xyz789",
"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": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"job": JobNode,
"email": "xyz789",
"secondaryEmail": "xyz789",
"phoneNumber": "xyz789",
"secondaryPhoneNumber": "abc123",
"firstName": "xyz789",
"lastName": "abc123",
"fullName": "abc123",
"notes": "abc123",
"submitForms": SubmitFormNodeConnection,
"forms": FormNodeConnection,
"nonRecurringNotifications": NonRecurringNotificationNodeConnection,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
AdHocJobContactNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [AdHocJobContactNodeEdge]!
|
Example
{
"pageInfo": PageInfo,
"edges": [AdHocJobContactNodeEdge]
}
AdHocJobContactNodeEdge
Fields
| Field Name | Description |
|---|---|
node - AdHocJobContactNode
|
|
cursor - String!
|
Example
{
"node": AdHocJobContactNode,
"cursor": "abc123"
}
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": 987,
"openSessions": 123,
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime,
"job": JobNode
}
BookingRequestInput
BookingRequestPayload
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": "abc123",
"asUserId": "abc123",
"rootBoxFolderId": "abc123",
"organizationsBoxFolderId": "xyz789",
"employeesBoxFolderId": "abc123",
"rootSubjectsBoxFolderId": "abc123",
"currentSubjectsBoxFolderId": "xyz789",
"subjectsBoxFolderIds": "xyz789",
"rootJobsBoxFolderId": "xyz789",
"currentJobsBoxFolderId": "abc123",
"jobsBoxFolderIds": "xyz789",
"creatingEnvironment": true,
"createForSessions": true,
"sessionFolderStructure": JSONString,
"subjectFolderStructure": JSONString,
"organizationFolderStructure": JSONString,
"createForOrganizations": true,
"jobFolderStructure": JSONString,
"createForJobs": false,
"employeeFolderStructure": JSONString,
"createForEmployees": false,
"subjectGroupFolderStructure": JSONString,
"createForSubjectGroups": false,
"authValid": false,
"authAdded": false,
"enabled": false,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
BoxConnectorNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [BoxConnectorNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [BoxConnectorNodeEdge],
"nodeCount": 123
}
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": false,
"auth": "abc123",
"asUser": "abc123",
"rootBoxFolderId": "xyz789",
"organizationFolderStructure": "abc123",
"subjectFolderStructure": "abc123",
"createForOrganizations": false,
"jobFolderStructure": "xyz789",
"createForJobs": false,
"employeeFolderStructure": "xyz789",
"createForEmployees": false,
"subjectGroupFolderStructure": "abc123",
"createForSubjectGroups": false,
"sessionFolderStructure": "xyz789",
"createForSessions": true
}
BoxFolderType
Fields
| Field Name | Description |
|---|---|
boxFolder - String
|
Example
{"boxFolder": "abc123"}
BoxJWTType
Fields
| Field Name | Description |
|---|---|
jwt - String
|
Example
{"jwt": "xyz789"}
BoxSignRequestCreateFileInput
BoxSignRequestCreateInput
Example
{
"organizationId": "4",
"subjectId": "4",
"subjectGroupId": 4,
"boxFileId": "abc123",
"boxFolderId": "xyz789",
"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": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"boxId": "xyz789",
"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": "abc123"
}
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]!
|
Example
{
"pageInfo": PageInfo,
"edges": [BreakNodeEdge]
}
BreakNodeEdge
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
|
|
subjectEmail - String
|
|
subjectSecondaryEmail - String
|
|
subjectPhone - String
|
|
subjectSecondaryPhone - String
|
|
parentOnePreviousEmail - String
|
|
parentTwoPreviousEmail - String
|
|
parentOneFirstName - String
|
|
parentOneLastName - String
|
|
parentOneEmail - String
|
|
parentOneSecondaryEmail - String
|
|
parentOnePassword - String
|
|
parentOnePhone - String
|
|
parentOneSecondaryPhone - String
|
|
parentTwoFirstName - String
|
|
parentTwoLastName - String
|
|
parentTwoEmail - String
|
|
parentTwoSecondaryEmail - String
|
|
parentTwoPhone - String
|
|
parentTwoSecondaryPhone - String
|
|
parentTwoPassword - String
|
|
addressLineOne - String
|
|
addressLineTwo - String
|
|
city - String
|
|
state - String
|
|
zipCode - String
|
|
metadata - JSONString
|
|
subjectGroupMetadata - JSONString
|
|
imagequixId - String
|
|
subjectCustomOne - String
|
|
subjectCustomTwo - String
|
|
subjectCustomThree - String
|
|
subjectCustomFour - String
|
|
subjectCustomFive - String
|
|
subjectGroupCustomOne - String
|
|
subjectGroupCustomTwo - String
|
|
subjectGroupCustomThree - String
|
|
subjectGroupCustomFour - String
|
|
subjectGroupCustomFive - String
|
Example
{
"uuid": "a5b06899-eaee-408e-b1f8-76de751d98e0",
"fotomerchantPassword": "xyz789",
"updateKeyField": "abc123",
"subjectFirstName": "abc123",
"subjectLastName": "xyz789",
"subjectJobTitle": "xyz789",
"subjectPassword": "xyz789",
"suffix": "abc123",
"prefix": "abc123",
"studentId": "abc123",
"subjectEmail": "abc123",
"subjectSecondaryEmail": "xyz789",
"subjectPhone": "xyz789",
"subjectSecondaryPhone": "abc123",
"parentOnePreviousEmail": "abc123",
"parentTwoPreviousEmail": "xyz789",
"parentOneFirstName": "abc123",
"parentOneLastName": "xyz789",
"parentOneEmail": "abc123",
"parentOneSecondaryEmail": "xyz789",
"parentOnePassword": "abc123",
"parentOnePhone": "xyz789",
"parentOneSecondaryPhone": "xyz789",
"parentTwoFirstName": "xyz789",
"parentTwoLastName": "xyz789",
"parentTwoEmail": "abc123",
"parentTwoSecondaryEmail": "abc123",
"parentTwoPhone": "abc123",
"parentTwoSecondaryPhone": "xyz789",
"parentTwoPassword": "abc123",
"addressLineOne": "abc123",
"addressLineTwo": "abc123",
"city": "xyz789",
"state": "xyz789",
"zipCode": "abc123",
"metadata": JSONString,
"subjectGroupMetadata": JSONString,
"imagequixId": "abc123",
"subjectCustomOne": "abc123",
"subjectCustomTwo": "abc123",
"subjectCustomThree": "abc123",
"subjectCustomFour": "xyz789",
"subjectCustomFive": "abc123",
"subjectGroupCustomOne": "xyz789",
"subjectGroupCustomTwo": "xyz789",
"subjectGroupCustomThree": "xyz789",
"subjectGroupCustomFour": "abc123",
"subjectGroupCustomFive": "abc123"
}
ChangeTenantSubscriptionInput
ChangeTenantSubscriptionPayload
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": "xyz789",
"model": "xyz789",
"taggitTaggeditemTaggedItems": TaggedItemNodeConnection,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"name": "abc123",
"appLabeledName": "xyz789"
}
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": "abc123"
}
CouponCreateInput
Example
{
"code": "abc123",
"usableCount": 123,
"enabled": true,
"percentSavings": 987,
"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": "abc123",
"enabled": true,
"usableCount": 987,
"usedCount": 987,
"percentSavings": 123,
"dollarSavings": 987.65,
"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": "abc123"
}
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": true,
"code": "abc123",
"percentSavings": 123,
"enabled": true,
"usableCount": 987,
"dollarSavings": 123.45,
"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": "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": "xyz789"
}
CreateBreakInput
Fields
| Input Field | Description |
|---|---|
breakInput - BreakCreateInput!
|
|
clientMutationId - String
|
Example
{
"breakInput": BreakCreateInput,
"clientMutationId": "xyz789"
}
CreateBreakPayload
CreateCouponInput
Fields
| Input Field | Description |
|---|---|
couponInput - CouponCreateInput!
|
|
clientMutationId - String
|
Example
{
"couponInput": CouponCreateInput,
"clientMutationId": "xyz789"
}
CreateCouponPayload
Fields
| Field Name | Description |
|---|---|
coupon - CouponNode
|
|
clientMutationId - String
|
Example
{
"coupon": CouponNode,
"clientMutationId": "xyz789"
}
CreateEmployeeInput
Fields
| Input Field | Description |
|---|---|
employeeInput - EmployeeCreateInput!
|
|
clientMutationId - String
|
Example
{
"employeeInput": EmployeeCreateInput,
"clientMutationId": "abc123"
}
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": "abc123"
}
CreateEmployeePayload
Fields
| Field Name | Description |
|---|---|
employee - EmployeeNode
|
|
clientMutationId - String
|
Example
{
"employee": EmployeeNode,
"clientMutationId": "xyz789"
}
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": "abc123"
}
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": "xyz789"
}
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": "abc123"
}
CreateEquipmentItemPayload
Fields
| Field Name | Description |
|---|---|
equipmentItem - EquipmentItemNode
|
|
clientMutationId - String
|
Example
{
"equipmentItem": EquipmentItemNode,
"clientMutationId": "abc123"
}
CreateEquipmentItemTypeInput
Fields
| Input Field | Description |
|---|---|
equipmentItemTypeInput - EquipmentItemTypeCreateInput!
|
|
clientMutationId - String
|
Example
{
"equipmentItemTypeInput": EquipmentItemTypeCreateInput,
"clientMutationId": "abc123"
}
CreateEquipmentItemTypePayload
Fields
| Field Name | Description |
|---|---|
equipmentItemType - EquipmentItemTypeNode
|
|
clientMutationId - String
|
Example
{
"equipmentItemType": EquipmentItemTypeNode,
"clientMutationId": "abc123"
}
CreateEquipmentRepairInput
Fields
| Input Field | Description |
|---|---|
equipmentRepairInput - EquipmentRepairCreateInput!
|
|
clientMutationId - String
|
Example
{
"equipmentRepairInput": EquipmentRepairCreateInput,
"clientMutationId": "abc123"
}
CreateEquipmentRepairPayload
Fields
| Field Name | Description |
|---|---|
equipmentRepair - RepairNode
|
|
clientMutationId - String
|
Example
{
"equipmentRepair": RepairNode,
"clientMutationId": "xyz789"
}
CreateFileDownloadSessionInput
Fields
| Input Field | Description |
|---|---|
fileDownloadSessionInput - FileDownloadSessionCreateInput!
|
|
clientMutationId - String
|
Example
{
"fileDownloadSessionInput": FileDownloadSessionCreateInput,
"clientMutationId": "xyz789"
}
CreateFileDownloadSessionPayload
Fields
| Field Name | Description |
|---|---|
fileDownloadSession - FileDownloadSessionNode
|
|
clientMutationId - String
|
Example
{
"fileDownloadSession": FileDownloadSessionNode,
"clientMutationId": "abc123"
}
CreateFileInput
Fields
| Input Field | Description |
|---|---|
fileInput - FileCreateInput!
|
|
clientMutationId - String
|
Example
{
"fileInput": FileCreateInput,
"clientMutationId": "abc123"
}
CreateFilePayload
CreateFileUploadSessionInput
Fields
| Input Field | Description |
|---|---|
fileUploadSessionInput - FileUploadSessionCreateInput!
|
|
clientMutationId - String
|
Example
{
"fileUploadSessionInput": FileUploadSessionCreateInput,
"clientMutationId": "abc123"
}
CreateFileUploadSessionPayload
Fields
| Field Name | Description |
|---|---|
fileUploadSession - FileUploadSessionNode
|
|
clientMutationId - String
|
Example
{
"fileUploadSession": FileUploadSessionNode,
"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": "xyz789"
}
CreateFormInput
Fields
| Input Field | Description |
|---|---|
formInput - FormCreateInput!
|
|
clientMutationId - String
|
Example
{
"formInput": FormCreateInput,
"clientMutationId": "xyz789"
}
CreateFormPayload
CreateGaiaUserInput
Fields
| Input Field | Description |
|---|---|
gaiaUserInput - GaiaUserCreateInput!
|
|
clientMutationId - String
|
Example
{
"gaiaUserInput": GaiaUserCreateInput,
"clientMutationId": "xyz789"
}
CreateGaiaUserPayload
Fields
| Field Name | Description |
|---|---|
gaiaUser - GaiaUserNode
|
|
clientMutationId - String
|
Example
{
"gaiaUser": GaiaUserNode,
"clientMutationId": "xyz789"
}
CreateJSONWebTokenAnonymousInput
CreateJSONWebTokenAnonymousPayload
Fields
| Field Name | Description |
|---|---|
payload - GenericScalar!
|
|
refreshExpiresIn - Int!
|
|
gaiaUser - GaiaUserNode
|
|
clientMutationId - String
|
|
token - String!
|
Example
{
"payload": GenericScalar,
"refreshExpiresIn": 987,
"gaiaUser": GaiaUserNode,
"clientMutationId": "abc123",
"token": "abc123"
}
CreateJSONWebTokenInput
CreateJSONWebTokenPayload
Fields
| Field Name | Description |
|---|---|
payload - GenericScalar!
|
|
refreshExpiresIn - Int!
|
|
gaiaUser - GaiaUserNode
|
|
clientMutationId - String
|
|
token - String!
|
Example
{
"payload": GenericScalar,
"refreshExpiresIn": 987,
"gaiaUser": GaiaUserNode,
"clientMutationId": "abc123",
"token": "abc123"
}
CreateJSONWebTokenStudentInput
CreateJSONWebTokenStudentPayload
Fields
| Field Name | Description |
|---|---|
payload - GenericScalar!
|
|
refreshExpiresIn - Int!
|
|
gaiaUser - GaiaUserNode
|
|
clientMutationId - String
|
|
token - String!
|
Example
{
"payload": GenericScalar,
"refreshExpiresIn": 123,
"gaiaUser": GaiaUserNode,
"clientMutationId": "abc123",
"token": "abc123"
}
CreateJobInput
Fields
| Input Field | Description |
|---|---|
jobInput - JobCreateInput!
|
|
clientMutationId - String
|
Example
{
"jobInput": JobCreateInput,
"clientMutationId": "abc123"
}
CreateJobPayload
CreateJobStageInput
Fields
| Input Field | Description |
|---|---|
jobStageInput - JobStageCreateInput!
|
|
clientMutationId - String
|
Example
{
"jobStageInput": JobStageCreateInput,
"clientMutationId": "xyz789"
}
CreateJobStagePayload
Fields
| Field Name | Description |
|---|---|
jobStage - JobStageNode
|
|
clientMutationId - String
|
Example
{
"jobStage": JobStageNode,
"clientMutationId": "abc123"
}
CreateJobTypeInput
Fields
| Input Field | Description |
|---|---|
jobTypeInput - JobTypeCreateInput!
|
|
clientMutationId - String
|
Example
{
"jobTypeInput": JobTypeCreateInput,
"clientMutationId": "xyz789"
}
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": "xyz789"
}
CreateLocationPayload
Fields
| Field Name | Description |
|---|---|
location - LocationNode
|
|
clientMutationId - String
|
Example
{
"location": LocationNode,
"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"
}
CreateOrganizationInput
Fields
| Input Field | Description |
|---|---|
organizationInput - OrganizationCreateInput!
|
|
clientMutationId - String
|
Example
{
"organizationInput": OrganizationCreateInput,
"clientMutationId": "abc123"
}
CreateOrganizationPackageBackgroundInput
Fields
| Input Field | Description |
|---|---|
organizationPackageBackgroundInput - OrganizationPackageBackgroundCreateInput!
|
|
clientMutationId - String
|
Example
{
"organizationPackageBackgroundInput": OrganizationPackageBackgroundCreateInput,
"clientMutationId": "xyz789"
}
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"
}
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": "xyz789"
}
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": "xyz789"
}
CreatePackageGroupJobInput
Fields
| Input Field | Description |
|---|---|
packageGroupJobInput - PackageGroupJobCreateInput!
|
|
clientMutationId - String
|
Example
{
"packageGroupJobInput": PackageGroupJobCreateInput,
"clientMutationId": "xyz789"
}
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": "abc123"
}
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": "xyz789"
}
CreateResitReasonInput
Fields
| Input Field | Description |
|---|---|
resitReasonInput - ResitReasonCreateInput!
|
|
clientMutationId - String
|
Example
{
"resitReasonInput": ResitReasonCreateInput,
"clientMutationId": "xyz789"
}
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": "xyz789"
}
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": "abc123"
}
CreateSessionPackagePayload
Fields
| Field Name | Description |
|---|---|
sessionPackage - SessionPackageNode
|
|
clientMutationId - String
|
Example
{
"sessionPackage": SessionPackageNode,
"clientMutationId": "abc123"
}
CreateSessionPayload
Fields
| Field Name | Description |
|---|---|
session - SessionNode
|
|
clientMutationId - String
|
Example
{
"session": SessionNode,
"clientMutationId": "xyz789"
}
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": "abc123"
}
CreateStripeInvoiceInput
Fields
| Input Field | Description |
|---|---|
stripeInvoiceInput - StripeInvoiceCreateInput!
|
|
clientMutationId - String
|
Example
{
"stripeInvoiceInput": StripeInvoiceCreateInput,
"clientMutationId": "xyz789"
}
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": "xyz789"
}
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
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"
}
CreateSubjectInput
Fields
| Input Field | Description |
|---|---|
subjectInput - SubjectCreateInput!
|
|
clientMutationId - String
|
Example
{
"subjectInput": SubjectCreateInput,
"clientMutationId": "abc123"
}
CreateSubjectPayload
Fields
| Field Name | Description |
|---|---|
subject - SubjectNode
|
|
clientMutationId - String
|
Example
{
"subject": SubjectNode,
"clientMutationId": "abc123"
}
CreateSubmitFormInput
Fields
| Input Field | Description |
|---|---|
submitFormInput - SubmitFormCreateInput!
|
|
clientMutationId - String
|
Example
{
"submitFormInput": SubmitFormCreateInput,
"clientMutationId": "abc123"
}
CreateSubmitFormPayload
Fields
| Field Name | Description |
|---|---|
submitForm - SubmitFormNode
|
|
clientMutationId - String
|
Example
{
"submitForm": SubmitFormNode,
"clientMutationId": "abc123"
}
CreateTagInput
CreateTagPayload
CreateTaskCollectionInput
Fields
| Input Field | Description |
|---|---|
taskCollectionInput - TaskCollectionCreateInput!
|
|
clientMutationId - String
|
Example
{
"taskCollectionInput": TaskCollectionCreateInput,
"clientMutationId": "abc123"
}
CreateTaskCollectionPayload
Fields
| Field Name | Description |
|---|---|
taskCollection - TaskCollectionNode
|
|
clientMutationId - String
|
Example
{
"taskCollection": TaskCollectionNode,
"clientMutationId": "abc123"
}
CreateTaskCollectionTaskInput
Fields
| Input Field | Description |
|---|---|
taskCollectionTaskInput - TaskCollectionTaskCreateInput!
|
|
clientMutationId - String
|
Example
{
"taskCollectionTaskInput": TaskCollectionTaskCreateInput,
"clientMutationId": "abc123"
}
CreateTaskCollectionTaskPayload
Fields
| Field Name | Description |
|---|---|
taskCollectionTask - TaskCollectionTaskNode
|
|
clientMutationId - String
|
Example
{
"taskCollectionTask": TaskCollectionTaskNode,
"clientMutationId": "abc123"
}
CreateTaskInput
Fields
| Input Field | Description |
|---|---|
taskInput - TaskCreateInput!
|
|
clientMutationId - String
|
Example
{
"taskInput": TaskCreateInput,
"clientMutationId": "xyz789"
}
CreateTaskPayload
CreateTenantInput
Fields
| Input Field | Description |
|---|---|
tenantInput - TenantCreateInput!
|
|
clientMutationId - String
|
Example
{
"tenantInput": TenantCreateInput,
"clientMutationId": "abc123"
}
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": "xyz789",
"tenantDomain": "abc123",
"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": 987
}
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"
}
CreateTimesheetEventInput
CreateTimesheetEventPayload
Fields
| Field Name | Description |
|---|---|
timesheetEvent - TimesheetEventNode
|
|
clientMutationId - String
|
Example
{
"timesheetEvent": TimesheetEventNode,
"clientMutationId": "xyz789"
}
CreateTimesheetInput
Fields
| Input Field | Description |
|---|---|
input - TimesheetCreateInput!
|
|
clientMutationId - String
|
Example
{
"input": TimesheetCreateInput,
"clientMutationId": "abc123"
}
CreateTimesheetPayload
Fields
| Field Name | Description |
|---|---|
timesheet - TimesheetNode
|
|
clientMutationId - String
|
Example
{
"timesheet": TimesheetNode,
"clientMutationId": "xyz789"
}
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"
}
Date
Example
"2007-12-03"
DateTime
Example
"2007-12-03T10:15:30Z"
Decimal
Example
Decimal
DeleteAPIKeyInput
DeleteAPIKeyPayload
DeleteBoxSignRequestInput
DeleteBoxSignRequestPayload
DeleteBreakInput
DeleteBreakPayload
DeleteCouponInput
DeleteCouponPayload
DeleteEmployeeInput
DeleteEmployeeJobInput
DeleteEmployeeJobPayload
DeleteEmployeePayload
DeleteEmployeeScheduleInput
DeleteEmployeeSchedulePayload
DeleteEquipmentBagInput
DeleteEquipmentBagPayload
DeleteEquipmentBagTypeInput
DeleteEquipmentBagTypePayload
DeleteEquipmentCategoryInput
DeleteEquipmentCategoryPayload
DeleteEquipmentItemInput
DeleteEquipmentItemPayload
DeleteEquipmentItemTypeInput
DeleteEquipmentItemTypePayload
DeleteEquipmentRepairInput
DeleteEquipmentRepairPayload
DeleteFileInput
DeleteFilePayload
DeleteFolderFileInput
Fields
| Input Field | Description |
|---|---|
folderFileInput - FolderFileDeleteInput!
|
|
clientMutationId - String
|
Example
{
"folderFileInput": FolderFileDeleteInput,
"clientMutationId": "xyz789"
}
DeleteFolderFilePayload
DeleteFolderInput
DeleteFolderPayload
DeleteFormInput
DeleteFormPayload
DeleteGaiaUserInput
DeleteGaiaUserPayload
DeleteJSONWebTokenCookieInput
Fields
| Input Field | Description |
|---|---|
clientMutationId - String
|
Example
{"clientMutationId": "abc123"}
DeleteJSONWebTokenCookiePayload
DeleteJobInput
DeleteJobPayload
DeleteJobStageInput
DeleteJobStagePayload
DeleteJobTypeInput
DeleteJobTypePayload
DeleteLocationInput
DeleteLocationPayload
DeleteNotificationTriggerInput
DeleteNotificationTriggerPayload
DeleteOrganizationInput
Fields
| Input Field | Description |
|---|---|
organizationInput - OrganizationDeleteInput
|
|
clientMutationId - String
|
Example
{
"organizationInput": OrganizationDeleteInput,
"clientMutationId": "abc123"
}
DeleteOrganizationPackageBackgroundInput
DeleteOrganizationPackageBackgroundPayload
DeleteOrganizationPayload
DeleteOrganizationStageInput
DeleteOrganizationStagePayload
DeletePackageCategoryInput
DeletePackageCategoryPayload
DeletePackageGroupJobInput
DeletePackageGroupJobPayload
DeleteProductInput
DeleteProductPayload
DeleteRefreshTokenCookieInput
Fields
| Input Field | Description |
|---|---|
clientMutationId - String
|
Example
{"clientMutationId": "abc123"}
DeleteRefreshTokenCookiePayload
DeleteRegionInput
DeleteRegionPayload
DeleteResitReasonInput
DeleteResitReasonPayload
DeleteRoleInput
DeleteRolePayload
DeleteSessionInput
DeleteSessionPackageInput
DeleteSessionPackagePayload
DeleteSessionPayload
DeleteSessionStageInput
DeleteSessionStagePayload
DeleteStripeInvoiceInput
DeleteStripeInvoicePayload
DeleteSubjectGroupInput
Fields
| Input Field | Description |
|---|---|
subjectGroupInput - SubjectGroupDeleteInput
|
|
clientMutationId - String
|
Example
{
"subjectGroupInput": SubjectGroupDeleteInput,
"clientMutationId": "xyz789"
}
DeleteSubjectGroupPayload
DeleteSubjectInput
DeleteSubjectPayload
DeleteSubmitFormInput
DeleteSubmitFormPayload
DeleteTagInput
DeleteTagPayload
DeleteTaskCollectionInput
DeleteTaskCollectionPayload
DeleteTaskCollectionTaskInput
DeleteTaskCollectionTaskPayload
DeleteTaskInput
DeleteTaskPayload
DeleteTenantFileInput
DeleteTenantFilePayload
DeleteTimesheetInput
DeleteTimesheetPayload
DeleteWebhookInput
DeleteWebhookPayload
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": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"organization": OrganizationNode,
"name": "xyz789",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
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
DownloadEquipmentBagPayload
DownloadEquipmentItemInput
DownloadEquipmentItemPayload
DownloadFileInput
DownloadFilePayload
DownloadFolderFileInput
Fields
| Input Field | Description |
|---|---|
folderFileInput - FolderFileDownloadInput!
|
|
clientMutationId - String
|
Example
{
"folderFileInput": FolderFileDownloadInput,
"clientMutationId": "xyz789"
}
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"],
"clientMutationId": "abc123"
}
DownloadJobPayload
DownloadLogEntriesInput
Example
{
"startDate": "2007-12-03T10:15:30Z",
"endDate": "2007-12-03T10:15:30Z",
"objectRepr": "xyz789",
"apiCall": "xyz789",
"apiKey": "xyz789",
"contentType": "abc123",
"relayId": "xyz789",
"contentTypesRelayIds": "xyz789",
"clientMutationId": "abc123"
}
DownloadLogEntriesPayload
DownloadOrganizationsInput
DownloadOrganizationsPayload
DownloadSessionsInput
DownloadSessionsPayload
DownloadStripeInvoicesInput
Example
{
"fileType": "abc123",
"startDate": "2007-12-03T10:15:30Z",
"endDate": "2007-12-03T10:15:30Z",
"gaiaUserId": "4",
"stripeCustomerId": 4,
"organizationId": "4",
"subjectGroupId": 4,
"productId": "4",
"paid": false,
"open": false,
"void": true,
"paymentFailed": false,
"clientMutationId": "xyz789"
}
DownloadStripeInvoicesPayload
DownloadStripePaymentIntentsInput
Example
{
"fileType": "xyz789",
"startDate": "2007-12-03T10:15:30Z",
"endDate": "2007-12-03T10:15:30Z",
"stripePaymentIntentId": 4,
"subjectId": "4",
"organizationId": "4",
"subjectGroupId": 4,
"sessionId": "4",
"sessions": false,
"invoices": true,
"declined": false,
"clientMutationId": "xyz789"
}
DownloadStripePaymentIntentsPayload
DownloadSubjectGroupSubjectsInput
DownloadSubjectGroupSubjectsPayload
DownloadSubjectGroupsInput
DownloadSubjectGroupsPayload
DownloadSubjectsInput
DownloadSubjectsPayload
DownloadTimesheetInput
Example
{
"startDate": "2007-12-03T10:15:30Z",
"endDate": "2007-12-03T10:15:30Z",
"ids": ["4"],
"search": "abc123",
"associated": false,
"clientMutationId": "xyz789"
}
DownloadTimesheetPayload
EmployeeCSVInput
Fields
| Input Field | Description |
|---|---|
csvEmployees - [EmployeeCreateInput]!
|
Example
{"csvEmployees": [EmployeeCreateInput]}
EmployeeCreateInput
Fields
| Input Field | Description |
|---|---|
gaiaUserId - ID
|
|
roleIds - [ID]
|
|
gaiaUserFirstName - String
|
|
gaiaUserLastName - String
|
|
gaiaUserEmail - String
|
|
gaiaUserSecondaryEmail - String
|
|
gaiaUserPassword - String
|
|
gaiaUserPhoneNumber - String
|
|
gaiaUserSecondaryPhoneNumber - 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
|
|
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
|
|
smtpGmail - Boolean
|
Example
{
"gaiaUserId": "4",
"roleIds": ["4"],
"gaiaUserFirstName": "xyz789",
"gaiaUserLastName": "abc123",
"gaiaUserEmail": "abc123",
"gaiaUserSecondaryEmail": "xyz789",
"gaiaUserPassword": "xyz789",
"gaiaUserPhoneNumber": "abc123",
"gaiaUserSecondaryPhoneNumber": "xyz789",
"gaiaUserActive": true,
"gaiaUserNotes": "xyz789",
"gaiaUserAddressLineOne": "abc123",
"gaiaUserAddressLineTwo": "xyz789",
"gaiaUserCity": "xyz789",
"gaiaUserState": "abc123",
"gaiaUserZipCode": "xyz789",
"gaiaUserSmsNotificationsEnabled": false,
"gaiaUserEmailNotificationsEnabled": true,
"gaiaUserAbbreviatedName": "abc123",
"groupId": 4,
"defaultRoleId": 4,
"salesPercent": 123.45,
"photoPercent": 123.45,
"payCommission": "abc123",
"rainPercent": 987.65,
"taskPercent": 123.45,
"servicePercent": 987.65,
"smtpHost": "xyz789",
"smtpPort": 987,
"smtpUser": "abc123",
"smtpTls": false,
"smtpSsl": false,
"smtpPassword": "xyz789",
"smtpSendgridSender": "xyz789",
"roleNames": ["xyz789"],
"groupName": "abc123",
"hourlyPay": 987.65,
"smtpGmail": true
}
EmployeeJobCreateInput
Example
{
"employeeId": "4",
"roleId": 4,
"jobId": "4",
"hourlyPay": 987.65,
"equipmentItemIds": [4],
"equipmentBagIds": [4],
"equipmentPickupArea": "xyz789",
"sendNotification": false,
"sendEquipmentNotification": false,
"confirmed": false,
"startDateTime": "2007-12-03T10:15:30Z",
"endDateTime": "2007-12-03T10:15:30Z"
}
EmployeeJobNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
job - JobNode
|
|
hourlyPay - Decimal
|
|
confirmed - Boolean
|
|
confirmationToken - String
|
|
startDateTime - DateTime
|
|
endDateTime - DateTime
|
|
role - RoleNode
|
|
employee - EmployeeNode
|
|
equipmentItems - EquipmentItemNodeConnection!
|
|
Arguments
|
|
equipmentBags - EquipmentBagNodeConnection!
|
|
Arguments
|
|
equipmentPickupArea - String
|
|
submitForms - SubmitFormNodeConnection!
|
|
Arguments
|
|
forms - FormNodeConnection!
|
|
Arguments
|
|
timesheet - TimesheetNode
|
|
googleCalendarEvent - GoogleCalendarEventNode
|
|
notifications - NotificationNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
minutesLong - Int
|
|
description - String
|
|
Example
{
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"job": JobNode,
"hourlyPay": Decimal,
"confirmed": true,
"confirmationToken": "xyz789",
"startDateTime": "2007-12-03T10:15:30Z",
"endDateTime": "2007-12-03T10:15:30Z",
"role": RoleNode,
"employee": EmployeeNode,
"equipmentItems": EquipmentItemNodeConnection,
"equipmentBags": EquipmentBagNodeConnection,
"equipmentPickupArea": "abc123",
"submitForms": SubmitFormNodeConnection,
"forms": FormNodeConnection,
"timesheet": TimesheetNode,
"googleCalendarEvent": GoogleCalendarEventNode,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"minutesLong": 987,
"description": "abc123"
}
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
|
|
equipmentItemIds - [ID]
|
|
equipmentBagIds - [ID]
|
|
employeeId - ID
|
|
equipmentPickupArea - String
|
|
archived - Boolean
|
|
roleId - ID
|
|
sendNotification - Boolean
|
|
sendEquipmentNotification - Boolean
|
|
confirmed - Boolean
|
|
startDateTime - DateTime
|
|
endDateTime - DateTime
|
Example
{
"id": 4,
"hourlyPay": 123.45,
"equipmentItemIds": ["4"],
"equipmentBagIds": ["4"],
"employeeId": "4",
"equipmentPickupArea": "abc123",
"archived": true,
"roleId": "4",
"sendNotification": true,
"sendEquipmentNotification": false,
"confirmed": false,
"startDateTime": "2007-12-03T10:15:30Z",
"endDateTime": "2007-12-03T10:15:30Z"
}
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
|
|
hiredOn - Date
|
|
leftOn - Date
|
|
servicePercent - Float
|
|
smtpHost - String
|
|
smtpPort - Int
|
|
smtpUser - String
|
|
smtpTls - Boolean
|
|
smtpSsl - Boolean
|
|
smtpPassword - String
|
|
smtpValid - Boolean!
|
|
smtpSendgridSender - String
|
|
smtpGmail - Boolean!
|
|
smtpAuthToken - JSONString
|
|
folder - FolderNode
|
|
files - FileNodeConnection!
|
|
Arguments
|
|
taskCollectionTasks - TaskCollectionTaskNodeConnection!
|
|
completedTasks - TaskNodeConnection!
|
|
Arguments
|
|
tasks - TaskNodeConnection!
|
|
Arguments
|
|
submitForms - SubmitFormNodeConnection!
|
|
Arguments
|
|
forms - FormNodeConnection!
|
|
Arguments
|
|
orgsManaged - OrganizationNodeConnection!
|
|
Arguments
|
|
timesheets - TimesheetNodeConnection!
|
|
Arguments
|
|
approvingCalendarEvents - EmployeeScheduleNodeConnection!
|
|
Arguments
|
|
calendarEvents - EmployeeScheduleNodeConnection!
|
|
Arguments
|
|
jobs - JobNodeConnection!
|
|
Arguments
|
|
sessions - SessionNodeConnection!
|
|
Arguments
|
|
employeeJobs - EmployeeJobNodeConnection!
|
|
Arguments
|
|
employeeRoles - EmployeeRoleNodeConnection!
|
|
equipmentBags - EquipmentBagNodeConnection!
|
|
Arguments
|
|
equipmentItems - EquipmentItemNodeConnection!
|
|
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,
"gaiaUser": GaiaUserNode,
"roles": RoleNodeConnection,
"kanban": KanbanNode,
"boxFolderId": "abc123",
"defaultRole": RoleNode,
"hourlyPay": Decimal,
"internalEmployeeId": 987,
"salesPercent": 987.65,
"photoPercent": 987.65,
"payCommission": "xyz789",
"rainPercent": 123.45,
"taskPercent": 987.65,
"hiredOn": "2007-12-03",
"leftOn": "2007-12-03",
"servicePercent": 987.65,
"smtpHost": "abc123",
"smtpPort": 987,
"smtpUser": "abc123",
"smtpTls": true,
"smtpSsl": true,
"smtpPassword": "abc123",
"smtpValid": false,
"smtpSendgridSender": "xyz789",
"smtpGmail": false,
"smtpAuthToken": JSONString,
"folder": FolderNode,
"files": FileNodeConnection,
"taskCollectionTasks": TaskCollectionTaskNodeConnection,
"completedTasks": TaskNodeConnection,
"tasks": TaskNodeConnection,
"submitForms": SubmitFormNodeConnection,
"forms": FormNodeConnection,
"orgsManaged": OrganizationNodeConnection,
"timesheets": TimesheetNodeConnection,
"approvingCalendarEvents": EmployeeScheduleNodeConnection,
"calendarEvents": EmployeeScheduleNodeConnection,
"jobs": JobNodeConnection,
"sessions": SessionNodeConnection,
"employeeJobs": EmployeeJobNodeConnection,
"employeeRoles": EmployeeRoleNodeConnection,
"equipmentBags": EquipmentBagNodeConnection,
"equipmentItems": EquipmentItemNodeConnection,
"nonRecurringNotifications": NonRecurringNotificationNodeConnection,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
EmployeeNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [EmployeeNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [EmployeeNodeEdge],
"nodeCount": 123
}
EmployeeNodeEdge
Fields
| Field Name | Description |
|---|---|
node - EmployeeNode
|
|
cursor - String!
|
Example
{
"node": EmployeeNode,
"cursor": "abc123"
}
EmployeeRoleNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
role - RoleNode
|
|
employee - EmployeeNode
|
|
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,
"role": RoleNode,
"employee": EmployeeNode,
"default": false,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
EmployeeRoleNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [EmployeeRoleNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [EmployeeRoleNodeEdge],
"nodeCount": 123
}
EmployeeRoleNodeEdge
Fields
| Field Name | Description |
|---|---|
node - EmployeeRoleNode
|
|
cursor - String!
|
Example
{
"node": EmployeeRoleNode,
"cursor": "xyz789"
}
EmployeeScheduleApprovalStatus
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"PENDING"
EmployeeScheduleCreateInput
Fields
| Input Field | Description |
|---|---|
employeeId - ID!
|
|
locationId - ID
|
|
approvingEmployeeId - ID
|
|
startDateTime - StudioTimezoneDateTime!
|
|
endDateTime - StudioTimezoneDateTime!
|
|
eventType - String!
|
|
approvalStatus - String!
|
|
hourlyPay - Float
|
|
notes - String
|
Example
{
"employeeId": "4",
"locationId": "4",
"approvingEmployeeId": 4,
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime,
"eventType": "abc123",
"approvalStatus": "abc123",
"hourlyPay": 123.45,
"notes": "abc123"
}
EmployeeScheduleEventType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"EMPLOYEE_WORKING"
EmployeeScheduleNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
approvingEmployee - EmployeeNode
|
|
employee - EmployeeNode
|
|
location - LocationNode
|
|
startDateTime - DateTime
|
|
endDateTime - DateTime
|
|
eventType - EmployeeScheduleEventType
|
|
approvalStatus - EmployeeScheduleApprovalStatus
|
|
notes - String
|
|
hourlyPay - Decimal
|
|
forms - FormNodeConnection!
|
|
Arguments
|
|
timesheet - TimesheetNode
|
|
googleCalendarEvent - GoogleCalendarEventNode
|
|
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,
"approvingEmployee": EmployeeNode,
"employee": EmployeeNode,
"location": LocationNode,
"startDateTime": "2007-12-03T10:15:30Z",
"endDateTime": "2007-12-03T10:15:30Z",
"eventType": "EMPLOYEE_WORKING",
"approvalStatus": "PENDING",
"notes": "xyz789",
"hourlyPay": Decimal,
"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": "xyz789"
}
EmployeeScheduleUpdateInput
Fields
| Input Field | Description |
|---|---|
id - ID!
|
|
locationId - ID
|
|
employeeId - ID
|
|
approvingEmployeeId - ID
|
|
startDateTime - StudioTimezoneDateTime
|
|
endDateTime - StudioTimezoneDateTime
|
|
hourlyPay - Float
|
|
eventType - String
|
|
approvalStatus - String
|
|
notes - String
|
Example
{
"id": 4,
"locationId": 4,
"employeeId": 4,
"approvingEmployeeId": "4",
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime,
"hourlyPay": 123.45,
"eventType": "xyz789",
"approvalStatus": "abc123",
"notes": "xyz789"
}
EmployeeUpdateInput
Fields
| Input Field | Description |
|---|---|
id - ID!
|
|
gaiaUserId - ID
|
|
roleIds - [ID]
|
|
gaiaUserFirstName - String
|
|
gaiaUserLastName - String
|
|
gaiaUserEmail - String
|
|
gaiaUserSecondaryEmail - String
|
|
gaiaUserActive - Boolean
|
|
gaiaUserPhoneNumber - String
|
|
gaiaUserSecondaryPhoneNumber - String
|
|
gaiaUserNotes - String
|
|
gaiaUserAddressLineOne - String
|
|
gaiaUserPassword - String
|
|
gaiaUserAddressLineTwo - String
|
|
gaiaUserSmsNotificationsEnabled - Boolean
|
|
gaiaUserEmailNotificationsEnabled - Boolean
|
|
gaiaUserCity - String
|
|
gaiaUserState - String
|
|
gaiaUserZipCode - String
|
|
gaiaUserAbbreviatedName - String
|
|
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
|
|
smtpGmail - Boolean
|
Example
{
"id": "4",
"gaiaUserId": "4",
"roleIds": ["4"],
"gaiaUserFirstName": "xyz789",
"gaiaUserLastName": "xyz789",
"gaiaUserEmail": "abc123",
"gaiaUserSecondaryEmail": "xyz789",
"gaiaUserActive": true,
"gaiaUserPhoneNumber": "xyz789",
"gaiaUserSecondaryPhoneNumber": "abc123",
"gaiaUserNotes": "abc123",
"gaiaUserAddressLineOne": "abc123",
"gaiaUserPassword": "abc123",
"gaiaUserAddressLineTwo": "abc123",
"gaiaUserSmsNotificationsEnabled": true,
"gaiaUserEmailNotificationsEnabled": false,
"gaiaUserCity": "xyz789",
"gaiaUserState": "xyz789",
"gaiaUserZipCode": "xyz789",
"gaiaUserAbbreviatedName": "xyz789",
"groupId": "4",
"active": true,
"archived": false,
"defaultRoleId": 4,
"salesPercent": 123.45,
"photoPercent": 987.65,
"payCommission": "abc123",
"rainPercent": 987.65,
"taskPercent": 987.65,
"servicePercent": 987.65,
"smtpHost": "xyz789",
"smtpPort": 123,
"smtpUser": "abc123",
"smtpTls": false,
"smtpSsl": true,
"smtpPassword": "abc123",
"smtpSendgridSender": "abc123",
"hourlyPay": 987.65,
"smtpGmail": false
}
EquipmentBagCreateInput
Example
{
"notes": "abc123",
"name": "xyz789",
"returned": true,
"equipmentItemIds": ["4"],
"newEquipmentItems": [EquipmentItemCreateInput],
"equipmentBagTypeId": "4",
"employeeId": 4,
"equipmentCategoryId": 4,
"count": 987,
"vendor": "xyz789",
"invoiceNumber": "xyz789",
"price": 987.65
}
EquipmentBagNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
name - String!
|
|
returned - Boolean!
|
|
notes - String
|
|
equipmentBagType - EquipmentBagTypeNode
|
|
employee - EmployeeNode
|
|
equipmentCategory - EquipmentCategoryNode
|
|
files - FileNodeConnection!
|
|
Arguments
|
|
employeeJobs - EmployeeJobNodeConnection!
|
|
Arguments
|
|
equipmentItems - EquipmentItemNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
qrCodeFile - 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": "abc123",
"returned": false,
"notes": "abc123",
"equipmentBagType": EquipmentBagTypeNode,
"employee": EmployeeNode,
"equipmentCategory": EquipmentCategoryNode,
"files": FileNodeConnection,
"employeeJobs": EmployeeJobNodeConnection,
"equipmentItems": EquipmentItemNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"qrCodeFile": FileNode,
"equipmentItemTypeIds": ["4"],
"equipmentItemTypeRecordIds": [123],
"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": "abc123"
}
EquipmentBagTypeCreateInput
Fields
| Input Field | Description |
|---|---|
name - String!
|
|
newEquipmentItemTypes - [NewEquipmentBagTypeInput]
|
|
equipmentItemTypeIds - [ID]
|
|
equipmentCategoryId - ID
|
Example
{
"name": "abc123",
"newEquipmentItemTypes": [NewEquipmentBagTypeInput],
"equipmentItemTypeIds": ["4"],
"equipmentCategoryId": "4"
}
EquipmentBagTypeNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
name - String!
|
|
equipmentCategory - EquipmentCategoryNode
|
|
equipmentItemTypesList - [EquipmentItemTypeNode]
|
|
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": "xyz789",
"equipmentCategory": EquipmentCategoryNode,
"equipmentItemTypesList": [EquipmentItemTypeNode],
"files": FileNodeConnection,
"equipmentBags": EquipmentBagNodeConnection,
"equipmentItemTypes": EquipmentItemTypeNodeConnection,
"jobEquipmentBagTypes": JobEquipmentBagTypeNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"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
Fields
| Input Field | Description |
|---|---|
id - ID!
|
|
name - String
|
|
newEquipmentItemTypes - [NewEquipmentBagTypeInput]
|
|
equipmentItemTypeIds - [ID]
|
|
equipmentCategoryId - ID
|
Example
{
"id": "4",
"name": "xyz789",
"newEquipmentItemTypes": [NewEquipmentBagTypeInput],
"equipmentItemTypeIds": ["4"],
"equipmentCategoryId": "4"
}
EquipmentBagTypesPdfInput
EquipmentBagTypesPdfPayload
EquipmentBagUpdateInput
Example
{
"id": "4",
"returned": true,
"returnedAndUnassign": true,
"unassign": true,
"name": "abc123",
"employeeId": 4,
"notes": "xyz789",
"equipmentItemIds": [4],
"newEquipmentItems": [EquipmentItemCreateInput],
"equipmentBagTypeId": 4,
"equipmentCategoryId": 4,
"employeeJobId": 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": true,
"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": "abc123"
}
EquipmentCategoryUpdateInput
EquipmentItemCreateInput
Example
{
"name": "xyz789",
"newCategory": "abc123",
"equipmentCategoryId": 4,
"newEquipmentItemTypeName": "abc123",
"equipmentItemTypeId": "4",
"employeeId": 4,
"serialNumber": "abc123",
"notes": "xyz789",
"returned": true,
"underRepair": false,
"vendor": "abc123",
"invoiceNumber": "abc123",
"price": 123.45
}
EquipmentItemNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
equipmentCategory - EquipmentCategoryNode
|
|
equipmentItemType - EquipmentItemTypeNode
|
|
equipmentBag - EquipmentBagNode
|
|
employee - EmployeeNode
|
|
name - String
|
|
vendor - String
|
|
invoiceNumber - String
|
|
price - Float
|
|
serialNumber - String
|
|
notes - String
|
|
retire - Boolean!
|
|
underRepair - Boolean!
|
|
returned - Boolean!
|
|
search - String
|
|
files - FileNodeConnection!
|
|
Arguments
|
|
employeeJobs - EmployeeJobNodeConnection!
|
|
Arguments
|
|
repairs - RepairNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
qrCodeFile - FileNode
|
|
employeeEmployeeJobs - [EmployeeJobNode]
|
|
nextEmployeeJob - EmployeeJobNode
|
|
lastEmployeeJob - EmployeeJobNode
|
|
nextEmployeeJobs - [EmployeeJobNode]
|
|
lastEmployeeJobs - [EmployeeJobNode]
|
|
Example
{
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"equipmentCategory": EquipmentCategoryNode,
"equipmentItemType": EquipmentItemTypeNode,
"equipmentBag": EquipmentBagNode,
"employee": EmployeeNode,
"name": "xyz789",
"vendor": "xyz789",
"invoiceNumber": "xyz789",
"price": 987.65,
"serialNumber": "xyz789",
"notes": "xyz789",
"retire": false,
"underRepair": false,
"returned": false,
"search": "abc123",
"files": FileNodeConnection,
"employeeJobs": EmployeeJobNodeConnection,
"repairs": RepairNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"qrCodeFile": 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": 987
}
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!
|
|
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": "abc123",
"miscellaneous": false,
"equipmentItems": EquipmentItemNodeConnection,
"jobEquipmentItemTypes": JobEquipmentItemTypeNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
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": "xyz789"
}
EquipmentItemTypeUpdateInput
EquipmentItemUpdateInput
Fields
| Input Field | Description |
|---|---|
id - ID!
|
|
equipmentItemTypeId - ID
|
|
newEquipmentItemTypeName - String
|
|
name - String
|
|
equipmentCategoryId - ID
|
|
employeeId - ID
|
|
unassign - Boolean
|
|
serialNumber - String
|
|
notes - String
|
|
retire - Boolean
|
|
returned - Boolean
|
|
underRepair - Boolean
|
|
vendor - String
|
|
invoiceNumber - String
|
|
price - Float
|
|
employeeJobId - ID
|
Example
{
"id": "4",
"equipmentItemTypeId": 4,
"newEquipmentItemTypeName": "abc123",
"name": "abc123",
"equipmentCategoryId": 4,
"employeeId": "4",
"unassign": false,
"serialNumber": "abc123",
"notes": "xyz789",
"retire": false,
"returned": true,
"underRepair": true,
"vendor": "xyz789",
"invoiceNumber": "abc123",
"price": 123.45,
"employeeJobId": 4
}
EquipmentRepairCreateInput
Example
{
"equipmentItemId": 4,
"problem": "xyz789",
"notes": "abc123",
"dateFixed": StudioTimezoneDateTime,
"vendor": "xyz789",
"invoiceNumber": "xyz789",
"price": 987.65
}
EquipmentRepairUpdateInput
Example
{
"id": "4",
"problem": "abc123",
"notes": "abc123",
"equipmentItemId": "4",
"dateFixed": StudioTimezoneDateTime,
"vendor": "xyz789",
"invoiceNumber": "xyz789",
"price": 123.45
}
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": "abc123",
"port": 123,
"user": "abc123",
"password": "abc123",
"tls": true,
"ssl": false,
"valid": true,
"rateLimit": 987,
"rateLimitSecondDelta": 987,
"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": "xyz789"
}
FTPConnectorUpdateInput
Example
{
"host": "abc123",
"port": 987,
"user": "xyz789",
"password": "xyz789",
"tls": true,
"ssl": true,
"rateLimit": 123,
"rateLimitSecondDelta": 123
}
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
|
Example
{
"folderId": 4,
"displayName": "abc123",
"jobId": "4",
"organizationId": 4,
"taskId": 4,
"employeeId": 4,
"cantRename": true,
"externalCantUpdateFile": true,
"cantDelete": true,
"externalCantRename": true,
"externalCantDelete": true,
"subjectGroupId": "4",
"subjectId": "4",
"externallyVisible": false,
"file": Upload,
"tags": ["xyz789"],
"zipped": false
}
FileDownloadSessionCreateInput
Fields
| Input Field | Description |
|---|---|
items - [FolderFileDeleteItemInput]
|
Example
{"items": [FolderFileDeleteItemInput]}
FileDownloadSessionNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
zipCreationComplete - Boolean!
|
|
totalSize - Int!
|
|
totalSizeCreated - Int!
|
|
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": 987,
"totalSizeCreated": 987,
"file": FileNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
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": "xyz789"
}
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
|
|
fileUploadSessionChunkZipped - Boolean
|
|
fileUploadSessionFileUuid - UUID
|
|
fileUploadSessionChunkOrder - Int
|
|
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
|
|
file - String!
|
|
sha1 - String!
|
|
externallyVisible - Boolean
|
|
temporary - Boolean
|
|
type - String
|
|
bytes - Int
|
|
folderItem - FolderItemNode
|
|
fileDownloadSession - FileDownloadSessionNode
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
fileName - String
|
|
fileUrl - String
|
|
fileExtension - String
|
|
tags - [TagNode]
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"shared": true,
"cantDelete": true,
"cantRename": true,
"externalCantDelete": false,
"externalCantRename": false,
"externalCantUpdateFile": true,
"modifiedBy": GaiaUserNode,
"displayName": "abc123",
"notificationTemplate": NotificationTemplateNode,
"fileUploadSessionChunkZipped": true,
"fileUploadSessionFileUuid": "a5b06899-eaee-408e-b1f8-76de751d98e0",
"fileUploadSessionChunkOrder": 987,
"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,
"file": "xyz789",
"sha1": "abc123",
"externallyVisible": false,
"temporary": true,
"type": "abc123",
"bytes": 123,
"folderItem": FolderItemNode,
"fileDownloadSession": FileDownloadSessionNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"fileName": "abc123",
"fileUrl": "xyz789",
"fileExtension": "abc123",
"tags": [TagNode]
}
FileNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [FileNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [FileNodeEdge],
"nodeCount": 123
}
FileNodeEdge
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]
|
Example
{
"id": "4",
"folderId": "4",
"displayName": "xyz789",
"jobId": "4",
"organizationId": "4",
"subjectGroupId": 4,
"employeeId": 4,
"cantRename": false,
"cantDelete": false,
"externalCantUpdateFile": true,
"externalCantRename": true,
"externalCantDelete": true,
"taskId": "4",
"subjectId": 4,
"externallyVisible": true,
"file": Upload,
"tags": ["xyz789"]
}
FileUploadSessionCreateInput
Fields
| Input Field | Description |
|---|---|
id - ID
|
|
totalChunks - Int!
|
|
order - Int!
|
|
uploadSessionUuid - String!
|
|
uploadSessionSize - Int!
|
|
isFinalChunk - Boolean!
|
|
isFinalFile - Boolean!
|
|
fileUuid - String!
|
|
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
|
|
tags - [String]
|
|
zipped - Boolean
|
|
temporary - Boolean
|
|
update - Boolean
|
|
fileName - String!
|
|
fileSize - Int!
|
|
fileChunkSize - Int!
|
|
fileContent - Upload!
|
|
relativePath - String
|
Example
{
"id": 4,
"totalChunks": 123,
"order": 987,
"uploadSessionUuid": "xyz789",
"uploadSessionSize": 123,
"isFinalChunk": true,
"isFinalFile": true,
"fileUuid": "abc123",
"folderId": 4,
"displayName": "abc123",
"jobId": "4",
"organizationId": 4,
"taskId": 4,
"employeeId": 4,
"cantRename": true,
"externalCantUpdateFile": false,
"cantDelete": true,
"externalCantRename": true,
"externalCantDelete": true,
"subjectGroupId": 4,
"subjectId": "4",
"externallyVisible": false,
"tags": ["xyz789"],
"zipped": false,
"temporary": true,
"update": true,
"fileName": "xyz789",
"fileSize": 987,
"fileChunkSize": 123,
"fileContent": Upload,
"relativePath": "xyz789"
}
FileUploadSessionNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
uuid - UUID!
|
|
totalSize - Int!
|
|
currentSizeTransferred - Int!
|
|
transferComplete - Boolean!
|
|
currentSizeCreated - Int!
|
|
createComplete - Boolean!
|
|
filePaths - JSONString!
|
|
fileSizes - JSONString!
|
|
expectedChunks - JSONString!
|
|
receivedChunks - JSONString!
|
|
userAuthorized - Boolean
|
|
maxSizeExceeded - Boolean
|
|
gaiaUser - GaiaUserNode
|
|
files - FileNodeConnection!
|
|
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,
"uuid": "a5b06899-eaee-408e-b1f8-76de751d98e0",
"totalSize": 123,
"currentSizeTransferred": 987,
"transferComplete": true,
"currentSizeCreated": 987,
"createComplete": true,
"filePaths": JSONString,
"fileSizes": JSONString,
"expectedChunks": JSONString,
"receivedChunks": JSONString,
"userAuthorized": true,
"maxSizeExceeded": true,
"gaiaUser": GaiaUserNode,
"files": FileNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
FileUploadSessionNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [FileUploadSessionNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [FileUploadSessionNodeEdge],
"nodeCount": 123
}
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
987.65
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!
|
|
subjectFolderStructure - JSONString!
|
|
organizationFolderStructure - JSONString!
|
|
createForOrganizations - Boolean!
|
|
jobFolderStructure - JSONString!
|
|
createForJobs - Boolean!
|
|
employeeFolderStructure - JSONString!
|
|
createForEmployees - Boolean!
|
|
subjectGroupFolderStructure - JSONString!
|
|
createForSubjectGroups - Boolean!
|
|
createForSubjects - Boolean!
|
|
taskSharedCanCreateFiles - Boolean!
|
|
createForTasks - Boolean!
|
|
taskSharedCanCreateFolders - Boolean!
|
|
taskSharedCanSeeFiles - Boolean!
|
|
taskFolderStructure - JSONString!
|
|
organizationsFolder - FolderNode
|
|
employeesFolder - FolderNode
|
|
subjectsFolder - FolderNode
|
|
jobsFolder - FolderNode
|
|
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,
"subjectSharedCanCreateFiles": true,
"subjectSharedCanCreateFolders": false,
"subjectSharedCanSeeFiles": false,
"sessionSharedCanCreateFiles": false,
"sessionSharedCanCreateFolders": false,
"sessionSharedCanSeeFiles": true,
"jobSharedCanCreateFiles": true,
"jobSharedCanCreateFolders": false,
"jobSharedCanSeeFiles": true,
"organizationSharedCanCreateFiles": true,
"organizationSharedCanCreateFolders": true,
"organizationSharedCanSeeFiles": true,
"subjectGroupSharedCanCreateFiles": true,
"subjectGroupSharedCanCreateFolders": true,
"subjectGroupSharedCanSeeFiles": true,
"createForSessions": false,
"sessionFolderStructure": JSONString,
"subjectFolderStructure": JSONString,
"organizationFolderStructure": JSONString,
"createForOrganizations": true,
"jobFolderStructure": JSONString,
"createForJobs": false,
"employeeFolderStructure": JSONString,
"createForEmployees": true,
"subjectGroupFolderStructure": JSONString,
"createForSubjectGroups": true,
"createForSubjects": false,
"taskSharedCanCreateFiles": true,
"createForTasks": true,
"taskSharedCanCreateFolders": true,
"taskSharedCanSeeFiles": true,
"taskFolderStructure": JSONString,
"organizationsFolder": FolderNode,
"employeesFolder": FolderNode,
"subjectsFolder": FolderNode,
"jobsFolder": FolderNode,
"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": "xyz789"
}
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
|
Example
{
"id": 4,
"bulkSyncEmployees": true,
"bulkSyncOrganizations": false,
"bulkSyncJobs": false,
"bulkSyncSessions": false,
"bulkSyncSubjectGroups": true,
"bulkSyncSubjects": true,
"bulkSyncTasks": true,
"organizationFolderStructure": "xyz789",
"subjectFolderStructure": "abc123",
"createForOrganizations": false,
"jobFolderStructure": "xyz789",
"createForJobs": true,
"employeeFolderStructure": "xyz789",
"createForEmployees": true,
"subjectGroupFolderStructure": "xyz789",
"createForSubjectGroups": false,
"sessionFolderStructure": "abc123",
"createForSessions": true,
"createForSubjects": false,
"sessionSharedCanCreateFiles": true,
"sessionSharedCanSeeFiles": false,
"sessionSharedCanCreateFolders": false,
"jobSharedCanSeeFiles": true,
"jobSharedCanCreateFiles": true,
"jobSharedCanCreateFolders": true,
"organizationSharedCanCreateFiles": true,
"organizationSharedCanCreateFolders": false,
"organizationSharedCanSeeFiles": false,
"subjectGroupSharedCanCreateFiles": false,
"subjectGroupSharedCanCreateFolders": true,
"subjectGroupSharedCanSeeFiles": true,
"subjectSharedCanCreateFiles": false,
"subjectSharedCanCreateFolders": true,
"subjectSharedCanSeeFiles": false,
"createForTasks": false,
"taskFolderStructure": "xyz789",
"taskSharedCanCreateFiles": false,
"taskSharedCanCreateFolders": true,
"taskSharedCanSeeFiles": false
}
FolderCreateInput
Example
{
"folderId": "4",
"name": "xyz789",
"jobId": 4,
"cantRename": true,
"cantDelete": true,
"externalCantRename": true,
"externalCantDelete": false,
"organizationId": "4",
"taskId": 4,
"employeeId": "4",
"subjectGroupId": "4",
"subjectId": 4,
"externallyVisible": true,
"tags": ["abc123"]
}
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": 123
}
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
|
|
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
|
|
task - TaskNode
|
|
taskShared - TaskNode
|
|
subject - SubjectNode
|
|
subjectShared - SubjectNode
|
|
subjectStaffShared - SubjectNode
|
|
externallyVisible - Boolean
|
|
bytes - Int
|
|
folderItems - FolderItemNodeConnection!
|
|
folderItem - FolderItemNode
|
|
organizationsFolderConfiguration - FolderConfigurationNode
|
|
employeesFolderConfiguration - FolderConfigurationNode
|
|
subjectsFolderConfiguration - FolderConfigurationNode
|
|
jobsFolderConfiguration - FolderConfigurationNode
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
tags - [TagNode]
|
|
items - [FolderItemType]
|
|
parentFolders - [FolderNode]
|
|
systemFolder - Boolean
|
|
Example
{
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"shared": false,
"cantDelete": true,
"cantRename": true,
"externalCantDelete": false,
"externalCantRename": false,
"name": "abc123",
"root": true,
"createdBy": GaiaUserNode,
"modifiedBy": GaiaUserNode,
"employee": EmployeeNode,
"session": SessionNode,
"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,
"task": TaskNode,
"taskShared": TaskNode,
"subject": SubjectNode,
"subjectShared": SubjectNode,
"subjectStaffShared": SubjectNode,
"externallyVisible": false,
"bytes": 123,
"folderItems": FolderItemNodeConnection,
"folderItem": FolderItemNode,
"organizationsFolderConfiguration": FolderConfigurationNode,
"employeesFolderConfiguration": FolderConfigurationNode,
"subjectsFolderConfiguration": FolderConfigurationNode,
"jobsFolderConfiguration": FolderConfigurationNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"tags": [TagNode],
"items": [FolderItemType],
"parentFolders": [FolderNode],
"systemFolder": true
}
FolderNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [FolderNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [FolderNodeEdge],
"nodeCount": 123
}
FolderNodeEdge
Fields
| Field Name | Description |
|---|---|
node - FolderNode
|
|
cursor - String!
|
Example
{
"node": FolderNode,
"cursor": "xyz789"
}
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]
|
Example
{
"id": "4",
"folderId": 4,
"name": "abc123",
"jobId": 4,
"cantRename": true,
"cantDelete": true,
"externalCantRename": false,
"externalCantDelete": true,
"organizationId": "4",
"taskId": "4",
"employeeId": 4,
"subjectGroupId": 4,
"subjectId": 4,
"externallyVisible": false,
"tags": ["xyz789"]
}
FormCreateInput
Example
{
"name": "abc123",
"form": JSONString,
"public": false,
"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": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"form": JSONString,
"public": true,
"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": 987
}
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": "xyz789"
}
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": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"packageCategory": false,
"fotomerchantId": "abc123",
"fotomerchantExternalReferenceId": "a5b06899-eaee-408e-b1f8-76de751d98e0",
"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": "abc123"
}
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": "abc123",
"fotomerchantExternalReferenceId": "a5b06899-eaee-408e-b1f8-76de751d98e0",
"label": "abc123",
"subjectGroup": SubjectGroupNode,
"packageCategory": PackageCategoryNode,
"fotomerchantClient": FotomerchantClientNode,
"fotomerchantClientSessionTemplate": FotomerchantClientSessionTemplateNode,
"fotomerchantSubjects": FotomerchantSubjectNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
FotomerchantClientSessionNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [FotomerchantClientSessionNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [FotomerchantClientSessionNodeEdge],
"nodeCount": 987
}
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": "abc123",
"fotomerchantExternalReferenceId": "a5b06899-eaee-408e-b1f8-76de751d98e0",
"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": true,
"subjectGalleryUrl": "abc123",
"lastOrderSync": "2007-12-03T10:15:30Z",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
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": true,
"syncFotomerchantClients": false,
"syncFotomerchantOrders": true
}
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": "xyz789",
"recipientName": "abc123",
"recipientEmail": "abc123",
"directFulfillmentStatus": "xyz789",
"shippingTotal": 123.45,
"subTotal": 123.45,
"couponDiscountTotal": 987.65,
"serviceFeeTotal": 123.45,
"taxTotal": 987.65,
"total": 123.45,
"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": 123
}
FotomerchantOrderNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [FotomerchantOrderNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [FotomerchantOrderNodeEdge],
"nodeCount": 123
}
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": "xyz789",
"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": false,
"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
|
|
secondaryPhoneNumber - 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
|
Example
{
"id": "xyz789",
"skipWelcomeEmail": true,
"email": "abc123",
"contactOrganizationIds": ["4"],
"suffix": "xyz789",
"prefix": "xyz789",
"jobTitle": "abc123",
"receiveInvoiceEmails": false,
"secondaryEmail": "abc123",
"organizationId": "4",
"username": "xyz789",
"firstName": "xyz789",
"lastName": "abc123",
"phoneNumber": "xyz789",
"secondaryPhoneNumber": "xyz789",
"emailNotificationsEnabled": false,
"smsNotificationsEnabled": true,
"password": "abc123",
"groups": ["abc123"],
"active": true,
"emailConfirmed": true,
"notes": "xyz789",
"addressLineOne": "xyz789",
"addressLineTwo": "xyz789",
"city": "xyz789",
"state": "xyz789",
"zipCode": "xyz789",
"initials": "xyz789",
"metadata": JSONString,
"orgContact": true,
"sendAccountCreatedEmail": true
}
GaiaUserNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
password - String!
|
|
lastLogin - DateTime
|
|
isSuperuser - Boolean!
|
|
groups - GroupNodeConnection!
|
|
username - String!
|
|
isStaff - Boolean!
|
|
isActive - Boolean!
|
|
dateJoined - DateTime!
|
|
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
|
|
receiveInvoiceEmails - Boolean!
|
|
secondaryPhoneNumber - String
|
|
passwordResetToken - String
|
|
passwordResetTokenCreated - DateTime
|
|
created - DateTime
|
|
updated - DateTime
|
|
emailNotificationsEnabled - Boolean!
|
|
smsNotificationsEnabled - Boolean!
|
|
emailConfirmed - Boolean!
|
|
emailConfirmationToken - String
|
|
emailConfirmationTokenCreated - DateTime
|
|
notes - String
|
|
urlLoginToken - String
|
|
loginLocation - String
|
|
loginBrowser - String
|
|
addressLineOne - String
|
|
addressLineTwo - String
|
|
city - String
|
|
state - String
|
|
zipCode - String
|
|
initials - String
|
|
metadata - JSONString!
|
|
encryptedId - String
|
|
createdFolders - FolderNodeConnection!
|
|
modifierFolders - FolderNodeConnection!
|
|
fileUploadSessions - FileUploadSessionNodeConnection!
|
|
modifiedFiles - FileNodeConnection!
|
|
Arguments
|
|
createdTasks - TaskNodeConnection!
|
|
Arguments
|
|
tasks - TaskNodeConnection!
|
|
Arguments
|
|
submitForms - SubmitFormNodeConnection!
|
|
Arguments
|
|
forms - FormNodeConnection!
|
|
Arguments
|
|
boxSignRequests - UserBoxSignRequestNodeConnection!
|
|
stripeCustomer - StripeCustomerNode
|
|
stripeRefundIntents - StripeRefundIntentNodeConnection!
|
|
Arguments
|
|
organizationContacts - OrganizationNodeConnection!
|
|
Arguments
|
|
subject - SubjectNode
|
|
jobsCreated - JobNodeConnection!
|
|
Arguments
|
|
jobsModified - JobNodeConnection!
|
|
Arguments
|
|
jobs - JobNodeConnection!
|
|
Arguments
|
|
employee - EmployeeNode
|
|
openAiTextCompletions - OpenAiInteractionNodeConnection!
|
|
nonRecurringNotifications - NonRecurringNotificationNodeConnection!
|
|
notifications - NotificationNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": 4,
"password": "xyz789",
"lastLogin": "2007-12-03T10:15:30Z",
"isSuperuser": false,
"groups": GroupNodeConnection,
"username": "xyz789",
"isStaff": false,
"isActive": true,
"dateJoined": "2007-12-03T10:15:30Z",
"email": "abc123",
"suffix": "xyz789",
"prefix": "xyz789",
"sendAccountCreatedEmail": true,
"jobTitle": "abc123",
"abbreviatedName": "abc123",
"dummyUsername": false,
"skipWelcomeEmail": false,
"archived": false,
"secondaryEmail": "abc123",
"firstName": "xyz789",
"lastName": "xyz789",
"fullName": "abc123",
"emailDomain": "xyz789",
"phoneNumber": "xyz789",
"receiveInvoiceEmails": true,
"secondaryPhoneNumber": "xyz789",
"passwordResetToken": "xyz789",
"passwordResetTokenCreated": "2007-12-03T10:15:30Z",
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"emailNotificationsEnabled": false,
"smsNotificationsEnabled": true,
"emailConfirmed": false,
"emailConfirmationToken": "abc123",
"emailConfirmationTokenCreated": "2007-12-03T10:15:30Z",
"notes": "xyz789",
"urlLoginToken": "abc123",
"loginLocation": "abc123",
"loginBrowser": "xyz789",
"addressLineOne": "abc123",
"addressLineTwo": "xyz789",
"city": "abc123",
"state": "abc123",
"zipCode": "abc123",
"initials": "abc123",
"metadata": JSONString,
"encryptedId": "abc123",
"createdFolders": FolderNodeConnection,
"modifierFolders": FolderNodeConnection,
"fileUploadSessions": FileUploadSessionNodeConnection,
"modifiedFiles": FileNodeConnection,
"createdTasks": TaskNodeConnection,
"tasks": TaskNodeConnection,
"submitForms": SubmitFormNodeConnection,
"forms": FormNodeConnection,
"boxSignRequests": UserBoxSignRequestNodeConnection,
"stripeCustomer": StripeCustomerNode,
"stripeRefundIntents": StripeRefundIntentNodeConnection,
"organizationContacts": OrganizationNodeConnection,
"subject": SubjectNode,
"jobsCreated": JobNodeConnection,
"jobsModified": JobNodeConnection,
"jobs": JobNodeConnection,
"employee": EmployeeNode,
"openAiTextCompletions": OpenAiInteractionNodeConnection,
"nonRecurringNotifications": NonRecurringNotificationNodeConnection,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
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": "abc123"
}
GaiaUserNotificationSettings
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
|
|
phoneNumber - 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
|
Example
{
"id": "4",
"contactOrganizationIds": ["4"],
"email": "xyz789",
"username": "xyz789",
"jobTitle": "xyz789",
"firstName": "xyz789",
"lastName": "xyz789",
"receiveInvoiceEmails": true,
"secondaryEmail": "xyz789",
"secondaryPhoneNumber": "abc123",
"phoneNumber": "xyz789",
"password": "xyz789",
"addGroups": ["4"],
"removeGroups": ["4"],
"emailNotificationsEnabled": true,
"smsNotificationsEnabled": true,
"addChildSubjects": ["4"],
"active": true,
"emailConfirmed": false,
"notes": "xyz789",
"addressLineOne": "xyz789",
"addressLineTwo": "xyz789",
"city": "abc123",
"state": "abc123",
"zipCode": "abc123",
"initials": "abc123"
}
GaiaUserUpdateNotificationSettingsInput
GenericScalar
Example
GenericScalar
GoogleCalendarConnectorNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
auth - String
|
|
serviceAccount - String
|
|
adminCalendarId - String
|
|
authValid - Boolean
|
|
authAdded - Boolean
|
|
enabled - Boolean!
|
|
enabledForSubjectSessions - Boolean!
|
|
enabledForEmployeeJobs - Boolean!
|
|
enabledForOrganizationSessions - 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,
"auth": "xyz789",
"serviceAccount": "xyz789",
"adminCalendarId": "xyz789",
"authValid": false,
"authAdded": false,
"enabled": true,
"enabledForSubjectSessions": false,
"enabledForEmployeeJobs": false,
"enabledForOrganizationSessions": false,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
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": "abc123"
}
GoogleCalendarConnectorUpdateInput
Example
{
"id": 4,
"auth": "abc123",
"serviceAccount": "abc123",
"adminCalendarId": "xyz789",
"disable": true,
"sync": true,
"enabledForSubjectSessions": true,
"enabledForEmployeeJobs": false,
"enabledForOrganizationSessions": 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": 123
}
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": "xyz789"
}
GroupNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
name - String!
|
|
userSet - GaiaUserNodeConnection!
|
|
Arguments
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": 4,
"name": "abc123",
"userSet": GaiaUserNodeConnection,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
GroupNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [GroupNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [GroupNodeEdge],
"nodeCount": 987
}
GroupNodeEdge
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": "xyz789",
"clientSecret": "abc123",
"authValid": false,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
ImageQuixConnectorNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [ImageQuixConnectorNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [ImageQuixConnectorNodeEdge],
"nodeCount": 123
}
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
|
|
sessions - SessionNodeConnection!
|
|
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": "abc123",
"subjectGroupSubject": SubjectGroupSubjectNode,
"files": FileNodeConnection,
"sessions": SessionNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"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": "xyz789"
}
ImportOrganizationCSVInput
Fields
| Input Field | Description |
|---|---|
uuid - UUID
|
|
organizationName - String
|
|
organizationStage - String
|
|
contactFirstName - String
|
|
contactLastName - String
|
|
contactEmail - String
|
|
contactSecondaryEmail - String
|
|
contactPhone - String
|
|
contactSecondaryPhone - String
|
|
contactPassword - String
|
|
contactLoginAccess - String
|
|
contactJobTitle - String
|
|
stageName - String
|
|
stageColor - String
|
|
addressLineOne - String
|
|
addressLineTwo - String
|
|
city - String
|
|
state - String
|
|
zip - String
|
|
taskCollectionName - String
|
Example
{
"uuid": "a5b06899-eaee-408e-b1f8-76de751d98e0",
"organizationName": "abc123",
"organizationStage": "abc123",
"contactFirstName": "abc123",
"contactLastName": "abc123",
"contactEmail": "xyz789",
"contactSecondaryEmail": "xyz789",
"contactPhone": "xyz789",
"contactSecondaryPhone": "xyz789",
"contactPassword": "xyz789",
"contactLoginAccess": "xyz789",
"contactJobTitle": "xyz789",
"stageName": "xyz789",
"stageColor": "xyz789",
"addressLineOne": "xyz789",
"addressLineTwo": "abc123",
"city": "xyz789",
"state": "xyz789",
"zip": "abc123",
"taskCollectionName": "xyz789"
}
ImportOrganizationInput
Fields
| Input Field | Description |
|---|---|
organizationInput - [ImportOrganizationCSVInput]
|
|
clientMutationId - String
|
Example
{
"organizationInput": [ImportOrganizationCSVInput],
"clientMutationId": "abc123"
}
ImportOrganizationPayload
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
123
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
|
|
notificationsEnabled - Boolean
|
|
packageGroupJobs - [PackageGroupJobCreateInput]
|
|
packageCategoryJobs - [PackageCategoryJobCreateInput]
|
|
startDateTime - StudioTimezoneDateTime!
|
|
endDateTime - StudioTimezoneDateTime!
|
|
locationId - ID
|
|
setups - Int
|
|
breaks - [BreakCreateInput]
|
|
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
|
|
taskCollectionIds - [ID]
|
|
googleCalendarEnabledForSubjectSessions - Boolean
|
|
googleCalendarEnabledForEmployeeJobs - Boolean
|
|
googleCalendarEnabledForOrganizationSessions - Boolean
|
Example
{
"sharedCanSeeFiles": false,
"sharedCanCreateFiles": false,
"sharedCanCreateFolders": true,
"sessionSharedCanCreateFiles": true,
"sessionSharedCanCreateFolders": true,
"sessionSharedCanSeeFiles": true,
"copyJobId": 4,
"copyTasks": true,
"multiDayJobCopyEmployeeAssignments": true,
"name": "abc123",
"jobTypeId": 4,
"stageId": "4",
"notificationsEnabled": false,
"packageGroupJobs": [PackageGroupJobCreateInput],
"packageCategoryJobs": [PackageCategoryJobCreateInput],
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime,
"locationId": 4,
"setups": 123,
"breaks": [BreakCreateInput],
"employeeJobs": [EmployeeJobCreateInput],
"notes": "abc123",
"subjectNotes": "abc123",
"createSessions": [SessionCreateInput],
"updateSessions": [SessionUpdateInput],
"jobEquipmentBagTypes": [JobEquipmentBagTypeInput],
"jobEquipmentItemTypes": [JobEquipmentItemTypeInput],
"bookingStartDateTime": StudioTimezoneDateTime,
"bookingEndDateTime": StudioTimezoneDateTime,
"manualLocation": JobLocationInput,
"contactIds": [4],
"adHocContacts": [AdHocJobContactInput],
"metadata": JSONString,
"multiDayJob": true,
"multiDayJobDates": [MultiDayJobCreateInput],
"multiDayJobCopySessions": false,
"taskCollectionIds": ["4"],
"googleCalendarEnabledForSubjectSessions": false,
"googleCalendarEnabledForEmployeeJobs": false,
"googleCalendarEnabledForOrganizationSessions": true
}
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": 123,
"job": JobNode,
"equipmentBagType": EquipmentBagTypeNode,
"includedQuantity": 987,
"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": 123,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
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": "abc123"
}
JobLocationInput
Example
{
"name": "xyz789",
"addressLineOne": "xyz789",
"addressLineTwo": "xyz789",
"city": "abc123",
"state": "abc123",
"zipCode": "abc123",
"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
|
|
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!
|
|
setups - 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
|
|
tasks - TaskNodeConnection!
|
|
Arguments
|
|
submitForms - SubmitFormNodeConnection!
|
|
Arguments
|
|
forms - FormNodeConnection!
|
|
Arguments
|
|
copies - JobNodeConnection!
|
|
Arguments
|
|
packageCategoryJobs - PackageCategoryJobNodeConnection!
|
|
packageGroupJobs - PackageGroupJobNodeConnection!
|
|
breaks - BreakNodeConnection!
|
|
Arguments
|
|
sessions - SessionNodeConnection!
|
|
Arguments
|
|
adHocContacts - AdHocJobContactNodeConnection!
|
|
employeeJobs - EmployeeJobNodeConnection!
|
|
Arguments
|
|
jobEquipmentBagTypes - JobEquipmentBagTypeNodeConnection!
|
|
jobEquipmentItemTypes - JobEquipmentItemTypeNodeConnection!
|
|
nonRecurringNotifications - NonRecurringNotificationNodeConnection!
|
|
notifications - NotificationNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
organizationContacts - [OrganizationContact]
|
|
scheduledSessionsCount - Int
|
|
minutesLong - Int
|
|
scheduledSessions - [SessionNode]
|
|
utilization - Float
|
|
bookable - Boolean
|
|
description - String
|
|
organizations - [OrganizationNode]
|
|
Example
{
"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,
"sharedCanCreateFiles": true,
"sharedCanCreateFolders": true,
"sharedCanSeeFiles": false,
"sessionSharedCanCreateFiles": true,
"sessionSharedCanCreateFolders": true,
"sessionSharedCanSeeFiles": false,
"creatingBoxFolders": true,
"rootBoxFolderId": "abc123",
"sharedBoxFolderId": "xyz789",
"contacts": GaiaUserNodeConnection,
"cancelled": false,
"notificationsEnabled": true,
"setups": 123,
"name": "xyz789",
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime,
"bookingStartDateTime": "2007-12-03T10:15:30Z",
"bookingEndDateTime": "2007-12-03T10:15:30Z",
"notes": "xyz789",
"subjectNotes": "xyz789",
"completed": false,
"resitsAvailable": false,
"unassignedEmployeeJobs": false,
"googleCalendarEnabledForSubjectSessions": true,
"googleCalendarEnabledForEmployeeJobs": false,
"googleCalendarEnabledForOrganizationSessions": true,
"folder": FolderNode,
"sharedFolder": FolderNode,
"sessionsFolder": FolderNode,
"tasksFolder": FolderNode,
"files": FileNodeConnection,
"tasks": TaskNodeConnection,
"submitForms": SubmitFormNodeConnection,
"forms": FormNodeConnection,
"copies": JobNodeConnection,
"packageCategoryJobs": PackageCategoryJobNodeConnection,
"packageGroupJobs": PackageGroupJobNodeConnection,
"breaks": BreakNodeConnection,
"sessions": SessionNodeConnection,
"adHocContacts": AdHocJobContactNodeConnection,
"employeeJobs": EmployeeJobNodeConnection,
"jobEquipmentBagTypes": JobEquipmentBagTypeNodeConnection,
"jobEquipmentItemTypes": JobEquipmentItemTypeNodeConnection,
"nonRecurringNotifications": NonRecurringNotificationNodeConnection,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"organizationContacts": [OrganizationContact],
"scheduledSessionsCount": 987,
"minutesLong": 987,
"scheduledSessions": [SessionNode],
"utilization": 987.65,
"bookable": false,
"description": "xyz789",
"organizations": [OrganizationNode]
}
JobNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [JobNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [JobNodeEdge],
"nodeCount": 123
}
JobNodeEdge
JobSessionAvailableInputType
Fields
| Input Field | Description |
|---|---|
uuid - UUID
|
|
startDateTime - StudioTimezoneDateTime!
|
|
endDateTime - StudioTimezoneDateTime
|
|
sessionPackageId - ID!
|
Example
{
"uuid": "a5b06899-eaee-408e-b1f8-76de751d98e0",
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime,
"sessionPackageId": "4"
}
JobSessionAvailableType
Fields
| Field Name | Description |
|---|---|
uuid - UUID
|
|
startDateTime - StudioTimezoneDateTime
|
|
endDateTime - StudioTimezoneDateTime
|
|
sessionPackageId - ID
|
|
available - Boolean
|
Example
{
"uuid": "a5b06899-eaee-408e-b1f8-76de751d98e0",
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime,
"sessionPackageId": 4,
"available": true
}
JobSessionsAvailableInputType
Fields
| Input Field | Description |
|---|---|
sessions - [JobSessionAvailableInputType]
|
|
setups - Int!
|
|
jobId - ID
|
|
jobStartDateTime - DateTime
|
|
jobEndDateTime - DateTime
|
|
breaks - [BreakCreateInput]
|
Example
{
"sessions": [JobSessionAvailableInputType],
"setups": 987,
"jobId": 4,
"jobStartDateTime": "2007-12-03T10:15:30Z",
"jobEndDateTime": "2007-12-03T10:15:30Z",
"breaks": [BreakCreateInput]
}
JobSessionsAvailableType
Example
{
"sessions": [JobSessionAvailableType],
"setups": 987,
"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": "xyz789",
"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": 987
}
JobStageNodeEdge
Fields
| Field Name | Description |
|---|---|
node - JobStageNode
|
|
cursor - String!
|
Example
{
"node": JobStageNode,
"cursor": "abc123"
}
JobStageUpdateInput
JobTypeCreateInput
JobTypeNode
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": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"color": "xyz789",
"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": "abc123"
}
JobTypeUpdateInput
JobUpdateEmployeeJobInput
Fields
| Input Field | Description |
|---|---|
addEmployeeJobs - [EmployeeJobCreateInput]
|
|
updateEmployeeJobs - [EmployeeJobUpdateInput]
|
Example
{
"addEmployeeJobs": [EmployeeJobCreateInput],
"updateEmployeeJobs": [EmployeeJobUpdateInput]
}
JobUpdateInput
Fields
| Input Field | Description |
|---|---|
sharedCanSeeFiles - Boolean
|
|
sessionSharedCanSeeFiles - Boolean
|
|
sharedCanCreateFiles - Boolean
|
|
sharedCanCreateFolders - Boolean
|
|
sessionSharedCanCreateFiles - Boolean
|
|
sessionSharedCanCreateFolders - Boolean
|
|
id - ID!
|
|
archived - Boolean
|
|
name - String
|
|
jobEquipmentBagTypes - [JobEquipmentBagTypeInput]
|
|
notificationsEnabled - Boolean
|
|
jobTypeId - ID
|
|
stageId - ID
|
|
multiDayJobCopyEmployeeAssignments - Boolean
|
|
packageGroupJobs - [PackageGroupJobCreateInput]
|
|
packageCategoryJobs - [PackageCategoryJobCreateInput]
|
|
startDateTime - StudioTimezoneDateTime
|
|
endDateTime - StudioTimezoneDateTime
|
|
locationId - ID
|
|
jobEquipmentItemTypes - [JobEquipmentItemTypeInput]
|
|
setups - Int
|
|
bookingStartDateTime - StudioTimezoneDateTime
|
|
bookingEndDateTime - StudioTimezoneDateTime
|
|
breaks - [BreakCreateInput]
|
|
employeeJobs - JobUpdateEmployeeJobInput
|
|
notes - String
|
|
subjectNotes - String
|
|
cancelled - Boolean
|
|
createSessions - [SessionCreateInput]
|
|
updateSessions - [SessionUpdateInput]
|
|
resitsAvailable - Boolean
|
|
completed - Boolean
|
|
packageCategoryIds - [ID]
|
|
manualLocation - JobLocationInput
|
|
contactIds - [ID]
|
|
adHocContacts - [AdHocJobContactInput]
|
|
metadata - JSONString
|
|
applyToAllJobs - Boolean
|
|
removeJobs - [ID]
|
|
updateJobs - [MultiDayJobUpdateInput]
|
|
addNewJobs - [MultiDayJobCreateInput]
|
|
multiDayJobCopySessions - Boolean
|
|
multiDayJobIds - [ID]
|
|
taskCollectionIds - [ID]
|
|
googleCalendarEnabledForSubjectSessions - Boolean
|
|
googleCalendarEnabledForEmployeeJobs - Boolean
|
|
googleCalendarEnabledForOrganizationSessions - Boolean
|
Example
{
"sharedCanSeeFiles": false,
"sessionSharedCanSeeFiles": false,
"sharedCanCreateFiles": true,
"sharedCanCreateFolders": false,
"sessionSharedCanCreateFiles": false,
"sessionSharedCanCreateFolders": false,
"id": "4",
"archived": false,
"name": "xyz789",
"jobEquipmentBagTypes": [JobEquipmentBagTypeInput],
"notificationsEnabled": true,
"jobTypeId": "4",
"stageId": "4",
"multiDayJobCopyEmployeeAssignments": true,
"packageGroupJobs": [PackageGroupJobCreateInput],
"packageCategoryJobs": [PackageCategoryJobCreateInput],
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime,
"locationId": 4,
"jobEquipmentItemTypes": [JobEquipmentItemTypeInput],
"setups": 987,
"bookingStartDateTime": StudioTimezoneDateTime,
"bookingEndDateTime": StudioTimezoneDateTime,
"breaks": [BreakCreateInput],
"employeeJobs": JobUpdateEmployeeJobInput,
"notes": "xyz789",
"subjectNotes": "xyz789",
"cancelled": true,
"createSessions": [SessionCreateInput],
"updateSessions": [SessionUpdateInput],
"resitsAvailable": true,
"completed": false,
"packageCategoryIds": [4],
"manualLocation": JobLocationInput,
"contactIds": ["4"],
"adHocContacts": [AdHocJobContactInput],
"metadata": JSONString,
"applyToAllJobs": false,
"removeJobs": [4],
"updateJobs": [MultiDayJobUpdateInput],
"addNewJobs": [MultiDayJobCreateInput],
"multiDayJobCopySessions": false,
"multiDayJobIds": ["4"],
"taskCollectionIds": [4],
"googleCalendarEnabledForSubjectSessions": true,
"googleCalendarEnabledForEmployeeJobs": false,
"googleCalendarEnabledForOrganizationSessions": true
}
KanbanNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
board - String!
|
|
organization - OrganizationNode
|
|
subjectGroup - SubjectGroupNode
|
|
employee - EmployeeNode
|
|
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",
"organization": OrganizationNode,
"subjectGroup": SubjectGroupNode,
"employee": EmployeeNode,
"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
LocationCreateInput
Fields
| Input Field | Description |
|---|---|
id - ID
|
|
subjectId - 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
|
Example
{
"id": 4,
"subjectId": "4",
"organizationId": "4",
"mapDefault": false,
"name": "abc123",
"addressLineOne": "abc123",
"addressLineTwo": "xyz789",
"city": "abc123",
"state": "xyz789",
"zipCode": "abc123",
"shippingAddress": false,
"billingAddress": true,
"studio": true,
"latitude": 123.45,
"longitude": 987.65
}
LocationNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
subject - SubjectNode
|
|
organization - OrganizationNode
|
|
stripeTaxRate - StripeTaxRateNode
|
|
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
|
|
calendarEvents - EmployeeScheduleNodeConnection!
|
|
Arguments
|
|
jobs - JobNodeConnection!
|
|
Arguments
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": "4",
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"subject": SubjectNode,
"organization": OrganizationNode,
"stripeTaxRate": StripeTaxRateNode,
"latitude": "xyz789",
"longitude": "abc123",
"mapDefault": true,
"name": "xyz789",
"addressLineOne": "xyz789",
"addressLineTwo": "xyz789",
"city": "xyz789",
"state": "abc123",
"zipCode": "xyz789",
"archived": true,
"studio": true,
"shippingAddress": false,
"billingAddress": false,
"salesTax": 123.45,
"fullAddress": "xyz789",
"calendarEvents": EmployeeScheduleNodeConnection,
"jobs": JobNodeConnection,
"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": false,
"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
|
|
studio - Boolean
|
|
archived - Boolean
|
|
latitude - Float
|
|
longitude - Float
|
Example
{
"id": 4,
"name": "xyz789",
"addressLineOne": "abc123",
"addressLineTwo": "xyz789",
"mapDefault": true,
"city": "xyz789",
"state": "abc123",
"zipCode": "abc123",
"shippingAddress": false,
"billingAddress": true,
"organizationId": 4,
"subjectId": 4,
"studio": false,
"archived": false,
"latitude": 987.65,
"longitude": 123.45
}
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": 987
}
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": "abc123"
}
MergeIntoSubjectInput
MergeSubjectInput
Fields
| Input Field | Description |
|---|---|
mergeIntoSubjectInput - MergeIntoSubjectInput!
|
|
clientMutationId - String
|
Example
{
"mergeIntoSubjectInput": MergeIntoSubjectInput,
"clientMutationId": "xyz789"
}
MergeSubjectPayload
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": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"copySessions": false,
"jobs": JobNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
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"}
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
|
|
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,
"notificationTrigger": NotificationTriggerNode,
"session": SessionNode,
"job": JobNode,
"subjectGroup": SubjectGroupNode,
"subject": SubjectNode,
"employee": EmployeeNode,
"gaiaUser": GaiaUserNode,
"adHocContact": AdHocJobContactNode,
"task": TaskNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
NonRecurringNotificationNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [NonRecurringNotificationNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [NonRecurringNotificationNodeEdge],
"nodeCount": 987
}
NonRecurringNotificationNodeEdge
Fields
| Field Name | Description |
|---|---|
node - NonRecurringNotificationNode
|
|
cursor - String!
|
Example
{
"node": NonRecurringNotificationNode,
"cursor": "xyz789"
}
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
|
|
subjectGroup - SubjectGroupNode
|
|
job - JobNode
|
|
session - SessionNode
|
|
employee - EmployeeNode
|
|
employeeJob - EmployeeJobNode
|
|
organization - OrganizationNode
|
|
subjectGroupSubject - SubjectGroupSubjectNode
|
|
subject - SubjectNode
|
|
stripeInvoice - StripeInvoiceNode
|
|
stripePaymentIntent - StripePaymentIntentNode
|
|
task - TaskNode
|
|
stripeRefundIntent - StripeRefundIntentNode
|
|
slackConnector - SlackConnectorNode
|
|
twilioConnector - TwilioConnectorNode
|
|
smtpConnector - SMTPConnectorNode
|
|
submitForm - SubmitFormNode
|
|
emailOpenedUuid - UUID
|
|
emailIntiallyOpened - DateTime
|
|
emailLastOpened - DateTime
|
|
emailOpenCount - Int
|
|
content - String
|
|
to - String
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
channel - String
|
Example
{
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"notificationTemplate": NotificationTemplateNode,
"notificationTrigger": NotificationTriggerNode,
"employeeSchedule": EmployeeScheduleNode,
"gaiaUser": GaiaUserNode,
"adHocContact": AdHocJobContactNode,
"subjectGroup": SubjectGroupNode,
"job": JobNode,
"session": SessionNode,
"employee": EmployeeNode,
"employeeJob": EmployeeJobNode,
"organization": OrganizationNode,
"subjectGroupSubject": SubjectGroupSubjectNode,
"subject": SubjectNode,
"stripeInvoice": StripeInvoiceNode,
"stripePaymentIntent": StripePaymentIntentNode,
"task": TaskNode,
"stripeRefundIntent": StripeRefundIntentNode,
"slackConnector": SlackConnectorNode,
"twilioConnector": TwilioConnectorNode,
"smtpConnector": SMTPConnectorNode,
"submitForm": SubmitFormNode,
"emailOpenedUuid": "a5b06899-eaee-408e-b1f8-76de751d98e0",
"emailIntiallyOpened": "2007-12-03T10:15:30Z",
"emailLastOpened": "2007-12-03T10:15:30Z",
"emailOpenCount": 123,
"content": "abc123",
"to": "xyz789",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"channel": "xyz789"
}
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": "xyz789"
}
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
|
|
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,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"channelType": "abc123"
}
NotificationTemplateChannelNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [NotificationTemplateChannelNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [NotificationTemplateChannelNodeEdge],
"nodeCount": 123
}
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
|
|
path - String!
|
|
html - Boolean
|
|
plaintextEmailBuilder - Boolean
|
|
plaintextEmail - JSONString
|
|
file - FileNode
|
|
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",
"emailSubject": "abc123",
"bccEmails": "xyz789",
"ccEmails": "xyz789",
"dynamicContext": JSONString,
"images": ["abc123"],
"emailTemplateDesign": JSONString,
"emailSessionCalendarEvent": false,
"emailEmployeeJobCalendarEvent": true,
"emailJobCalendarEvent": true,
"smsContent": "abc123",
"path": "xyz789",
"html": true,
"plaintextEmailBuilder": false,
"plaintextEmail": JSONString,
"file": FileNode,
"notificationTemplateChannels": NotificationTemplateChannelNodeConnection,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
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": "xyz789"
}
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
|
|
smsContent - String
|
|
emailTemplateContent - String
|
|
emailTemplateDesign - JSONString
|
|
plaintextEmail - JSONString
|
|
emailSubject - String
|
Example
{
"id": "4",
"channel": "xyz789",
"bccEmails": "abc123",
"ccEmails": "abc123",
"smsContent": "abc123",
"emailTemplateContent": "xyz789",
"emailTemplateDesign": JSONString,
"plaintextEmail": JSONString,
"emailSubject": "xyz789"
}
NotificationTriggerCreateInput
NotificationTriggerNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
organization - OrganizationNode
|
|
subjectGroup - SubjectGroupNode
|
|
custom - Boolean!
|
|
default - Boolean!
|
|
name - String!
|
|
enabled - Boolean!
|
|
using - NotificationTriggerUsing!
|
|
emailEnabled - Boolean!
|
|
smsEnabled - Boolean!
|
|
recurring - Boolean!
|
|
scheduledTrigger - Boolean!
|
|
startDateTime - DateTime
|
|
endDateTime - DateTime
|
|
customStartEndTime - Boolean
|
|
startDelta - NotificationTriggerStartDelta
|
|
startDeltaCount - Int
|
|
sendEmailImmediately - Boolean!
|
|
occurrenceDelta - NotificationTriggerOccurrenceDelta
|
|
occurrenceDeltaCount - Int
|
|
lastSentAt - StudioTimezoneDateTime
|
|
smtpRateLimit - Int!
|
|
smtpRateLimitSecondDelta - Int!
|
|
nonRecurringNotifications - NonRecurringNotificationNodeConnection!
|
|
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,
"organization": OrganizationNode,
"subjectGroup": SubjectGroupNode,
"custom": false,
"default": true,
"name": "abc123",
"enabled": true,
"using": "DEFAULT",
"emailEnabled": false,
"smsEnabled": true,
"recurring": false,
"scheduledTrigger": true,
"startDateTime": "2007-12-03T10:15:30Z",
"endDateTime": "2007-12-03T10:15:30Z",
"customStartEndTime": true,
"startDelta": "SECONDS",
"startDeltaCount": 123,
"sendEmailImmediately": false,
"occurrenceDelta": "SECONDS",
"occurrenceDeltaCount": 987,
"lastSentAt": StudioTimezoneDateTime,
"smtpRateLimit": 987,
"smtpRateLimitSecondDelta": 123,
"nonRecurringNotifications": NonRecurringNotificationNodeConnection,
"notificationTemplateChannels": NotificationTemplateChannelNodeConnection,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
NotificationTriggerNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [NotificationTriggerNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [NotificationTriggerNodeEdge],
"nodeCount": 123
}
NotificationTriggerNodeEdge
Fields
| Field Name | Description |
|---|---|
node - NotificationTriggerNode
|
|
cursor - String!
|
Example
{
"node": NotificationTriggerNode,
"cursor": "abc123"
}
NotificationTriggerOccurrenceDelta
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"SECONDS"
NotificationTriggerSendInput
Fields
| Input Field | Description |
|---|---|
id - ID
|
|
contactReminderJobId - ID
|
|
sessionReminderJobId - ID
|
|
channel - String
|
|
ccEmails - String
|
|
bccEmails - String
|
|
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
|
Example
{
"id": 4,
"contactReminderJobId": "4",
"sessionReminderJobId": "4",
"channel": "xyz789",
"ccEmails": "xyz789",
"bccEmails": "abc123",
"employeeIds": [4],
"emails": "abc123",
"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": true,
"modifiedTemplate": "abc123",
"userIds": ["4"],
"taskId": 4
}
NotificationTriggerStartDelta
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"SECONDS"
NotificationTriggerTestInput
Example
{
"id": 4,
"notificationTemplateChannelId": 4,
"organizationId": 4,
"subjectGroupId": "4",
"sessionId": "4",
"subjectId": "4",
"sendTo": "xyz789"
}
NotificationTriggerUpdateInput
Fields
| Input Field | Description |
|---|---|
id - ID!
|
|
name - String
|
|
enabled - Boolean
|
|
smsEnabled - Boolean
|
|
sendEmailImmediately - Boolean
|
|
smtpRateLimit - Int
|
|
smtpRateLimitSecondDelta - Int
|
|
emailEnabled - Boolean
|
|
emailSubject - String
|
|
recurring - Boolean
|
|
startDateTime - DateTime
|
|
endDateTime - DateTime
|
|
customStartEndTime - Boolean
|
|
startDelta - String
|
|
startDeltaCount - Int
|
|
occurrenceDelta - String
|
|
occurrenceDeltaCount - Int
|
|
using - String
|
Example
{
"id": "4",
"name": "abc123",
"enabled": false,
"smsEnabled": true,
"sendEmailImmediately": false,
"smtpRateLimit": 987,
"smtpRateLimitSecondDelta": 123,
"emailEnabled": false,
"emailSubject": "abc123",
"recurring": true,
"startDateTime": "2007-12-03T10:15:30Z",
"endDateTime": "2007-12-03T10:15:30Z",
"customStartEndTime": false,
"startDelta": "xyz789",
"startDeltaCount": 987,
"occurrenceDelta": "xyz789",
"occurrenceDeltaCount": 987,
"using": "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": "abc123"}
OpenAiImageVariationResponse
Fields
| Field Name | Description |
|---|---|
imageUrl - String!
|
Example
{"imageUrl": "xyz789"}
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
|
|
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,
"type": "TEXT_COMPLETION",
"prompt": "xyz789",
"answer": "xyz789",
"gaiaUser": GaiaUserNode,
"imageUrls": JSONString,
"promptTokens": 123,
"completionTokens": 123,
"chatMessages": JSONString,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
OpenAiInteractionNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [OpenAiInteractionNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [OpenAiInteractionNodeEdge],
"nodeCount": 123
}
OpenAiInteractionNodeEdge
Fields
| Field Name | Description |
|---|---|
node - OpenAiInteractionNode
|
|
cursor - String!
|
Example
{
"node": OpenAiInteractionNode,
"cursor": "abc123"
}
OpenAiInteractionType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"TEXT_COMPLETION"
OrganizationCSVInput
Fields
| Input Field | Description |
|---|---|
id - ID!
|
|
csvSubjects - [CSVSubjectInput]!
|
|
recordSync - String
|
Example
{
"id": 4,
"csvSubjects": [CSVSubjectInput],
"recordSync": "abc123"
}
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]
|
|
domains - [String]
|
|
resitFeeFreeSessions - Boolean
|
|
paidPackagesIds - [ID]
|
|
notificationCopyOrganizationId - ID
|
|
name - String!
|
|
logoImage - ImageInput
|
|
category - String!
|
|
sessionPackageBackgrounds - [OrganizationPackageBackgroundCreateInput]
|
|
notes - String
|
|
accountManagerId - ID
|
|
stripePaymentMethodId - String
|
|
invoiceEmail - String
|
|
resitFeePaidSessions - Boolean
|
|
csvSubjects - Int
|
|
freePackageResitFee - Float
|
|
resitsIncludeFreeSessions - Boolean
|
|
taskCollectionIds - [ID]
|
|
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
|
Example
{
"plaidPublicToken": "abc123",
"sharedCanSeeFiles": false,
"subjectGroupSharedCanCreateFiles": true,
"subjectGroupSharedCanCreateFolders": true,
"subjectGroupSharedCanSeeFiles": false,
"subjectSharedCanCreateFiles": true,
"subjectSharedCanCreateFolders": true,
"subjectSharedCanSeeFiles": false,
"organizationStageId": "4",
"contacts": [GaiaUserCreateInput],
"locations": [LocationCreateInput],
"domains": ["abc123"],
"resitFeeFreeSessions": false,
"paidPackagesIds": ["4"],
"notificationCopyOrganizationId": "4",
"name": "xyz789",
"logoImage": ImageInput,
"category": "abc123",
"sessionPackageBackgrounds": [
OrganizationPackageBackgroundCreateInput
],
"notes": "abc123",
"accountManagerId": 4,
"stripePaymentMethodId": "abc123",
"invoiceEmail": "abc123",
"resitFeePaidSessions": true,
"csvSubjects": 987,
"freePackageResitFee": 987.65,
"resitsIncludeFreeSessions": false,
"taskCollectionIds": [4],
"metadata": JSONString,
"refundPolicy": "abc123",
"timeRefundHours": 123.45,
"timeRefundFee": 987.65,
"sharedCanCreateFiles": false,
"sharedCanCreateFolders": false,
"timeRefundSessionPackageCost": false,
"noShowFee": 123.45,
"resitFee": 987.65,
"applyNoShowPolicyFree": false,
"applyNoShowPolicyPaid": false,
"applyPolicyFree": false,
"applyPolicyPaid": false,
"usingNoShowPolicy": "abc123",
"usingCancellationPolicy": "abc123",
"usingResitPolicy": "xyz789",
"tags": ["abc123"],
"taskSharedCanCreateFiles": false,
"taskSharedCanCreateFolders": true,
"taskSharedCanSeeFiles": false
}
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": "xyz789",
"originalImageName": "xyz789",
"defaultImageName": "xyz789",
"thumbnailImageName": "xyz789",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
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!
|
|
subjectGroupSharedCanCreateFiles - Boolean!
|
|
subjectGroupSharedCanCreateFolders - Boolean!
|
|
subjectGroupSharedCanSeeFiles - Boolean!
|
|
subjectSharedCanCreateFiles - Boolean!
|
|
subjectSharedCanCreateFolders - Boolean!
|
|
subjectSharedCanSeeFiles - Boolean!
|
|
syncingNotifications - Boolean!
|
|
creatingNotifications - 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
|
|
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
|
|
folder - FolderNode
|
|
sharedFolder - FolderNode
|
|
staffSharedFolder - FolderNode
|
|
subjectGroupsFolder - FolderNode
|
|
subjectsFolder - FolderNode
|
|
tasksFolder - FolderNode
|
|
files - FileNodeConnection!
|
|
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 |
|
subjectGroups - SubjectGroupNodeConnection!
|
|
Arguments
|
|
subjects - SubjectNodeConnection!
|
|
Arguments
|
|
locations - LocationNodeConnection!
|
|
Arguments
|
|
sessions - SessionNodeConnection!
|
|
Arguments
|
|
notificationTriggers - NotificationTriggerNodeConnection!
|
|
Arguments
|
|
notifications - NotificationNodeConnection!
|
|
Arguments
|
|
fotomerchantClient - FotomerchantClientNode
|
|
fotomerchantSubjects - FotomerchantSubjectNodeConnection!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
achConfigured - Boolean
|
|
schedulingPolicies - SchedulingPoliciesType
|
|
tags - [TagNode]
|
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"organizationStage": OrganizationStageNode,
"sharedCanCreateFiles": true,
"sharedCanCreateFolders": false,
"sharedCanSeeFiles": false,
"subjectGroupSharedCanCreateFiles": false,
"subjectGroupSharedCanCreateFolders": false,
"subjectGroupSharedCanSeeFiles": false,
"subjectSharedCanCreateFiles": true,
"subjectSharedCanCreateFolders": false,
"subjectSharedCanSeeFiles": true,
"syncingNotifications": true,
"creatingNotifications": true,
"taskSharedCanCreateFiles": false,
"taskSharedCanCreateFolders": false,
"taskSharedCanSeeFiles": false,
"notificationCopyOrganization": OrganizationNode,
"sessionPackages": SessionPackageNodeConnection,
"paidPackages": SessionPackageNodeConnection,
"kanban": KanbanNode,
"invoiceEmail": "xyz789",
"rootBoxFolderId": "xyz789",
"contactsBoxFolderId": "xyz789",
"subjectGroupsBoxFolderId": "xyz789",
"contacts": GaiaUserNodeConnection,
"accountManager": EmployeeNode,
"category": "SCHOOL",
"name": "abc123",
"notes": "abc123",
"processingSubjects": false,
"processingSubjectsCount": 123,
"processingSubjectsCompleted": 123,
"processingSubjectsProgress": 123,
"refundPolicy": "TIME",
"applyNoShowPolicyFree": false,
"applyNoShowPolicyPaid": true,
"applyPolicyFree": true,
"applyPolicyPaid": true,
"timeRefundHours": 123,
"resitFeePaidSessions": false,
"resitFeeFreeSessions": true,
"timeRefundFee": 123.45,
"timeRefundSessionPackageCost": true,
"noShowFee": 987.65,
"freePackageResitFee": 123.45,
"resitsIncludeFreeSessions": true,
"resitFee": 123.45,
"usingNoShowPolicy": "ORGANIZATION",
"usingCancellationPolicy": "ORGANIZATION",
"usingResitPolicy": "ORGANIZATION",
"search": "xyz789",
"folder": FolderNode,
"sharedFolder": FolderNode,
"staffSharedFolder": FolderNode,
"subjectGroupsFolder": FolderNode,
"subjectsFolder": FolderNode,
"tasksFolder": FolderNode,
"files": FileNodeConnection,
"tasks": TaskNodeConnection,
"submitForms": SubmitFormNodeConnection,
"forms": FormNodeConnection,
"boxSignRequests": BoxSignRequestNodeConnection,
"stripeCustomer": StripeCustomerNode,
"coupons": CouponNodeConnection,
"notificationCopyOrganizations": OrganizationNodeConnection,
"domains": DomainNodeConnection,
"logoImage": OrganizationLogoImageNode,
"sessionPackageBackgrounds": OrganizationPackageBackgroundNodeConnection,
"subjectGroups": SubjectGroupNodeConnection,
"subjects": SubjectNodeConnection,
"locations": LocationNodeConnection,
"sessions": SessionNodeConnection,
"notificationTriggers": NotificationTriggerNodeConnection,
"notifications": NotificationNodeConnection,
"fotomerchantClient": FotomerchantClientNode,
"fotomerchantSubjects": FotomerchantSubjectNodeConnection,
"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": 987
}
OrganizationNodeEdge
Fields
| Field Name | Description |
|---|---|
node - OrganizationNode
|
|
cursor - String!
|
Example
{
"node": OrganizationNode,
"cursor": "abc123"
}
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": "xyz789",
"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": 123
}
OrganizationPackageBackgroundNodeEdge
Fields
| Field Name | Description |
|---|---|
node - OrganizationPackageBackgroundNode
|
|
cursor - String!
|
Example
{
"node": OrganizationPackageBackgroundNode,
"cursor": "xyz789"
}
OrganizationPackageBackgroundUpdateInput
OrganizationRefundPolicy
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"TIME"
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": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "xyz789",
"color": "xyz789",
"organizations": OrganizationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
OrganizationStageNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [OrganizationStageNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [OrganizationStageNodeEdge],
"nodeCount": 987
}
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
|
|
subjectSharedCanSeeFiles - Boolean
|
|
invoiceEmail - String
|
|
organizationStageId - ID
|
|
resitFeeFreeSessions - Boolean
|
|
billingInvoiceEmail - String
|
|
domains - [String]
|
|
paidPackagesIds - [ID]
|
|
contacts - [GaiaUserCreateInput]
|
|
locations - [LocationCreateInput]
|
|
plaidPublicToken - String
|
|
billingPlaidPublicToken - String
|
|
accountManagerId - ID
|
|
name - String
|
|
logoImage - ImageInput
|
|
category - String
|
|
sessionPackageBackgrounds - [OrganizationPackageBackgroundUpdateInput]
|
|
notes - String
|
|
stripePaymentMethodId - String
|
|
archived - Boolean
|
|
csvSubjects - Int
|
|
taskCollectionIds - [ID]
|
|
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
|
Example
{
"id": "4",
"sharedCanCreateFiles": false,
"sharedCanSeeFiles": false,
"sharedCanCreateFolders": true,
"subjectGroupSharedCanCreateFiles": false,
"subjectGroupSharedCanCreateFolders": false,
"subjectGroupSharedCanSeeFiles": true,
"subjectSharedCanCreateFiles": true,
"subjectSharedCanCreateFolders": false,
"subjectSharedCanSeeFiles": true,
"invoiceEmail": "abc123",
"organizationStageId": 4,
"resitFeeFreeSessions": false,
"billingInvoiceEmail": "abc123",
"domains": ["abc123"],
"paidPackagesIds": [4],
"contacts": [GaiaUserCreateInput],
"locations": [LocationCreateInput],
"plaidPublicToken": "abc123",
"billingPlaidPublicToken": "abc123",
"accountManagerId": 4,
"name": "xyz789",
"logoImage": ImageInput,
"category": "abc123",
"sessionPackageBackgrounds": [
OrganizationPackageBackgroundUpdateInput
],
"notes": "abc123",
"stripePaymentMethodId": "xyz789",
"archived": true,
"csvSubjects": 123,
"taskCollectionIds": [4],
"metadata": JSONString,
"refundPolicy": "xyz789",
"timeRefundHours": 987.65,
"timeRefundFee": 123.45,
"resitFee": 987.65,
"timeRefundSessionPackageCost": false,
"noShowFee": 123.45,
"resitsIncludeFreeSessions": false,
"resitFeePaidSessions": false,
"applyNoShowPolicyFree": true,
"applyNoShowPolicyPaid": false,
"applyPolicyFree": true,
"applyPolicyPaid": false,
"freePackageResitFee": 987.65,
"usingNoShowPolicy": "abc123",
"usingCancellationPolicy": "abc123",
"usingResitPolicy": "xyz789",
"tags": ["abc123"],
"taskSharedCanCreateFiles": false,
"taskSharedCanCreateFolders": false,
"taskSharedCanSeeFiles": 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": "xyz789",
"hidePromoCodes": false,
"resitsAvailable": true,
"internal": true,
"fotomerchantClientSessionTemplateId": "abc123"
}
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": 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": 123
}
PackageCategoryJobNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [PackageCategoryJobNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [PackageCategoryJobNodeEdge],
"nodeCount": 987
}
PackageCategoryJobNodeEdge
Fields
| Field Name | Description |
|---|---|
node - PackageCategoryJobNode
|
|
cursor - String!
|
Example
{
"node": PackageCategoryJobNode,
"cursor": "xyz789"
}
PackageCategoryNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
name - String!
|
|
hidePromoCodes - Boolean!
|
|
internal - Boolean!
|
|
resitsAvailable - Boolean!
|
|
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": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"hidePromoCodes": false,
"internal": true,
"resitsAvailable": false,
"jobs": JobNodeConnection,
"packageCategoryJobs": PackageCategoryJobNodeConnection,
"sessions": SessionNodeConnection,
"sessionPackages": SessionPackageNodeConnection,
"fotomerchantClientSessions": FotomerchantClientSessionNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"fotomerchantClientSession": FotomerchantClientSessionNode
}
PackageCategoryNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [PackageCategoryNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [PackageCategoryNodeEdge],
"nodeCount": 987
}
PackageCategoryNodeEdge
Fields
| Field Name | Description |
|---|---|
node - PackageCategoryNode
|
|
cursor - String!
|
Example
{
"node": PackageCategoryNode,
"cursor": "abc123"
}
PackageCategoryUpdateInput
Example
{
"id": 4,
"name": "abc123",
"hidePromoCodes": true,
"resitsAvailable": false,
"internal": true,
"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
|
|
secondaryPhoneNumber - String
|
|
smsNotificationsEnabled - Boolean
|
|
emailNotificationsEnabled - Boolean
|
Example
{
"id": "4",
"active": false,
"skipWelcomeEmail": true,
"subjectId": "4",
"suffix": "abc123",
"prefix": "xyz789",
"firstName": "abc123",
"lastName": "abc123",
"password": "xyz789",
"email": "abc123",
"secondaryEmail": "abc123",
"phoneNumber": "xyz789",
"secondaryPhoneNumber": "abc123",
"smsNotificationsEnabled": false,
"emailNotificationsEnabled": true
}
PlaidLinkTokenType
Fields
| Field Name | Description |
|---|---|
token - String!
|
Example
{"token": "abc123"}
ProcessEmployeeCsvInput
Fields
| Input Field | Description |
|---|---|
employeeCsvInput - EmployeeCSVInput!
|
|
clientMutationId - String
|
Example
{
"employeeCsvInput": EmployeeCSVInput,
"clientMutationId": "xyz789"
}
ProcessEmployeeCsvPayload
ProcessOrganizationCsvInput
Fields
| Input Field | Description |
|---|---|
organizationInput - OrganizationCSVInput!
|
|
clientMutationId - String
|
Example
{
"organizationInput": OrganizationCSVInput,
"clientMutationId": "abc123"
}
ProcessOrganizationCsvPayload
Fields
| Field Name | Description |
|---|---|
organization - OrganizationNode
|
|
clientMutationId - String
|
Example
{
"organization": OrganizationNode,
"clientMutationId": "abc123"
}
ProcessSubjectGroupCsvInput
Fields
| Input Field | Description |
|---|---|
subjectGroupInput - SubjectGroupCSVInput!
|
|
clientMutationId - String
|
Example
{
"subjectGroupInput": SubjectGroupCSVInput,
"clientMutationId": "xyz789"
}
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": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"defaultPrice": 987.65,
"description": "abc123",
"chargeSalesTax": true,
"salesTaxRate": 123,
"stripeTaxRate": StripeTaxRateNode,
"system": true,
"stripeProduct": StripeProductNode,
"stripeInvoiceItems": StripeInvoiceItemNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
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
PublicSettingsType
Fields
| Field Name | Description |
|---|---|
id - ID
|
|
timezone - String
|
|
name - String
|
|
email - String
|
|
phoneNumber - String
|
|
websiteUrl - String
|
|
intercomAppId - String
|
|
thumbnailImageName - String
|
|
displayLogoInNav - Boolean
|
|
displayNameInNav - Boolean
|
|
showLastNameIdLogin - Boolean
|
|
colorScheme - String
|
|
openAiEnabled - Boolean
|
|
facebookUrl - String
|
|
showSubjectGroupBookingLogin - Boolean
|
|
subjectGroupBookingLogin - 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
|
|
airstudioInvoiceRecipient - String
|
|
sessionStages - Boolean
|
|
jobStages - Boolean
|
|
locationFormat - String
|
|
showLocationBooking - Boolean
|
|
requireSubjectEmail - Boolean
|
|
requireSubjectPhone - Boolean
|
|
googleCalendarConnectorEnabled - Boolean
|
|
googleCalendarEnabledForSubjectSessions - Boolean
|
|
googleCalendarEnabledForEmployeeJobs - Boolean
|
|
googleCalendarEnabledForOrganizationSessions - Boolean
|
|
tenantSubscription - String
|
Example
{
"id": "4",
"timezone": "abc123",
"name": "abc123",
"email": "abc123",
"phoneNumber": "abc123",
"websiteUrl": "abc123",
"intercomAppId": "abc123",
"thumbnailImageName": "xyz789",
"displayLogoInNav": false,
"displayNameInNav": false,
"showLastNameIdLogin": false,
"colorScheme": "xyz789",
"openAiEnabled": false,
"facebookUrl": "xyz789",
"showSubjectGroupBookingLogin": true,
"subjectGroupBookingLogin": "xyz789",
"twitterUrl": "xyz789",
"linkedinUrl": "xyz789",
"instagramUrl": "abc123",
"instagramInFooter": false,
"linkedinInFooter": false,
"twitterInFooter": true,
"facebookInFooter": true,
"chargeStateSalesTax": false,
"auditLogEnabled": false,
"tenantActive": false,
"productTaxRate": 123.45,
"chargeProductStateSalesTax": true,
"freePackageResitFee": 987.65,
"syncingOrganizationNotifications": false,
"syncingSubjectGroupNotifications": true,
"tenantId": "4",
"tenantUuid": "xyz789",
"tenantDomain": "abc123",
"apiDomain": "abc123",
"anonymousLogin": false,
"airstudioInvoiceRecipient": "abc123",
"sessionStages": false,
"jobStages": true,
"locationFormat": "xyz789",
"showLocationBooking": true,
"requireSubjectEmail": true,
"requireSubjectPhone": false,
"googleCalendarConnectorEnabled": false,
"googleCalendarEnabledForSubjectSessions": false,
"googleCalendarEnabledForEmployeeJobs": false,
"googleCalendarEnabledForOrganizationSessions": true,
"tenantSubscription": "abc123"
}
RefreshInput
RefreshPayload
Fields
| Field Name | Description |
|---|---|
payload - GenericScalar!
|
|
refreshExpiresIn - Int!
|
|
clientMutationId - String
|
|
token - String!
|
Example
{
"payload": GenericScalar,
"refreshExpiresIn": 123,
"clientMutationId": "xyz789",
"token": "abc123"
}
RefundStripePaymentIntentInput
RefundStripePaymentIntentPayload
RegionCreateInput
Fields
| Input Field | Description |
|---|---|
name - String!
|
Example
{"name": "xyz789"}
RegionNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
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,
"name": "abc123",
"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"
}
RegionUpdateInput
RepairNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
equipmentItem - EquipmentItemNode
|
|
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,
"dateFixed": "2007-12-03T10:15:30Z",
"vendor": "abc123",
"invoiceNumber": "xyz789",
"price": 123.45,
"problem": "xyz789",
"notes": "xyz789",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
RepairNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [RepairNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [RepairNodeEdge],
"nodeCount": 987
}
RepairNodeEdge
Fields
| Field Name | Description |
|---|---|
node - RepairNode
|
|
cursor - String!
|
Example
{
"node": RepairNode,
"cursor": "abc123"
}
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": 987
}
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
RoleNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
name - String!
|
|
abbreviatedName - String
|
|
hourlyRate - Float
|
|
employeeJobs - EmployeeJobNodeConnection!
|
|
Arguments
|
|
employees - EmployeeNodeConnection!
|
|
Arguments
|
|
defaultEmployees - EmployeeNodeConnection!
|
|
Arguments
|
|
employeeRoles - EmployeeRoleNodeConnection!
|
|
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",
"abbreviatedName": "xyz789",
"hourlyRate": 987.65,
"employeeJobs": EmployeeJobNodeConnection,
"employees": EmployeeNodeConnection,
"defaultEmployees": EmployeeNodeConnection,
"employeeRoles": EmployeeRoleNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
RoleNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [RoleNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [RoleNodeEdge],
"nodeCount": 987
}
RoleNodeEdge
RoleUpdateInput
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!
|
|
customGmail - Boolean!
|
|
customGmailAuth - String
|
|
customGmailAuthToken - JSONString
|
|
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": "abc123",
"host": "xyz789",
"tls": true,
"port": 123,
"user": "xyz789",
"customHost": "xyz789",
"customTls": false,
"customSsl": false,
"customPort": 987,
"customUser": "xyz789",
"customPassword": "xyz789",
"customValid": false,
"customSendgridSender": "xyz789",
"sendgridSender": "xyz789",
"password": "xyz789",
"rateLimit": 123,
"rateLimitSecondDelta": 123,
"customGmail": true,
"customGmailAuth": "abc123",
"customGmailAuthToken": JSONString,
"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": 123
}
SMTPConnectorNodeEdge
Fields
| Field Name | Description |
|---|---|
node - SMTPConnectorNode
|
|
cursor - String!
|
Example
{
"node": SMTPConnectorNode,
"cursor": "xyz789"
}
SMTPConnectorUpdateInput
Fields
| Input Field | Description |
|---|---|
customHost - String
|
|
customPort - Int
|
|
customUser - String
|
|
customTls - Boolean
|
|
customSsl - Boolean
|
|
customPassword - String
|
|
customSendgridSender - String
|
|
rateLimit - Int
|
|
rateLimitSecondDelta - Int
|
|
setEmailRateLimit - Boolean
|
|
reset - Boolean
|
|
customGmail - Boolean
|
|
customGmailAuth - String
|
Example
{
"customHost": "abc123",
"customPort": 123,
"customUser": "abc123",
"customTls": false,
"customSsl": false,
"customPassword": "abc123",
"customSendgridSender": "xyz789",
"rateLimit": 123,
"rateLimitSecondDelta": 123,
"setEmailRateLimit": false,
"reset": false,
"customGmail": false,
"customGmailAuth": "abc123"
}
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": true,
"applyNoShowPolicyPaid": false,
"applyPolicyFree": false,
"applyPolicyPaid": true,
"timeRefundHours": 123,
"timeRefundFee": 123.45,
"timeRefundSessionPackageCost": true,
"noShowFee": 123.45,
"resitFeePaidSessions": true,
"resitFeeFreeSessions": false,
"resitFee": 123.45,
"freePackageResitFee": 987.65,
"resitsIncludeFreeSessions": true
}
Secret
SendGaiaUserConfirmationEmailInput
SendGaiaUserConfirmationEmailPayload
SendNotificationTriggerInput
Fields
| Input Field | Description |
|---|---|
notificationTriggerInput - NotificationTriggerSendInput!
|
|
clientMutationId - String
|
Example
{
"notificationTriggerInput": NotificationTriggerSendInput,
"clientMutationId": "abc123"
}
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
|
Example
{
"sharedCanCreateFiles": false,
"sharedCanCreateFolders": true,
"sharedCanSeeFiles": false,
"packageCategoryId": 4,
"previousSessionId": 4,
"reschedulingNoShow": true,
"couponId": "4",
"previousSessionResitReasonId": 4,
"previousSessionResit": false,
"previousSessionRescheduled": false,
"previousSessionPackageChange": true,
"previousSessionCancelled": false,
"previousSessionRefund": false,
"previousSessionCancellationRescheduleFees": true,
"cancelled": true,
"sessionPackageId": 4,
"organizationId": 4,
"jobId": "4",
"subjectId": "4",
"subjectGroupId": 4,
"sessionPackagePrice": 123.45,
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime,
"noShow": false,
"waiveNoShowFee": false,
"waiveBookingFee": false,
"waiveRescheduleCancelFee": true,
"notes": "xyz789",
"completed": true,
"stripePaymentMethodId": "xyz789",
"billSubject": true,
"metadata": JSONString,
"upsell": true,
"employeeId": 4,
"frameNumber": "xyz789",
"subjectDescription": "xyz789",
"stageId": 4
}
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
|
|
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!
|
|
imagequixSubject - ImageQuixSubjectNode
|
|
search - String
|
|
rootBoxFolderId - String
|
|
sharedBoxFolderId - String
|
|
mobile - Boolean!
|
|
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
|
|
organizationPackageBackground - OrganizationPackageBackgroundNode
|
|
latestStripeInvoice - StripeInvoiceNode
|
|
declinedPaymentStripeInvoices - [StripeInvoiceNode]
|
|
schedulingPolicies - SchedulingPoliciesType
|
|
cancelRescheduleFee - Float
|
|
noShowFee - Float
|
|
bill - String
|
|
employeeId - ID
|
|
Example
{
"id": "4",
"archived": true,
"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,
"sharedCanCreateFiles": true,
"sharedCanCreateFolders": false,
"sharedCanSeeFiles": false,
"sessionPackagePrice": 987.65,
"fullSessionPackagePrice": 123.45,
"frameNumber": "abc123",
"subjectDescription": "xyz789",
"referenceId": "abc123",
"notes": "abc123",
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime,
"noShow": false,
"feeCancellation": 123.45,
"feeReschedule": 987.65,
"feeNoShow": 123.45,
"feeResit": 987.65,
"chargedNoShowFee": false,
"cancelled": true,
"upsell": false,
"completed": true,
"waiveNoShowFee": false,
"waiveBookingFee": true,
"waiveRescheduleCancelFee": true,
"resitScheduled": true,
"noShowResitScheduled": true,
"sessionPackageChanged": true,
"rescheduled": false,
"billSubject": true,
"imagequixSubject": ImageQuixSubjectNode,
"search": "abc123",
"rootBoxFolderId": "xyz789",
"sharedBoxFolderId": "xyz789",
"mobile": false,
"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": 987,
"allFutureSessions": [SessionNode],
"allPreviousSessions": [SessionNode],
"futuristSession": SessionNode,
"oldestSession": SessionNode,
"resitSession": SessionNode,
"resitPreviousSession": SessionNode,
"noShowRescheduleSession": SessionNode,
"paid": 123.45,
"price": 987.65,
"salesTax": 987.65,
"refundAmount": 987.65,
"amountToBeRefund": 123.45,
"couponSavings": 123.45,
"refunded": true,
"subjectGroupSubject": SubjectGroupSubjectNode,
"organizationPackageBackground": OrganizationPackageBackgroundNode,
"latestStripeInvoice": StripeInvoiceNode,
"declinedPaymentStripeInvoices": [StripeInvoiceNode],
"schedulingPolicies": SchedulingPoliciesType,
"cancelRescheduleFee": 987.65,
"noShowFee": 123.45,
"bill": "abc123",
"employeeId": "4"
}
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": "xyz789"
}
SessionPackageCreateInput
Example
{
"title": "abc123",
"description": "xyz789",
"upsellDescription": "xyz789",
"upsell": true,
"customPriceAndDuration": true,
"durationLowMinutes": 123,
"durationHighMinutes": 987,
"price": 123.45,
"previewImages": [SessionPackagePreviewImageInput],
"packageCategoryId": "4"
}
SessionPackageNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
packageCategory - PackageCategoryNode
|
|
title - 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!
|
|
Arguments
|
|
packageCategoryJobs - PackageCategoryJobNodeConnection!
|
|
packageGroupJobs - PackageGroupJobNodeConnection!
|
|
sessions - SessionNodeConnection!
|
|
Arguments
|
|
previewImages - SessionPackagePreviewImageNodeConnection!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
duration - Int
|
|
sessionCount - Int
|
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"packageCategory": PackageCategoryNode,
"title": "xyz789",
"price": 123.45,
"description": "xyz789",
"upsell": false,
"customPriceAndDuration": true,
"upsellDescription": "xyz789",
"durationLowMinutes": 123,
"durationHighMinutes": 123,
"stripeProduct": StripeProductNode,
"coupons": CouponNodeConnection,
"organizationSet": OrganizationNodeConnection,
"organizationPaid": OrganizationNodeConnection,
"organizationpackagebackgroundSet": OrganizationPackageBackgroundNodeConnection,
"subjectGroups": SubjectGroupNodeConnection,
"packageCategoryJobs": PackageCategoryJobNodeConnection,
"packageGroupJobs": PackageGroupJobNodeConnection,
"sessions": SessionNodeConnection,
"previewImages": SessionPackagePreviewImageNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"duration": 987,
"sessionCount": 987
}
SessionPackageNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [SessionPackageNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [SessionPackageNodeEdge],
"nodeCount": 123
}
SessionPackageNodeEdge
Fields
| Field Name | Description |
|---|---|
node - SessionPackageNode
|
|
cursor - String!
|
Example
{
"node": SessionPackageNode,
"cursor": "abc123"
}
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": "xyz789",
"sessionPackage": SessionPackageNode,
"coverImage": false,
"originalImageUrl": "xyz789",
"defaultImageUrl": "abc123",
"thumbnailImageUrl": "abc123",
"originalImageName": "xyz789",
"defaultImageName": "abc123",
"thumbnailImageName": "xyz789",
"archived": false,
"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
|
|
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",
"description": "xyz789",
"upsell": true,
"upsellDescription": "abc123",
"durationLowMinutes": 987,
"durationHighMinutes": 123,
"archived": false,
"price": 987.65,
"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": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"color": "abc123",
"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": false,
"sessionPackagePrice": 987.65,
"previousSessionId": "4",
"previousSessionResitReasonId": "4",
"previousSessionResit": true,
"previousSessionRescheduled": true,
"previousSessionPackageChange": false,
"previousSessionCancelled": true,
"previousSessionRefund": false,
"previousSessionCancellationRescheduleFees": true,
"sessionPackageId": 4,
"jobId": 4,
"subjectId": "4",
"subjectGroupId": 4,
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime,
"noShow": false,
"cancelled": false,
"waiveNoShowFee": true,
"waiveBookingFee": true,
"waiveRescheduleCancelFee": true,
"notes": "abc123",
"billSubject": true,
"completed": true,
"organizationId": 4,
"stripePaymentMethodId": "xyz789",
"archived": true,
"metadata": JSONString,
"upsell": true,
"employeeId": 4,
"frameNumber": "abc123",
"subjectDescription": "abc123",
"stageId": 4
}
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!
|
|
openAiEnabled - Boolean!
|
|
showLastNameIdLogin - Boolean!
|
|
colorScheme - String!
|
|
primaryContactName - String
|
|
primaryContactEmail - String
|
|
name - String!
|
|
autoCompleteJobs - Boolean!
|
|
notificationsEnabled - Boolean!
|
|
autoCompleteSessions - Boolean!
|
|
auditLogEnabled - Boolean!
|
|
anonymousLogin - Boolean!
|
|
auditLogModels - JSONString!
|
|
email - String!
|
|
currency - String!
|
|
phoneNumber - String
|
|
facebookUrl - String
|
|
twitterUrl - String
|
|
linkedinUrl - String
|
|
instagramUrl - String
|
|
instagramInFooter - Boolean
|
|
linkedinInFooter - Boolean
|
|
twitterInFooter - Boolean
|
|
facebookInFooter - Boolean
|
|
website - String
|
|
airstudioInvoiceRecipient - 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!
|
|
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!
|
|
logoImage - StudioLogoImageNode
|
|
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,
"tenant": TenantNode,
"locationFormat": "US",
"showLocationBooking": false,
"openAiEnabled": false,
"showLastNameIdLogin": true,
"colorScheme": "abc123",
"primaryContactName": "abc123",
"primaryContactEmail": "abc123",
"name": "xyz789",
"autoCompleteJobs": false,
"notificationsEnabled": true,
"autoCompleteSessions": false,
"auditLogEnabled": false,
"anonymousLogin": false,
"auditLogModels": JSONString,
"email": "abc123",
"currency": "abc123",
"phoneNumber": "abc123",
"facebookUrl": "abc123",
"twitterUrl": "xyz789",
"linkedinUrl": "abc123",
"instagramUrl": "abc123",
"instagramInFooter": true,
"linkedinInFooter": false,
"twitterInFooter": true,
"facebookInFooter": false,
"website": "xyz789",
"airstudioInvoiceRecipient": "xyz789",
"intercomAppId": "abc123",
"chargeStateSalesTax": false,
"chargeProductStateSalesTax": false,
"refundPolicy": "TIME",
"showSubjectGroupBookingLogin": true,
"subjectGroupBookingLogin": "xyz789",
"timeRefundHours": 123,
"timeRefundFee": 123.45,
"timeRefundSessionPackageCost": false,
"noShowFee": 123.45,
"freePackageResitFee": 123.45,
"timezone": "AFRICA_ABIDJAN",
"productTaxRate": 987.65,
"productStripeTaxRate": StripeTaxRateNode,
"resitFee": 123.45,
"resitFeePaidSessions": true,
"resitFeeFreeSessions": true,
"resitsIncludeFreeSessions": true,
"displayLogoInNav": true,
"displayNameInNav": true,
"applyNoShowPolicyFree": true,
"applyNoShowPolicyPaid": false,
"applyPolicyFree": true,
"applyPolicyPaid": false,
"jobBookingEndHours": 123,
"jobBookingEndsEndOfJob": true,
"syncingOrganizationNotifications": false,
"syncingSubjectGroupNotifications": true,
"sessionStages": false,
"jobStages": false,
"requireSubjectEmail": false,
"requireSubjectPhone": false,
"logoImage": StudioLogoImageNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
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": "abc123"
}
SettingsRefundPolicy
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"TIME"
SettingsTimezone
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Example
"AFRICA_ABIDJAN"
SettingsUpdateInput
Fields
| Input Field | Description |
|---|---|
id - ID!
|
|
airstudioInvoiceRecipient - String
|
|
productTaxRate - Float
|
|
name - String
|
|
showLocationBooking - Boolean
|
|
locationFormat - String
|
|
currency - String
|
|
email - String
|
|
anonymousLogin - Boolean
|
|
showLastNameIdLogin - Boolean
|
|
primaryContactEmail - String
|
|
primaryContactName - String
|
|
openAiEnabled - Boolean
|
|
phoneNumber - String
|
|
showSubjectGroupBookingLogin - Boolean
|
|
subjectGroupBookingLogin - String
|
|
auditLogEnabled - Boolean
|
|
website - String
|
|
jobBookingEndHours - Int
|
|
jobBookingEndsEndOfJob - Boolean
|
|
logo - Upload
|
|
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
|
|
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
|
Example
{
"id": 4,
"airstudioInvoiceRecipient": "abc123",
"productTaxRate": 123.45,
"name": "abc123",
"showLocationBooking": false,
"locationFormat": "xyz789",
"currency": "xyz789",
"email": "xyz789",
"anonymousLogin": true,
"showLastNameIdLogin": true,
"primaryContactEmail": "abc123",
"primaryContactName": "xyz789",
"openAiEnabled": false,
"phoneNumber": "abc123",
"showSubjectGroupBookingLogin": true,
"subjectGroupBookingLogin": "abc123",
"auditLogEnabled": true,
"website": "abc123",
"jobBookingEndHours": 987,
"jobBookingEndsEndOfJob": true,
"logo": Upload,
"chargeStateSalesTax": true,
"chargeProductStateSalesTax": true,
"autoCompleteJobs": true,
"autoCompleteSessions": false,
"refundPolicy": "xyz789",
"timeRefundHours": 123.45,
"timeRefundFee": 123.45,
"resitFee": 987.65,
"resitFeePaidSessions": true,
"resitFeeFreeSessions": false,
"timeRefundSessionPackageCost": false,
"timezone": "abc123",
"intercomAppId": "xyz789",
"colorScheme": "abc123",
"logoImage": ImageInput,
"displayLogoInNav": false,
"displayNameInNav": true,
"noShowFee": 987.65,
"applyNoShowPolicyFree": true,
"applyNoShowPolicyPaid": false,
"applyPolicyFree": true,
"applyPolicyPaid": false,
"freePackageResitFee": 987.65,
"resitsIncludeFreeSessions": false,
"webhookUrl": "abc123",
"disableWebhooks": false,
"webhooksEnabled": true,
"validateWebhookUrl": false,
"facebookUrl": "abc123",
"twitterUrl": "xyz789",
"linkedinUrl": "xyz789",
"instagramUrl": "abc123",
"instagramInFooter": true,
"linkedinInFooter": false,
"twitterInFooter": true,
"facebookInFooter": true,
"sessionStages": true,
"jobStages": false,
"requireSubjectEmail": false,
"requireSubjectPhone": false
}
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": "xyz789",
"token": "abc123",
"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": 987
}
SlackConnectorNodeEdge
Fields
| Field Name | Description |
|---|---|
node - SlackConnectorNode
|
|
cursor - String!
|
Example
{
"node": SlackConnectorNode,
"cursor": "abc123"
}
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
"xyz789"
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
|
|
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",
"publicKey": "xyz789",
"secretKey": "abc123",
"webhookSigningSecret": "xyz789",
"connectedAccountId": "abc123",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
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": "abc123"
}
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": false,
"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": 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": "xyz789"
}
StripeExpressDashboardUrlType
Fields
| Field Name | Description |
|---|---|
url - String!
|
Example
{"url": "abc123"}
StripeInvoiceCreateInput
Example
{
"organizationId": "4",
"gaiaUserId": 4,
"sessionIds": ["4"],
"invoiceFooter": "abc123",
"products": [StripeInvoiceProductCreateInput],
"daysUntilDue": 987,
"productId": 4,
"price": 123.45
}
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": 123
}
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
|
|
connectedAccountFees - Int
|
|
lastReminderSent - 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": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"stripeCustomer": StripeCustomerNode,
"stripePaymentMethod": StripePaymentMethodNode,
"declinedStripePaymentIntent": StripePaymentIntentNode,
"connectedAccountFees": 123,
"lastReminderSent": "2007-12-03T10:15:30Z",
"lastEmployeeReminderSent": "2007-12-03T10:15:30Z",
"stripeId": "xyz789",
"paidManually": false,
"paidManuallyBy": "abc123",
"paid": false,
"paidOn": "2007-12-03T10:15:30Z",
"voided": false,
"price": 123.45,
"amountDue": 987,
"paymentFailed": true,
"stripeInvoiceId": "abc123",
"status": "abc123",
"recipientEmail": "abc123",
"amountRemaining": 123,
"amountPaid": 987,
"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": 123,
"stripeResource": JSONString,
"products": [ProductNode],
"sessions": [SessionNode],
"sessionCount": 123,
"netAmount": 123.45,
"fee": 123.45,
"paidAmount": 123.45
}
StripeInvoiceNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [StripeInvoiceNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [StripeInvoiceNodeEdge],
"nodeCount": 987
}
StripeInvoiceNodeEdge
Fields
| Field Name | Description |
|---|---|
node - StripeInvoiceNode
|
|
cursor - String!
|
Example
{
"node": StripeInvoiceNode,
"cursor": "xyz789"
}
StripeInvoiceProductCreateInput
StripeInvoiceUpdateInput
StripePaymentIntentCreateInput
Example
{
"amount": 123.45,
"sessionId": "4",
"organizationId": 4,
"gaiaUserId": 4,
"chargeGaiaUserPaymentMethod": false,
"stripePaymentMethodStripeId": "xyz789",
"stripePaymentMethodId": "abc123",
"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
|
|
stripeId - String
|
|
refunded - Boolean!
|
|
clientSecret - String!
|
|
description - String
|
|
datePaid - DateTime
|
|
taxAmount - Int
|
|
taxRate - Int
|
|
amount - Int
|
|
fee - Int
|
|
netAmount - Int
|
|
metadata - JSONString
|
|
search - String
|
|
stripeTransferToConnectedAccount - StripeTransferNode
|
|
stripeTransferFromConnectedAccount - StripeTransferNode
|
|
declinedStripeInvoices - StripeInvoiceNodeConnection!
|
|
Arguments
|
|
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": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"processing": true,
"declined": false,
"paidManually": false,
"setTransferMetadata": false,
"stripeInvoice": StripeInvoiceNode,
"declinedStripePaymentIntent": StripePaymentIntentNode,
"stripePaymentMethod": StripePaymentMethodNode,
"session": SessionNode,
"stripeId": "abc123",
"refunded": false,
"clientSecret": "xyz789",
"description": "xyz789",
"datePaid": "2007-12-03T10:15:30Z",
"taxAmount": 123,
"taxRate": 123,
"amount": 123,
"fee": 987,
"netAmount": 123,
"metadata": JSONString,
"search": "abc123",
"stripeTransferToConnectedAccount": StripeTransferNode,
"stripeTransferFromConnectedAccount": StripeTransferNode,
"declinedStripeInvoices": StripeInvoiceNodeConnection,
"reattemptStripePaymentIntents": StripePaymentIntentNodeConnection,
"stripeRefundIntents": StripeRefundIntentNodeConnection,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"stripeResource": JSONString,
"status": "abc123",
"refundedAmount": 123.45
}
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": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"stripeCustomer": StripeCustomerNode,
"paymentType": "xyz789",
"primary": false,
"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": 987
}
StripePaymentMethodNodeEdge
Fields
| Field Name | Description |
|---|---|
node - StripePaymentMethodNode
|
|
cursor - String!
|
Example
{
"node": StripePaymentMethodNode,
"cursor": "abc123"
}
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": 987.65,
"stripeId": "abc123",
"stripeInvoiceItems": StripeInvoiceItemNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
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": 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
}
StripeProductNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [StripeProductNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [StripeProductNodeEdge],
"nodeCount": 987
}
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
|
|
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,
"stripeId": "xyz789",
"amount": 987,
"refundedBySystem": true,
"refundedBy": GaiaUserNode,
"stripePaymentIntent": StripePaymentIntentNode,
"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": 123
}
StripeRefundIntentNodeEdge
Fields
| Field Name | Description |
|---|---|
node - StripeRefundIntentNode
|
|
cursor - String!
|
Example
{
"node": StripeRefundIntentNode,
"cursor": "abc123"
}
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!
|
|
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": 987.65,
"inclusive": false,
"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": "xyz789"
}
StripeTransferDestination
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
Example
"AIRSTUDIO"
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
|
|
stripePaymentIntentToConnectedAccount - StripePaymentIntentNode
|
|
stripePaymentIntentFromConnectedAccount - 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": 123,
"transferred": false,
"destination": "AIRSTUDIO",
"transferGroup": "xyz789",
"destinationAccountId": "abc123",
"sendingAccountId": "abc123",
"stripePaymentIntentToConnectedAccount": StripePaymentIntentNode,
"stripePaymentIntentFromConnectedAccount": 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": "abc123"
}
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": "abc123",
"settings": SettingsNode,
"originalImageUrl": "xyz789",
"defaultImageUrl": "xyz789",
"thumbnailImageUrl": "xyz789",
"originalImageName": "xyz789",
"defaultImageName": "abc123",
"thumbnailImageName": "xyz789",
"archived": false,
"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": true}
SubjectCreateInput
Fields
| Input Field | Description |
|---|---|
gaiaUserId - ID
|
|
jobTitle - String
|
|
sharedCanCreateFiles - Boolean
|
|
sharedCanCreateFolders - Boolean
|
|
sharedCanSeeFiles - Boolean
|
|
skipWelcomeEmail - Boolean
|
|
organizationId - ID
|
|
newGaiaUser - GaiaUserCreateInput
|
|
subjectGroupIds - [ID]
|
|
parents - [ParentColleagueInput]
|
|
colleagues - [ParentColleagueInput]
|
|
studentId - String
|
|
notes - String
|
|
stripePaymentMethodId - String
|
|
subjectLocationInput - SubjectLocationInput
|
|
customOne - String
|
|
customTwo - String
|
|
customThree - String
|
|
customFour - String
|
|
customFive - String
|
Example
{
"gaiaUserId": 4,
"jobTitle": "xyz789",
"sharedCanCreateFiles": false,
"sharedCanCreateFolders": false,
"sharedCanSeeFiles": true,
"skipWelcomeEmail": true,
"organizationId": 4,
"newGaiaUser": GaiaUserCreateInput,
"subjectGroupIds": ["4"],
"parents": [ParentColleagueInput],
"colleagues": [ParentColleagueInput],
"studentId": "abc123",
"notes": "abc123",
"stripePaymentMethodId": "abc123",
"subjectLocationInput": SubjectLocationInput,
"customOne": "xyz789",
"customTwo": "abc123",
"customThree": "xyz789",
"customFour": "xyz789",
"customFive": "abc123"
}
SubjectGroupCSVInput
Fields
| Input Field | Description |
|---|---|
id - ID!
|
|
csvSubjects - [CSVSubjectInput]!
|
|
recordSync - String
|
Example
{
"id": 4,
"csvSubjects": [CSVSubjectInput],
"recordSync": "abc123"
}
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
|
Example
{
"csvSubjects": 987,
"sharedCanCreateFiles": true,
"sharedCanCreateFolders": true,
"sharedCanSeeFiles": true,
"manualSubjects": [SubjectCreateInput],
"resitsAvailable": true,
"category": "xyz789",
"skipWelcomeEmail": false,
"resitsIncludeFreeSessions": false,
"subjectsPaying": false,
"resitFeeFreeSessions": true,
"subjects": ["4"],
"resitFee": 123.45,
"hidePromoCodes": true,
"resitFeePaidSessions": false,
"notificationCopySubjectGroupId": "4",
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime,
"name": "abc123",
"organizationId": "4",
"sessionPackages": ["4"],
"archived": true,
"lastDateToPickPose": StudioTimezoneDateTime,
"lastDateToBePhotographed": StudioTimezoneDateTime,
"lastDateForRetouch": StudioTimezoneDateTime,
"fotomerchantClientSessionTemplateId": "xyz789",
"metadata": JSONString,
"refundPolicy": "abc123",
"timeRefundHours": 987.65,
"timeRefundFee": 123.45,
"timeRefundSessionPackageCost": false,
"noShowFee": 123.45,
"applyNoShowPolicyFree": true,
"applyNoShowPolicyPaid": true,
"applyPolicyFree": true,
"applyPolicyPaid": true,
"freePackageResitFee": 987.65,
"usingNoShowPolicy": "xyz789",
"usingCancellationPolicy": "abc123",
"usingResitPolicy": "xyz789",
"notes": "abc123"
}
SubjectGroupDeleteInput
SubjectGroupNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
syncingNotifications - Boolean!
|
|
creatingNotifications - Boolean!
|
|
notificationCopySubjectGroup - SubjectGroupNode
|
|
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
|
|
folder - FolderNode
|
|
sharedFolder - FolderNode
|
|
staffSharedFolder - FolderNode
|
|
files - FileNodeConnection!
|
|
Arguments
|
|
tasks - TaskNodeConnection!
|
|
Arguments
|
|
submitForms - SubmitFormNodeConnection!
|
|
Arguments
|
|
forms - FormNodeConnection!
|
|
Arguments
|
|
boxSignRequests - BoxSignRequestNodeConnection!
|
|
coupons - CouponNodeConnection!
|
|
Arguments
|
|
notificationCopySubjectGroups - SubjectGroupNodeConnection!
|
|
Arguments
|
|
subjectGroupSubjects - SubjectGroupSubjectNodeConnection!
|
|
jobs - JobNodeConnection!
|
|
Arguments
|
|
packageGroupJobs - PackageGroupJobNodeConnection!
|
|
sessions - SessionNodeConnection!
|
|
Arguments
|
|
nonRecurringNotifications - NonRecurringNotificationNodeConnection!
|
|
notificationTriggers - NotificationTriggerNodeConnection!
|
|
Arguments
|
|
notifications - NotificationNodeConnection!
|
|
Arguments
|
|
fotomerchantClientSessions - FotomerchantClientSessionNodeConnection!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
canDelete - Boolean
|
|
subjectsNotBooked - [SubjectNode]
|
|
subjectsBooked - [SubjectNode]
|
|
subjectsSessionComplete - [SubjectNode]
|
|
schedulingPolicies - SchedulingPoliciesType
|
|
subjectsNotBookedCount - Int
|
|
subjectsBookedCount - Int
|
|
subjectsSessionCompleteCount - Int
|
|
fotomerchantClientSession - FotomerchantClientSessionNode
|
|
Example
{
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"syncingNotifications": false,
"creatingNotifications": true,
"notificationCopySubjectGroup": SubjectGroupNode,
"sharedCanCreateFiles": true,
"sharedCanCreateFolders": true,
"sharedCanSeeFiles": false,
"category": "xyz789",
"skipWelcomeEmail": false,
"organization": OrganizationNode,
"kanban": KanbanNode,
"rootBoxFolderId": "xyz789",
"sharedBoxFolderId": "xyz789",
"sessionPackages": SessionPackageNodeConnection,
"subjects": SubjectNodeConnection,
"name": "xyz789",
"bookingName": "xyz789",
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime,
"subjectsPaying": true,
"resitsAvailable": true,
"resitsIncludeFreeSessions": true,
"refundPolicy": "TIME",
"usingNoShowPolicy": "SUBJECT_GROUP",
"usingCancellationPolicy": "SUBJECT_GROUP",
"usingResitPolicy": "SUBJECT_GROUP",
"resitFee": 123.45,
"timeRefundHours": 987,
"timeRefundFee": 123.45,
"timeRefundSessionPackageCost": false,
"noShowFee": 987.65,
"freePackageResitFee": 123.45,
"applyNoShowPolicyFree": true,
"applyNoShowPolicyPaid": false,
"resitFeePaidSessions": true,
"resitFeeFreeSessions": false,
"applyPolicyFree": false,
"applyPolicyPaid": false,
"processingSubjects": false,
"hidePromoCodes": false,
"processingSubjectsCount": 987,
"processingSubjectsCompleted": 123,
"processingSubjectsProgress": 987,
"lastDateToPickPose": "2007-12-03T10:15:30Z",
"lastDateToBePhotographed": "2007-12-03T10:15:30Z",
"lastDateForRetouch": "2007-12-03T10:15:30Z",
"search": "abc123",
"notes": "abc123",
"folder": FolderNode,
"sharedFolder": FolderNode,
"staffSharedFolder": FolderNode,
"files": FileNodeConnection,
"tasks": TaskNodeConnection,
"submitForms": SubmitFormNodeConnection,
"forms": FormNodeConnection,
"boxSignRequests": BoxSignRequestNodeConnection,
"coupons": CouponNodeConnection,
"notificationCopySubjectGroups": SubjectGroupNodeConnection,
"subjectGroupSubjects": SubjectGroupSubjectNodeConnection,
"jobs": JobNodeConnection,
"packageGroupJobs": PackageGroupJobNodeConnection,
"sessions": SessionNodeConnection,
"nonRecurringNotifications": NonRecurringNotificationNodeConnection,
"notificationTriggers": NotificationTriggerNodeConnection,
"notifications": NotificationNodeConnection,
"fotomerchantClientSessions": FotomerchantClientSessionNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"canDelete": false,
"subjectsNotBooked": [SubjectNode],
"subjectsBooked": [SubjectNode],
"subjectsSessionComplete": [SubjectNode],
"schedulingPolicies": SchedulingPoliciesType,
"subjectsNotBookedCount": 123,
"subjectsBookedCount": 987,
"subjectsSessionCompleteCount": 123,
"fotomerchantClientSession": FotomerchantClientSessionNode
}
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": "abc123"
}
SubjectGroupNotBookedType
Fields
| Field Name | Description |
|---|---|
subjectGroup - SubjectGroupNode
|
|
latestCompleteSession - SessionNode
|
Example
{
"subjectGroup": SubjectGroupNode,
"latestCompleteSession": SessionNode
}
SubjectGroupRefundPolicy
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
Example
"TIME"
SubjectGroupSessionsReportInput
SubjectGroupSessionsReportPayload
SubjectGroupSubjectNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
referenceId - String!
|
|
subjectGroup - SubjectGroupNode!
|
|
subject - SubjectNode!
|
|
customOne - String
|
|
customTwo - String
|
|
customThree - String
|
|
customFour - String
|
|
customFive - String
|
|
status - 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": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"referenceId": "xyz789",
"subjectGroup": SubjectGroupNode,
"subject": SubjectNode,
"customOne": "abc123",
"customTwo": "abc123",
"customThree": "abc123",
"customFour": "abc123",
"customFive": "xyz789",
"status": "abc123",
"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": 987
}
SubjectGroupSubjectNodeEdge
Fields
| Field Name | Description |
|---|---|
node - SubjectGroupSubjectNode
|
|
cursor - String!
|
Example
{
"node": SubjectGroupSubjectNode,
"cursor": "abc123"
}
SubjectGroupSubjectUpdateInput
Example
{
"id": 4,
"metadata": JSONString,
"imagequixId": "xyz789",
"customOne": "xyz789",
"customTwo": "abc123",
"customThree": "xyz789",
"customFour": "abc123",
"customFive": "abc123"
}
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
|
|
taskCollectionIds - [ID]
|
Example
{
"id": 4,
"sharedCanCreateFiles": true,
"sharedCanCreateFolders": false,
"sharedCanSeeFiles": false,
"manualSubjects": [SubjectCreateInput],
"csvSubjects": 123,
"resitsAvailable": false,
"skipWelcomeEmail": false,
"resitsIncludeFreeSessions": true,
"hidePromoCodes": false,
"resitFeeFreeSessions": false,
"subjectsPaying": false,
"resitFee": 123.45,
"resitFeePaidSessions": true,
"subjects": [4],
"startDateTime": StudioTimezoneDateTime,
"endDateTime": StudioTimezoneDateTime,
"name": "abc123",
"category": "abc123",
"organizationId": "4",
"sessionPackages": [4],
"removeSubjects": ["4"],
"lastDateToPickPose": StudioTimezoneDateTime,
"lastDateToBePhotographed": StudioTimezoneDateTime,
"lastDateForRetouch": StudioTimezoneDateTime,
"fotomerchantClientSessionTemplateId": "abc123",
"metadata": JSONString,
"refundPolicy": "abc123",
"timeRefundHours": 987.65,
"timeRefundFee": 987.65,
"timeRefundSessionPackageCost": false,
"noShowFee": 123.45,
"applyNoShowPolicyFree": false,
"applyNoShowPolicyPaid": true,
"applyPolicyFree": false,
"applyPolicyPaid": false,
"freePackageResitFee": 123.45,
"usingNoShowPolicy": "xyz789",
"usingCancellationPolicy": "xyz789",
"usingResitPolicy": "xyz789",
"notes": "xyz789",
"taskCollectionIds": [4]
}
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
|
|
colleagues - SubjectNodeConnection!
|
|
Arguments
|
|
sharedCanCreateFiles - Boolean!
|
|
sharedCanCreateFolders - Boolean!
|
|
sharedCanSeeFiles - Boolean!
|
|
studentId - String
|
|
notes - String
|
|
addressLineOne - String
|
|
addressLineTwo - String
|
|
city - String
|
|
state - String
|
|
zipCode - String
|
|
customOne - String
|
|
customTwo - String
|
|
customThree - String
|
|
customFour - String
|
|
customFive - String
|
|
folder - FolderNode
|
|
sharedFolder - FolderNode
|
|
staffSharedFolder - FolderNode
|
|
files - FileNodeConnection!
|
|
Arguments
|
|
submitForms - SubmitFormNodeConnection!
|
|
Arguments
|
|
forms - FormNodeConnection!
|
|
Arguments
|
|
boxSignRequests - BoxSignRequestNodeConnection!
|
|
subjectGroups - SubjectGroupNodeConnection!
|
|
Arguments
|
|
children - SubjectNodeConnection!
|
|
Arguments
|
|
bookers - SubjectNodeConnection!
|
|
Arguments
|
|
locations - LocationNodeConnection!
|
|
Arguments
|
|
subjectGroupSubjects - SubjectGroupSubjectNodeConnection!
|
|
sessions - SessionNodeConnection!
|
|
Arguments
|
|
nonRecurringNotifications - NonRecurringNotificationNodeConnection!
|
|
notifications - NotificationNodeConnection!
|
|
Arguments
|
|
fotomerchantSubjects - FotomerchantSubjectNodeConnection!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
subjectGroupsNotBooked - [SubjectGroupNotBookedType]
|
|
Example
{
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"gaiaUser": GaiaUserNode,
"organization": OrganizationNode,
"rootBoxFolderId": "xyz789",
"sharedBoxFolderId": "xyz789",
"parents": SubjectNodeConnection,
"colleagues": SubjectNodeConnection,
"sharedCanCreateFiles": false,
"sharedCanCreateFolders": false,
"sharedCanSeeFiles": false,
"studentId": "abc123",
"notes": "xyz789",
"addressLineOne": "xyz789",
"addressLineTwo": "abc123",
"city": "xyz789",
"state": "abc123",
"zipCode": "xyz789",
"customOne": "xyz789",
"customTwo": "abc123",
"customThree": "xyz789",
"customFour": "abc123",
"customFive": "abc123",
"folder": FolderNode,
"sharedFolder": FolderNode,
"staffSharedFolder": FolderNode,
"files": FileNodeConnection,
"submitForms": SubmitFormNodeConnection,
"forms": FormNodeConnection,
"boxSignRequests": BoxSignRequestNodeConnection,
"subjectGroups": SubjectGroupNodeConnection,
"children": SubjectNodeConnection,
"bookers": SubjectNodeConnection,
"locations": LocationNodeConnection,
"subjectGroupSubjects": SubjectGroupSubjectNodeConnection,
"sessions": SessionNodeConnection,
"nonRecurringNotifications": NonRecurringNotificationNodeConnection,
"notifications": NotificationNodeConnection,
"fotomerchantSubjects": FotomerchantSubjectNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"subjectGroupsNotBooked": [SubjectGroupNotBookedType]
}
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
|
|
secondaryPhoneNumber - String
|
|
password - String
|
|
addSubjectGroupIds - [ID]
|
|
removeSubjectGroupIds - [ID]
|
|
studentId - String
|
|
notes - String
|
|
addParents - [ParentColleagueInput]
|
|
updateParents - [ParentColleagueInput]
|
|
removeParentIds - [ID]
|
|
addColleagues - [ParentColleagueInput]
|
|
updateColleagues - [ParentColleagueInput]
|
|
removeColleagueIds - [ID]
|
|
stripePaymentMethodId - String
|
|
subjectLocationInput - SubjectLocationInput
|
|
archived - Boolean
|
|
customOne - String
|
|
customTwo - String
|
|
customThree - String
|
|
customFour - String
|
|
customFive - String
|
Example
{
"id": "4",
"sharedCanCreateFiles": true,
"sharedCanCreateFolders": true,
"sharedCanSeeFiles": true,
"jobTitle": "abc123",
"suffix": "abc123",
"prefix": "abc123",
"organizationId": 4,
"emailNotificationsEnabled": true,
"smsNotificationsEnabled": true,
"firstName": "xyz789",
"lastName": "xyz789",
"metadata": JSONString,
"active": true,
"email": "abc123",
"secondaryEmail": "abc123",
"phoneNumber": "abc123",
"secondaryPhoneNumber": "abc123",
"password": "abc123",
"addSubjectGroupIds": [4],
"removeSubjectGroupIds": ["4"],
"studentId": "abc123",
"notes": "abc123",
"addParents": [ParentColleagueInput],
"updateParents": [ParentColleagueInput],
"removeParentIds": ["4"],
"addColleagues": [ParentColleagueInput],
"updateColleagues": [ParentColleagueInput],
"removeColleagueIds": [4],
"stripePaymentMethodId": "abc123",
"subjectLocationInput": SubjectLocationInput,
"archived": true,
"customOne": "abc123",
"customTwo": "xyz789",
"customThree": "xyz789",
"customFour": "xyz789",
"customFive": "abc123"
}
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": 987
}
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": "abc123"
}
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": "abc123",
"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": 123
}
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": 123,
"contentObject": "xyz789"
}
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": "abc123"
}
TaskCollectionCollectionType
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"SUBJECT_GROUP"
TaskCollectionCreateInput
Fields
| Input Field | Description |
|---|---|
name - String!
|
|
default - Boolean
|
|
taskCollectionTasks - [TaskCollectionTaskCreateInput]
|
|
collectionType - String
|
Example
{
"name": "abc123",
"default": false,
"taskCollectionTasks": [TaskCollectionTaskCreateInput],
"collectionType": "abc123"
}
TaskCollectionNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
name - String!
|
|
default - Boolean!
|
|
collectionType - TaskCollectionCollectionType
|
|
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": "xyz789",
"default": true,
"collectionType": "SUBJECT_GROUP",
"taskCollectionTasks": TaskCollectionTaskNodeConnection,
"tasks": TaskNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
TaskCollectionNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [TaskCollectionNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [TaskCollectionNodeEdge],
"nodeCount": 123
}
TaskCollectionNodeEdge
Fields
| Field Name | Description |
|---|---|
node - TaskCollectionNode
|
|
cursor - String!
|
Example
{
"node": TaskCollectionNode,
"cursor": "abc123"
}
TaskCollectionTaskCreateInput
Fields
| Input Field | Description |
|---|---|
description - String!
|
|
sendOverdueNotification - Boolean
|
|
notes - String
|
|
taskCollectionId - ID
|
|
taskCollectionName - String
|
|
dueDateDelta - Int
|
|
dueDateDeltaBeforeAfter - String
|
|
employeeIds - [ID]
|
|
sharedCanCreateFiles - Boolean
|
|
sharedCanCreateFolders - Boolean
|
|
sharedCanSeeFiles - Boolean
|
Example
{
"description": "xyz789",
"sendOverdueNotification": false,
"notes": "abc123",
"taskCollectionId": 4,
"taskCollectionName": "xyz789",
"dueDateDelta": 987,
"dueDateDeltaBeforeAfter": "abc123",
"employeeIds": [4],
"sharedCanCreateFiles": false,
"sharedCanCreateFolders": false,
"sharedCanSeeFiles": false
}
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!
|
|
taskCollection - TaskCollectionNode
|
|
notes - String
|
|
employees - EmployeeNodeConnection!
|
|
Arguments
|
|
dueDateDelta - Int
|
|
dueDateDeltaBeforeAfter - TaskCollectionTaskDueDateDeltaBeforeAfter
|
|
sharedCanCreateFiles - Boolean!
|
|
sharedCanCreateFolders - Boolean!
|
|
sharedCanSeeFiles - Boolean!
|
|
tasks - TaskNodeConnection!
|
|
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,
"description": "xyz789",
"sendOverdueNotification": false,
"taskCollection": TaskCollectionNode,
"notes": "xyz789",
"employees": EmployeeNodeConnection,
"dueDateDelta": 123,
"dueDateDeltaBeforeAfter": "BEFORE",
"sharedCanCreateFiles": false,
"sharedCanCreateFolders": false,
"sharedCanSeeFiles": true,
"tasks": TaskNodeConnection,
"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"
}
TaskCollectionTaskUpdateInput
Fields
| Input Field | Description |
|---|---|
id - ID
|
|
description - String!
|
|
notes - String
|
|
sendOverdueNotification - Boolean
|
|
taskCollectionId - ID
|
|
taskCollectionName - String
|
|
dueDateDelta - Int
|
|
dueDateDeltaBeforeAfter - String
|
|
employeeIds - [ID]
|
|
sharedCanCreateFiles - Boolean
|
|
sharedCanCreateFolders - Boolean
|
|
sharedCanSeeFiles - Boolean
|
Example
{
"id": "4",
"description": "abc123",
"notes": "xyz789",
"sendOverdueNotification": false,
"taskCollectionId": "4",
"taskCollectionName": "xyz789",
"dueDateDelta": 123,
"dueDateDeltaBeforeAfter": "abc123",
"employeeIds": [4],
"sharedCanCreateFiles": false,
"sharedCanCreateFolders": false,
"sharedCanSeeFiles": false
}
TaskCollectionUpdateInput
Fields
| Input Field | Description |
|---|---|
id - ID!
|
|
name - String
|
|
default - Boolean
|
|
taskCollectionTasks - [TaskCollectionTaskUpdateInput]
|
|
collectionType - String
|
Example
{
"id": 4,
"name": "xyz789",
"default": false,
"taskCollectionTasks": [TaskCollectionTaskUpdateInput],
"collectionType": "abc123"
}
TaskCreateInput
Fields
| Input Field | Description |
|---|---|
taskCollectionTaskId - ID
|
|
description - String
|
|
sendOverdueNotification - 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
|
Example
{
"taskCollectionTaskId": 4,
"description": "abc123",
"sendOverdueNotification": false,
"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": true,
"tags": ["abc123"],
"jobId": 4,
"subjectGroupId": "4"
}
TaskNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
description - String!
|
|
sendOverdueNotification - Boolean!
|
|
notes - String
|
|
dueDate - Date
|
|
eventDate - Date
|
|
recipient - String
|
|
finishedDate - Date
|
|
sharedCanCreateFiles - Boolean!
|
|
sharedCanCreateFolders - Boolean!
|
|
sharedCanSeeFiles - Boolean!
|
|
createdBy - GaiaUserNode
|
|
archive - Boolean!
|
|
taskCollection - TaskCollectionNode
|
|
taskCollectionTask - TaskCollectionTaskNode
|
|
organization - OrganizationNode
|
|
completedByEmployee - EmployeeNode
|
|
job - JobNode
|
|
subjectGroup - SubjectGroupNode
|
|
status - TaskStatusNode
|
|
employees - EmployeeNodeConnection!
|
|
Arguments
|
|
contacts - GaiaUserNodeConnection!
|
|
Arguments
|
|
folder - FolderNode
|
|
sharedFolder - FolderNode
|
|
files - FileNodeConnection!
|
|
Arguments
|
|
nonRecurringNotifications - NonRecurringNotificationNodeConnection!
|
|
notifications - NotificationNodeConnection!
|
|
Arguments
|
|
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,
"description": "abc123",
"sendOverdueNotification": true,
"notes": "xyz789",
"dueDate": "2007-12-03",
"eventDate": "2007-12-03",
"recipient": "xyz789",
"finishedDate": "2007-12-03",
"sharedCanCreateFiles": true,
"sharedCanCreateFolders": false,
"sharedCanSeeFiles": true,
"createdBy": GaiaUserNode,
"archive": false,
"taskCollection": TaskCollectionNode,
"taskCollectionTask": TaskCollectionTaskNode,
"organization": OrganizationNode,
"completedByEmployee": EmployeeNode,
"job": JobNode,
"subjectGroup": SubjectGroupNode,
"status": TaskStatusNode,
"employees": EmployeeNodeConnection,
"contacts": GaiaUserNodeConnection,
"folder": FolderNode,
"sharedFolder": FolderNode,
"files": FileNodeConnection,
"nonRecurringNotifications": NonRecurringNotificationNodeConnection,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987,
"tags": [TagNode]
}
TaskNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [TaskNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [TaskNodeEdge],
"nodeCount": 123
}
TaskNodeEdge
TaskStatusNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
name - String!
|
|
initial - Boolean!
|
|
completed - Boolean!
|
|
tasks - TaskNodeConnection!
|
|
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",
"initial": true,
"completed": true,
"tasks": TaskNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
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"
}
TaskUpdateInput
Fields
| Input Field | Description |
|---|---|
id - ID
|
|
sendOverdueNotification - Boolean
|
|
recipient - String
|
|
ids - [ID]
|
|
completed - Boolean
|
|
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
|
Example
{
"id": "4",
"sendOverdueNotification": true,
"recipient": "xyz789",
"ids": [4],
"completed": false,
"taskCollectionTaskId": 4,
"taskCollectionId": "4",
"taskCollectionName": "xyz789",
"description": "abc123",
"notes": "abc123",
"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": false,
"sharedCanSeeFiles": true,
"archive": true,
"tags": ["abc123"],
"jobId": 4,
"organizationId": "4",
"subjectGroupId": 4
}
TenantCreateInput
Example
{
"tenantName": "xyz789",
"tenantDomain": "abc123",
"adminUserEmail": "xyz789",
"adminUserPassword": "xyz789",
"adminUserFirstName": "xyz789",
"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": "abc123",
"tenant": TenantNode,
"isPrimary": false,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123
}
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": "abc123"
}
TenantFileNode
Example
{
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"file": "abc123",
"type": "xyz789",
"contentType": "abc123",
"displayName": "abc123",
"recordId": 123,
"fileName": "xyz789",
"fileUrl": "abc123"
}
TenantFileNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [TenantFileNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [TenantFileNodeEdge],
"nodeCount": 123
}
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!
|
|
uuid - String
|
|
created - DateTime
|
|
updated - DateTime
|
|
public - Boolean!
|
|
subscription - TenantSubscription
|
|
includedUsers - Int
|
|
includedSessionPackages - Int
|
|
includedNotifications - Int
|
|
includedFileStorage - Int
|
|
stripeCustomer - TenantStripeCustomerNode
|
|
domains - TenantDomainNodeConnection!
|
|
referredTenant - CreateTenantNodeConnection!
|
|
createTenant - CreateTenantNode
|
|
settings - SettingsNode
|
|
archived - Boolean
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
Example
{
"id": 4,
"schemaName": "xyz789",
"name": "xyz789",
"active": false,
"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,
"stripeCustomer": TenantStripeCustomerNode,
"domains": TenantDomainNodeConnection,
"referredTenant": CreateTenantNodeConnection,
"createTenant": CreateTenantNode,
"settings": SettingsNode,
"archived": false,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
TenantNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [TenantNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [TenantNodeEdge],
"nodeCount": 987
}
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!
|
|
stripePaymentMethods - TenantStripePaymentMethodNodeConnection!
|
|
stripeInvoices - TenantStripeInvoiceNodeConnection!
|
|
Arguments
|
|
recordId - Int
|
|
Example
{
"id": 4,
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"tenant": TenantNode,
"stripeId": "xyz789",
"stripePaymentMethods": TenantStripePaymentMethodNodeConnection,
"stripeInvoices": TenantStripeInvoiceNodeConnection,
"recordId": 123
}
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": "xyz789"
}
TenantStripeInvoiceItemNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
stripeInvoice - TenantStripeInvoiceNode
|
|
stripeTaxRate - TenantStripeTaxRateNode
|
|
price - Float
|
|
stripeProduct - TenantStripeProductNode
|
|
stripeId - String!
|
|
recordId - Int
|
Example
{
"id": 4,
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"stripeInvoice": TenantStripeInvoiceNode,
"stripeTaxRate": TenantStripeTaxRateNode,
"price": 987.65,
"stripeProduct": TenantStripeProductNode,
"stripeId": "xyz789",
"recordId": 123
}
TenantStripeInvoiceItemNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [TenantStripeInvoiceItemNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [TenantStripeInvoiceItemNodeEdge],
"nodeCount": 123
}
TenantStripeInvoiceItemNodeEdge
Fields
| Field Name | Description |
|---|---|
node - TenantStripeInvoiceItemNode
|
|
cursor - String!
|
Example
{
"node": TenantStripeInvoiceItemNode,
"cursor": "abc123"
}
TenantStripeInvoiceNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
stripeCustomer - TenantStripeCustomerNode
|
|
stripePaymentMethod - TenantStripePaymentMethodNode
|
|
lastReminderSent - 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
|
|
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,
"lastReminderSent": "2007-12-03T10:15:30Z",
"stripeId": "xyz789",
"price": 987.65,
"amountDue": 987,
"paid": true,
"paidOn": "2007-12-03T10:15:30Z",
"voided": false,
"paymentFailed": false,
"monthlyActiveUsers": 123,
"fileStorageGb": 123,
"notifications": 123,
"stripeInvoiceId": "xyz789",
"status": "abc123",
"recipientEmail": "abc123",
"amountRemaining": 123,
"amountPaid": 987,
"effectiveAt": "2007-12-03T10:15:30Z",
"dueDate": "2007-12-03T10:15:30Z",
"invoicePdfUrl": "abc123",
"invoicePaymentUrl": "xyz789",
"search": "xyz789",
"stripeInvoiceItems": TenantStripeInvoiceItemNodeConnection,
"stripePaymentIntents": TenantStripePaymentIntentNodeConnection,
"recordId": 123,
"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": "xyz789"
}
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": false,
"stripeId": "xyz789",
"refundedBySystem": false,
"clientSecret": "abc123",
"description": "xyz789",
"datePaid": "2007-12-03T10:15:30Z",
"amount": 123,
"fee": 987,
"netAmount": 123,
"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
|
|
Example
{
"id": "4",
"archived": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"stripeCustomer": TenantStripeCustomerNode,
"paymentType": "abc123",
"primary": false,
"stripeId": "abc123",
"stripeInvoices": TenantStripeInvoiceNodeConnection,
"stripePaymentIntents": TenantStripePaymentIntentNodeConnection,
"recordId": 123
}
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": "xyz789"
}
TenantStripePriceNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
stripeProduct - TenantStripeProductNode
|
|
price - Float!
|
|
stripeId - String!
|
|
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": "xyz789",
"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": "xyz789"
}
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": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"stripeId": "xyz789",
"stripePrices": TenantStripePriceNodeConnection,
"stripeInvoiceItems": TenantStripeInvoiceItemNodeConnection,
"recordId": 123
}
TenantStripeProductNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [TenantStripeProductNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [TenantStripeProductNodeEdge],
"nodeCount": 987
}
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": false,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"taxRate": 123.45,
"inclusive": true,
"stripeId": "xyz789",
"stripeInvoiceItems": TenantStripeInvoiceItemNodeConnection,
"recordId": 123
}
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": "abc123"
}
TenantSubscription
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"BASIC"
TenantSubscriptionUsageType
Example
{
"subscription": "xyz789",
"usedUsers": 123,
"includedUsers": 987,
"usedSessionPackages": 987,
"includedSessionPackages": 123,
"includedNotifications": 123,
"usedNotifications": 123,
"usedFileStorage": 987,
"includedFileStorage": 987
}
TestNotificationTriggerInput
Fields
| Input Field | Description |
|---|---|
notificationTriggerTestInput - NotificationTriggerTestInput!
|
|
clientMutationId - String
|
Example
{
"notificationTriggerTestInput": NotificationTriggerTestInput,
"clientMutationId": "xyz789"
}
TestNotificationTriggerPayload
TimesheetCreateInput
Example
{
"employeeId": 4,
"employeeJobId": "4",
"employeeScheduleId": "4",
"startDateTime": "2007-12-03T10:15:30Z",
"endDateTime": "2007-12-03T10:15:30Z",
"timesheetEvents": [TimesheetEventCreateInput]
}
TimesheetEventCreateInput
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
|
|
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,
"timesheet": TimesheetNode,
"dateTime": "2007-12-03T10:15:30Z",
"eventType": "CLOCK_IN",
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
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": "xyz789"
}
TimesheetEventUpdateInput
TimesheetNode
Fields
| Field Name | Description |
|---|---|
id - ID!
|
|
archived - Boolean
|
|
created - DateTime
|
|
updated - DateTime
|
|
metadata - JSONString!
|
|
employeeSchedule - EmployeeScheduleNode
|
|
employeeJob - EmployeeJobNode
|
|
employee - EmployeeNode
|
|
startDateTime - DateTime
|
|
endDateTime - DateTime
|
|
timesheetEvents - TimesheetEventNodeConnection!
|
|
history - [LogEntryNode]
|
|
contentType - ContentTypeNode
|
|
recordId - Int
|
|
hourlyPay - Float
|
|
minutesClocked - Int
|
|
accruedPay - Float
|
|
Example
{
"id": "4",
"archived": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"employeeSchedule": EmployeeScheduleNode,
"employeeJob": EmployeeJobNode,
"employee": EmployeeNode,
"startDateTime": "2007-12-03T10:15:30Z",
"endDateTime": "2007-12-03T10:15:30Z",
"timesheetEvents": TimesheetEventNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 123,
"hourlyPay": 123.45,
"minutesClocked": 123,
"accruedPay": 987.65
}
TimesheetNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [TimesheetNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [TimesheetNodeEdge],
"nodeCount": 123
}
TimesheetNodeEdge
Fields
| Field Name | Description |
|---|---|
node - TimesheetNode
|
|
cursor - String!
|
Example
{
"node": TimesheetNode,
"cursor": "abc123"
}
TimesheetUpdateInput
Fields
| Input Field | Description |
|---|---|
id - ID!
|
|
employeeId - ID
|
|
employeeJobId - ID
|
|
employeeScheduleId - ID
|
|
startDateTime - DateTime
|
|
endDateTime - DateTime
|
|
addTimesheetEvents - [TimesheetEventCreateInput]
|
|
updateTimesheetEvents - [TimesheetEventUpdateInput]
|
|
deleteTimesheetEventIds - [ID]
|
Example
{
"id": "4",
"employeeId": "4",
"employeeJobId": "4",
"employeeScheduleId": 4,
"startDateTime": "2007-12-03T10:15:30Z",
"endDateTime": "2007-12-03T10:15:30Z",
"addTimesheetEvents": [TimesheetEventCreateInput],
"updateTimesheetEvents": [TimesheetEventUpdateInput],
"deleteTimesheetEventIds": [4]
}
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": "abc123",
"accountSid": "abc123",
"authToken": "xyz789",
"sender": "xyz789",
"customAccountSid": "abc123",
"customAuthToken": "xyz789",
"customSender": "abc123",
"customValid": false,
"notificationTemplateChannels": NotificationTemplateChannelNodeConnection,
"notifications": NotificationNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
TwilioConnectorNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [TwilioConnectorNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [TwilioConnectorNodeEdge],
"nodeCount": 123
}
TwilioConnectorNodeEdge
Fields
| Field Name | Description |
|---|---|
node - TwilioConnectorNode
|
|
cursor - String!
|
Example
{
"node": TwilioConnectorNode,
"cursor": "abc123"
}
TwilioConnectorUpdateInput
UUID
Example
"a5b06899-eaee-408e-b1f8-76de751d98e0"
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": "abc123"
}
UpdateCouponInput
Fields
| Input Field | Description |
|---|---|
couponInput - CouponUpdateInput!
|
|
clientMutationId - String
|
Example
{
"couponInput": CouponUpdateInput,
"clientMutationId": "xyz789"
}
UpdateCouponPayload
Fields
| Field Name | Description |
|---|---|
coupon - CouponNode
|
|
clientMutationId - String
|
Example
{
"coupon": CouponNode,
"clientMutationId": "abc123"
}
UpdateEmployeeInput
Fields
| Input Field | Description |
|---|---|
employeeInput - EmployeeUpdateInput!
|
|
clientMutationId - String
|
Example
{
"employeeInput": EmployeeUpdateInput,
"clientMutationId": "xyz789"
}
UpdateEmployeeJobInput
Fields
| Input Field | Description |
|---|---|
employeeJobInput - EmployeeJobUpdateInput!
|
|
clientMutationId - String
|
Example
{
"employeeJobInput": EmployeeJobUpdateInput,
"clientMutationId": "abc123"
}
UpdateEmployeeJobPayload
Fields
| Field Name | Description |
|---|---|
employeeJob - EmployeeJobNode
|
|
clientMutationId - String
|
Example
{
"employeeJob": EmployeeJobNode,
"clientMutationId": "abc123"
}
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": "abc123"
}
UpdateEmployeeSchedulePayload
Fields
| Field Name | Description |
|---|---|
employeeSchedule - EmployeeScheduleNode
|
|
clientMutationId - String
|
Example
{
"employeeSchedule": EmployeeScheduleNode,
"clientMutationId": "xyz789"
}
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": "xyz789"
}
UpdateEquipmentBagTypeInput
Fields
| Input Field | Description |
|---|---|
equipmentBagTypeInput - EquipmentBagTypeUpdateInput!
|
|
clientMutationId - String
|
Example
{
"equipmentBagTypeInput": EquipmentBagTypeUpdateInput,
"clientMutationId": "xyz789"
}
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": "abc123"
}
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": "abc123"
}
UpdateEquipmentItemTypeInput
Fields
| Input Field | Description |
|---|---|
equipmentItemTypeInput - EquipmentItemTypeUpdateInput!
|
|
clientMutationId - String
|
Example
{
"equipmentItemTypeInput": EquipmentItemTypeUpdateInput,
"clientMutationId": "xyz789"
}
UpdateEquipmentItemTypePayload
Fields
| Field Name | Description |
|---|---|
equipmentItemType - EquipmentItemTypeNode
|
|
clientMutationId - String
|
Example
{
"equipmentItemType": EquipmentItemTypeNode,
"clientMutationId": "xyz789"
}
UpdateEquipmentRepairInput
Fields
| Input Field | Description |
|---|---|
equipmentRepairInput - EquipmentRepairUpdateInput!
|
|
clientMutationId - String
|
Example
{
"equipmentRepairInput": EquipmentRepairUpdateInput,
"clientMutationId": "abc123"
}
UpdateEquipmentRepairPayload
Fields
| Field Name | Description |
|---|---|
equipmentRepair - RepairNode
|
|
clientMutationId - String
|
Example
{
"equipmentRepair": RepairNode,
"clientMutationId": "abc123"
}
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": "abc123"
}
UpdateFileInput
Fields
| Input Field | Description |
|---|---|
fileInput - FileUpdateInput!
|
|
clientMutationId - String
|
Example
{
"fileInput": FileUpdateInput,
"clientMutationId": "abc123"
}
UpdateFilePayload
UpdateFolderConfigurationInput
Fields
| Input Field | Description |
|---|---|
folderConfigurationInput - FolderConfigurationUpdateInput!
|
|
clientMutationId - String
|
Example
{
"folderConfigurationInput": FolderConfigurationUpdateInput,
"clientMutationId": "abc123"
}
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": "xyz789"
}
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": "xyz789"
}
UpdateGaiaUserInput
Fields
| Input Field | Description |
|---|---|
gaiaUserInput - GaiaUserUpdateInput!
|
|
clientMutationId - String
|
Example
{
"gaiaUserInput": GaiaUserUpdateInput,
"clientMutationId": "abc123"
}
UpdateGaiaUserNotificationSettingsInput
Fields
| Input Field | Description |
|---|---|
gaiaUserNotificationSettings - GaiaUserUpdateNotificationSettingsInput!
|
|
clientMutationId - String
|
Example
{
"gaiaUserNotificationSettings": GaiaUserUpdateNotificationSettingsInput,
"clientMutationId": "xyz789"
}
UpdateGaiaUserNotificationSettingsPayload
UpdateGaiaUserPasswordInput
UpdateGaiaUserPasswordPayload
UpdateGaiaUserPayload
Fields
| Field Name | Description |
|---|---|
gaiaUser - GaiaUserNode
|
|
clientMutationId - String
|
Example
{
"gaiaUser": GaiaUserNode,
"clientMutationId": "abc123"
}
UpdateGoogleCalendarConnectorInput
Fields
| Input Field | Description |
|---|---|
googleCalendarConnectorInput - GoogleCalendarConnectorUpdateInput!
|
|
clientMutationId - String
|
Example
{
"googleCalendarConnectorInput": GoogleCalendarConnectorUpdateInput,
"clientMutationId": "abc123"
}
UpdateGoogleCalendarConnectorPayload
Fields
| Field Name | Description |
|---|---|
googleCalendarConnector - GoogleCalendarConnectorNode
|
|
clientMutationId - String
|
Example
{
"googleCalendarConnector": GoogleCalendarConnectorNode,
"clientMutationId": "abc123"
}
UpdateImageQuixConnectorInput
Fields
| Input Field | Description |
|---|---|
imageQuixConnectorInput - ImageQuixConnectorUpdateInput!
|
|
clientMutationId - String
|
Example
{
"imageQuixConnectorInput": ImageQuixConnectorUpdateInput,
"clientMutationId": "xyz789"
}
UpdateImageQuixConnectorPayload
Fields
| Field Name | Description |
|---|---|
imageQuixConnector - ImageQuixConnectorNode
|
|
clientMutationId - String
|
Example
{
"imageQuixConnector": ImageQuixConnectorNode,
"clientMutationId": "abc123"
}
UpdateJobInput
Fields
| Input Field | Description |
|---|---|
jobInput - JobUpdateInput!
|
|
clientMutationId - String
|
Example
{
"jobInput": JobUpdateInput,
"clientMutationId": "abc123"
}
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": "abc123"
}
UpdateKanbanPayload
Fields
| Field Name | Description |
|---|---|
kanban - KanbanNode
|
|
clientMutationId - String
|
Example
{
"kanban": KanbanNode,
"clientMutationId": "xyz789"
}
UpdateLocationInput
Fields
| Input Field | Description |
|---|---|
locationInput - LocationUpdateInput!
|
|
clientMutationId - String
|
Example
{
"locationInput": LocationUpdateInput,
"clientMutationId": "abc123"
}
UpdateLocationPayload
Fields
| Field Name | Description |
|---|---|
location - LocationNode
|
|
clientMutationId - String
|
Example
{
"location": LocationNode,
"clientMutationId": "xyz789"
}
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": "xyz789"
}
UpdateNotificationTriggerPayload
Fields
| Field Name | Description |
|---|---|
notificationTrigger - NotificationTriggerNode
|
|
clientMutationId - String
|
Example
{
"notificationTrigger": NotificationTriggerNode,
"clientMutationId": "abc123"
}
UpdateOrganizationInput
Fields
| Input Field | Description |
|---|---|
organizationInput - OrganizationUpdateInput!
|
|
clientMutationId - String
|
Example
{
"organizationInput": OrganizationUpdateInput,
"clientMutationId": "abc123"
}
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"
}
UpdateOrganizationStageInput
Fields
| Input Field | Description |
|---|---|
organizationStageInput - OrganizationStageUpdateInput!
|
|
clientMutationId - String
|
Example
{
"organizationStageInput": OrganizationStageUpdateInput,
"clientMutationId": "xyz789"
}
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": "xyz789"
}
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": "abc123"
}
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"
}
UpdateResitReasonInput
Fields
| Input Field | Description |
|---|---|
resitReasonInput - ResitReasonUpdateInput!
|
|
clientMutationId - String
|
Example
{
"resitReasonInput": ResitReasonUpdateInput,
"clientMutationId": "abc123"
}
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": "abc123"
}
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": "xyz789"
}
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": "xyz789"
}
UpdateSessionPayload
Fields
| Field Name | Description |
|---|---|
session - SessionNode
|
|
clientMutationId - String
|
Example
{
"session": SessionNode,
"clientMutationId": "xyz789"
}
UpdateSessionStageInput
Fields
| Input Field | Description |
|---|---|
sessionStageInput - SessionStageUpdateInput!
|
|
clientMutationId - String
|
Example
{
"sessionStageInput": SessionStageUpdateInput,
"clientMutationId": "xyz789"
}
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": "xyz789"
}
UpdateStripeConnectorInput
Fields
| Input Field | Description |
|---|---|
stripeConnectorInput - StripeConnectorUpdateInput!
|
|
clientMutationId - String
|
Example
{
"stripeConnectorInput": StripeConnectorUpdateInput,
"clientMutationId": "abc123"
}
UpdateStripeConnectorPayload
Fields
| Field Name | Description |
|---|---|
stripeConnector - StripeConnectorNode
|
|
clientMutationId - String
|
Example
{
"stripeConnector": StripeConnectorNode,
"clientMutationId": "xyz789"
}
UpdateStripeInvoiceInput
Fields
| Input Field | Description |
|---|---|
stripeInvoiceInput - StripeInvoiceUpdateInput!
|
|
clientMutationId - String
|
Example
{
"stripeInvoiceInput": StripeInvoiceUpdateInput,
"clientMutationId": "abc123"
}
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"
}
UpdateSubjectGroupSubjectInput
Fields
| Input Field | Description |
|---|---|
subjectGroupSubjectInput - SubjectGroupSubjectUpdateInput!
|
|
clientMutationId - String
|
Example
{
"subjectGroupSubjectInput": SubjectGroupSubjectUpdateInput,
"clientMutationId": "xyz789"
}
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": "abc123"
}
UpdateTagInput
UpdateTagPayload
UpdateTaskCollectionInput
Fields
| Input Field | Description |
|---|---|
taskCollectionInput - TaskCollectionUpdateInput!
|
|
clientMutationId - String
|
Example
{
"taskCollectionInput": TaskCollectionUpdateInput,
"clientMutationId": "abc123"
}
UpdateTaskCollectionPayload
Fields
| Field Name | Description |
|---|---|
taskCollection - TaskCollectionNode
|
|
clientMutationId - String
|
Example
{
"taskCollection": TaskCollectionNode,
"clientMutationId": "abc123"
}
UpdateTaskCollectionTaskInput
Fields
| Input Field | Description |
|---|---|
taskCollectionTaskInput - TaskCollectionTaskUpdateInput!
|
|
clientMutationId - String
|
Example
{
"taskCollectionTaskInput": TaskCollectionTaskUpdateInput,
"clientMutationId": "abc123"
}
UpdateTaskCollectionTaskPayload
Fields
| Field Name | Description |
|---|---|
taskCollectionTask - TaskCollectionTaskNode
|
|
clientMutationId - String
|
Example
{
"taskCollectionTask": TaskCollectionTaskNode,
"clientMutationId": "abc123"
}
UpdateTaskInput
Fields
| Input Field | Description |
|---|---|
taskInput - TaskUpdateInput!
|
|
clientMutationId - String
|
Example
{
"taskInput": TaskUpdateInput,
"clientMutationId": "abc123"
}
UpdateTaskPayload
UpdateTimesheetInput
Fields
| Input Field | Description |
|---|---|
input - TimesheetUpdateInput!
|
|
clientMutationId - String
|
Example
{
"input": TimesheetUpdateInput,
"clientMutationId": "xyz789"
}
UpdateTimesheetPayload
Fields
| Field Name | Description |
|---|---|
timesheet - TimesheetNode
|
|
clientMutationId - String
|
Example
{
"timesheet": TimesheetNode,
"clientMutationId": "xyz789"
}
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": "abc123"
}
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": "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": false,
"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": "abc123",
"signOrder": 123,
"embedUrl": "abc123",
"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": 987
}
UserBoxSignRequestNodeEdge
Fields
| Field Name | Description |
|---|---|
node - UserBoxSignRequestNode
|
|
cursor - String!
|
Example
{
"node": UserBoxSignRequestNode,
"cursor": "xyz789"
}
UserBoxSignRequestSignStatus
Values
| Enum Value | Description |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
Example
"SENT"
ValidateCsvSubjectType
Fields
| Field Name | Description |
|---|---|
uuid - UUID
|
|
errors - [ValidateCsvSubjectWarningType]
|
Example
{
"uuid": "a5b06899-eaee-408e-b1f8-76de751d98e0",
"errors": [ValidateCsvSubjectWarningType]
}
ValidateCsvSubjectWarningType
ValidateCsvSubjectsInputType
Fields
| Input Field | Description |
|---|---|
subjects - [CSVSubjectInput]
|
Example
{"subjects": [CSVSubjectInput]}
ValidateCsvSubjectsType
Fields
| Field Name | Description |
|---|---|
subjects - [ValidateCsvSubjectType]
|
Example
{"subjects": [ValidateCsvSubjectType]}
VerifyInput
VerifyPayload
Fields
| Field Name | Description |
|---|---|
payload - GenericScalar!
|
|
clientMutationId - String
|
Example
{
"payload": GenericScalar,
"clientMutationId": "abc123"
}
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": 123,
"responseBody": "abc123",
"webhookEvent": JSONString,
"webhookEventType": "abc123",
"webhook": WebhookNode,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
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": "abc123"
}
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": true,
"created": "2007-12-03T10:15:30Z",
"updated": "2007-12-03T10:15:30Z",
"metadata": JSONString,
"name": "abc123",
"webhookUrl": "xyz789",
"requestHeader": "xyz789",
"enabled": true,
"webhookEvents": WebhookEventNodeConnection,
"history": [LogEntryNode],
"contentType": ContentTypeNode,
"recordId": 987
}
WebhookNodeConnection
Fields
| Field Name | Description |
|---|---|
pageInfo - PageInfo!
|
|
edges - [WebhookNodeEdge]!
|
|
nodeCount - Int
|
Example
{
"pageInfo": PageInfo,
"edges": [WebhookNodeEdge],
"nodeCount": 987
}
WebhookNodeEdge
Fields
| Field Name | Description |
|---|---|
node - WebhookNode
|
|
cursor - String!
|
Example
{
"node": WebhookNode,
"cursor": "xyz789"
}