Developers
Set your API contextPick a region and space ID once. Every sample fills in your base URL.
Where do I find these?

In Coevera: open your space's API application and choose Show Access. It shows the space ID and the base URL, whose host starts with your region.

From the API: if you know the space ID, the discovery endpoint GET /api/discovery/spaces/{space_id} returns its region and base URLs, without credentials.

Only the region and space ID are kept, in this browser. Never paste a key or password here.

More in the quickstart

GraphQLRepositoriesclient

entities.client

Read client records with the client repository, and change them with the client mutations. Same records as the REST Clients entity.

Queries

Fields of entities { client { … } }.

KindFieldReturns
QUERYgetById(entityId: ID!)
Returns the record with the given id, or null when there is none. Deleted records are returned as well.
ClientEntity
QUERYgetByIds(entityIds: [ID!]!)
Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
[ClientEntity!]!
QUERYgetAll(limit: Int, offset: Int, filter: ClientFilterInput, orderBy: [ClientOrderByInput!], includeDeleted: Boolean)
Returns the records that match the filter, paged with limit and offset.
[ClientEntity!]!
QUERYgetByCriteria(filter: ClientFilterInput, orderBy: [ClientOrderByInput!], includeDeleted: Boolean, before: String, after: String, first: Int, last: Int)
Returns the records that match the filter as a cursor-paginated connection.
ClientEntityConnection
QUERYgetChangedFieldsSinceRevision(id: UUID!, revision: Int!)
Returns the ids of the fields of a record that changed after the given revision. Returns an empty list for entities without change tracking.
[UUID!]!
QUERYclientEmailsInSubscription
Returns the email addresses of all users in every space of the subscription the current space belongs to, sorted alphabetically.
[String!]!
QUERYgetEntitySyncSettings(name: String!)
Returns the current user's synchronization setting with the given name, or null when it does not exist.
EntitySyncSettings
QUERYgetEntitySyncSettingStatus(name: String!)
Returns the space-wide synchronization status entry with the given name, or null when it does not exist. Only names ending with "_status" are resolved.
EntitySyncSettings
QUERYgetContactMappings(serviceType: ServiceMappingType!, flagToDelete: Boolean!, flagOldFormat: Int, foreignIds: [String!])
Returns the current user's links between Coevera contacts and contacts in an external service (Exchange, Office 365 or Google) used by contact synchronization.
[EntityMapping!]!
QUERYgetTaskMappings(serviceType: ServiceMappingType!, flagToDelete: Boolean!, flagOldFormat: Int, foreignIds: [String!])
Returns the current user's links between Coevera tasks and tasks in an external service (Exchange, Office 365 or Google) used by task synchronization.
[EntityMapping!]!
QUERYgetEventMappings(serviceType: ServiceMappingType!, flagToDelete: Boolean!, flagOldFormat: Int, foreignIds: [String!])
Returns the current user's links between Coevera appointments and events in an external service (Exchange, Office 365 or Google) used by calendar synchronization.
[EntityMapping!]!
QUERYgetByEmail(email: String!)
Returns the space user with the given email address, or null when there is none. The address is compared case-insensitively.
ClientEntity
QUERYgetSupportUsers(invited: Boolean)
Returns the support staff who can be invited to the space: customer support users and users of the subscription's partner.
[SupportUser!]!

Mutations

KindMutationDoesReturns
MUTATIONcreateClient(input: CreateClientInput!, validationLevel: [ValidationLevel!])Create one recordCreateClientPayload
MUTATIONupdateClient(input: UpdateClientInput!, validationLevel: [ValidationLevel!], sessionIdToUpdate: String)Update fieldsUpdateClientPayload
MUTATIONbulkUpdateClient(input: [CreateOrUpdateClientInput!]!, deleteInput: [DeleteClientInput!], validationLevel: [ValidationLevel!], rollbackMethod: RollbackMethod, match: MatchingInput)Create or update many; per-item resultsBulkUpdateClientPayload
MUTATIONdeleteClient(input: DeleteClientInput!)Soft-deleteDeleteClientPayload

