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 indexS

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

SalesRoleEntity SalesRoleEntityConnection SalesRoleEntityEdge SalesRoleFilterInput SalesRoleOrderByInput SalesRoleOrderByNestedInput SalesRoleRepository SalesUnitClientRelationEntity SalesUnitClientRelationEntityConnection SalesUnitClientRelationEntityEdge SalesUnitClientRelationFilterInput SalesUnitClientRelationOrderByInput SalesUnitClientRelationRepository SalesUnitEntity SalesUnitEntityConnection SalesUnitEntityEdge SalesUnitFilterInput SalesUnitOrderByInput SalesUnitOrderByNestedInput SalesUnitRepository SankeyData SankeyDataLink SankeyDataNode ScheduledReportEmail ScheduledReportEmailAttachment ScheduledReportEmailAttachmentParams ScheduledReportEmailParams ScheduleInterface ScorecardData ScreensDefaultProfilesParams ScreensDefaultProfilesParamsParams ScreenTypeEnum ScreenTypeEnumFilterInput SendEmailFollowupTaskSettings SendEmailLinkedEntity SendEmailLinkedEntityParams SendEmailRecipient SendEmailRecipientParams SendEmailService SendEmailServiceParams SendTextMessageRecipient SendTextMessageRecipientParams SequenceItemProperty SequenceItemPropertyParams SequenceParticleProperty SequenceParticlePropertyParams SequenceProperty SequencePropertyParams ServiceMappingType SetProductPriceList SetProductPriceListOperation SetReminderAppointmentInput SetReminderAppointmentPayload SetReminderTaskInput SetReminderTaskPayload SetScheduleReportInput SetScheduleReportPayload SetTaskStatusInput SetTaskStatusPayload ShareModeEnum ShareModeEnumFilterInput ShareModeParamsEnum ShareModeParamsEnumFilterInput SharingRecord SharingRoleEnum SharingRoleEnumFilterInput SiblingBoxInterface SiblingBoxRelationType SiblingRelationType SignedUrl SimulatedTargetIndicators SimulatedTargetIndicatorsParams Size SnapshotIndexedDataInterface SolutionActivityLogConnection SolutionActivityLogEdge SolutionActivityLogEntity SolutionDirectCandidate SolutionEdge SolutionEdgeType SolutionEntity SolutionEntityConnection SolutionEntityEdge SolutionEntityFieldRef SolutionEntityNode SolutionFilterInput SolutionGroup SolutionIndirectCandidate SolutionNodeInterface SolutionNodeOrigin SolutionNodeStats SolutionNodeStatus SolutionNodeStatusResult SolutionOrderByInput SolutionOrderByNestedInput SolutionRecordNode SolutionRecordNodeType SolutionRepository SolutionScanResult SolutionSchema SolutionSchemaJSONString SolutionStats SolutionStatsPeriodEnum SolutionStatusEnum SolutionTabDataGridViewOptionsParams SolutionTemplateEdge SolutionTemplateEntity SolutionTemplateEntityConnection SolutionTemplateEntityEdge SolutionTemplateFilterInput SolutionTemplateGroup SolutionTemplateNodeInterface SolutionTemplateOrderByInput SolutionTemplateOrderByNestedInput SolutionTemplateRepository SolutionTemplateSchema SortField SortOrder StatusInProcessOutput Step StepChecklistActivityItem StepChecklistDocumentFormatEnum StepChecklistDocumentFormatEnumFilterInput StepChecklistEntity StepChecklistEntityConnection StepChecklistEntityEdge StepChecklistError StepChecklistFilterInput StepChecklistOrderByInput StepChecklistOrderByNestedInput StepChecklistRepository StepChecklistSalesRoleRelationEntity StepChecklistSalesRoleRelationEntityConnection StepChecklistSalesRoleRelationEntityEdge StepChecklistSalesRoleRelationFilterInput StepChecklistSalesRoleRelationOrderByInput StepChecklistSalesRoleRelationRepository StepChecklistTypeEnum StepChecklistTypeEnumFilterInput StepChecklistValidationEnum StepChecklistValidationEnumFilterInput StepChecklistVisibilityEnum StepChecklistVisibilityEnumFilterInput StepChecklistVisibilityFilter StepChecklistVisibilityFilterJSONString StepEntity StepEntityConnection StepEntityEdge StepFieldsContainer StepFilterInput StepOrderByInput StepOrderByNestedInput StepRepository String SummaryField SupportUser

