---
title: "GraphQL types: T"
description: The 148 types of the public GraphQL schema that start with T.
canonical: https://developers.coevera.com/reference/graphql/types/t/
section: graphql
verification: schema
generatedFrom: schema f155746 (2026-10-20)
publisher: Coevera
---

# GraphQL types: T

- [TableReportTabsInterface](https://developers.coevera.com/reference/graphql/forecast/#TableReportTabsInterface) (interface)
- [TableReportTotal](https://developers.coevera.com/reference/graphql/forecast/#TableReportTotal) (object)
- [TagEntity](https://developers.coevera.com/reference/graphql/tag/#TagEntity) (object)
- [TagEntityConnection](https://developers.coevera.com/reference/graphql/tag/#TagEntityConnection) (object)
- [TagEntityEdge](https://developers.coevera.com/reference/graphql/tag/#TagEntityEdge) (object)
- [TagFilterInput](https://developers.coevera.com/reference/graphql/tag/#TagFilterInput) (input)
- [TagOrderByInput](https://developers.coevera.com/reference/graphql/tag/#TagOrderByInput) (input)
- [TagOrderByNestedInput](https://developers.coevera.com/reference/graphql/tag-relation/#TagOrderByNestedInput) (input)
- [TagRelationEntity](https://developers.coevera.com/reference/graphql/tag-relation/#TagRelationEntity) (object)
- [TagRelationEntityConnection](https://developers.coevera.com/reference/graphql/tag-relation/#TagRelationEntityConnection) (object)
- [TagRelationEntityEdge](https://developers.coevera.com/reference/graphql/tag-relation/#TagRelationEntityEdge) (object)
- [TagRelationFilterInput](https://developers.coevera.com/reference/graphql/tag-relation/#TagRelationFilterInput) (input)
- [TagRelationOrderByInput](https://developers.coevera.com/reference/graphql/tag-relation/#TagRelationOrderByInput) (input)
- [TagRelationRepository](https://developers.coevera.com/reference/graphql/types/t/#TagRelationRepository) (object)
- [TagRepository](https://developers.coevera.com/reference/graphql/types/t/#TagRepository) (object)
- [TagSupportedEntitiesEnum](https://developers.coevera.com/reference/graphql/tag/#TagSupportedEntitiesEnum) (enum)
- [TagSupportedEntitiesEnumFilterInput](https://developers.coevera.com/reference/graphql/tag/#TagSupportedEntitiesEnumFilterInput) (input)
- [TagTabDataGridViewOptionsParams](https://developers.coevera.com/reference/graphql/tag/#TagTabDataGridViewOptionsParams) (input)
- [TargetCalculationTypeEnum](https://developers.coevera.com/reference/graphql/target/#TargetCalculationTypeEnum) (enum)
- [TargetCalculationTypeEnumFilterInput](https://developers.coevera.com/reference/graphql/target/#TargetCalculationTypeEnumFilterInput) (input)
- [TargetEntity](https://developers.coevera.com/reference/graphql/target/#TargetEntity) (object)
- [TargetEntityConnection](https://developers.coevera.com/reference/graphql/target/#TargetEntityConnection) (object)
- [TargetEntityEdge](https://developers.coevera.com/reference/graphql/target/#TargetEntityEdge) (object)
- [TargetFilterInput](https://developers.coevera.com/reference/graphql/target/#TargetFilterInput) (input)
- [TargetOrderByInput](https://developers.coevera.com/reference/graphql/target/#TargetOrderByInput) (input)
- [TargetOrderByNestedInput](https://developers.coevera.com/reference/graphql/target-relation/#TargetOrderByNestedInput) (input)
- [TargetProfileInterface](https://developers.coevera.com/reference/graphql/forecast/#TargetProfileInterface) (interface)
- [TargetRelationEntity](https://developers.coevera.com/reference/graphql/target-relation/#TargetRelationEntity) (object)
- [TargetRelationEntityConnection](https://developers.coevera.com/reference/graphql/target-relation/#TargetRelationEntityConnection) (object)
- [TargetRelationEntityEdge](https://developers.coevera.com/reference/graphql/target-relation/#TargetRelationEntityEdge) (object)
- [TargetRelationFilterInput](https://developers.coevera.com/reference/graphql/target-relation/#TargetRelationFilterInput) (input)
- [TargetRelationOrderByInput](https://developers.coevera.com/reference/graphql/target-relation/#TargetRelationOrderByInput) (input)
- [TargetRelationRepository](https://developers.coevera.com/reference/graphql/types/t/#TargetRelationRepository) (object)
- [TargetRepository](https://developers.coevera.com/reference/graphql/types/t/#TargetRepository) (object)
- [TargetsAbsolutePeriod](https://developers.coevera.com/reference/graphql/target/#TargetsAbsolutePeriod) (object)
- [TargetsChartGranularityEnum](https://developers.coevera.com/reference/graphql/target/#TargetsChartGranularityEnum) (enum)
- [TargetsChartValue](https://developers.coevera.com/reference/graphql/target/#TargetsChartValue) (object)
- [TargetsCurrentMetrics](https://developers.coevera.com/reference/graphql/target/#TargetsCurrentMetrics) (object)
- [TargetsIndicators](https://developers.coevera.com/reference/graphql/target/#TargetsIndicators) (object)
- [TargetsIndicatorsParams](https://developers.coevera.com/reference/graphql/target/#TargetsIndicatorsParams) (input)
- [TargetsMetricEnum](https://developers.coevera.com/reference/graphql/target/#TargetsMetricEnum) (enum)
- [TargetsMetricPeriodEnum](https://developers.coevera.com/reference/graphql/target/#TargetsMetricPeriodEnum) (enum)
- [TargetSourceKind](https://developers.coevera.com/reference/graphql/forecast/#TargetSourceKind) (enum)
- [TargetsPeriod](https://developers.coevera.com/reference/graphql/target/#TargetsPeriod) (object)
- [TargetsPeriodFragmentTypeEnum](https://developers.coevera.com/reference/graphql/target/#TargetsPeriodFragmentTypeEnum) (enum)
- [TargetsPeriodParams](https://developers.coevera.com/reference/graphql/target/#TargetsPeriodParams) (input)
- [TargetsPeriodTypeEnum](https://developers.coevera.com/reference/graphql/target/#TargetsPeriodTypeEnum) (enum)
- [TargetsSettings](https://developers.coevera.com/reference/graphql/target/#TargetsSettings) (object)
- [TargetStatusEnum](https://developers.coevera.com/reference/graphql/target/#TargetStatusEnum) (enum)
- [TargetsUserChartData](https://developers.coevera.com/reference/graphql/target/#TargetsUserChartData) (object)
- [TargetTabInterface](https://developers.coevera.com/reference/graphql/forecast/#TargetTabInterface) (interface)
- [TargetTypeEnum](https://developers.coevera.com/reference/graphql/target/#TargetTypeEnum) (enum)
- [TargetTypeEnumFilterInput](https://developers.coevera.com/reference/graphql/target/#TargetTypeEnumFilterInput) (input)
- [TaskAutoPrefill](https://developers.coevera.com/reference/graphql/task/#TaskAutoPrefill) (object)
- [TaskEntity](https://developers.coevera.com/reference/graphql/task/#TaskEntity) (object)
- [TaskEntityConnection](https://developers.coevera.com/reference/graphql/task/#TaskEntityConnection) (object)
- [TaskEntityEdge](https://developers.coevera.com/reference/graphql/task/#TaskEntityEdge) (object)
- [TaskFilterInput](https://developers.coevera.com/reference/graphql/task/#TaskFilterInput) (input)
- [TaskOrderByInput](https://developers.coevera.com/reference/graphql/task/#TaskOrderByInput) (input)
- [TaskOrderByNestedInput](https://developers.coevera.com/reference/graphql/types/t/#TaskOrderByNestedInput) (input)
- [TaskRecurrenceEntity](https://developers.coevera.com/reference/graphql/task-recurrence/#TaskRecurrenceEntity) (object)
- [TaskRecurrenceEntityConnection](https://developers.coevera.com/reference/graphql/task-recurrence/#TaskRecurrenceEntityConnection) (object)
- [TaskRecurrenceEntityEdge](https://developers.coevera.com/reference/graphql/task-recurrence/#TaskRecurrenceEntityEdge) (object)
- [TaskRecurrenceFilterInput](https://developers.coevera.com/reference/graphql/task-recurrence/#TaskRecurrenceFilterInput) (input)
- [TaskRecurrenceOrderByInput](https://developers.coevera.com/reference/graphql/task-recurrence/#TaskRecurrenceOrderByInput) (input)
- [TaskRecurrenceOrderByNestedInput](https://developers.coevera.com/reference/graphql/task/#TaskRecurrenceOrderByNestedInput) (input)
- [TaskRecurrenceRepository](https://developers.coevera.com/reference/graphql/types/t/#TaskRecurrenceRepository) (object)
- [TaskReminderEntity](https://developers.coevera.com/reference/graphql/task-reminder/#TaskReminderEntity) (object)
- [TaskReminderEntityConnection](https://developers.coevera.com/reference/graphql/task-reminder/#TaskReminderEntityConnection) (object)
- [TaskReminderEntityEdge](https://developers.coevera.com/reference/graphql/task-reminder/#TaskReminderEntityEdge) (object)
- [TaskReminderFilterInput](https://developers.coevera.com/reference/graphql/task-reminder/#TaskReminderFilterInput) (input)
- [TaskReminderOrderByInput](https://developers.coevera.com/reference/graphql/task-reminder/#TaskReminderOrderByInput) (input)
- [TaskReminderOrderByNestedInput](https://developers.coevera.com/reference/graphql/task/#TaskReminderOrderByNestedInput) (input)
- [TaskReminderRepository](https://developers.coevera.com/reference/graphql/types/t/#TaskReminderRepository) (object)
- [TaskRepository](https://developers.coevera.com/reference/graphql/types/t/#TaskRepository) (object)
- [TaskSharingClientRelationEntity](https://developers.coevera.com/reference/graphql/task-sharing-client-relation/#TaskSharingClientRelationEntity) (object)
- [TaskSharingClientRelationEntityConnection](https://developers.coevera.com/reference/graphql/task-sharing-client-relation/#TaskSharingClientRelationEntityConnection) (object)
- [TaskSharingClientRelationEntityEdge](https://developers.coevera.com/reference/graphql/task-sharing-client-relation/#TaskSharingClientRelationEntityEdge) (object)
- [TaskSharingClientRelationFilterInput](https://developers.coevera.com/reference/graphql/task-sharing-client-relation/#TaskSharingClientRelationFilterInput) (input)
- [TaskSharingClientRelationOrderByInput](https://developers.coevera.com/reference/graphql/task-sharing-client-relation/#TaskSharingClientRelationOrderByInput) (input)
- [TaskSharingClientRelationRepository](https://developers.coevera.com/reference/graphql/types/t/#TaskSharingClientRelationRepository) (object)
- [TaskSharingSalesUnitRelationEntity](https://developers.coevera.com/reference/graphql/task-sharing-sales-unit-relation/#TaskSharingSalesUnitRelationEntity) (object)
- [TaskSharingSalesUnitRelationEntityConnection](https://developers.coevera.com/reference/graphql/task-sharing-sales-unit-relation/#TaskSharingSalesUnitRelationEntityConnection) (object)
- [TaskSharingSalesUnitRelationEntityEdge](https://developers.coevera.com/reference/graphql/task-sharing-sales-unit-relation/#TaskSharingSalesUnitRelationEntityEdge) (object)
- [TaskSharingSalesUnitRelationFilterInput](https://developers.coevera.com/reference/graphql/task-sharing-sales-unit-relation/#TaskSharingSalesUnitRelationFilterInput) (input)
- [TaskSharingSalesUnitRelationOrderByInput](https://developers.coevera.com/reference/graphql/task-sharing-sales-unit-relation/#TaskSharingSalesUnitRelationOrderByInput) (input)
- [TaskSharingSalesUnitRelationRepository](https://developers.coevera.com/reference/graphql/types/t/#TaskSharingSalesUnitRelationRepository) (object)
- [TaskStatusEnum](https://developers.coevera.com/reference/graphql/task/#TaskStatusEnum) (enum)
- [TaskStatusEnumFilterInput](https://developers.coevera.com/reference/graphql/task/#TaskStatusEnumFilterInput) (input)
- [TaskTypeEntity](https://developers.coevera.com/reference/graphql/task-type/#TaskTypeEntity) (object)
- [TaskTypeEntityConnection](https://developers.coevera.com/reference/graphql/task-type/#TaskTypeEntityConnection) (object)
- [TaskTypeEntityEdge](https://developers.coevera.com/reference/graphql/task-type/#TaskTypeEntityEdge) (object)
- [TaskTypeFilterInput](https://developers.coevera.com/reference/graphql/task-type/#TaskTypeFilterInput) (input)
- [TaskTypeOrderByInput](https://developers.coevera.com/reference/graphql/task-type/#TaskTypeOrderByInput) (input)
- [TaskTypeOrderByNestedInput](https://developers.coevera.com/reference/graphql/types/t/#TaskTypeOrderByNestedInput) (input)
- [TaskTypeRepository](https://developers.coevera.com/reference/graphql/types/t/#TaskTypeRepository) (object)
- [TemplateStatusInProcess](https://developers.coevera.com/reference/graphql/email-template/#TemplateStatusInProcess) (enum)
- [TernaryConfigEnum](https://developers.coevera.com/reference/graphql/master-right/#TernaryConfigEnum) (enum)
- [TernaryConfigEnumFilterInput](https://developers.coevera.com/reference/graphql/master-right/#TernaryConfigEnumFilterInput) (input)
- [TextAreaProperty](https://developers.coevera.com/reference/graphql/field/#TextAreaProperty) (object)
- [TextMessageConversationEntity](https://developers.coevera.com/reference/graphql/text-message-conversation/#TextMessageConversationEntity) (object)
- [TextMessageConversationEntityConnection](https://developers.coevera.com/reference/graphql/text-message-conversation/#TextMessageConversationEntityConnection) (object)
- [TextMessageConversationEntityEdge](https://developers.coevera.com/reference/graphql/text-message-conversation/#TextMessageConversationEntityEdge) (object)
- [TextMessageConversationFilterInput](https://developers.coevera.com/reference/graphql/text-message-conversation/#TextMessageConversationFilterInput) (input)
- [TextMessageConversationOrderByInput](https://developers.coevera.com/reference/graphql/text-message-conversation/#TextMessageConversationOrderByInput) (input)
- [TextMessageConversationOrderByNestedInput](https://developers.coevera.com/reference/graphql/types/t/#TextMessageConversationOrderByNestedInput) (input)
- [TextMessageConversationRelationsEntity](https://developers.coevera.com/reference/graphql/text-message-conversation-relations/#TextMessageConversationRelationsEntity) (object)
- [TextMessageConversationRelationsEntityConnection](https://developers.coevera.com/reference/graphql/text-message-conversation-relations/#TextMessageConversationRelationsEntityConnection) (object)
- [TextMessageConversationRelationsEntityEdge](https://developers.coevera.com/reference/graphql/text-message-conversation-relations/#TextMessageConversationRelationsEntityEdge) (object)
- [TextMessageConversationRelationsFilterInput](https://developers.coevera.com/reference/graphql/text-message-conversation-relations/#TextMessageConversationRelationsFilterInput) (input)
- [TextMessageConversationRelationsOrderByInput](https://developers.coevera.com/reference/graphql/text-message-conversation-relations/#TextMessageConversationRelationsOrderByInput) (input)
- [TextMessageConversationRelationsRepository](https://developers.coevera.com/reference/graphql/types/t/#TextMessageConversationRelationsRepository) (object)
- [TextMessageConversationRepository](https://developers.coevera.com/reference/graphql/types/t/#TextMessageConversationRepository) (object)
- [TextMessageEntity](https://developers.coevera.com/reference/graphql/types/t/#TextMessageEntity) (object)
- [TextMessageEntityConnection](https://developers.coevera.com/reference/graphql/text-message/#TextMessageEntityConnection) (object)
- [TextMessageEntityEdge](https://developers.coevera.com/reference/graphql/text-message/#TextMessageEntityEdge) (object)
- [TextMessageFilterInput](https://developers.coevera.com/reference/graphql/text-message/#TextMessageFilterInput) (input)
- [TextMessageNotificationSettings](https://developers.coevera.com/reference/graphql/master-right/#TextMessageNotificationSettings) (object)
- [TextMessageNotificationSettingsParams](https://developers.coevera.com/reference/graphql/master-right/#TextMessageNotificationSettingsParams) (input)
- [TextMessageOrderByInput](https://developers.coevera.com/reference/graphql/text-message/#TextMessageOrderByInput) (input)
- [TextMessageOrderByNestedInput](https://developers.coevera.com/reference/graphql/cloud-object-relation/#TextMessageOrderByNestedInput) (input)
- [TextMessageRepository](https://developers.coevera.com/reference/graphql/types/t/#TextMessageRepository) (object)
- [TextMessageStatusEnum](https://developers.coevera.com/reference/graphql/text-message/#TextMessageStatusEnum) (enum)
- [TextMessageStatusEnumFilterInput](https://developers.coevera.com/reference/graphql/text-message/#TextMessageStatusEnumFilterInput) (input)
- [TimeframeEntity](https://developers.coevera.com/reference/graphql/timeframe/#TimeframeEntity) (object)
- [TimeframeEntityConnection](https://developers.coevera.com/reference/graphql/timeframe/#TimeframeEntityConnection) (object)
- [TimeframeEntityEdge](https://developers.coevera.com/reference/graphql/timeframe/#TimeframeEntityEdge) (object)
- [TimeframeFilterInput](https://developers.coevera.com/reference/graphql/timeframe/#TimeframeFilterInput) (input)
- [TimeframeFilterTab](https://developers.coevera.com/reference/graphql/forecast/#TimeframeFilterTab) (object)
- [TimeframeOrderByInput](https://developers.coevera.com/reference/graphql/timeframe/#TimeframeOrderByInput) (input)
- [TimeframePivotReportProfile](https://developers.coevera.com/reference/graphql/forecast/#TimeframePivotReportProfile) (object)
- [TimeframeProfileInterface](https://developers.coevera.com/reference/graphql/forecast/#TimeframeProfileInterface) (interface)
- [TimeframeRepository](https://developers.coevera.com/reference/graphql/types/t/#TimeframeRepository) (object)
- [TimeframeTableReportProfile](https://developers.coevera.com/reference/graphql/forecast/#TimeframeTableReportProfile) (object)
- [TranslationEntity](https://developers.coevera.com/reference/graphql/translation/#TranslationEntity) (object)
- [TranslationEntityConnection](https://developers.coevera.com/reference/graphql/translation/#TranslationEntityConnection) (object)
- [TranslationEntityEdge](https://developers.coevera.com/reference/graphql/translation/#TranslationEntityEdge) (object)
- [TranslationFilterInput](https://developers.coevera.com/reference/graphql/translation/#TranslationFilterInput) (input)
- [TranslationLabelTypeEnum](https://developers.coevera.com/reference/graphql/translation/#TranslationLabelTypeEnum) (enum)
- [TranslationLabelTypeEnumFilterInput](https://developers.coevera.com/reference/graphql/translation/#TranslationLabelTypeEnumFilterInput) (input)
- [TranslationOrderByInput](https://developers.coevera.com/reference/graphql/translation/#TranslationOrderByInput) (input)
- [TranslationRepository](https://developers.coevera.com/reference/graphql/types/t/#TranslationRepository) (object)
- [TypeEntity](https://developers.coevera.com/reference/graphql/type/#TypeEntity) (object)
- [TypeEntityConnection](https://developers.coevera.com/reference/graphql/type/#TypeEntityConnection) (object)
- [TypeEntityEdge](https://developers.coevera.com/reference/graphql/type/#TypeEntityEdge) (object)
- [TypeFilterInput](https://developers.coevera.com/reference/graphql/type/#TypeFilterInput) (input)
- [TypeOrderByInput](https://developers.coevera.com/reference/graphql/type/#TypeOrderByInput) (input)
- [TypeRepository](https://developers.coevera.com/reference/graphql/types/t/#TypeRepository) (object)

## Shared types: T

### TagRelationRepository (object)

Read operations for TagRelation records.

- `getById: TagRelationEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [TagRelationEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [TagRelationEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: TagRelationEntityConnection (7 args)` Returns the records that match the filter as a cursor-paginated connection.
- `getChangedFieldsSinceRevision: [UUID!]! (2 args)` Returns the ids of the fields of a record that changed after the given revision. Returns an empty list for entities without change tracking.

### TagRepository (object)

Read operations for Tag records.

- `getById: TagEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [TagEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [TagEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: TagEntityConnection (7 args)` Returns the records that match the filter as a cursor-paginated connection.
- `getChangedFieldsSinceRevision: [UUID!]! (2 args)` Returns the ids of the fields of a record that changed after the given revision. Returns an empty list for entities without change tracking.
- `getByEntityType: [TagEntity!]! (2 args)` Returns the tags available for the given record type.
- `getByCustomCriteria: TagEntityConnection (7 args)` Returns a page of tags that can be used on any of the given record types, in addition to the regular filter. Tags not limited to specific types are always included.

### TargetRelationRepository (object)

Read operations for TargetRelation records.

- `getById: TargetRelationEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [TargetRelationEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [TargetRelationEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: TargetRelationEntityConnection (7 args)` Returns the records that match the filter as a cursor-paginated connection.
- `getChangedFieldsSinceRevision: [UUID!]! (2 args)` Returns the ids of the fields of a record that changed after the given revision. Returns an empty list for entities without change tracking.

### TargetRepository (object)

Read operations for Target records.

- `getById: TargetEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [TargetEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [TargetEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: TargetEntityConnection (7 args)` Returns the records that match the filter as a cursor-paginated connection.
- `getChangedFieldsSinceRevision: [UUID!]! (2 args)` Returns the ids of the fields of a record that changed after the given revision. Returns an empty list for entities without change tracking.

### TaskOrderByNestedInput (input)

Sorting by a field of the related Task record. Set exactly one field in each item.

- `id: OrderByEnum` Unique identifier of entity.
- `isDeleted: OrderByEnum` Specifies if the entity is considered deleted.
- `modified: OrderByEnum` Last modification time.
- `created: OrderByEnum` Creation time.
- `activityTypeId: OrderByEnum` Id of the task type.
- `callDuration: OrderByEnum` Duration of the recorded call. Set automatically when the task is linked to a call log.
- `callId: OrderByEnum` Id of the linked call record.
- `callOutcomeId: OrderByEnum` Id of the call outcome option recorded for the call (e.g. Reached, Voicemail, No Answer).
- `currencyExchangeRatesListId: OrderByEnum` Id of the currency exchange rate list applied to this task.
- `description: OrderByEnum` Free-form description of what the task entails.
- `dueDate: OrderByEnum` Date by which the task is expected to be completed.
- `duration: OrderByEnum` Estimated duration of the task. Stored as a duration value (days/hours/minutes).
- `ownerId: OrderByEnum` Id of the task owner.
- `priority: OrderByEnum` Priority level of the task: Low, Medium or High.
- `shareMode: OrderByEnum` Sharing model applied on top of the owner/unit visibility (e.g. shared with selected sales units or selected users).
- `startDate: OrderByEnum` Date when work on the task is scheduled to begin.
- `subject: OrderByEnum` Short summary line shown in lists and notifications.
- `unitId: OrderByEnum` Id of the sales unit.
- `revision: OrderByEnum` Revision when entity was lastly changed.
- `exchangeEntityId: OrderByEnum` External identifier of the record in the linked third-party service (e.g. Google, Microsoft 365, Exchange). Maintained by the sync engine.
- `gapiEntityId: OrderByEnum` External identifier of the record in the linked third-party service (e.g. Google, Microsoft 365, Exchange). Maintained by the sync engine.
- `o365EntityId: OrderByEnum` External identifier of the record in the linked third-party service (e.g. Google, Microsoft 365, Exchange). Maintained by the sync engine.
- `withCustom: CommonEntityRepositoryOrderByCustomField` Sorts by a custom field.

### TaskRecurrenceRepository (object)

Read operations for TaskRecurrence records.

- `getById: TaskRecurrenceEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [TaskRecurrenceEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [TaskRecurrenceEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: TaskRecurrenceEntityConnection (7 args)` Returns the records that match the filter as a cursor-paginated connection.
- `getChangedFieldsSinceRevision: [UUID!]! (2 args)` Returns the ids of the fields of a record that changed after the given revision. Returns an empty list for entities without change tracking.

### TaskReminderRepository (object)

Read operations for TaskReminder records.

- `getById: TaskReminderEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [TaskReminderEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [TaskReminderEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: TaskReminderEntityConnection (7 args)` Returns the records that match the filter as a cursor-paginated connection.
- `getChangedFieldsSinceRevision: [UUID!]! (2 args)` Returns the ids of the fields of a record that changed after the given revision. Returns an empty list for entities without change tracking.

### TaskRepository (object)

Read operations for Task records.

- `getById: TaskEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [TaskEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [TaskEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: TaskEntityConnection (7 args)` Returns the records that match the filter as a cursor-paginated connection.
- `getChangedFieldsSinceRevision: [UUID!]! (2 args)` Returns the ids of the fields of a record that changed after the given revision. Returns an empty list for entities without change tracking.
- `getBySession: TaskEntityConnection (7 args)` Returns a page of records selected in a list or report: all records of the given result plus the explicitly included ids, minus the excluded ids.
- `getByIdFormatted: JSONString (2 args)` Returns the values of a record's fields formatted for display, keyed by field id.
- `autoPrefill: TaskEntity! (3 args)` Returns a new, unsaved record pre-filled from a source record according to a field mapping. Nothing is saved; the returned values can be used as input for create.
- `aiAutoPrefill: TaskAutoPrefill! (1 args)` Returns an unsaved record pre-filled with the values proposed by an AI record suggestion, together with the fields the suggestion filled in. Nothing is saved; the caller can review the values and create or update the record.
- `autoPrefillFromEmail: TaskAutoPrefill! (2 args)` Returns a new, unsaved task pre-filled from an email conversation: subject and description from the last sent email of the conversation that the user can read, the records linked to the conversation (including ones the user cannot open) and its attachments as documents. Nothing is saved.

### TaskSharingClientRelationRepository (object)

Read operations for TaskSharingClientRelation records.

- `getById: TaskSharingClientRelationEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [TaskSharingClientRelationEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [TaskSharingClientRelationEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: TaskSharingClientRelationEntityConnection (7 args)` Returns the records that match the filter as a cursor-paginated connection.
- `getChangedFieldsSinceRevision: [UUID!]! (2 args)` Returns the ids of the fields of a record that changed after the given revision. Returns an empty list for entities without change tracking.

### TaskSharingSalesUnitRelationRepository (object)

Read operations for TaskSharingSalesUnitRelation records.

- `getById: TaskSharingSalesUnitRelationEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [TaskSharingSalesUnitRelationEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [TaskSharingSalesUnitRelationEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: TaskSharingSalesUnitRelationEntityConnection (7 args)` Returns the records that match the filter as a cursor-paginated connection.
- `getChangedFieldsSinceRevision: [UUID!]! (2 args)` Returns the ids of the fields of a record that changed after the given revision. Returns an empty list for entities without change tracking.

### TaskTypeOrderByNestedInput (input)

Sorting by a field of the related TaskType record. Set exactly one field in each item.

- `id: OrderByEnum` Unique identifier of entity.
- `isDeleted: OrderByEnum` Specifies if the entity is considered deleted.
- `modified: OrderByEnum` Last modification time.
- `created: OrderByEnum` Creation time.
- `icon: OrderByEnum` Icon used to display tasks of this type in the UI.
- `isReadonly: OrderByEnum` True when the task type is system-managed and cannot be edited or deleted by users.
- `name: OrderByEnum` Name of the entity and its default text representation.
- `isPublished: OrderByEnum` True when the entity configuration is published; false while it exists only as an unpublished draft.
- `revision: OrderByEnum` Revision when entity was lastly changed.

### TaskTypeRepository (object)

Read operations for TaskType records.

- `getById: TaskTypeEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [TaskTypeEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [TaskTypeEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: TaskTypeEntityConnection (7 args)` Returns the records that match the filter as a cursor-paginated connection.
- `getPublished: [TaskTypeEntity!]! (5 args)` Returns the published records that match the filter, paged with limit and offset.
- `getDrafts: [TaskTypeEntity!]! (2 args)` Returns the records that match the filter, with pending unpublished changes applied where a draft exists.
- `getDraftById: TaskTypeEntity! (1 args)` Returns the record with the given id, with its pending unpublished changes applied when a draft exists.

### TextMessageConversationOrderByNestedInput (input)

Sorting by a field of the related TextMessageConversation record. Set exactly one field in each item.

- `id: OrderByEnum` Unique identifier of entity.
- `isDeleted: OrderByEnum` Specifies if the entity is considered deleted.
- `modified: OrderByEnum` Last modification time.
- `created: OrderByEnum` Creation time.
- `phoneId: OrderByEnum` Id of the sender phone.
- `recipientAccountId: OrderByEnum` Id of the matched account.
- `recipientContactId: OrderByEnum` Id of the matched contact.
- `recipientPhoneNumber: OrderByEnum` External phone number of the conversation recipient. Cannot be changed once the conversation has started.
- `revision: OrderByEnum` Revision when entity was lastly changed.

### TextMessageConversationRelationsRepository (object)

Read operations for TextMessageConversationRelations records.

- `getById: TextMessageConversationRelationsEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [TextMessageConversationRelationsEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [TextMessageConversationRelationsEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: TextMessageConversationRelationsEntityConnection (7 args)` Returns the records that match the filter as a cursor-paginated connection.
- `getChangedFieldsSinceRevision: [UUID!]! (2 args)` Returns the ids of the fields of a record that changed after the given revision. Returns an empty list for entities without change tracking.

### TextMessageConversationRepository (object)

Read operations for TextMessageConversation records.

- `getById: TextMessageConversationEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [TextMessageConversationEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [TextMessageConversationEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: TextMessageConversationEntityConnection (7 args)` Returns the records that match the filter as a cursor-paginated connection.
- `getChangedFieldsSinceRevision: [UUID!]! (2 args)` Returns the ids of the fields of a record that changed after the given revision. Returns an empty list for entities without change tracking.
- `getByPhone: TextMessageConversationEntity (2 args)` Returns the current user's text message conversation with the given phone number, or null when there is none. The user must have a personal SMS number; otherwise an error is returned.
- `pollMessages: [TextMessageEntity!]! (1 args)` Returns the messages of the text message conversation that were added or changed after the given time, so a client can poll for new messages. Returns an empty list when no time is given.

### TextMessageEntity (object)

Message sent or received in a text message conversation or in an AI assistant chat.

- `isDeleteProtected: Boolean!` 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.
- `id: ID!` Unique identifier of entity.
- `isDeleted: Boolean` Specifies if the entity is considered deleted.
- `modified: DateTime` Last modification time.
- `created: DateTime` Creation time.
- `chatConversation: ChatConversationEntity` AI assistant chat conversation this message belongs to, when applicable.
- `textMessageConversation: TextMessageConversationEntity` Conversation this message belongs to. Empty for messages produced by AI chat that do not belong to a thread of customer conversation.
- `chatConversationId: ID` Id of the AI assistant chat conversation this message belongs to, when applicable.
- `content: String!` Body of the message. May be plain text or a JSON payload (e.g. AI assistant examples / suggestions).
- `datetimeSent: DateTime` Timestamp the message was sent.
- `direction: EmailDirectionEnum!` Direction of the message (Incoming, Outgoing).
- `messageSid: String` External message identifier from the SMS provider (e.g. Twilio Message SID).
- `score: Int` Quality score given to the message by the user (e.g. for AI-suggested replies). Used to feed back into the suggestion engine.
- `status: TextMessageStatusEnum` Delivery status of the message: Sending, Sent, Seen or Failed for outgoing messages, Received for incoming ones.
- `textMessageConversationId: ID` Id of the text message conversation this message belongs to, or empty for AI assistant chat messages.
- `revision: Int` Revision when entity was lastly changed.
- `attachments: CloudObjectRelationEntityConnection (8 args)` Files attached to the message (e.g. MMS attachments).
- `contentAsHtml: String!` HTML-rendered version of the message body, ready for display in chat UIs.
- `data: AiMessageData` Structured AI payload of the message (examples or suggestions). Empty for regular text messages.
- `topicPrompts: [String!]` List of suggested follow-up prompts produced by the AI for this message. Empty when the AI did not produce prompts.
- `instancePermissions: [EntityPermsEnum!]! (1 args)` Permissions the current user has on this record, out of the requested ones.
- `creditInfo: AiCreditInfo` AI credits consumed by generating this text message, and whether the generation is still in progress. Empty when no AI credits were tracked for the message.

### TextMessageRepository (object)

Read operations for TextMessage records.

- `getById: TextMessageEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [TextMessageEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [TextMessageEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: TextMessageEntityConnection (7 args)` Returns the records that match the filter as a cursor-paginated connection.
- `getChangedFieldsSinceRevision: [UUID!]! (2 args)` Returns the ids of the fields of a record that changed after the given revision. Returns an empty list for entities without change tracking.

### TimeframeRepository (object)

Read operations for Timeframe records.

- `getById: TimeframeEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [TimeframeEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [TimeframeEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: TimeframeEntityConnection (7 args)` Returns the records that match the filter as a cursor-paginated connection.
- `getChangedFieldsSinceRevision: [UUID!]! (2 args)` Returns the ids of the fields of a record that changed after the given revision. Returns an empty list for entities without change tracking.

### TranslationRepository (object)

Read operations for Translation records.

- `getById: TranslationEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [TranslationEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [TranslationEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: TranslationEntityConnection (7 args)` Returns the records that match the filter as a cursor-paginated connection.
- `getPublished: [TranslationEntity!]! (5 args)` Returns the published records that match the filter, paged with limit and offset.
- `getDrafts: [TranslationEntity!]! (2 args)` Returns the records that match the filter, with pending unpublished changes applied where a draft exists.
- `getDraftById: TranslationEntity! (1 args)` Returns the record with the given id, with its pending unpublished changes applied when a draft exists.

### TypeRepository (object)

Read operations for Type records.

- `getById: TypeEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [TypeEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [TypeEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: TypeEntityConnection (7 args)` Returns the records that match the filter as a cursor-paginated connection.
- `getChangedFieldsSinceRevision: [UUID!]! (2 args)` Returns the ids of the fields of a record that changed after the given revision. Returns an empty list for entities without change tracking.
