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

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

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

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

More in the quickstart

GraphQLTypes indexR

Each type links to the repository page that documents it; the types several repositories share are documented below, with their fields.

A B C D E F G H I J L M N O P Q R S T U V W X Y

ReactivateAccountInput ReactivateAccountPayload ReactivateContactInput ReactivateContactPayload ReactivateLeadInput ReactivateLeadOpptyInput ReactivateLeadOpptyPayload ReactivateLeadPayload ReactivateQuoteInput ReactivateQuotePayload RecentApprovalItem RecentExecutionItem RecordConversionOperationEnum RecordConversionOptions Rectangle RecurrenceConditionEnum RecurrenceConditionEnumFilterInput RecurrenceTypeEnum RecurrenceTypeEnumFilterInput RelationType RelationTypeFilterInput ReleaseOwnershipLeadInput ReleaseOwnershipLeadPayload ReleaseOwnershipTaskInput ReleaseOwnershipTaskPayload ReminderStatusEnum ReminderStatusEnumFilterInput RemoveReminderAppointmentInput RemoveReminderAppointmentPayload RemoveReminderTaskInput RemoveReminderTaskPayload RemoveScheduleReportInput RemoveScheduleReportPayload RemoveTargetInput RemoveTargetPayload ReopenProjectInput ReopenProjectPayload ReportBoxInterface ReportChart ReportChartType ReportComparisonDatesHistory ReportContent ReportEntity ReportEntityConnection ReportEntityEdge ReportField ReportFilterInput ReportFolderEntity ReportFolderEntityConnection ReportFolderEntityEdge ReportFolderFilterInput ReportFolderOrderByInput ReportFolderOrderByNestedInput ReportFolderRepository ReportHistoricalTrendHistory ReportHistory ReportHistoryCommon ReportHistoryComparisonDate ReportHistoryDynamicDate ReportHistoryDynamicDateOperation ReportHistoryDynamicDateUnit ReportHistoryField ReportHistorySpecialValue ReportMainBox ReportOrderByInput ReportOrderByNestedInput ReportRepository ReportSankeyChart ReportSchedule ReportScheduleEntity ReportScheduleEntityConnection ReportScheduleEntityEdge ReportScheduleFilterInput ReportScheduleOrderByInput ReportScheduleOrderByNestedInput ReportScheduleParams ReportScheduleRepository ReportScheduleSchema ReportScheduleSchemaJSONString ReportScheduleSchemaParams ReportSchema ReportSettings ReportSharingClientRelationEntity ReportSharingClientRelationEntityConnection ReportSharingClientRelationEntityEdge ReportSharingClientRelationFilterInput ReportSharingClientRelationOrderByInput ReportSharingClientRelationRepository ReportSharingSalesUnitRelationEntity ReportSharingSalesUnitRelationEntityConnection ReportSharingSalesUnitRelationEntityEdge ReportSharingSalesUnitRelationFilterInput ReportSharingSalesUnitRelationOrderByInput ReportSharingSalesUnitRelationRepository ReportSiblingBox ReportStructureItem ReportTabInterface ReportTable ReportTotalPosition ReportTypeEnum ReportTypeEnumFilterInput ReportValueField ReportValueFieldInterface ReportXlsxType RequestMethodEnum RequestMethodEnumFilterInput RespondToAppointmentInvitationInput RespondToAppointmentInvitationPayload ResponseAcceptanceThresholdCustomCondition ResponseAcceptanceThresholdProductsLimits ResponseAcceptanceThresholdType ResponseSummaryRelationCategory RestoreAccountInput RestoreAccountPayload RestoreAppointmentInput RestoreAppointmentPayload RestoreContactInput RestoreContactPayload RestoreDataInput RestoreDataPayload RestoreLeadInput RestoreLeadPayload RestoreOpportunityInput RestoreOpportunityPayload RestoreProjectInput RestoreProjectPayload RestoreQuoteInput RestoreQuotePayload RestoreTaskInput RestoreTaskPayload RevenueSchedulePeriodTypeEnum RevenueSchedulePeriodTypeEnumFilterInput RoleProfileInterface RoleTabInterface RollbackMethod RollupFieldAggregationFunctionEnum RollupProperty RollupPropertyParams

Shared types: R

Types several repositories use, or none does, with their fields and their descriptions.

RecordConversionOperationEnum enum Nothing, Archive, Delete

What happens to the source record after it is converted into a new record.

ValueDescription
NothingThe source record is kept unchanged.
ArchiveThe source record is archived; options decide which related records are archived or completed too.
DeleteThe source record's activities, documents and notes move to the new record, then the source is deleted.
RecordConversionOptions input 7 fields: archiveAllRelatedContacts, archiveAllRelatedAccounts, archiveAllRelatedLeads, …