Types

The types this repository uses, each with its fields and their descriptions. Types several repositories share, such as PageInfo and the filter fields, are in the types index.

ClientEntity object 39 fields: isDeleteProtected, id, isDeleted, …

User of the space; owns records, belongs to sales units and has a user role that determines what they can do.

FieldTypeDescription
isDeleteProtectedBoolean!True when the record is protected against deletion because it must always exist in the space. Deleting a record that is not protected can still fail on other checks. Read-only.
idID!Unique identifier of entity.
isDeletedBooleanSpecifies if the entity is considered deleted.
modifiedDateTimeLast modification time.
createdDateTimeCreation time.
defaultUnitSalesUnitEntityDefault sales unit for the user. New records the user creates are assigned to this unit by default.
masterRightMasterRightEntityUser role assigned to the user. Determines what features and entities the user can access.
defaultUnitIdID!Id of the default sales unit.
emailString!Email. Readonly information from UserProfile.
firstNameStringFirst name. Readonly information from UserProfile.
lastActiveDateTimeTimestamp of the user's most recent login or API request.
lastNameStringLast name. Readonly information from UserProfile.
masterRightIdID!Id of the assigned user role.
middleNameStringMiddle name. Readonly information from UserProfile.
phoneStringPhone number. Readonly information from UserProfile.
pictureUrlStringPicture name. Readonly information from UserProfile.
positionStringJob title or position of the user.
regionStringRegion. Readonly information from UserProfile.
timezoneStringDeprecated time zone offset of the user, copied from the user profile; read-only. Use timezoneName instead.
typeClientTypeEnumKind of user: a regular Customer user, a Coevera Support user, or a Placeholder demo user that becomes a Customer when reassigned to a real person.
revisionIntRevision when entity was lastly changed.
defaultIdpIntId of the identity provider the user signs in with by default. Empty when none is set or it is disabled.
userProfileIdIntId of the user account (login identity) this user belongs to.
unitMembershipSalesUnitClientRelationEntityConnection (8 args)Sales units the user belongs to (as member or manager).
appointmentFavoriteClientFavoriteEntityConnection (8 args)Appointments marked as favorite by the user.
taskFavoriteClientFavoriteEntityConnection (8 args)Tasks marked as favorite by the user.
accountFavoriteClientFavoriteEntityConnection (8 args)Accounts marked as favorite by the user.
contactFavoriteClientFavoriteEntityConnection (8 args)Contacts marked as favorite by the user.
profileFavoriteClientFavoriteEntityConnection (8 args)Screen profiles marked as favorite by the user.
reportFavoriteClientFavoriteEntityConnection (8 args)Reports marked as favorite by the user.
leadFavoriteClientFavoriteEntityConnection (8 args)Leads marked as favorite by the user.
opportunityFavoriteClientFavoriteEntityConnection (8 args)Opportunities marked as favorite by the user.
timezoneNameStringIANA time zone name of the user (e.g. Europe/Prague), or empty when the time zone is set automatically from the user's operating system. Read-only.
nameStringDisplay name of the user, formatted according to the user's name format preference.
formattedNameString!Display name of the user (alias of name).
unitManagerIds[UUID!]!List of all managed units (with expanded managed trees, includes whole managed unit subtree).
unitMemberIds[UUID!]!List of all units where a client is member only, not manager.
userRecalculationStateUserRecalculationStateEnumState of the user's row-level access recalculation: NoRecalculation (up to date), Pending (queued), or InProgress.
instancePermissions[EntityPermsEnum!]! (1 args)Permissions the current user has on this record, out of the requested ones.
ClientEntityConnection object pageInfo: PageInfo!, edges: [ClientEntityEdge]!, totalCount: Int

Paginated list of Client records.

