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

# GraphQL types: P

- [PageInfo](https://developers.coevera.com/reference/graphql/types/p/#PageInfo) (object)
- [ParentAccountCardProperty](https://developers.coevera.com/reference/graphql/field/#ParentAccountCardProperty) (object)
- [ParentAccountRelationTypeEntity](https://developers.coevera.com/reference/graphql/parent-account-relation-type/#ParentAccountRelationTypeEntity) (object)
- [ParentAccountRelationTypeEntityConnection](https://developers.coevera.com/reference/graphql/parent-account-relation-type/#ParentAccountRelationTypeEntityConnection) (object)
- [ParentAccountRelationTypeEntityEdge](https://developers.coevera.com/reference/graphql/parent-account-relation-type/#ParentAccountRelationTypeEntityEdge) (object)
- [ParentAccountRelationTypeFilterInput](https://developers.coevera.com/reference/graphql/parent-account-relation-type/#ParentAccountRelationTypeFilterInput) (input)
- [ParentAccountRelationTypeOrderByInput](https://developers.coevera.com/reference/graphql/parent-account-relation-type/#ParentAccountRelationTypeOrderByInput) (input)
- [ParentAccountRelationTypeOrderByNestedInput](https://developers.coevera.com/reference/graphql/account/#ParentAccountRelationTypeOrderByNestedInput) (input)
- [ParentAccountRelationTypeRepository](https://developers.coevera.com/reference/graphql/types/p/#ParentAccountRelationTypeRepository) (object)
- [PdfOptions](https://developers.coevera.com/reference/graphql/report-schedule/#PdfOptions) (object)
- [PdfOptionsParams](https://developers.coevera.com/reference/graphql/report/#PdfOptionsParams) (input)
- [PeriodCompareKind](https://developers.coevera.com/reference/graphql/forecast/#PeriodCompareKind) (enum)
- [PeriodCompareOption](https://developers.coevera.com/reference/graphql/forecast/#PeriodCompareOption) (object)
- [PeriodGranularity](https://developers.coevera.com/reference/graphql/types/p/#PeriodGranularity) (enum)
- [PeriodKind](https://developers.coevera.com/reference/graphql/types/p/#PeriodKind) (enum)
- [PeriodOption](https://developers.coevera.com/reference/graphql/types/p/#PeriodOption) (object)
- [PeriodOptionParams](https://developers.coevera.com/reference/graphql/types/p/#PeriodOptionParams) (input)
- [PersonalizeBodyEmailTemplateInput](https://developers.coevera.com/reference/graphql/email-template/#PersonalizeBodyEmailTemplateInput) (input)
- [PersonalizeBodyEmailTemplatePayload](https://developers.coevera.com/reference/graphql/email-template/#PersonalizeBodyEmailTemplatePayload) (object)
- [PersonificationEntityData](https://developers.coevera.com/reference/graphql/email/#PersonificationEntityData) (object)
- [PersonificationEntityDataParams](https://developers.coevera.com/reference/graphql/email-template/#PersonificationEntityDataParams) (input)
- [PhoneEntity](https://developers.coevera.com/reference/graphql/phone/#PhoneEntity) (object)
- [PhoneEntityConnection](https://developers.coevera.com/reference/graphql/phone/#PhoneEntityConnection) (object)
- [PhoneEntityEdge](https://developers.coevera.com/reference/graphql/phone/#PhoneEntityEdge) (object)
- [PhoneFilterInput](https://developers.coevera.com/reference/graphql/phone/#PhoneFilterInput) (input)
- [PhoneOrderByInput](https://developers.coevera.com/reference/graphql/phone/#PhoneOrderByInput) (input)
- [PhoneOrderByNestedInput](https://developers.coevera.com/reference/graphql/types/p/#PhoneOrderByNestedInput) (input)
- [PhoneRepository](https://developers.coevera.com/reference/graphql/types/p/#PhoneRepository) (object)
- [PhoneTypeEnum](https://developers.coevera.com/reference/graphql/phone/#PhoneTypeEnum) (enum)
- [PhoneTypeEnumFilterInput](https://developers.coevera.com/reference/graphql/phone/#PhoneTypeEnumFilterInput) (input)
- [PipelineEntity](https://developers.coevera.com/reference/graphql/pipeline/#PipelineEntity) (object)
- [PipelineEntityConnection](https://developers.coevera.com/reference/graphql/pipeline/#PipelineEntityConnection) (object)
- [PipelineEntityEdge](https://developers.coevera.com/reference/graphql/pipeline/#PipelineEntityEdge) (object)
- [PipelineFilterInput](https://developers.coevera.com/reference/graphql/pipeline/#PipelineFilterInput) (input)
- [PipelineOrderByInput](https://developers.coevera.com/reference/graphql/pipeline/#PipelineOrderByInput) (input)
- [PipelineOrderByNestedInput](https://developers.coevera.com/reference/graphql/types/p/#PipelineOrderByNestedInput) (input)
- [PipelineProfileInterface](https://developers.coevera.com/reference/graphql/forecast/#PipelineProfileInterface) (interface)
- [PipelineRepository](https://developers.coevera.com/reference/graphql/types/p/#PipelineRepository) (object)
- [PivotField](https://developers.coevera.com/reference/graphql/forecast/#PivotField) (object)
- [PivotReportTabsInterface](https://developers.coevera.com/reference/graphql/forecast/#PivotReportTabsInterface) (interface)
- [PivotReportTotal](https://developers.coevera.com/reference/graphql/forecast/#PivotReportTotal) (object)
- [PivotTable](https://developers.coevera.com/reference/graphql/report/#PivotTable) (object)
- [PollMessagesInput](https://developers.coevera.com/reference/graphql/types/p/#PollMessagesInput) (input)
- [Position](https://developers.coevera.com/reference/graphql/types/p/#Position) (object)
- [PrimitiveType](https://developers.coevera.com/reference/graphql/type/#PrimitiveType) (enum)
- [PrimitiveTypeFilterInput](https://developers.coevera.com/reference/graphql/type/#PrimitiveTypeFilterInput) (input)
- [PriorityEnum](https://developers.coevera.com/reference/graphql/task/#PriorityEnum) (enum)
- [PriorityEnumFilterInput](https://developers.coevera.com/reference/graphql/task/#PriorityEnumFilterInput) (input)
- [ProcessActionTypeIconEnum](https://developers.coevera.com/reference/graphql/process-template/#ProcessActionTypeIconEnum) (enum)
- [ProcessActivityLogEntity](https://developers.coevera.com/reference/graphql/process-activity-log/#ProcessActivityLogEntity) (object)
- [ProcessActivityLogEntityConnection](https://developers.coevera.com/reference/graphql/process-activity-log/#ProcessActivityLogEntityConnection) (object)
- [ProcessActivityLogEntityEdge](https://developers.coevera.com/reference/graphql/process-activity-log/#ProcessActivityLogEntityEdge) (object)
- [ProcessActivityLogFilterInput](https://developers.coevera.com/reference/graphql/process-activity-log/#ProcessActivityLogFilterInput) (input)
- [ProcessActivityLogLineEntity](https://developers.coevera.com/reference/graphql/process-activity-log-line/#ProcessActivityLogLineEntity) (object)
- [ProcessActivityLogLineEntityConnection](https://developers.coevera.com/reference/graphql/process-activity-log-line/#ProcessActivityLogLineEntityConnection) (object)
- [ProcessActivityLogLineEntityEdge](https://developers.coevera.com/reference/graphql/process-activity-log-line/#ProcessActivityLogLineEntityEdge) (object)
- [ProcessActivityLogLineFilterInput](https://developers.coevera.com/reference/graphql/process-activity-log-line/#ProcessActivityLogLineFilterInput) (input)
- [ProcessActivityLogLineOrderByInput](https://developers.coevera.com/reference/graphql/process-activity-log-line/#ProcessActivityLogLineOrderByInput) (input)
- [ProcessActivityLogLineRepository](https://developers.coevera.com/reference/graphql/types/p/#ProcessActivityLogLineRepository) (object)
- [ProcessActivityLogOrderByInput](https://developers.coevera.com/reference/graphql/process-activity-log/#ProcessActivityLogOrderByInput) (input)
- [ProcessActivityLogOrderByNestedInput](https://developers.coevera.com/reference/graphql/process-activity-log-line/#ProcessActivityLogOrderByNestedInput) (input)
- [ProcessActivityLogRepository](https://developers.coevera.com/reference/graphql/types/p/#ProcessActivityLogRepository) (object)
- [ProcessActorInterface](https://developers.coevera.com/reference/graphql/approval-process/#ProcessActorInterface) (interface)
- [ProcessArchiveRecordNode](https://developers.coevera.com/reference/graphql/approval-process/#ProcessArchiveRecordNode) (object)
- [ProcessBuilderNotificationSettings](https://developers.coevera.com/reference/graphql/master-right/#ProcessBuilderNotificationSettings) (object)
- [ProcessBuilderNotificationSettingsParams](https://developers.coevera.com/reference/graphql/master-right/#ProcessBuilderNotificationSettingsParams) (input)
- [ProcessChangeOwnershipAssigneeType](https://developers.coevera.com/reference/graphql/approval-process/#ProcessChangeOwnershipAssigneeType) (enum)
- [ProcessChangeOwnershipNode](https://developers.coevera.com/reference/graphql/approval-process/#ProcessChangeOwnershipNode) (object)
- [ProcessCopyRecordNode](https://developers.coevera.com/reference/graphql/approval-process/#ProcessCopyRecordNode) (object)
- [ProcessCreateRecordNode](https://developers.coevera.com/reference/graphql/approval-process/#ProcessCreateRecordNode) (object)
- [ProcessCreateRelatedRecordNode](https://developers.coevera.com/reference/graphql/approval-process/#ProcessCreateRelatedRecordNode) (object)
- [ProcessDeactivationReasonEnum](https://developers.coevera.com/reference/graphql/process/#ProcessDeactivationReasonEnum) (enum)
- [ProcessDeactivationReasonEnumFilterInput](https://developers.coevera.com/reference/graphql/process/#ProcessDeactivationReasonEnumFilterInput) (input)
- [ProcessEnrollEmailSequenceNode](https://developers.coevera.com/reference/graphql/approval-process/#ProcessEnrollEmailSequenceNode) (object)
- [ProcessEntity](https://developers.coevera.com/reference/graphql/process/#ProcessEntity) (object)
- [ProcessEntityConnection](https://developers.coevera.com/reference/graphql/process/#ProcessEntityConnection) (object)
- [ProcessEntityEdge](https://developers.coevera.com/reference/graphql/process/#ProcessEntityEdge) (object)
- [ProcessEntityOperation](https://developers.coevera.com/reference/graphql/online-form-type/#ProcessEntityOperation) (object)
- [ProcessEntityOperationEnum](https://developers.coevera.com/reference/graphql/online-form-type/#ProcessEntityOperationEnum) (enum)
- [ProcessEntityOperationExtras](https://developers.coevera.com/reference/graphql/online-form-type/#ProcessEntityOperationExtras) (object)
- [ProcessEntityTemplate](https://developers.coevera.com/reference/graphql/online-form-type/#ProcessEntityTemplate) (object)
- [ProcessFilterInput](https://developers.coevera.com/reference/graphql/process/#ProcessFilterInput) (input)
- [ProcessFilterNode](https://developers.coevera.com/reference/graphql/approval-process/#ProcessFilterNode) (object)
- [ProcessLinkRecordNode](https://developers.coevera.com/reference/graphql/approval-process/#ProcessLinkRecordNode) (object)
- [ProcessManualTrigger](https://developers.coevera.com/reference/graphql/approval-process/#ProcessManualTrigger) (object)
- [ProcessNodeEmail](https://developers.coevera.com/reference/graphql/types/p/#ProcessNodeEmail) (object)
- [ProcessNodeEmailSender](https://developers.coevera.com/reference/graphql/types/p/#ProcessNodeEmailSender) (enum)
- [ProcessNodeInterface](https://developers.coevera.com/reference/graphql/approval-process/#ProcessNodeInterface) (interface)
- [ProcessNodeSchedule](https://developers.coevera.com/reference/graphql/approval-process/#ProcessNodeSchedule) (object)
- [ProcessNodeScheduleUnitEnum](https://developers.coevera.com/reference/graphql/approval-process/#ProcessNodeScheduleUnitEnum) (enum)
- [ProcessOnlineFormTrigger](https://developers.coevera.com/reference/graphql/types/p/#ProcessOnlineFormTrigger) (object)
- [ProcessOrderByInput](https://developers.coevera.com/reference/graphql/process/#ProcessOrderByInput) (input)
- [ProcessOrderByNestedInput](https://developers.coevera.com/reference/graphql/types/p/#ProcessOrderByNestedInput) (input)
- [ProcessQualifyRecordNode](https://developers.coevera.com/reference/graphql/approval-process/#ProcessQualifyRecordNode) (object)
- [ProcessRecordIdentificationType](https://developers.coevera.com/reference/graphql/approval-process/#ProcessRecordIdentificationType) (enum)
- [ProcessRecordNodeRelationEnum](https://developers.coevera.com/reference/graphql/types/p/#ProcessRecordNodeRelationEnum) (enum)
- [ProcessRecordTrigger](https://developers.coevera.com/reference/graphql/approval-process/#ProcessRecordTrigger) (object)
- [ProcessRecordTriggerActorEnum](https://developers.coevera.com/reference/graphql/approval-process/#ProcessRecordTriggerActorEnum) (enum)
- [ProcessRecordTriggerEventEnum](https://developers.coevera.com/reference/graphql/process/#ProcessRecordTriggerEventEnum) (enum)
- [ProcessRepository](https://developers.coevera.com/reference/graphql/types/p/#ProcessRepository) (object)
- [ProcessScheduledActionEntity](https://developers.coevera.com/reference/graphql/process-scheduled-action/#ProcessScheduledActionEntity) (object)
- [ProcessScheduledActionEntityConnection](https://developers.coevera.com/reference/graphql/process-scheduled-action/#ProcessScheduledActionEntityConnection) (object)
- [ProcessScheduledActionEntityEdge](https://developers.coevera.com/reference/graphql/process-scheduled-action/#ProcessScheduledActionEntityEdge) (object)
- [ProcessScheduledActionFilterInput](https://developers.coevera.com/reference/graphql/process-scheduled-action/#ProcessScheduledActionFilterInput) (input)
- [ProcessScheduledActionOrderByInput](https://developers.coevera.com/reference/graphql/process-scheduled-action/#ProcessScheduledActionOrderByInput) (input)
- [ProcessScheduledActionRepository](https://developers.coevera.com/reference/graphql/types/p/#ProcessScheduledActionRepository) (object)
- [ProcessScheduleInterface](https://developers.coevera.com/reference/graphql/approval-process/#ProcessScheduleInterface) (interface)
- [ProcessScheduleTrigger](https://developers.coevera.com/reference/graphql/report-schedule/#ProcessScheduleTrigger) (object)
- [ProcessSchema](https://developers.coevera.com/reference/graphql/types/p/#ProcessSchema) (object)
- [ProcessSchemaJSONString](https://developers.coevera.com/reference/graphql/types/p/#ProcessSchemaJSONString) (scalar)
- [ProcessSendEmailNode](https://developers.coevera.com/reference/graphql/approval-process/#ProcessSendEmailNode) (object)
- [ProcessSendWebhookNode](https://developers.coevera.com/reference/graphql/approval-process/#ProcessSendWebhookNode) (object)
- [ProcessStatusEnum](https://developers.coevera.com/reference/graphql/types/p/#ProcessStatusEnum) (enum)
- [ProcessStatusEnumFilterInput](https://developers.coevera.com/reference/graphql/types/p/#ProcessStatusEnumFilterInput) (input)
- [ProcessTabDataGridViewOptionsParams](https://developers.coevera.com/reference/graphql/types/p/#ProcessTabDataGridViewOptionsParams) (input)
- [ProcessTemplateEntity](https://developers.coevera.com/reference/graphql/process-template/#ProcessTemplateEntity) (object)
- [ProcessTemplateEntityConnection](https://developers.coevera.com/reference/graphql/process-template/#ProcessTemplateEntityConnection) (object)
- [ProcessTemplateEntityEdge](https://developers.coevera.com/reference/graphql/process-template/#ProcessTemplateEntityEdge) (object)
- [ProcessTemplateFilterInput](https://developers.coevera.com/reference/graphql/process-template/#ProcessTemplateFilterInput) (input)
- [ProcessTemplateOrderByInput](https://developers.coevera.com/reference/graphql/process-template/#ProcessTemplateOrderByInput) (input)
- [ProcessTemplateOrderByNestedInput](https://developers.coevera.com/reference/graphql/cloud-object-relation/#ProcessTemplateOrderByNestedInput) (input)
- [ProcessTemplateRepository](https://developers.coevera.com/reference/graphql/types/p/#ProcessTemplateRepository) (object)
- [ProcessTimelineItem](https://developers.coevera.com/reference/graphql/process/#ProcessTimelineItem) (object)
- [ProcessTimelineResult](https://developers.coevera.com/reference/graphql/process/#ProcessTimelineResult) (object)
- [ProcessTrigger](https://developers.coevera.com/reference/graphql/types/p/#ProcessTrigger) (union)
- [ProcessTriggerProcessNode](https://developers.coevera.com/reference/graphql/approval-process/#ProcessTriggerProcessNode) (object)
- [ProcessTriggerTypeEnum](https://developers.coevera.com/reference/graphql/types/p/#ProcessTriggerTypeEnum) (enum)
- [ProcessTypeEnum](https://developers.coevera.com/reference/graphql/types/p/#ProcessTypeEnum) (enum)
- [ProcessTypeEnumFilterInput](https://developers.coevera.com/reference/graphql/types/p/#ProcessTypeEnumFilterInput) (input)
- [ProcessUnarchiveRecordNode](https://developers.coevera.com/reference/graphql/approval-process/#ProcessUnarchiveRecordNode) (object)
- [ProcessUnenrollEmailSequenceNode](https://developers.coevera.com/reference/graphql/approval-process/#ProcessUnenrollEmailSequenceNode) (object)
- [ProcessUpdateAiFieldsNode](https://developers.coevera.com/reference/graphql/approval-process/#ProcessUpdateAiFieldsNode) (object)
- [ProcessUpdateRecordNode](https://developers.coevera.com/reference/graphql/approval-process/#ProcessUpdateRecordNode) (object)
- [ProcessUpdateRelatedRecordNode](https://developers.coevera.com/reference/graphql/approval-process/#ProcessUpdateRelatedRecordNode) (object)
- [ProcessWebhook](https://developers.coevera.com/reference/graphql/approval-process/#ProcessWebhook) (object)
- [ProcessWebhookBasicAuth](https://developers.coevera.com/reference/graphql/approval-process/#ProcessWebhookBasicAuth) (object)
- [ProcessWebhookHeader](https://developers.coevera.com/reference/graphql/approval-process/#ProcessWebhookHeader) (object)
- [ProcessWebhookRequestFormat](https://developers.coevera.com/reference/graphql/approval-process/#ProcessWebhookRequestFormat) (enum)
- [ProcessWebhookRequestType](https://developers.coevera.com/reference/graphql/approval-process/#ProcessWebhookRequestType) (enum)
- [ProcessWebhookTimeFormat](https://developers.coevera.com/reference/graphql/approval-process/#ProcessWebhookTimeFormat) (enum)
- [ProductCategoryEntity](https://developers.coevera.com/reference/graphql/product-category/#ProductCategoryEntity) (object)
- [ProductCategoryEntityConnection](https://developers.coevera.com/reference/graphql/product-category/#ProductCategoryEntityConnection) (object)
- [ProductCategoryEntityEdge](https://developers.coevera.com/reference/graphql/product-category/#ProductCategoryEntityEdge) (object)
- [ProductCategoryFilterInput](https://developers.coevera.com/reference/graphql/product-category/#ProductCategoryFilterInput) (input)
- [ProductCategoryOrderByInput](https://developers.coevera.com/reference/graphql/product-category/#ProductCategoryOrderByInput) (input)
- [ProductCategoryOrderByNestedInput](https://developers.coevera.com/reference/graphql/types/p/#ProductCategoryOrderByNestedInput) (input)
- [ProductCategoryRepository](https://developers.coevera.com/reference/graphql/types/p/#ProductCategoryRepository) (object)
- [ProductDataExRelationEntity](https://developers.coevera.com/reference/graphql/product-data-ex-relation/#ProductDataExRelationEntity) (object)
- [ProductDataExRelationEntityConnection](https://developers.coevera.com/reference/graphql/product-data-ex-relation/#ProductDataExRelationEntityConnection) (object)
- [ProductDataExRelationEntityEdge](https://developers.coevera.com/reference/graphql/product-data-ex-relation/#ProductDataExRelationEntityEdge) (object)
- [ProductDataExRelationFilterInput](https://developers.coevera.com/reference/graphql/product-data-ex-relation/#ProductDataExRelationFilterInput) (input)
- [ProductDataExRelationOrderByInput](https://developers.coevera.com/reference/graphql/product-data-ex-relation/#ProductDataExRelationOrderByInput) (input)
- [ProductDataExRelationRepository](https://developers.coevera.com/reference/graphql/types/p/#ProductDataExRelationRepository) (object)
- [ProductEntity](https://developers.coevera.com/reference/graphql/product/#ProductEntity) (object)
- [ProductEntityConnection](https://developers.coevera.com/reference/graphql/product/#ProductEntityConnection) (object)
- [ProductEntityEdge](https://developers.coevera.com/reference/graphql/product/#ProductEntityEdge) (object)
- [ProductFilterInput](https://developers.coevera.com/reference/graphql/product/#ProductFilterInput) (input)
- [ProductFilterTab](https://developers.coevera.com/reference/graphql/forecast/#ProductFilterTab) (object)
- [ProductListTypeEnum](https://developers.coevera.com/reference/graphql/field/#ProductListTypeEnum) (enum)
- [ProductOrderByInput](https://developers.coevera.com/reference/graphql/product/#ProductOrderByInput) (input)
- [ProductOrderByNestedInput](https://developers.coevera.com/reference/graphql/types/p/#ProductOrderByNestedInput) (input)
- [ProductPipelineRelationEntity](https://developers.coevera.com/reference/graphql/product-pipeline-relation/#ProductPipelineRelationEntity) (object)
- [ProductPipelineRelationEntityConnection](https://developers.coevera.com/reference/graphql/product-pipeline-relation/#ProductPipelineRelationEntityConnection) (object)
- [ProductPipelineRelationEntityEdge](https://developers.coevera.com/reference/graphql/product-pipeline-relation/#ProductPipelineRelationEntityEdge) (object)
- [ProductPipelineRelationFilterInput](https://developers.coevera.com/reference/graphql/product-pipeline-relation/#ProductPipelineRelationFilterInput) (input)
- [ProductPipelineRelationOrderByInput](https://developers.coevera.com/reference/graphql/product-pipeline-relation/#ProductPipelineRelationOrderByInput) (input)
- [ProductPipelineRelationRepository](https://developers.coevera.com/reference/graphql/types/p/#ProductPipelineRelationRepository) (object)
- [ProductPipelinesInput](https://developers.coevera.com/reference/graphql/product/#ProductPipelinesInput) (input)
- [ProductPipelinesObject](https://developers.coevera.com/reference/graphql/product/#ProductPipelinesObject) (object)
- [ProductPivotReportProfile](https://developers.coevera.com/reference/graphql/forecast/#ProductPivotReportProfile) (object)
- [ProductPriceListEntity](https://developers.coevera.com/reference/graphql/product-price-list/#ProductPriceListEntity) (object)
- [ProductPriceListEntityConnection](https://developers.coevera.com/reference/graphql/product-price-list/#ProductPriceListEntityConnection) (object)
- [ProductPriceListEntityEdge](https://developers.coevera.com/reference/graphql/product-price-list/#ProductPriceListEntityEdge) (object)
- [ProductPriceListFilterInput](https://developers.coevera.com/reference/graphql/product-price-list/#ProductPriceListFilterInput) (input)
- [ProductPriceListOrderByInput](https://developers.coevera.com/reference/graphql/product-price-list/#ProductPriceListOrderByInput) (input)
- [ProductPriceListOrderByNestedInput](https://developers.coevera.com/reference/graphql/types/p/#ProductPriceListOrderByNestedInput) (input)
- [ProductPriceListPriceAccessEnum](https://developers.coevera.com/reference/graphql/product-price-list-price/#ProductPriceListPriceAccessEnum) (enum)
- [ProductPriceListPriceEntity](https://developers.coevera.com/reference/graphql/product-price-list-price/#ProductPriceListPriceEntity) (object)
- [ProductPriceListPriceEntityConnection](https://developers.coevera.com/reference/graphql/product-price-list-price/#ProductPriceListPriceEntityConnection) (object)
- [ProductPriceListPriceEntityEdge](https://developers.coevera.com/reference/graphql/product-price-list-price/#ProductPriceListPriceEntityEdge) (object)
- [ProductPriceListPriceFilterInput](https://developers.coevera.com/reference/graphql/product-price-list-price/#ProductPriceListPriceFilterInput) (input)
- [ProductPriceListPriceOrderByInput](https://developers.coevera.com/reference/graphql/product-price-list-price/#ProductPriceListPriceOrderByInput) (input)
- [ProductPriceListPriceRepository](https://developers.coevera.com/reference/graphql/types/p/#ProductPriceListPriceRepository) (object)
- [ProductPriceListPriceSettings](https://developers.coevera.com/reference/graphql/product-price-list-price/#ProductPriceListPriceSettings) (object)
- [ProductPriceListPriceSettingsJSONString](https://developers.coevera.com/reference/graphql/types/p/#ProductPriceListPriceSettingsJSONString) (scalar)
- [ProductPriceListReference](https://developers.coevera.com/reference/graphql/product/#ProductPriceListReference) (object)
- [ProductPriceListRepository](https://developers.coevera.com/reference/graphql/types/p/#ProductPriceListRepository) (object)
- [ProductPriceListStatusEnum](https://developers.coevera.com/reference/graphql/product-price-list/#ProductPriceListStatusEnum) (enum)
- [ProductPriceListTypeEnum](https://developers.coevera.com/reference/graphql/product-price-list/#ProductPriceListTypeEnum) (enum)
- [ProductPriceListTypeEnumFilterInput](https://developers.coevera.com/reference/graphql/product-price-list/#ProductPriceListTypeEnumFilterInput) (input)
- [ProductPriceProperty](https://developers.coevera.com/reference/graphql/field/#ProductPriceProperty) (object)
- [ProductProfileInterface](https://developers.coevera.com/reference/graphql/forecast/#ProductProfileInterface) (interface)
- [ProductRepository](https://developers.coevera.com/reference/graphql/types/p/#ProductRepository) (object)
- [ProductSection](https://developers.coevera.com/reference/graphql/types/p/#ProductSection) (object)
- [ProductTableReportProfile](https://developers.coevera.com/reference/graphql/forecast/#ProductTableReportProfile) (object)
- [ProductTypeEntity](https://developers.coevera.com/reference/graphql/product-type/#ProductTypeEntity) (object)
- [ProductTypeEntityConnection](https://developers.coevera.com/reference/graphql/product-type/#ProductTypeEntityConnection) (object)
- [ProductTypeEntityEdge](https://developers.coevera.com/reference/graphql/product-type/#ProductTypeEntityEdge) (object)
- [ProductTypeFilterInput](https://developers.coevera.com/reference/graphql/product-type/#ProductTypeFilterInput) (input)
- [ProductTypeOrderByInput](https://developers.coevera.com/reference/graphql/product-type/#ProductTypeOrderByInput) (input)
- [ProductTypeOrderByNestedInput](https://developers.coevera.com/reference/graphql/types/p/#ProductTypeOrderByNestedInput) (input)
- [ProductTypeRepository](https://developers.coevera.com/reference/graphql/types/p/#ProductTypeRepository) (object)
- [ProfileEntity](https://developers.coevera.com/reference/graphql/profile/#ProfileEntity) (object)
- [ProfileEntityConnection](https://developers.coevera.com/reference/graphql/profile/#ProfileEntityConnection) (object)
- [ProfileEntityEdge](https://developers.coevera.com/reference/graphql/profile/#ProfileEntityEdge) (object)
- [ProfileFilterBaseInterface](https://developers.coevera.com/reference/graphql/types/p/#ProfileFilterBaseInterface) (interface)
- [ProfileFilterBoxTabInterface](https://developers.coevera.com/reference/graphql/types/p/#ProfileFilterBoxTabInterface) (interface)
- [ProfileFilterBoxTabsInterface](https://developers.coevera.com/reference/graphql/forecast/#ProfileFilterBoxTabsInterface) (interface)
- [ProfileFilterInput](https://developers.coevera.com/reference/graphql/profile/#ProfileFilterInput) (input)
- [ProfileFilterTab](https://developers.coevera.com/reference/graphql/interface-preview/#ProfileFilterTab) (object)
- [ProfileFilterTabCustomFilterInterface](https://developers.coevera.com/reference/graphql/types/p/#ProfileFilterTabCustomFilterInterface) (interface)
- [ProfileOrderByInput](https://developers.coevera.com/reference/graphql/profile/#ProfileOrderByInput) (input)
- [ProfileOrderByNestedInput](https://developers.coevera.com/reference/graphql/types/p/#ProfileOrderByNestedInput) (input)
- [ProfileRelationEntity](https://developers.coevera.com/reference/graphql/profile-relation/#ProfileRelationEntity) (object)
- [ProfileRelationEntityConnection](https://developers.coevera.com/reference/graphql/profile-relation/#ProfileRelationEntityConnection) (object)
- [ProfileRelationEntityEdge](https://developers.coevera.com/reference/graphql/profile-relation/#ProfileRelationEntityEdge) (object)
- [ProfileRelationFilterInput](https://developers.coevera.com/reference/graphql/profile-relation/#ProfileRelationFilterInput) (input)
- [ProfileRelationOrderByInput](https://developers.coevera.com/reference/graphql/profile-relation/#ProfileRelationOrderByInput) (input)
- [ProfileRelationRepository](https://developers.coevera.com/reference/graphql/types/p/#ProfileRelationRepository) (object)
- [ProfileRepository](https://developers.coevera.com/reference/graphql/types/p/#ProfileRepository) (object)
- [ProfileShareMode](https://developers.coevera.com/reference/graphql/import-mapping-mask/#ProfileShareMode) (enum)
- [ProfileSharingClientRelationEntity](https://developers.coevera.com/reference/graphql/profile-sharing-client-relation/#ProfileSharingClientRelationEntity) (object)
- [ProfileSharingClientRelationEntityConnection](https://developers.coevera.com/reference/graphql/profile-sharing-client-relation/#ProfileSharingClientRelationEntityConnection) (object)
- [ProfileSharingClientRelationEntityEdge](https://developers.coevera.com/reference/graphql/profile-sharing-client-relation/#ProfileSharingClientRelationEntityEdge) (object)
- [ProfileSharingClientRelationFilterInput](https://developers.coevera.com/reference/graphql/profile-sharing-client-relation/#ProfileSharingClientRelationFilterInput) (input)
- [ProfileSharingClientRelationOrderByInput](https://developers.coevera.com/reference/graphql/profile-sharing-client-relation/#ProfileSharingClientRelationOrderByInput) (input)
- [ProfileSharingClientRelationRepository](https://developers.coevera.com/reference/graphql/types/p/#ProfileSharingClientRelationRepository) (object)
- [ProfileSharingSalesUnitRelationEntity](https://developers.coevera.com/reference/graphql/profile-sharing-sales-unit-relation/#ProfileSharingSalesUnitRelationEntity) (object)
- [ProfileSharingSalesUnitRelationEntityConnection](https://developers.coevera.com/reference/graphql/profile-sharing-sales-unit-relation/#ProfileSharingSalesUnitRelationEntityConnection) (object)
- [ProfileSharingSalesUnitRelationEntityEdge](https://developers.coevera.com/reference/graphql/profile-sharing-sales-unit-relation/#ProfileSharingSalesUnitRelationEntityEdge) (object)
- [ProfileSharingSalesUnitRelationFilterInput](https://developers.coevera.com/reference/graphql/profile-sharing-sales-unit-relation/#ProfileSharingSalesUnitRelationFilterInput) (input)
- [ProfileSharingSalesUnitRelationOrderByInput](https://developers.coevera.com/reference/graphql/profile-sharing-sales-unit-relation/#ProfileSharingSalesUnitRelationOrderByInput) (input)
- [ProfileSharingSalesUnitRelationRepository](https://developers.coevera.com/reference/graphql/types/p/#ProfileSharingSalesUnitRelationRepository) (object)
- [ProfileTabsInterface](https://developers.coevera.com/reference/graphql/forecast/#ProfileTabsInterface) (interface)
- [ProfileTypeEnum](https://developers.coevera.com/reference/graphql/profile/#ProfileTypeEnum) (enum)
- [ProfileTypeEnumFilterInput](https://developers.coevera.com/reference/graphql/profile/#ProfileTypeEnumFilterInput) (input)
- [ProjectAccountCardProperty](https://developers.coevera.com/reference/graphql/field/#ProjectAccountCardProperty) (object)
- [ProjectContactCardProperty](https://developers.coevera.com/reference/graphql/field/#ProjectContactCardProperty) (object)
- [ProjectContactRelationEntity](https://developers.coevera.com/reference/graphql/project-contact-relation/#ProjectContactRelationEntity) (object)
- [ProjectContactRelationEntityConnection](https://developers.coevera.com/reference/graphql/project-contact-relation/#ProjectContactRelationEntityConnection) (object)
- [ProjectContactRelationEntityEdge](https://developers.coevera.com/reference/graphql/project-contact-relation/#ProjectContactRelationEntityEdge) (object)
- [ProjectContactRelationFilterInput](https://developers.coevera.com/reference/graphql/project-contact-relation/#ProjectContactRelationFilterInput) (input)
- [ProjectContactRelationOrderByInput](https://developers.coevera.com/reference/graphql/project-contact-relation/#ProjectContactRelationOrderByInput) (input)
- [ProjectContactRelationRepository](https://developers.coevera.com/reference/graphql/types/p/#ProjectContactRelationRepository) (object)
- [ProjectData](https://developers.coevera.com/reference/graphql/types/p/#ProjectData) (object)
- [ProjectDataExRelationEntity](https://developers.coevera.com/reference/graphql/project-data-ex-relation/#ProjectDataExRelationEntity) (object)
- [ProjectDataExRelationEntityConnection](https://developers.coevera.com/reference/graphql/project-data-ex-relation/#ProjectDataExRelationEntityConnection) (object)
- [ProjectDataExRelationEntityEdge](https://developers.coevera.com/reference/graphql/project-data-ex-relation/#ProjectDataExRelationEntityEdge) (object)
- [ProjectDataExRelationFilterInput](https://developers.coevera.com/reference/graphql/project-data-ex-relation/#ProjectDataExRelationFilterInput) (input)
- [ProjectDataExRelationOrderByInput](https://developers.coevera.com/reference/graphql/project-data-ex-relation/#ProjectDataExRelationOrderByInput) (input)
- [ProjectDataExRelationRepository](https://developers.coevera.com/reference/graphql/types/p/#ProjectDataExRelationRepository) (object)
- [ProjectEntity](https://developers.coevera.com/reference/graphql/project/#ProjectEntity) (object)
- [ProjectEntityConnection](https://developers.coevera.com/reference/graphql/project/#ProjectEntityConnection) (object)
- [ProjectEntityEdge](https://developers.coevera.com/reference/graphql/project/#ProjectEntityEdge) (object)
- [ProjectFilterInput](https://developers.coevera.com/reference/graphql/project/#ProjectFilterInput) (input)
- [ProjectFilterTab](https://developers.coevera.com/reference/graphql/forecast/#ProjectFilterTab) (object)
- [ProjectKPIEntity](https://developers.coevera.com/reference/graphql/project-kpi/#ProjectKPIEntity) (object)
- [ProjectKPIEntityConnection](https://developers.coevera.com/reference/graphql/project-kpi/#ProjectKPIEntityConnection) (object)
- [ProjectKPIEntityEdge](https://developers.coevera.com/reference/graphql/project-kpi/#ProjectKPIEntityEdge) (object)
- [ProjectKpiEnum](https://developers.coevera.com/reference/graphql/project-kpi/#ProjectKpiEnum) (enum)
- [ProjectKpiEnumFilterInput](https://developers.coevera.com/reference/graphql/project-kpi/#ProjectKpiEnumFilterInput) (input)
- [ProjectKPIFilterInput](https://developers.coevera.com/reference/graphql/project-kpi/#ProjectKPIFilterInput) (input)
- [ProjectKPIOrderByInput](https://developers.coevera.com/reference/graphql/project-kpi/#ProjectKPIOrderByInput) (input)
- [ProjectKPIRepository](https://developers.coevera.com/reference/graphql/types/p/#ProjectKPIRepository) (object)
- [ProjectObjectiveData](https://developers.coevera.com/reference/graphql/types/p/#ProjectObjectiveData) (object)
- [ProjectObjectiveEntity](https://developers.coevera.com/reference/graphql/project-objective/#ProjectObjectiveEntity) (object)
- [ProjectObjectiveEntityConnection](https://developers.coevera.com/reference/graphql/project-objective/#ProjectObjectiveEntityConnection) (object)
- [ProjectObjectiveEntityEdge](https://developers.coevera.com/reference/graphql/project-objective/#ProjectObjectiveEntityEdge) (object)
- [ProjectObjectiveFilterInput](https://developers.coevera.com/reference/graphql/project-objective/#ProjectObjectiveFilterInput) (input)
- [ProjectObjectiveOrderByInput](https://developers.coevera.com/reference/graphql/project-objective/#ProjectObjectiveOrderByInput) (input)
- [ProjectObjectiveOrderByNestedInput](https://developers.coevera.com/reference/graphql/activity-relation/#ProjectObjectiveOrderByNestedInput) (input)
- [ProjectObjectiveRepository](https://developers.coevera.com/reference/graphql/types/p/#ProjectObjectiveRepository) (object)
- [ProjectObjectiveStatusEnum](https://developers.coevera.com/reference/graphql/types/p/#ProjectObjectiveStatusEnum) (enum)
- [ProjectOrderByInput](https://developers.coevera.com/reference/graphql/project/#ProjectOrderByInput) (input)
- [ProjectOrderByNestedInput](https://developers.coevera.com/reference/graphql/types/p/#ProjectOrderByNestedInput) (input)
- [ProjectPivotReportProfile](https://developers.coevera.com/reference/graphql/forecast/#ProjectPivotReportProfile) (object)
- [ProjectProfileInterface](https://developers.coevera.com/reference/graphql/forecast/#ProjectProfileInterface) (interface)
- [ProjectRepository](https://developers.coevera.com/reference/graphql/types/p/#ProjectRepository) (object)
- [ProjectRoleTab](https://developers.coevera.com/reference/graphql/forecast/#ProjectRoleTab) (object)
- [ProjectSharingClientRelationEntity](https://developers.coevera.com/reference/graphql/project-sharing-client-relation/#ProjectSharingClientRelationEntity) (object)
- [ProjectSharingClientRelationEntityConnection](https://developers.coevera.com/reference/graphql/project-sharing-client-relation/#ProjectSharingClientRelationEntityConnection) (object)
- [ProjectSharingClientRelationEntityEdge](https://developers.coevera.com/reference/graphql/project-sharing-client-relation/#ProjectSharingClientRelationEntityEdge) (object)
- [ProjectSharingClientRelationFilterInput](https://developers.coevera.com/reference/graphql/project-sharing-client-relation/#ProjectSharingClientRelationFilterInput) (input)
- [ProjectSharingClientRelationOrderByInput](https://developers.coevera.com/reference/graphql/project-sharing-client-relation/#ProjectSharingClientRelationOrderByInput) (input)
- [ProjectSharingClientRelationRepository](https://developers.coevera.com/reference/graphql/types/p/#ProjectSharingClientRelationRepository) (object)
- [ProjectSharingSalesUnitRelationEntity](https://developers.coevera.com/reference/graphql/project-sharing-sales-unit-relation/#ProjectSharingSalesUnitRelationEntity) (object)
- [ProjectSharingSalesUnitRelationEntityConnection](https://developers.coevera.com/reference/graphql/project-sharing-sales-unit-relation/#ProjectSharingSalesUnitRelationEntityConnection) (object)
- [ProjectSharingSalesUnitRelationEntityEdge](https://developers.coevera.com/reference/graphql/project-sharing-sales-unit-relation/#ProjectSharingSalesUnitRelationEntityEdge) (object)
- [ProjectSharingSalesUnitRelationFilterInput](https://developers.coevera.com/reference/graphql/project-sharing-sales-unit-relation/#ProjectSharingSalesUnitRelationFilterInput) (input)
- [ProjectSharingSalesUnitRelationOrderByInput](https://developers.coevera.com/reference/graphql/project-sharing-sales-unit-relation/#ProjectSharingSalesUnitRelationOrderByInput) (input)
- [ProjectSharingSalesUnitRelationRepository](https://developers.coevera.com/reference/graphql/types/p/#ProjectSharingSalesUnitRelationRepository) (object)
- [ProjectsNotificationSettings](https://developers.coevera.com/reference/graphql/master-right/#ProjectsNotificationSettings) (object)
- [ProjectsNotificationSettingsParams](https://developers.coevera.com/reference/graphql/master-right/#ProjectsNotificationSettingsParams) (input)
- [ProjectStatusEnum](https://developers.coevera.com/reference/graphql/project/#ProjectStatusEnum) (enum)
- [ProjectStatusEnumFilterInput](https://developers.coevera.com/reference/graphql/project/#ProjectStatusEnumFilterInput) (input)
- [ProjectTableReportProfile](https://developers.coevera.com/reference/graphql/forecast/#ProjectTableReportProfile) (object)
- [ProjectTypeEntity](https://developers.coevera.com/reference/graphql/project-type/#ProjectTypeEntity) (object)
- [ProjectTypeEntityConnection](https://developers.coevera.com/reference/graphql/project-type/#ProjectTypeEntityConnection) (object)
- [ProjectTypeEntityEdge](https://developers.coevera.com/reference/graphql/project-type/#ProjectTypeEntityEdge) (object)
- [ProjectTypeFilterInput](https://developers.coevera.com/reference/graphql/project-type/#ProjectTypeFilterInput) (input)
- [ProjectTypeIconEnum](https://developers.coevera.com/reference/graphql/project-type/#ProjectTypeIconEnum) (enum)
- [ProjectTypeIconEnumFilterInput](https://developers.coevera.com/reference/graphql/project-type/#ProjectTypeIconEnumFilterInput) (input)
- [ProjectTypeOrderByInput](https://developers.coevera.com/reference/graphql/project-type/#ProjectTypeOrderByInput) (input)
- [ProjectTypeOrderByNestedInput](https://developers.coevera.com/reference/graphql/types/p/#ProjectTypeOrderByNestedInput) (input)
- [ProjectTypeRepository](https://developers.coevera.com/reference/graphql/types/p/#ProjectTypeRepository) (object)

## Shared types: P

### PageInfo (object)

The Relay compliant `PageInfo` type, containing data necessary to paginate this connection.

- `hasNextPage: Boolean!` When paginating forwards, are there more items?
- `hasPreviousPage: Boolean!` When paginating backwards, are there more items?
- `startCursor: String` When paginating backwards, the cursor to continue.
- `endCursor: String` When paginating forwards, the cursor to continue.

### ParentAccountRelationTypeRepository (object)

Read operations for ParentAccountRelationType records.

- `getById: ParentAccountRelationTypeEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [ParentAccountRelationTypeEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [ParentAccountRelationTypeEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: ParentAccountRelationTypeEntityConnection (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.

### PeriodGranularity (enum)

Length of the time bucket each data point of a trend chart represents.

- `Day` Each data point covers one day.
- `Week` Each data point covers one week.
- `Month` Each data point covers one month.
- `Quarter` Each data point covers one quarter.
- `Year` Each data point covers one year.

### PeriodKind (enum)

Relative or custom date range a report, dashboard or filter is evaluated over; relative ranges are computed from the current user's today, the space's first day of week and its financial year start.

- `Custom` Explicit range given by periodCustomFrom and periodCustomTo.
- `YearPrevious` The previous calendar year.
- `YearCurrent` The current calendar year.
- `YearNext` The next calendar year.
- `Year3Last` The current calendar year and the two years before it (from 1 January two years ago to 31 December this year).
- `WeekPrevious` The previous week, starting on the space's first day of week.
- `WeekCurrent` The current week, starting on the space's first day of week.
- `WeekNext` The next week, starting on the space's first day of week.
- `Week2Last` The previous week and the current week together (two full weeks ending on the last day of the current week).
- `Week4Last` The current week and the three weeks before it (four full weeks ending on the last day of the current week).
- `FinancialYearPrevious` The previous financial year, based on the space's financial year start.
- `FinancialYearCurrent` The current financial year, based on the space's financial year start.
- `FinancialYearNext` The next financial year, based on the space's financial year start.
- `FinancialYearQuarter1` The first quarter of the current financial year.
- `FinancialYearQuarter2` The second quarter of the current financial year.
- `FinancialYearQuarter3` The third quarter of the current financial year.
- `FinancialYearQuarter4` The fourth quarter of the current financial year.
- `Quarter1` January to March of the current calendar year.
- `Quarter2` April to June of the current calendar year.
- `Quarter3` July to September of the current calendar year.
- `Quarter4` October to December of the current calendar year.
- `QuarterPrevious` The calendar quarter before the current one.
- `QuarterCurrent` The current calendar quarter.
- `QuarterNext` The calendar quarter after the current one.
- `QuarterCurrentInPreviousYear` The current calendar quarter of the previous year.
- `Quarter4Previous` The current calendar quarter and the three quarters before it (the last four quarters including the current one).
- `MonthPrevious` The previous calendar month.
- `MonthCurrent` The current calendar month.
- `MonthNext` The next calendar month.
- `MonthCurrentInPreviousYear` The current calendar month of the previous year.
- `Month3Last` The current calendar month and the two months before it.
- `Today` Today only.
- `Tomorrow` Tomorrow only.
- `Yesterday` Yesterday only.
- `UpToToday` Everything up to and including today, with no start date.
- `Days30Previous` The last 30 days, ending with and including today.
- `Days30Next` The next 30 days, starting with and including today.
- `Days7Next` The next 7 days, starting with and including today.
- `Days14Next` The next 14 days, starting with and including today.
- `Days7Previous` The last 7 days, ending with and including today.
- `All` No date restriction; all records match.

### PeriodOption (object)

Time period used by reports, dashboards and targets: a predefined range such as the current month, or a custom date range.

- `periodCustomFrom: Date` Set only if period set to Custom
- `periodCustomTo: Date` Set only if period set to Custom
- `period: PeriodKind!` Time range the data is reported over (for example MonthCurrent, QuarterCurrent, Custom). When Custom, periodCustomFrom and periodCustomTo define the bounds.

### PeriodOptionParams (input)

Time period used by reports, dashboards and targets: a predefined range such as the current month, or a custom date range.

- `periodCustomFrom: Date` Set only if period set to Custom
- `periodCustomTo: Date` Set only if period set to Custom
- `period: PeriodKind!` Time range the data is reported over (for example MonthCurrent, QuarterCurrent, Custom). When Custom, periodCustomFrom and periodCustomTo define the bounds.

### PhoneOrderByNestedInput (input)

Sorting by a field of the related Phone 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.
- `errorCode: OrderByEnum` Error code recorded for the phone, set on integration failures (e.g. provider rejected the last send) or when the user disables the integration; empty when the phone is healthy.
- `name: OrderByEnum` Name of the entity and its default text representation.
- `ownerId: OrderByEnum` Id of the assigned user, or empty when the phone is a company-level resource.
- `phoneNumber: OrderByEnum` Phone number in E.164 format (e.g. "+12025550123").
- `twilioCallerSid: OrderByEnum` External caller identifier from the calling provider (e.g. Twilio caller SID).
- `type: OrderByEnum` Channel and assignment of the phone number: calling only, calling and SMS (unassigned, personal to the owner or shared by the company), or a personal or company WhatsApp account.
- `revision: OrderByEnum` Revision when entity was lastly changed.
- `enabled: OrderByEnum` False when the user has disabled the calling/SMS integration on this phone (errorCode is set to indicate user disablement); true otherwise.

### PhoneRepository (object)

Read operations for Phone records.

- `getById: PhoneEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [PhoneEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [PhoneEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: PhoneEntityConnection (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.
- `getAllForAdmin: [PhoneEntity!]! (5 args)` Returns all phone numbers of the space, including other users' numbers, for administration.
- `checkForUnsubscribed: [SendTextMessageRecipient!]! (1 args)` Returns the recipients from the given list who have unsubscribed from text messages, so they can be removed before sending.

### PipelineOrderByNestedInput (input)

Sorting by a field of the related Pipeline 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.
- `color: OrderByEnum` Display color of the pipeline label, encoded as a 24-bit RGB integer: (red << 16) | (green << 8) | blue.
- `name: OrderByEnum` Name of the entity and its default text representation.
- `revision: OrderByEnum` Revision when entity was lastly changed.

### PipelineRepository (object)

Read operations for Pipeline records.

- `getById: PipelineEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [PipelineEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [PipelineEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: PipelineEntityConnection (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.
- `getDefaultPipeline: PipelineEntity!` Returns the default pipeline of the space.

### PollMessagesInput (input)

Request for the messages of a text message conversation added or changed since a given time.

- `id: ID!` Id of the conversation to poll.
- `since: DateTime` Time after which added or changed messages are returned. Always set it: without it no messages are returned.

### Position (object)

A point on a canvas/grid, in integer grid units.

- `x: Int!` Horizontal position from the left edge.
- `y: Int!` Vertical position from the top edge.

### ProcessActivityLogLineRepository (object)

Read operations for ProcessActivityLogLine records.

- `getById: ProcessActivityLogLineEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [ProcessActivityLogLineEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [ProcessActivityLogLineEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: ProcessActivityLogLineEntityConnection (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.

### ProcessActivityLogRepository (object)

Read operations for ProcessActivityLog records.

- `getById: ProcessActivityLogEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [ProcessActivityLogEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [ProcessActivityLogEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: ProcessActivityLogEntityConnection (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.
- `getDownloadUrl: String! (4 args)` Exports the activity log of a process to a zipped text file and returns a URL to download it.

### ProcessNodeEmail (object)

Email sent by an automation step: recipients, content, sender and the records it is linked to.

- `recipients: [SendEmailRecipient!]!` Primary recipients of the email. Addresses may contain personalization tags resolved from the triggered record.
- `cc: [SendEmailRecipient!]!` Carbon-copy recipients of the email. Addresses may contain personalization tags resolved from the triggered record.
- `bcc: [SendEmailRecipient!]!` Blind carbon-copy recipients of the email. Addresses may contain personalization tags resolved from the triggered record.
- `subject: String!` Subject line of the email. May contain personalization tags resolved from the triggered record.
- `body: String!` HTML body of the email. May contain personalization tags resolved from the triggered record.
- `emailTemplateId: UUID` Email template to use for the message. When set, the template supplies the subject and body.
- `attachments: [UUID!]!` Stored files attached to the email.
- `signature: String` Signature appended to the email body.
- `sender: ProcessNodeEmailSender!` Account the email is sent from: the trigger actor, a company email, the record owner, or the approver.
- `senderCompanyEmailId: UUID` Company email account to send from. Set when the sender is a company email.
- `shareMode: ShareModeEnum` Visibility of the sent email to other users in the space.
- `linkTriggerEntity: Boolean` When true, link the sent email to the triggered record.
- `linkRecipients: Boolean` When true, link the sent email to the account and contact records matching the recipient addresses.
- `isHtmlTemplate: Boolean` Whether the email body is treated as HTML rather than plain text.

### ProcessNodeEmailSender (enum)

Mailbox a process email action sends from.

- `ActorEmail` The user whose action triggered the process.
- `CompanyEmail` A shared company email account.
- `RecordOwnerEmail` The owner of the triggered record.
- `ApproverEmail` The approver; available only in approval processes.

### ProcessOnlineFormTrigger (object)

Trigger that starts a process when an online form is submitted.

- `entityType: EntityNameEnum!` Type of record whose changes start this process, such as Lead, Opportunity, Account or Contact.
- `entityApiName: String` API name of the custom entity that starts this process. Set only when the trigger entity type is a custom entity.
- `recordType: EntityNameEnum!` Type of record the online form submission creates, such as Lead or Contact.
- `recordApiName: String` API name of the custom entity the online form submission creates. Set only when the created record type is a custom entity.
- `onlineForms: [UUID!]!` Online form types whose submissions start this process.

### ProcessOrderByNestedInput (input)

Sorting by a field of the related Process 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.
- `deactivationReason: OrderByEnum` Why the process is disabled: turned off by a user, suspended after repeated failed runs, or suspended because Automatizer was switched off for the space. NoReason while enabled; read-only.
- `description: OrderByEnum` Free-text description shown alongside the process.
- `isEnabled: OrderByEnum` When true, the process actively responds to its trigger; when false, the process is paused. Toggle via enable/disable mutations.
- `lastSchemaChange: OrderByEnum` Timestamp of the most recent change to settings.
- `lastStatusChange: OrderByEnum` Timestamp of the most recent change to isEnabled.
- `name: OrderByEnum` Name of the entity and its default text representation.
- `ownerId: OrderByEnum` Id of the owning user.
- `type: OrderByEnum` Scope of the process: Personal processes belong to their owner and are started only by the owner's own actions; Space processes apply to the whole space.
- `lastProcessRun: OrderByEnum` Timestamp of the most recent execution of this process. Empty when never run.
- `solutions: OrderByEnum` Names of the solutions whose canvas contains this process, in name order. Empty when the process is on no solution canvas.
- `status: OrderByEnum` Overall status of the process, derived from its most recent runs since it was last enabled or its settings changed: Ok, Warning or Error. Ok when there are no runs.
- `recordTriggerEvent: OrderByEnum` For record-triggered processes, the event that starts the process: Create, Update, CreateOrUpdate or Delete, or EmailSent / EmailReceived for email-triggered processes. Empty for other trigger types.
- `triggerType: OrderByEnum` What starts the process: a record event (ProcessRecordTrigger), a schedule (ProcessScheduleTrigger), a user on selected records (ProcessManualTrigger) or an online form submission (ProcessOnlineFormTrigger).
- `triggerEntityName: OrderByEnum` For record-based triggers, the entity whose records fire the process (e.g. "Lead"). Empty for non-record triggers.
- `triggerEntityApiName: OrderByEnum` API name of the trigger entity (useful for custom entities where this differs from triggerEntityName). Empty for non-record triggers.

### ProcessRecordNodeRelationEnum (enum)

Which record a process action or trigger works with: a record of an entity, or records reached from the triggered record through a relation, primary link, parent account or lookup field.

- `Task` A task: a new task, the triggered task, or the tasks related to the triggered record, depending on the action.
- `Appointment` An appointment: a new appointment, the triggered appointment, or the appointments related to the triggered record, depending on the action.
- `Account` An account: a new account, the triggered account, or the accounts related to the triggered record (child accounts for an account), depending on the action.
- `Contact` A contact: a new contact, the triggered contact, or the contacts related to the triggered record, depending on the action.
- `Lead` A lead: a new lead, the triggered lead, or the leads related to the triggered record, depending on the action.
- `Opportunity` An opportunity: a new opportunity, the triggered opportunity, or the opportunities related to the triggered record, depending on the action.
- `OpptyProductRelation` A product line item of an opportunity: a new one, the triggered one, or the line items of the triggered record, depending on the action.
- `Project` A project: a new project, the triggered project, or the project related to the triggered record, depending on the action.
- `Quote` A quote: a new quote, the triggered quote, or all quotes related to the triggered record, depending on the action.
- `ActiveQuote` The active quote of the triggered opportunity.
- `OnlineForm` The submitted online form response that triggered the process.
- `CustomEntity` A custom entity record: a new one, the triggered one, or the records related to the triggered record, depending on the action.
- `Email` The triggered email.
- `ParentAccount` The parent account of the triggered account; a created parent account replaces any existing one.
- `ParentAccountNoReplace` Creates a parent account for the triggered account only when it has none yet.
- `PrimaryAccount` The primary account of the triggered record.
- `PrimaryContact` The primary contact of the triggered record.
- `PrimaryInLead` Leads in which the triggered account or contact is set as primary.
- `PrimaryInOpportunity` Opportunities in which the triggered account or contact is set as primary.
- `PrimaryInContact` Contacts in which the triggered account is set as the primary account.
- `PrimaryInQuote` Quotes in which the triggered account or contact is set as primary.
- `Lookup` Records that the triggered record references through the lookup field set in relationLookupFieldId.
- `LookupRelated` Records that reference the triggered record through the lookup field set in relationLookupFieldId.
- `PrimaryLookup` Only the primary record that the triggered record references through the lookup field set in relationLookupFieldId.
- `PrimaryLookupRelated` Only the primary record among those referencing the triggered record through the lookup field set in relationLookupFieldId.

### ProcessRepository (object)

Read operations for Process records.

- `getById: ProcessEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [ProcessEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [ProcessEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: ProcessEntityConnection (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.
- `getActivityTimeline: ProcessTimelineResult! (2 args)` Returns how many runs of the process succeeded, ended with a warning or failed, bucketed by hour for the last 24 hours or by day for the last 7 or 14 days, in the user's time zone. Buckets without runs are included with zero counts.
- `getByProcessCriteria: ProcessEntityConnection (7 args)` Returns a page of processes filtered by owner, enabled state, status and tags, in addition to the regular filter.
- `getProcessesWithScheduledActions: [ProcessEntity!]! (1 args)` Returns the processes that have actions scheduled to run later for any of the selected records.
- `getTriggeringProcesses: [ProcessEntity!]! (1 args)` Returns the processes that start the given process from one of their steps.
- `getRecentExecutions: [RecentExecutionItem!]! (3 args)` Returns the most recent process runs that involved the record, either because the record triggered the process or because a process action created or changed it, newest first.
- `getProcessesWithManualTrigger: [ProcessEntity!]! (4 args)` Returns processes with a manual trigger that the current user is allowed to start, according to each trigger's allowed users and units.
- `convertProcessSchemasToDescriptions: [String!]! (1 args)` Converts process definitions into human-readable text descriptions, one per input, in the same order. An empty definition gives an empty string and an invalid one gives the text "error".

### ProcessScheduledActionRepository (object)

Read operations for ProcessScheduledAction records.

- `getById: ProcessScheduledActionEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [ProcessScheduledActionEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [ProcessScheduledActionEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: ProcessScheduledActionEntityConnection (7 args)` Returns the records that match the filter as a cursor-paginated connection.

### ProcessSchema (object)

Definition of an automation process: what starts it and the tree of conditions and actions it runs.

- `timezone: String` Timezone used to evaluate the process's scheduled steps.
- `trigger: ProcessTrigger!` What starts the process — a record event, schedule, or manual launch.
- `nodes: [ProcessNodeInterface!]!` Ordered tree of process steps (conditions and actions).

### ProcessSchemaJSONString (scalar)

JSON object, sent as a string, conforming to the ProcessSchema type.

scalar

### ProcessStatusEnum (enum)

Result of a process, email sequence or approval run or step, or the overall status derived from recent runs.

- `Ok` Completed successfully.
- `Warning` Completed with warnings, such as skipped records, or a scheduled step was canceled.
- `Error` Failed.
- `Scheduled` Not active yet; its active-from date is in the future.
- `Expired` No longer active; its active-to date has passed.

### ProcessStatusEnumFilterInput (input)

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

- `eq: [ProcessStatusEnum!]` Matches any of the listed values.
- `NOT: ProcessStatusEnumFilterInput` Matches values that do not meet this condition.

### ProcessTabDataGridViewOptionsParams (input)

Filters for listing processes by owner, active state, status and tags.

- `filterByOwnerId: [ID!]` Ids of the owners whose records are listed; null or an empty list turns the owner filter off.
- `showActive: Boolean!` When true, the list includes active records. When both showActive and showInactive are false, the list is not filtered by state.
- `showInactive: Boolean!` When true, the list includes inactive records; see showActive.
- `filterByStatus: [ProcessStatusEnum!]` Statuses to include, such as Ok, Warning or Error; null or an empty list turns the status filter off. Ignored when both showActive and showInactive are false.
- `filterByTagIds: [ID!]` Ids of tags; only records with at least one of them are listed. Null or an empty list turns the tag filter off. Only processes can be tagged, so for approval processes and email sequences any tag id returns an empty list.

### ProcessTemplateRepository (object)

Read operations for ProcessTemplate records.

- `getById: ProcessTemplateEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [ProcessTemplateEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [ProcessTemplateEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: ProcessTemplateEntityConnection (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.

### ProcessTrigger (union)

What starts an automation process: a change of a record, a schedule, a manual start or an online form submission.

ProcessRecordTrigger | ProcessScheduleTrigger | ProcessManualTrigger | ProcessOnlineFormTrigger

### ProcessTriggerTypeEnum (enum)

What starts an Automatizer process.

- `ProcessRecordTrigger` A record event, such as create, update or delete.
- `ProcessScheduleTrigger` A schedule.
- `ProcessManualTrigger` A user starting it manually on selected records.
- `ProcessOnlineFormTrigger` An online form submission.

### ProcessTypeEnum (enum)

Scope of an Automatizer process.

- `Personal` Owned by one user and started only by that user's own actions.
- `Space` Shared for the whole space; its trigger decides whose actions start it.

### ProcessTypeEnumFilterInput (input)

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

- `eq: [ProcessTypeEnum!]` Matches any of the listed values.
- `NOT: ProcessTypeEnumFilterInput` Matches values that do not meet this condition.

### ProductCategoryOrderByNestedInput (input)

Sorting by a field of the related ProductCategory 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.
- `name: OrderByEnum` Name of the entity and its default text representation.
- `parentId: OrderByEnum` Id of the parent category.
- `revision: OrderByEnum` Revision when entity was lastly changed.

### ProductCategoryRepository (object)

Read operations for ProductCategory records.

- `getById: ProductCategoryEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [ProductCategoryEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [ProductCategoryEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: ProductCategoryEntityConnection (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.

### ProductDataExRelationRepository (object)

Read operations for ProductDataExRelation records.

- `getById: ProductDataExRelationEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [ProductDataExRelationEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [ProductDataExRelationEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: ProductDataExRelationEntityConnection (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.

### ProductOrderByNestedInput (input)

Sorting by a field of the related Product 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.
- `currencyExchangeRatesListId: OrderByEnum` Id of the currency exchange rate list applied to this product.
- `description: OrderByEnum` Free-form description of the product.
- `name: OrderByEnum` Name of the product, shown in catalogues and pickers.
- `productCategoryId: OrderByEnum` Id of the product category this product belongs to, or empty when it is not categorized.
- `productTypeId: OrderByEnum` Id of the product type that classifies this product.
- `sku: OrderByEnum` Stock-keeping unit (SKU) identifier of the product. Must be unique across products.
- `unitSymbol: OrderByEnum` Unit of measure shown next to product quantities (e.g. pcs, kg, hours).
- `revision: OrderByEnum` Revision when entity was lastly changed.
- `withCustom: CommonEntityRepositoryOrderByCustomField` Sorts by a custom field.

### ProductPipelineRelationRepository (object)

Read operations for ProductPipelineRelation records.

- `getById: ProductPipelineRelationEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [ProductPipelineRelationEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [ProductPipelineRelationEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: ProductPipelineRelationEntityConnection (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.

### ProductPriceListOrderByNestedInput (input)

Sorting by a field of the related ProductPriceList 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.
- `description: OrderByEnum` Free-form description of the price list.
- `endDate: OrderByEnum` Date when the price list expires. Empty means open-ended.
- `isActive: OrderByEnum` Master switch for the price list. Inactive price lists are not applied to opportunities or quotes regardless of dates.
- `name: OrderByEnum` Name of the entity and its default text representation.
- `startDate: OrderByEnum` Date when the price list becomes active. Empty means immediately.
- `type: OrderByEnum` Kind of price list: a regular price list (Standard), or a price schedule with special prices that take precedence over standard price lists while active (Scheduled).
- `revision: OrderByEnum` Revision when entity was lastly changed.
- `isDefault: OrderByEnum` True for the team space default price list, which cannot be deleted. Read-only.

### ProductPriceListPriceRepository (object)

Read operations for ProductPriceListPrice records.

- `getById: ProductPriceListPriceEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [ProductPriceListPriceEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [ProductPriceListPriceEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: ProductPriceListPriceEntityConnection (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.

### ProductPriceListPriceSettingsJSONString (scalar)

JSON object, sent as a string, conforming to the ProductPriceListPriceSettings type.

scalar

### ProductPriceListRepository (object)

Read operations for ProductPriceList records.

- `getById: ProductPriceListEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [ProductPriceListEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [ProductPriceListEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: ProductPriceListEntityConnection (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.

### ProductRepository (object)

Read operations for Product records.

- `getById: ProductEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [ProductEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [ProductEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: ProductEntityConnection (8 args)` Returns the products 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: ProductEntityConnection (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.
- `getForPipeline: [ProductEntity!]! (5 args)` Returns the products that can be used in the given pipeline: products allowed in all pipelines and products assigned to this pipeline.

### ProductSection (object)

Section that groups the product lines of an opportunity or quote.

- `id: ID!` Unique id of the product section.
- `name: String!` Display name of the product section.

### ProductTypeOrderByNestedInput (input)

Sorting by a field of the related ProductType 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.
- `isReadonly: OrderByEnum` True when the product type is system-managed and cannot be edited or deleted by users.
- `name: OrderByEnum` Name of the entity and its default text representation.
- `opptyProductRelationTypeId: OrderByEnum` Id of the paired opportunity/quote line-item type.
- `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.

### ProductTypeRepository (object)

Read operations for ProductType records.

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

### ProfileFilterBaseInterface (interface)

Filter of a saved profile, report or dashboard; every variant can be switched on or off.

- `isEnabled: Boolean!` Whether the filter is applied. When false, the filter conditions are ignored.

### ProfileFilterBoxTabInterface (interface)

Filter built from filter boxes: a main box on the record type and boxes on related records.

- `isEnabled: Boolean!` Whether the filter is applied. When false, the filter conditions are ignored.
- `filterMainBox: MainFilterBox!` Primary group of filter conditions evaluated on the main record type.
- `filterSiblingBoxes: [FilterBox!]!` Additional groups of filter conditions evaluated on related record types.

### ProfileFilterTabCustomFilterInterface (interface)

How the conditions of a filter are combined: all of them (And), any of them (Or) or a custom formula.

- `isCustom: Boolean!` True when the conditions are combined with a custom formula rather than a simple And/Or across all conditions.
- `operator: FilterGroupOperator!` How the conditions are combined: And applies all conditions, Or applies any, Custom evaluates the expression in the formula.
- `formula: String` Boolean expression combining the numbered conditions (for example "1 AND (2 OR 3)"). Used when the operator is Custom.

### ProfileOrderByNestedInput (input)

Sorting by a field of the related Profile 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.
- `entity: OrderByEnum` Application screen the profile (saved view) belongs to, such as the leads, accounts or opportunities screen. For custom entity screens, entityApiName identifies the custom entity.
- `entityApiName: OrderByEnum` API name of the custom entity this profile applies to. Set only when the profile targets a custom entity screen; otherwise empty.
- `name: OrderByEnum` Name of the entity and its default text representation.
- `ownerId: OrderByEnum` Id of the owning user.
- `shareMode: OrderByEnum` Who besides the owner can use the profile: nobody (Private), selected users and sales units (Standard), or all users.
- `syncEnabled: OrderByEnum` When true, changes to the profile are propagated to records linked via ProfileRelation; when false, the profile is detached from the records.
- `syncEntityId: OrderByEnum` Id of the synchronized record.
- `useLang: OrderByEnum` When true, the profile name is treated as a translation key and localized in the UI; otherwise the literal name is shown.
- `revision: OrderByEnum` Revision when entity was lastly changed.

### ProfileRelationRepository (object)

Read operations for ProfileRelation records.

- `getById: ProfileRelationEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [ProfileRelationEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [ProfileRelationEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: ProfileRelationEntityConnection (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.

### ProfileRepository (object)

Read operations for Profile records.

- `getById: ProfileEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [ProfileEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [ProfileEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: ProfileEntityConnection (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.
- `getStaticProfilesForAdmin: [DefaultProfileEntity!]!` Returns the built-in default screen profiles of every screen, including one set per custom entity, for administration.
- `getProfilesForAdminByIds: [ProfileEntity!]! (2 args)` Returns the screen profiles with the given ids for administration, regardless of their owner. Built-in default profiles are not included.
- `getProfilesInAdmin: ProfileEntityConnection (6 args)` Returns a page of screen profiles shared with everyone for the given screen, for administration. Built-in default profiles are not included.

### ProfileSharingClientRelationRepository (object)

Read operations for ProfileSharingClientRelation records.

- `getById: ProfileSharingClientRelationEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [ProfileSharingClientRelationEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [ProfileSharingClientRelationEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: ProfileSharingClientRelationEntityConnection (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.

### ProfileSharingSalesUnitRelationRepository (object)

Read operations for ProfileSharingSalesUnitRelation records.

- `getById: ProfileSharingSalesUnitRelationEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [ProfileSharingSalesUnitRelationEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [ProfileSharingSalesUnitRelationEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: ProfileSharingSalesUnitRelationEntityConnection (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.

### ProjectContactRelationRepository (object)

Read operations for ProjectContactRelation records.

- `getById: ProjectContactRelationEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [ProjectContactRelationEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [ProjectContactRelationEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: ProjectContactRelationEntityConnection (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.

### ProjectData (object)

Project in a dashboard list, with the progress of its objectives.

- `project: ProjectEntity!` Project shown in the dashboard list; its objective progress is in objectivesCompleted and objectivesTotal.
- `objectivesCompleted: Int!` Number of completed objectives of the project.
- `objectivesTotal: Int!` Total number of objectives of the project.

### ProjectDataExRelationRepository (object)

Read operations for ProjectDataExRelation records.

- `getById: ProjectDataExRelationEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [ProjectDataExRelationEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [ProjectDataExRelationEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: ProjectDataExRelationEntityConnection (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.

### ProjectKPIRepository (object)

Read operations for ProjectKPI records.

- `getById: ProjectKPIEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [ProjectKPIEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [ProjectKPIEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: ProjectKPIEntityConnection (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.

### ProjectObjectiveData (object)

Project objective in a dashboard list, with the progress of its activities.

- `objective: ProjectObjectiveEntity` The objective; null for the activities not assigned to any objective.
- `status: ProjectObjectiveStatusEnum` Progress status of the objective, derived from its activities.
- `total: Int!` Number of activities of the objective that the tab lists, after its filters.
- `completedTotal: Int!` Number of completed activities of the objective.
- `inProgressTotal: Int!` Number of activities of the objective that are in progress, deferred or waiting and not overdue.
- `overdueTotal: Int!` Number of overdue activities of the objective.
- `firstActivityStartDate: Date` Earliest start date among the listed activities of the objective.
- `lastActivityEndDate: Date` Latest due or end date among the listed activities of the objective.
- `objectiveTotal: Int!` Total number of activities of the objective the user can see, regardless of the tab filters.
- `nextPlannedActivityStartDate: Date` Earliest future start date among the listed activities that are not completed or deferred.

### ProjectObjectiveRepository (object)

Read operations for ProjectObjective records.

- `getById: ProjectObjectiveEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [ProjectObjectiveEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [ProjectObjectiveEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: ProjectObjectiveEntityConnection (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.

### ProjectObjectiveStatusEnum (enum)

Status of a project objective, derived from its activities.

- `NotStarted` None of the objective's activities has started.
- `InProgress` Some of the objective's activities are started or completed.
- `AtRisk` At least one of the objective's activities is overdue.
- `Completed` All of the objective's activities are completed.

### ProjectOrderByNestedInput (input)

Sorting by a field of the related Project 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.
- `accountId: OrderByEnum` Id of the related account.
- `currencyExchangeRatesListId: OrderByEnum` Id of the currency exchange rate list applied to this project.
- `description: OrderByEnum` Free-form description of the project.
- `endDate: OrderByEnum` Planned end date of the project. Must be on or after startDate when both are set.
- `name: OrderByEnum` Name of the entity and its default text representation.
- `ownerId: OrderByEnum` Id of the project owner.
- `projectTypeId: OrderByEnum` Id of the project type that classifies this project.
- `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 the project starts.
- `unitId: OrderByEnum` Id of the sales unit.
- `revision: OrderByEnum` Revision when entity was lastly changed.
- `revenueGoal: OrderByEnum` Target revenue of the project, stored in the team space base currency with the foreign value and currency code preserved alongside.
- `enrolledEmailSequences: OrderByEnum` Number of email sequences this record is currently actively enrolled in (soft-deleted or ended enrollments are not counted).
- `status: OrderByEnum` Current status of the project (NotStarted, InProgress, Completed). Read-only; derived from is_completed and the underlying activity progress.
- `withCustom: CommonEntityRepositoryOrderByCustomField` Sorts by a custom field.

### ProjectRepository (object)

Read operations for Project records.

- `getById: ProjectEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [ProjectEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [ProjectEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: ProjectEntityConnection (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: ProjectEntityConnection (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: ProjectEntity! (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.

### ProjectSharingClientRelationRepository (object)

Read operations for ProjectSharingClientRelation records.

- `getById: ProjectSharingClientRelationEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [ProjectSharingClientRelationEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [ProjectSharingClientRelationEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: ProjectSharingClientRelationEntityConnection (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.

### ProjectSharingSalesUnitRelationRepository (object)

Read operations for ProjectSharingSalesUnitRelation records.

- `getById: ProjectSharingSalesUnitRelationEntity (1 args)` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds: [ProjectSharingSalesUnitRelationEntity!]! (1 args)` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll: [ProjectSharingSalesUnitRelationEntity!]! (5 args)` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria: ProjectSharingSalesUnitRelationEntityConnection (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.

### ProjectTypeOrderByNestedInput (input)

Sorting by a field of the related ProjectType 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 projects of this type in the UI (e.g. GeneralIcon, Account).
- `isReadonly: OrderByEnum` True when the project 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.

### ProjectTypeRepository (object)

Read operations for ProjectType records.

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