Related records of the source that are archived or completed together with it when a record is converted with the Archive operation.

Input fieldTypeDescription
archiveAllRelatedContactsBooleanFor an account source, archives contacts whose primary account is it.
archiveAllRelatedAccountsBooleanNot applicable: has no effect.
archiveAllRelatedLeadsBooleanFor an account or contact source, archives open leads whose primary account or contact is it.
archiveAllRelatedOpportunitiesBooleanFor an account or contact source, archives open opportunities whose primary account or contact is it; for a quote source, archives its open opportunity.
archiveAllRelatedQuotesBooleanFor an account or contact source, archives open quotes whose primary account or contact is it; for an opportunity source, archives its open quotes.
completeAllRelatedProjectsBooleanFor an account source, completes its unfinished projects.
completeAllRelatedTasksBooleanMarks all tasks linked to the source record as completed.
Rectangle object x: Int!, y: Int!, width: Int!, height: Int!

A rectangular area on a canvas/grid: origin (x, y) plus size, in integer grid units.

FieldTypeDescription
xInt!Horizontal position of the top-left corner from the left edge, in grid columns.
yInt!Vertical position of the top-left corner from the top edge, in grid rows.
widthInt!Width, in grid columns.
heightInt!Height, in grid rows.
RecurrenceTypeEnum enum NotSet, Daily, Weekly, MonthlyRelative, MonthlyAbsolute, YearlyRelative, … (11 values)

Schedule by which the next task or opportunity in a recurring series is created.

ValueDescription
NotSetNo recurrence; no further items are created.
DailyRepeats every occurEvery days on a fixed schedule.
WeeklyRepeats every occurEvery weeks on the weekdays set in dayOfWeek.
MonthlyRelativeRepeats every occurEvery months on a fixed day of the month given by day.
MonthlyAbsoluteRepeats every occurEvery months on a given weekday of a given week of the month (week and dayOfWeek), for example the last Friday.
YearlyRelativeRepeats every year on a fixed date given by month and day.
YearlyAbsoluteRepeats every year on a given weekday of a given week in a given month (month, week and dayOfWeek).
AfterNDaysCreates the next item occurEvery days after the current one is completed.
AfterNWeeksCreates the next item occurEvery weeks after the current one is completed.
AfterNMonthsCreates the next item occurEvery months after the current one is completed.
AfterNYearsCreates the next item occurEvery years after the current one is completed.
RecurrenceTypeEnumFilterInput input eq: [RecurrenceTypeEnum!], NOT: RecurrenceTypeEnumFilterInput

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

Input fieldTypeDescription
eq[RecurrenceTypeEnum!]Matches any of the listed values.
NOTRecurrenceTypeEnumFilterInputMatches values that do not meet this condition.
ReminderStatusEnum enum Snoozed, Scheduled, Dismissed

State of a task or appointment reminder.

ValueDescription
SnoozedThe reminder was postponed and fires again at its snooze date.
ScheduledThe reminder fires at its set time.
DismissedThe reminder was dismissed and does not fire again.
ReminderStatusEnumFilterInput input eq: [ReminderStatusEnum!], NOT: ReminderStatusEnumFilterInput

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

Input fieldTypeDescription
eq[ReminderStatusEnum!]Matches any of the listed values.
NOTReminderStatusEnumFilterInputMatches values that do not meet this condition.
ReportContent enum All, Charts, Table

Parts of a report included in a PDF export.

ValueDescription
AllBoth charts and the table.
ChartsOnly the charts.
TableOnly the table.
ReportFolderOrderByNestedInput input 7 fields: id, isDeleted, modified, …

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

Input fieldTypeDescription
idOrderByEnumUnique identifier of entity.
isDeletedOrderByEnumSpecifies if the entity is considered deleted.
modifiedOrderByEnumLast modification time.
createdOrderByEnumCreation time.
nameOrderByEnumName of the entity and its default text representation.
parentReportFolderIdOrderByEnumId of the parent folder, or empty for top-level folders.
revisionOrderByEnumRevision when entity was lastly changed.
ReportFolderRepository object 5 fields: getById, getByIds, getAll, …

Read operations for ReportFolder records.