Shared types: S

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

SalesRoleOrderByNestedInput input 7 fields: id, isDeleted, modified, …

Sorting by a field of the related SalesRole 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.
colorCodeOrderByEnumDisplay color of the sales role, encoded as a 24-bit RGB integer: (red << 16) | (green << 8) | blue.
nameOrderByEnumName of the entity and its default text representation.
revisionOrderByEnumRevision when entity was lastly changed.
SalesRoleRepository object 5 fields: getById, getByIds, getAll, …

Read operations for SalesRole records.

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

Read operations for SalesUnitClientRelation records.

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

Sorting by a field of the related SalesUnit 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.
parentIdOrderByEnumId of the parent unit, or empty for the root unit.
revisionOrderByEnumRevision when entity was lastly changed.
SalesUnitRepository object 6 fields: getById, getByIds, getAll, …

Read operations for SalesUnit records.

FieldTypeDescription
getByIdSalesUnitEntity (1 args)Returns the record with the given id, or null when there is none. Deleted records are returned as well.
getByIds[SalesUnitEntity!]! (1 args)Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
getAll[SalesUnitEntity!]! (5 args)Returns the records that match the filter, paged with limit and offset.
getByCriteriaSalesUnitEntityConnection (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.
getRootSalesUnitEntity!Returns the top-level sales unit of the space, the root of the sales unit hierarchy.
SankeyData object 7 fields: startField, endField, startValue, …

Computed data of a Sankey chart: the groups of records at the start and end of the flow and the flows between them.

FieldTypeDescription
startFieldFieldDescriptorField the records are grouped by at the start of the flow.
endFieldFieldDescriptorField the records are grouped by at the end of the flow.
startValueFloat!Total aggregated value at the start of the flow.
endValueFloat!Total aggregated value at the end of the flow.
startNodes[SankeyDataNode!]!Groups at the start of the flow.
endNodes[SankeyDataNode!]!Groups at the end of the flow.
links[SankeyDataLink!]!Flows from a start group to an end group, with their values.
SankeyDataNode object id: String!, label: String

Group of records at the start or end of a Sankey chart.

FieldTypeDescription
idString!Id of the node, referenced by the links.
labelStringName of the group the node stands for; null for records without a value.
ScorecardData object value: Float, comparisonValue: Float, comparisonPeriod: PeriodOption

Computed value of a scorecard chart, with the value of the comparison period when one is set.

FieldTypeDescription
valueFloatAggregated value shown on the scorecard.
comparisonValueFloatValue of the comparison period; null when the chart has no comparison.
comparisonPeriodPeriodOptionPeriod the comparison value covers; null when the chart has no comparison.
ShareModeEnum enum Standard, Private, AllView, AllEdit

Who besides the owner can see and edit a record.

ValueDescription
StandardVisible according to user roles and sales units, plus the users and units listed in sharingClients and sharingUnits.
PrivateVisible only to the owner.
AllViewAll users can view the record.
AllEditAll users can view and edit the record.
ShareModeEnumFilterInput input eq: [ShareModeEnum!], NOT: ShareModeEnumFilterInput

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

Input fieldTypeDescription
eq[ShareModeEnum!]Matches any of the listed values.
NOTShareModeEnumFilterInputMatches values that do not meet this condition.
ShareModeParamsEnum enum ShareToUnitManagers, ShareToIncludedUsers

Legacy additional sharing options of reports and forecasts; kept with the record but no longer applied.

ValueDescription
ShareToUnitManagersLegacy option to share with the managers of the selected sales units; no longer applied.
ShareToIncludedUsersLegacy option to share with the included users; no longer applied.
ShareModeParamsEnumFilterInput input eq: [ShareModeParamsEnum!], NOT: ShareModeParamsEnumFilterInput

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

Input fieldTypeDescription
eq[ShareModeParamsEnum!]Matches any of the listed values.
NOTShareModeParamsEnumFilterInputMatches values that do not meet this condition.
SharingRoleEnum enum Watcher, Editor

Access a sharing entry gives the user or sales unit on the shared record.

ValueDescription
WatcherCan view the record.
EditorCan view and edit the record.
SharingRoleEnumFilterInput input eq: [SharingRoleEnum!], NOT: SharingRoleEnumFilterInput

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

Input fieldTypeDescription
eq[SharingRoleEnum!]Matches any of the listed values.
NOTSharingRoleEnumFilterInputMatches values that do not meet this condition.
SignedUrl object url: String!, signedUrl: String!

Temporary signed download link for a file URL.

FieldTypeDescription
urlString!The requested URL that was signed.
signedUrlString!Signed link that downloads the file without further authentication until it expires.
SolutionEdgeType enum Manual, TriggerImplicit, TriggerExplicit, UsedIn, Reference

Kind of connection an edge represents. Manual edges are drawn by the user; the other types are derived from the records' configuration by the scan.

ValueDescription
ManualDrawn by the user.
TriggerImplicitThe source changes records in a way that fires the target process's record trigger.
TriggerExplicitA process or email sequence is explicitly configured to start the target process or enroll into the target sequence.
UsedInA field, sales process, template, report or form link of the source is used in the target's configuration.
ReferenceA dashboard and a navigator share the same dashboard surface.
SolutionRepository object 8 fields: getById, getByIds, getAll, …

Read operations for Solution records.

FieldTypeDescription
getByIdSolutionEntity (1 args)Returns the record with the given id, or null when there is none. Deleted records are returned as well.
getByIds[SolutionEntity!]! (1 args)Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
getAll[SolutionEntity!]! (5 args)Returns the records that match the filter, paged with limit and offset.
getByCriteriaSolutionEntityConnection (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.
getBySolutionCriteriaSolutionEntityConnection (7 args)Returns a page of solutions filtered by owner, status and tags, in addition to the regular filter.
nodeStatus[SolutionNodeStatusResult!]! (2 args)Returns the current status and name of the given nodes of a solution canvas, computed from the live state of the records and features they reference. Node ids not present on the canvas are left out of the result.
scanSolutionScanResult! (4 args)Scans a solution canvas for related records and returns an updated canvas together with related records it did not add, so the user can choose which to add. Nothing is saved; save the returned canvas with the update mutation.
SolutionSchemaJSONString scalar scalar

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

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

Read operations for SolutionTemplate records.

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

Direction in which a list is sorted.

ValueDescription
AscAscending order.
DescDescending order.
Step object id: String!, containers: [FormContainer]

Fields a step section of a form shows for one step of the lead process or pipeline.

FieldTypeDescription
idString!Unique id of the step.
containers[FormContainer]Field containers shown on this step.
StepChecklistActivityItem object 8 fields: stepChecklistId, stepChecklistRelationId, activityId, …

Completion state of one step checklist item for a lead, opportunity or quote.

FieldTypeDescription
stepChecklistIdID!Id of the step checklist item.
stepChecklistRelationIdIDId of the record's entry for this checklist item, which holds its checked state and the linked activity, note, email or file; null for items evaluated from field values, processes, email sequences or sales roles.
activityIdIDId of the task or appointment linked to the item; null when none.
noteIdIDId of the note linked to the item; null when none.
emailIdIDId of the email linked to the item; null when none.
cloudObjectIdIDId of the document linked to the item; null when none.
itemCheckedBoolean!True when the item was checked off on the record.
isCompleteBoolean!True when the item is fulfilled for the record: checked off, or its activity, field value, email, document or process requirement is met.
StepChecklistOrderByNestedInput input 22 fields: id, isDeleted, modified, …

Sorting by a field of the related StepChecklist 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.
activityTypeIdOrderByEnumId of the appointment or task type that satisfies the checklist item, or empty when the item is not activity-based.
cloudObjectFormatOrderByEnumFile format of the document generated from cloudObjectTemplate when itemType is UseDocumentTemplate: the template's own format or PDF.
cloudObjectTemplateIdOrderByEnumId of the document template the checklist item fills and attaches to the record. Set when itemType is UseDocumentTemplate.
descriptionOrderByEnumFree-text description shown alongside the checklist item.
emailSequenceIdOrderByEnumId of the email sequence the record must be enrolled in to complete the item. Set when itemType is EnrollToEmailSequence.
fieldIdOrderByEnumId of the related field.
itemTypeOrderByEnumKind of checklist item, which determines what completes it, such as checking it off, filling in field, logging an activity of activityTypeId or running process.
itemValidationOrderByEnumCondition the item must meet before the record can move past the step; empty when the item is optional. RelatedActivityCompleted is allowed only when itemType is ActivityType.
labelOrderByEnumDisplay label of the checklist item.
labelUseLangOrderByEnumWhen true, label is treated as a translation key and localized in the UI; otherwise the literal text is shown.
processIdOrderByEnumId of the related process.
sendEmailFieldIdOrderByEnumId of the recipient field.
sendEmailLookupFieldIdOrderByEnumId of the Contact or Account lookup field whose primary record supplies the recipient; empty when the recipient comes from the Primary Contact or Primary Account.
sendEmailTemplateIdOrderByEnumId of the email template the email is pre-filled with when the item is completed by sending an email. Set when itemType is SendEmail; empty when no template is preset.
sortOrderOrderByEnumPosition of the checklist item within its step; lower values appear first.
stepIdOrderByEnumId of the pipeline or process step this checklist item belongs to.
visibilityTypeOrderByEnumWhether the item is always shown on the record or only when the record matches visibilityCondition.
revisionOrderByEnumRevision when entity was lastly changed.
StepChecklistRepository object 6 fields: getById, getByIds, getAll, …

Read operations for StepChecklist records.

FieldTypeDescription
getByIdStepChecklistEntity (1 args)Returns the record with the given id, or null when there is none. Deleted records are returned as well.
getByIds[StepChecklistEntity!]! (1 args)Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
getAll[StepChecklistEntity!]! (5 args)Returns the records that match the filter, paged with limit and offset.
getByCriteriaStepChecklistEntityConnection (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.
getByStep[StepChecklistEntity!]! (1 args)Returns the checklist items of the step in their display order.
StepChecklistSalesRoleRelationRepository object 5 fields: getById, getByIds, getAll, …

Read operations for StepChecklistSalesRoleRelation records.

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

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

StepFieldsContainer object 6 fields: id, onMobile, kind, …

Section of a lead or opportunity form that shows different fields for each step of its lead process or pipeline.

FieldTypeDescription
idUUID!Unique id of the form layout item.
onMobileBooleanWhen true, this item is shown in the mobile app.
kindFormItemKindEnum!Kind of layout item — separator, subsection, container, hardcoded container or step container.
labelString!Display name of the multi-step section.
useLangBooleanWhen true, the section name uses the workspace's translated language strings.
steps[Step]Ordered steps of the multi-step form, each with its own field containers.
StepOrderByNestedInput input 15 fields: id, isDeleted, modified, …

Sorting by a field of the related Step 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.
descriptionOrderByEnumFree-text description shown in the step UI.
hasReadonlyFormOrderByEnumWhen true, the record form is read-only while a record is in this step.
hasVersionIncrementOrderByEnumWhen true, transitioning a record into this step bumps its version counter.
leadProcessIdOrderByEnumId of the lead process this step belongs to, or empty when the step is not part of a lead process.
nameOrderByEnumName of the entity and its default text representation.
percentOrderByEnumProbability percent associated with the step (0-100). Required for opportunity pipeline steps; null for lead/quote process steps.
pipelineIdOrderByEnumId of the opportunity pipeline.
quoteProcessIdOrderByEnumId of the quote process this step belongs to, or empty when the step is not part of a quote process.
sortOrderOrderByEnumPosition of the step within its pipeline or process; lower values appear first.
timeframeOrderByEnumExpected number of days a record should spend in this step. Used to flag overdue records.
revisionOrderByEnumRevision when entity was lastly changed.
StepRepository object 8 fields: getById, getByIds, getAll, …

Read operations for Step records.

FieldTypeDescription
getByIdStepEntity (1 args)Returns the record with the given id, or null when there is none. Deleted records are returned as well.
getByIds[StepEntity!]! (1 args)Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
getAll[StepEntity!]! (5 args)Returns the records that match the filter, paged with limit and offset.
getByCriteriaStepEntityConnection (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.
getByPipeline[StepEntity!]! (1 args)Returns the steps of the pipeline in their display order.
getByLeadProcess[StepEntity!]! (1 args)Returns the steps of the lead process in their display order.
getByQuoteProcess[StepEntity!]! (1 args)Returns the steps of the quote process in their display order.
String scalar scalar

The String scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.