FieldTypeDescription
pageInfoPageInfo!Pagination data for this connection.
edges[ClientEntityEdge]!Contains the nodes in this connection.
totalCountIntTotal number of items in the connection.
ClientEntityEdge object node: ClientEntity, cursor: String!

A Relay edge containing a ClientEntity and its cursor.

FieldTypeDescription
nodeClientEntityThe item at the end of the edge
cursorString!A cursor for use in pagination
ClientFilterInput input AND, OR, NOT, globalSearchQuery, one condition per field

Filter conditions for Client records. Conditions on different fields are combined with AND; use OR, AND and NOT for other combinations.

Input fieldTypeDescription
OR[ClientFilterInput!]Matches records that meet at least one of the listed filters.
AND[ClientFilterInput!]Matches records that meet all of the listed filters.
NOTClientFilterInputMatches records that do not meet this filter.
globalSearchQueryStringSearch term matched against the fields that the global search covers for this entity.
idEntityFilterStringFieldUnique identifier of entity.
isDeletedBooleanSpecifies if the entity is considered deleted.
modifiedEntityFilterDateTimeFieldLast modification time.
createdEntityFilterDateTimeFieldCreation time.
defaultUnitIdEntityFilterStringFieldId of the default sales unit.
emailEntityFilterStringFieldEmail. Readonly information from UserProfile.
firstNameEntityFilterStringFieldFirst name. Readonly information from UserProfile.
lastActiveEntityFilterDateTimeFieldTimestamp of the user's most recent login or API request.
lastNameEntityFilterStringFieldLast name. Readonly information from UserProfile.
masterRightIdEntityFilterStringFieldId of the assigned user role.
middleNameEntityFilterStringFieldMiddle name. Readonly information from UserProfile.
phoneEntityFilterStringFieldPhone number. Readonly information from UserProfile.
pictureUrlEntityFilterStringFieldPicture name. Readonly information from UserProfile.
positionEntityFilterStringFieldJob title or position of the user.
regionEntityFilterStringFieldRegion. Readonly information from UserProfile.
timezoneEntityFilterStringFieldDeprecated time zone offset of the user, copied from the user profile; read-only. Use timezoneName instead.
typeClientTypeEnumFilterInputKind of user: a regular Customer user, a Coevera Support user, or a Placeholder demo user that becomes a Customer when reassigned to a real person.
revisionEntityFilterNumberFieldRevision when entity was lastly changed.
nameStringDisplay name of the user, formatted according to the user's name format preference.
defaultUnitSalesUnitFilterInputDefault sales unit for the user. New records the user creates are assigned to this unit by default. Matches records where a related record meets these conditions.
masterRightMasterRightFilterInputUser role assigned to the user. Determines what features and entities the user can access. Matches records where a related record meets these conditions.
unitMembershipSalesUnitClientRelationFilterInputSales units the user belongs to (as member or manager). Matches records where a related record meets these conditions.
appointmentFavoriteClientFavoriteFilterInputAppointments marked as favorite by the user. Matches records where a related record meets these conditions.
taskFavoriteClientFavoriteFilterInputTasks marked as favorite by the user. Matches records where a related record meets these conditions.
accountFavoriteClientFavoriteFilterInputAccounts marked as favorite by the user. Matches records where a related record meets these conditions.
contactFavoriteClientFavoriteFilterInputContacts marked as favorite by the user. Matches records where a related record meets these conditions.
profileFavoriteClientFavoriteFilterInputScreen profiles marked as favorite by the user. Matches records where a related record meets these conditions.
reportFavoriteClientFavoriteFilterInputReports marked as favorite by the user. Matches records where a related record meets these conditions.
leadFavoriteClientFavoriteFilterInputLeads marked as favorite by the user. Matches records where a related record meets these conditions.
opportunityFavoriteClientFavoriteFilterInputOpportunities marked as favorite by the user. Matches records where a related record meets these conditions.
ClientOrderByInput input Asc or Desc per field

