Skip to content

GraphQL Overview

Browse queries, mutations, and types in the schema reference. For authentication, endpoint URLs, and domain guides, see the API Overview.

Conversations & messaging

Queries

Overview

Mutations

Overview

Objects

Overview

Enums

Overview
Contacts & CRM

Queries

Overview

Mutations

Overview

Objects

Overview

Inputs

Overview
Products & commerce

Queries

Overview

Mutations

Overview

Objects

Overview
Apps & credentials

Queries

Overview

Mutations

Overview

Objects

Overview
Organization

Queries

Overview

Objects

Overview

Enums

Overview
Other

Queries

Overview

Mutations

Overview

Objects

Overview

PaginationInfo

Standard pagination metadata returned with all paginated list queries.

currentPage
Int!,non-null

The current page number (1-based).

perPage
Int!,non-null

Number of items per page.

totalCount
Int!,non-null

Total number of items matching the query.

totalPages
Int!,non-null

Total number of pages.

hasNextPage
Boolean!,non-null

Whether there are more pages after the current one.

hasPreviousPage
Boolean!,non-null

Whether there are pages before the current one.

Sample
{ "currentPage": 40, "perPage": 40, "totalCount": 40, "totalPages": 40, "hasNextPage": true, "hasPreviousPage": true }

ParticipantAddedPayload

Payload for participant_added action.

addedUserId
String
addedUserIds
[String]
viaMention
Boolean
addedUser

Resolved user who was added (by addedUserId).

addedUsers

Resolved users who were added (by addedUserIds).

Sample
{ "addedUserId": "Example String", "addedUserIds": [ "Example String" ], "viaMention": true, "addedUser": { "__typename": "User" }, "addedUsers": [ { "__typename": "User" } ] }
Referenced in

ParticipantRemovedPayload

Payload for participant_removed action.

removedUserIds
[String]
performedBy
String
removedUsers

Resolved users who were removed (by removedUserIds).

performedByUser

Resolved user who performed the removal.

Sample
{ "removedUserIds": [ "Example String" ], "performedBy": "Example String", "removedUsers": [ { "__typename": "User" } ], "performedByUser": { "__typename": "User" } }
Referenced in

PdfAttachment

A PDF attachment with its individual page images.

The full PDF file.

Individual page images extracted from the PDF.

Sample
{ "pdf": { "__typename": "Attachment" }, "pages": [ { "__typename": "Attachment" } ] }

Position

_id
String!,non-null
title
String
code
String
order
String
parentId
String
parent
status
String
children
users
userIds
[String]
userCount
Int
Sample
{ "_id": "Example String", "title": "Example String", "code": "Example String", "order": "Example String", "parentId": "Example String", "parent": { "__typename": "Position" }, "status": "Example String", "children": [ { "__typename": "Position" } ], "users": [ { "__typename": "User" } ], "userIds": [ "Example String" ], "userCount": 40 }

PriceRange

Min/max price summary for variants.

min
Float
max
Float
currency
String
Sample
{ "min": 40, "max": 40, "currency": "Example String" }
Referenced in

PriorityChangedPayload

Payload for priority_changed action.

priority
String
Sample
{ "priority": "Example String" }
Referenced in

ScoreCategories

Breakdown of a user's score across different activity categories.

productivity
Sample
{ "speed": { "__typename": "ScoreCategoryEntry" }, "quality": { "__typename": "ScoreCategoryEntry" }, "productivity": { "__typename": "ScoreCategoryEntry" }, "training": { "__typename": "ScoreCategoryEntry" }, "engagement": { "__typename": "ScoreCategoryEntry" } }
Referenced in

ScoreCategoryEntry

Individual score category tracking (speed, quality, productivity, training, engagement).

score
Float
actions
Int
Sample
{ "score": 40, "actions": 40 }

StatusChangedPayload

Payload for status_changed action.

from
String
to
String
status
String
performedBy
String
viaAutomation
Boolean
performedByUser

Resolved user who performed the status change.

Sample
{ "from": "Example String", "to": "Example String", "status": "Example String", "performedBy": "Example String", "viaAutomation": true, "performedByUser": { "__typename": "User" } }
Referenced in

Submission

_id
String!,non-null
contentTypeId
String
customerId
String
customer
createdAt
customFieldsData
submissions
Sample
{ "_id": "Example String", "contentTypeId": "Example String", "customerId": "Example String", "customer": { "__typename": "Customer" }, "createdAt": "Example Custom Scalar", "customFieldsData": "Example Custom Scalar", "submissions": [ { "__typename": "FormSubmission" } ] }

Unions

Overview

Enums

Overview

Inputs

Overview

Scalars

Overview