FieldTypeDescription
getByIdReportFolderEntity (1 args)Returns the record with the given id, or null when there is none. Deleted records are returned as well.
getByIds[ReportFolderEntity!]! (1 args)Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
getAll[ReportFolderEntity!]! (5 args)Returns the records that match the filter, paged with limit and offset.
getByCriteriaReportFolderEntityConnection (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.
ReportOrderByNestedInput input 14 fields: id, isDeleted, modified, …

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

Input fieldTypeDescription
idOrderByEnumUnique identifier of entity.
isDeletedOrderByEnumSpecifies if the entity is considered deleted.
modifiedOrderByEnumLast modification time.
createdOrderByEnumCreation time.
accessLinkOrderByEnumPublic access token used in shareable report URLs. Empty when public sharing is not configured for the report.
descriptionOrderByEnumFree-text description shown alongside the report.
nameOrderByEnumName of the entity and its default text representation.
ownerIdOrderByEnumId of the owning user.
reportsFolderIdOrderByEnumId of the parent report folder.
shareModeOrderByEnumWho besides the owner can access the report: nobody (Private, the default), the users and sales units in sharingClients and sharingUnits (Standard), or all users (AllView to view, AllEdit to also edit).
syncEnabledOrderByEnumWhen true, name and settings are kept in sync with the linked screen profile; when false, the report is detached from profile sync.
syncEntityIdOrderByEnumId of the synchronized record.
typeOrderByEnumKind of report: a table or pivot report, a dashboard, an opportunity forecast, or an advanced report built from several linked tables.
revisionOrderByEnumRevision when entity was lastly changed.
ReportRepository object 5 fields: getById, getByIds, getAll, …

Read operations for Report records.

FieldTypeDescription
getByIdReportEntity (1 args)Returns the record with the given id, or null when there is none. Deleted records are returned as well.
getByIds[ReportEntity!]! (1 args)Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
getAll[ReportEntity!]! (5 args)Returns the records that match the filter, paged with limit and offset.
getByCriteriaReportEntityConnection (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.
ReportScheduleOrderByNestedInput input 7 fields: id, isDeleted, modified, …

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

Input fieldTypeDescription
idOrderByEnumUnique identifier of entity.
isDeletedOrderByEnumSpecifies if the entity is considered deleted.
modifiedOrderByEnumLast modification time.
createdOrderByEnumCreation time.
ownerIdOrderByEnumId of the owning user.
reportIdOrderByEnumId of the scheduled report.
revisionOrderByEnumRevision when entity was lastly changed.
ReportScheduleRepository object 5 fields: getById, getByIds, getAll, …

Read operations for ReportSchedule records.

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

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

ReportSharingClientRelationRepository object 5 fields: getById, getByIds, getAll, …

Read operations for ReportSharingClientRelation records.

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

Read operations for ReportSharingSalesUnitRelation records.

FieldTypeDescription
getByIdReportSharingSalesUnitRelationEntity (1 args)Returns the record with the given id, or null when there is none. Deleted records are returned as well.
getByIds[ReportSharingSalesUnitRelationEntity!]! (1 args)Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
getAll[ReportSharingSalesUnitRelationEntity!]! (5 args)Returns the records that match the filter, paged with limit and offset.
getByCriteriaReportSharingSalesUnitRelationEntityConnection (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.
ReportTypeEnum enum TableReport, DashboardReport, ForecastReport, AdvancedReport

Kind of report.

ValueDescription
TableReportTable or pivot report of records.
DashboardReportDashboard made of charts, tiles and other widgets.
ForecastReportOpportunity forecast.
AdvancedReportReport built from several linked tables or pivots, edited in the advanced report editor.
ReportXlsxType enum simplified, full

Level of detail of an XLSX report export.

ValueDescription
simplifiedData rows only, without total and summary rows.
fullThe full report layout, including totals and summary rows.
RevenueSchedulePeriodTypeEnum enum Month, Quarter, Year

Length of each period an opportunity or product revenue schedule is split into.

ValueDescription
MonthRevenue is split into monthly periods.
QuarterRevenue is split into quarterly periods.
YearRevenue is split into yearly periods.
RevenueSchedulePeriodTypeEnumFilterInput input eq: [RevenueSchedulePeriodTypeEnum!], NOT: RevenueSchedulePeriodTypeEnumFilterInput

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

Input fieldTypeDescription
eq[RevenueSchedulePeriodTypeEnum!]Matches any of the listed values.
NOTRevenueSchedulePeriodTypeEnumFilterInputMatches values that do not meet this condition.
RollbackMethod enum ROLLBACK_ALL, ROLLBACK_FAILED

How a bulk operation handles items that fail.

ValueDescription
ROLLBACK_ALLAny failed item fails the whole request; nothing is saved.
ROLLBACK_FAILEDFailed items are skipped and reported in errors; the other items are saved.