Sorting of Client records. Set exactly one field in each item; list several items to sort by more fields, in order of priority.

Input fieldTypeDescription
idOrderByEnumUnique identifier of entity.
isDeletedOrderByEnumSpecifies if the entity is considered deleted.
modifiedOrderByEnumLast modification time.
createdOrderByEnumCreation time.
defaultUnit[SalesUnitOrderByNestedInput!]Default sales unit for the user. New records the user creates are assigned to this unit by default. Sorts by fields of the related record, listed in order of priority.
masterRight[MasterRightOrderByNestedInput!]User role assigned to the user. Determines what features and entities the user can access. Sorts by fields of the related record, listed in order of priority.
defaultUnitIdOrderByEnumId of the default sales unit.
emailOrderByEnumEmail. Readonly information from UserProfile.
firstNameOrderByEnumFirst name. Readonly information from UserProfile.
lastActiveOrderByEnumTimestamp of the user's most recent login or API request.
lastNameOrderByEnumLast name. Readonly information from UserProfile.
masterRightIdOrderByEnumId of the assigned user role.
middleNameOrderByEnumMiddle name. Readonly information from UserProfile.
phoneOrderByEnumPhone number. Readonly information from UserProfile.
pictureUrlOrderByEnumPicture name. Readonly information from UserProfile.
positionOrderByEnumJob title or position of the user.
regionOrderByEnumRegion. Readonly information from UserProfile.
timezoneOrderByEnumDeprecated time zone offset of the user, copied from the user profile; read-only. Use timezoneName instead.
revisionOrderByEnumRevision when entity was lastly changed.
nameOrderByEnumDisplay name of the user, formatted according to the user's name format preference.
ClientTypeEnumFilterInput input eq: [ClientTypeEnum!], NOT: ClientTypeEnumFilterInput

Conditions on an enumeration field. Several conditions given together must all match.

Input fieldTypeDescription
eq[ClientTypeEnum!]Matches any of the listed values.
NOTClientTypeEnumFilterInputMatches values that do not meet this condition.
CreateClientFavoriteNoOwnerBackrefInput input 13 fields: modified, created, accountId, …

Field values of a new ClientFavorite record, created together with the record it belongs to.

Input fieldTypeDescription
modifiedDateTimeLast modification time.
createdDateTimeCreation time.
accountIdIDId of the favorite account.
activityIdIDId of the favorite appointment or task, or empty when not pointing to an activity.
contactIdIDId of the favorite contact.
customEntityIdIDId of the favorite custom entity record.
emailIdIDId of the favorite email.
leadOpptyIdIDId of the favorite lead or opportunity, or empty when not pointing to one.
profileIdIDId of the favorite screen profile.
projectIdIDId of the favorite project.
quoteIdIDId of the favorite quote.
reportIdIDId of the favorite report.
revisionIntRevision when entity was lastly changed.
CreateClientInput input 25 fields: clientMutationId, modified, created, …

Field values of a new Client record.

Input fieldTypeDescription
clientMutationIdStringOptional client-supplied identifier passed on a mutation input and echoed back unchanged on its payload, so a client can correlate the response with its request (Relay convention).
modifiedDateTimeLast modification time.
createdDateTimeCreation time.
defaultUnitIdID!Id of the default sales unit.
emailString!Email. Readonly information from UserProfile.
firstNameStringFirst name. Readonly information from UserProfile.
lastActiveDateTimeTimestamp of the user's most recent login or API request.
lastNameStringLast name. Readonly information from UserProfile.
masterRightIdID!Id of the assigned user role.
middleNameStringMiddle name. Readonly information from UserProfile.
phoneStringPhone number. Readonly information from UserProfile.
positionStringJob title or position of the user.
regionStringRegion. Readonly information from UserProfile.
timezoneStringDeprecated time zone offset of the user, copied from the user profile; read-only. Use timezoneName instead.
typeClientTypeEnumKind of user: a regular Customer user, a Coevera Support user, or a Placeholder demo user that becomes a Customer when reassigned to a real person.
revisionIntRevision when entity was lastly changed.
unitMembership[CreateSalesUnitClientRelationNoClientBackrefInput!]!Sales units the user belongs to (as member or manager).
appointmentFavorite[CreateClientFavoriteNoOwnerBackrefInput!]Appointments marked as favorite by the user.
taskFavorite[CreateClientFavoriteNoOwnerBackrefInput!]Tasks marked as favorite by the user.
accountFavorite[CreateClientFavoriteNoOwnerBackrefInput!]Accounts marked as favorite by the user.
contactFavorite[CreateClientFavoriteNoOwnerBackrefInput!]Contacts marked as favorite by the user.
profileFavorite[CreateClientFavoriteNoOwnerBackrefInput!]Screen profiles marked as favorite by the user.
reportFavorite[CreateClientFavoriteNoOwnerBackrefInput!]Reports marked as favorite by the user.
leadFavorite[CreateClientFavoriteNoOwnerBackrefInput!]Leads marked as favorite by the user.
opportunityFavorite[CreateClientFavoriteNoOwnerBackrefInput!]Opportunities marked as favorite by the user.
CreateOrUpdateClientInput input 26 fields: clientMutationId, id, modified, …

Field values of a Client record to create, or to update when its id is set.

Input fieldTypeDescription
clientMutationIdStringOptional client-supplied identifier passed on a mutation input and echoed back unchanged on its payload, so a client can correlate the response with its request (Relay convention).
idIDUnique identifier of entity.
modifiedDateTimeLast modification time.
createdDateTimeCreation time.
defaultUnitIdIDId of the default sales unit.
emailStringEmail. Readonly information from UserProfile.
firstNameStringFirst name. Readonly information from UserProfile.
lastActiveDateTimeTimestamp of the user's most recent login or API request.
lastNameStringLast name. Readonly information from UserProfile.
masterRightIdIDId of the assigned user role.
middleNameStringMiddle name. Readonly information from UserProfile.
phoneStringPhone number. Readonly information from UserProfile.
positionStringJob title or position of the user.
regionStringRegion. Readonly information from UserProfile.
timezoneStringDeprecated time zone offset of the user, copied from the user profile; read-only. Use timezoneName instead.
typeClientTypeEnumKind of user: a regular Customer user, a Coevera Support user, or a Placeholder demo user that becomes a Customer when reassigned to a real person.
revisionIntRevision when entity was lastly changed.
unitMembership[CreateSalesUnitClientRelationNoClientBackrefInput!]Sales units the user belongs to (as member or manager).
appointmentFavorite[CreateClientFavoriteNoOwnerBackrefInput!]Appointments marked as favorite by the user.
taskFavorite[CreateClientFavoriteNoOwnerBackrefInput!]Tasks marked as favorite by the user.
accountFavorite[CreateClientFavoriteNoOwnerBackrefInput!]Accounts marked as favorite by the user.
contactFavorite[CreateClientFavoriteNoOwnerBackrefInput!]Contacts marked as favorite by the user.
profileFavorite[CreateClientFavoriteNoOwnerBackrefInput!]Screen profiles marked as favorite by the user.
reportFavorite[CreateClientFavoriteNoOwnerBackrefInput!]Reports marked as favorite by the user.
leadFavorite[CreateClientFavoriteNoOwnerBackrefInput!]Leads marked as favorite by the user.
opportunityFavorite[CreateClientFavoriteNoOwnerBackrefInput!]Opportunities marked as favorite by the user.
CreateSalesUnitClientRelationNoClientBackrefInput input 5 fields: modified, created, unitId, …

Field values of a new SalesUnitClientRelation record, created together with the record it belongs to.

Input fieldTypeDescription
modifiedDateTimeLast modification time.
createdDateTimeCreation time.
unitIdID!Id of the sales unit.
unitRoleUnitRoleEnumRole of the user in the sales unit: Member, or Manager, which also covers all subunits of the unit.
revisionIntRevision when entity was lastly changed.
DeleteClientInput input clientMutationId: String, id: ID!

Id of the Client record to delete.

Input fieldTypeDescription
clientMutationIdStringOptional client-supplied identifier passed on a mutation input and echoed back unchanged on its payload, so a client can correlate the response with its request (Relay convention).
idID!Unique identifier of entity.
UpdateClientInput input 18 fields: clientMutationId, id, modified, …

Id of a Client record and the field values to change.

Input fieldTypeDescription
clientMutationIdStringOptional client-supplied identifier passed on a mutation input and echoed back unchanged on its payload, so a client can correlate the response with its request (Relay convention).
idID!Unique identifier of entity.
modifiedDateTimeLast modification time.
createdDateTimeCreation time.
defaultUnitIdIDId of the default sales unit.
masterRightIdIDId of the assigned user role.
positionStringJob title or position of the user.
typeClientTypeEnumKind of user: a regular Customer user, a Coevera Support user, or a Placeholder demo user that becomes a Customer when reassigned to a real person.
revisionIntRevision when entity was lastly changed.
unitMembership[CreateSalesUnitClientRelationNoClientBackrefInput!]Sales units the user belongs to (as member or manager).
appointmentFavorite[CreateClientFavoriteNoOwnerBackrefInput!]Appointments marked as favorite by the user.
taskFavorite[CreateClientFavoriteNoOwnerBackrefInput!]Tasks marked as favorite by the user.
accountFavorite[CreateClientFavoriteNoOwnerBackrefInput!]Accounts marked as favorite by the user.
contactFavorite[CreateClientFavoriteNoOwnerBackrefInput!]Contacts marked as favorite by the user.
profileFavorite[CreateClientFavoriteNoOwnerBackrefInput!]Screen profiles marked as favorite by the user.
reportFavorite[CreateClientFavoriteNoOwnerBackrefInput!]Reports marked as favorite by the user.
leadFavorite[CreateClientFavoriteNoOwnerBackrefInput!]Leads marked as favorite by the user.
opportunityFavorite[CreateClientFavoriteNoOwnerBackrefInput!]Opportunities marked as favorite by the user.
BulkUpdateClientPayload object result: BulkUpdateResults!

Result of the bulkUpdateClient mutation.

FieldTypeDescription
resultBulkUpdateResults!Ids of the created, updated and deleted records, and the items that failed.
CreateClientPayload object client: ClientEntity, clientMutationId: String

Result of the createClient mutation.

FieldTypeDescription
clientClientEntityThe created record.
clientMutationIdStringOptional client-supplied identifier passed on a mutation input and echoed back unchanged on its payload, so a client can correlate the response with its request (Relay convention).
DeleteClientPayload object client: ClientEntity, clientMutationId: String

Result of the deleteClient mutation.

FieldTypeDescription
clientClientEntityThe deleted record.
clientMutationIdStringOptional client-supplied identifier passed on a mutation input and echoed back unchanged on its payload, so a client can correlate the response with its request (Relay convention).
UpdateClientPayload object client: ClientEntity, clientMutationId: String

Result of the updateClient mutation.

FieldTypeDescription
clientClientEntityThe updated record.
clientMutationIdStringOptional client-supplied identifier passed on a mutation input and echoed back unchanged on its payload, so a client can correlate the response with its request (Relay convention).
ApiErrorBase interface code: Int!, name: String!, message: String

Error returned for a failed operation, with its code, name and message.

FieldTypeDescription
codeInt!Numeric error code.
nameString!Name of the error code, for example ERROR_FIELD_VALIDATION.
messageStringHuman-readable description of the error.
BulkErrorResult object 5 fields: index, code, message, …

An item of a bulk operation that failed.

FieldTypeDescription
indexInt!Position of the failed item, starting at 0.
codeInt!Numeric error code.
messageString!Error message.
entityIdIDMight be null on create.
apiErrorEntityValidationErrorValidation details when the item failed validation.
ClientTypeEnum enum Customer, Support, Placeholder

Kind of user in the space.

ValueDescription
CustomerRegular user of the space.
SupportCoevera customer-support user with access to the space.
PlaceholderPlaceholder user in a demo space that has not been assigned to a real person yet.
EntityMapping object 6 fields: pipelinerEntityId, googleEntityId, exchangeEntityId, …

Link between a Coevera record of the current user and its copy in Google, Exchange or Office 365, kept by synchronization.

FieldTypeDescription
pipelinerEntityIdUUIDId of the Coevera record.
googleEntityIdStringId of the linked record in Google; null when not linked there.
exchangeEntityIdStringId of the linked record in Exchange; null when not linked there.
o365EntityIdStringId of the linked record in Office 365; null when not linked there.
flagToDeleteBooleanTrue when the link is flagged for deletion, so the synchronization removes the copy in the external service, e.g. after the record changed owner.
errorBulkErrorResultError reported for this link; always null in mapping query results.
EntitySyncSettings object name: String, value: String, created: DateTime, modified: DateTime

Synchronization setting of the current user, as a name and a value.

FieldTypeDescription
nameStringName of the setting.
valueStringValue of the setting, as a string.
createdDateTimeWhen the setting was first stored.
modifiedDateTimeWhen the setting was last changed.
EntityValidationError object 9 fields: code, name, message, …

Error returned when a record fails validation, with the errors of its fields and step checklist items.

FieldTypeDescription
codeInt!Numeric error code.
nameString!Name of the error code, for example ERROR_FIELD_VALIDATION.
messageStringHuman-readable description of the error.
entityIdUUIDId of the record that failed validation.
entityIndexIntPosition of the record, starting at 0, in the relation of its parent record; set when the record was saved as part of another record.
entityNameStringEntity of the record, for example Account.
entityErrors[FieldError]Errors of the record that do not belong to a single field.
fieldErrors[FieldError]Errors of the record, per field.
stepChecklistErrors[StepChecklistError]Step checklist items of the record that are not completed or not valid.
FieldError object 6 fields: code, name, message, …

Validation error of one field of a record, or of the record as a whole.

FieldTypeDescription
codeInt!Numeric error code.
nameString!Name of the error code, for example ERROR_FIELD_VALIDATION.
messageStringHuman-readable description of the error.
fieldNameStringName of the field the error relates to.
fieldIdUUIDId of the field the error relates to.
errors[FieldError]The individual errors of the field.
ServiceMappingType enum Exchange, Google, O365

External calendar, contacts or task service whose synchronization mapping is requested.

ValueDescription
ExchangeMicrosoft Exchange.
GoogleGoogle.
O365Microsoft 365.
StepChecklistError object code: Int!, name: String!, message: String, stepChecklistId: UUID!

Error for a step checklist item of a record that is not completed or not valid.

FieldTypeDescription
codeInt!Numeric error code.
nameString!Name of the error code, for example ERROR_FIELD_VALIDATION.
messageStringHuman-readable description of the error.
stepChecklistIdUUID!Id of the step checklist item that is not completed or not valid.
SupportUser object pictureUrl: String, name: String!, email: String!, invited: Boolean!

Customer support or partner user who can be invited into the space to help its users.

FieldTypeDescription
pictureUrlStringURL of the profile picture of the support user; empty when none is set.
nameString!Full name of the support user.
emailString!Email address of the support user.
invitedBoolean!True when the support user is already a member of the space.
UserRecalculationStateEnum enum NoRecalculation, InProgress, Pending

State of the recalculation of a user's record access.

ValueDescription
NoRecalculationThe user's access is up to date.
InProgressRecalculation is running.
PendingRecalculation is queued.