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

GraphQLRepositoriesstep

entities.step

Read step records with the step repository, and change them with the step mutations. Same records as the REST Steps entity.

Queries

Fields of entities { step { … } }.

KindFieldReturns
QUERYgetById(entityId: ID!)
Returns the record with the given id, or null when there is none. Deleted records are returned as well.
StepEntity
QUERYgetByIds(entityIds: [ID!]!)
Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
[StepEntity!]!
QUERYgetAll(limit: Int, offset: Int, filter: StepFilterInput, orderBy: [StepOrderByInput!], includeDeleted: Boolean)
Returns the records that match the filter, paged with limit and offset.
[StepEntity!]!
QUERYgetByCriteria(filter: StepFilterInput, orderBy: [StepOrderByInput!], includeDeleted: Boolean, before: String, after: String, first: Int, last: Int)
Returns the records that match the filter as a cursor-paginated connection.
StepEntityConnection
QUERYgetChangedFieldsSinceRevision(id: UUID!, revision: Int!)
Returns the ids of the fields of a record that changed after the given revision. Returns an empty list for entities without change tracking.
[UUID!]!
QUERYgetByPipeline(pipelineId: UUID!)
Returns the steps of the pipeline in their display order.
[StepEntity!]!
QUERYgetByLeadProcess(leadProcessId: UUID!)
Returns the steps of the lead process in their display order.
[StepEntity!]!
QUERYgetByQuoteProcess(quoteProcessId: UUID!)
Returns the steps of the quote process in their display order.
[StepEntity!]!

Mutations

KindMutationDoesReturns
MUTATIONcreateStep(input: CreateStepInput!, validationLevel: [ValidationLevel!])Create one recordCreateStepPayload
MUTATIONupdateStep(input: UpdateStepInput!, validationLevel: [ValidationLevel!], sessionIdToUpdate: String)Update fieldsUpdateStepPayload
MUTATIONbulkUpdateStep(input: [CreateOrUpdateStepInput!]!, deleteInput: [DeleteStepInput!], validationLevel: [ValidationLevel!], rollbackMethod: RollbackMethod, match: MatchingInput)Create or update many; per-item resultsBulkUpdateStepPayload

Types

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

StepEntity object 22 fields: isDeleteProtected, id, isDeleted, …

Step of an opportunity pipeline, lead process or quote process that records move through.

FieldTypeDescription
isDeleteProtectedBoolean!True when the record is protected against deletion because it must always exist in the space. Deleting a record that is not protected can still fail on other checks. Read-only.
idID!Unique identifier of entity.
isDeletedBooleanSpecifies if the entity is considered deleted.
modifiedDateTimeLast modification time.
createdDateTimeCreation time.
leadProcessLeadProcessEntityLead process this step belongs to. Set when the step is part of a lead process.
pipelinePipelineEntityOpportunity pipeline this step belongs to. Set when the step is part of an opportunity pipeline.
quoteProcessQuoteProcessEntityQuote process this step belongs to. Set when the step is part of a quote process.
descriptionStringFree-text description shown in the step UI.
hasReadonlyFormBooleanWhen true, the record form is read-only while a record is in this step.
hasVersionIncrementBooleanWhen true, transitioning a record into this step bumps its version counter.
leadProcessIdIDId of the lead process this step belongs to, or empty when the step is not part of a lead process.
nameString!Name of the entity and its default text representation.
percentIntProbability percent associated with the step (0-100). Required for opportunity pipeline steps; null for lead/quote process steps.
pipelineIdIDId of the opportunity pipeline.
quoteProcessIdIDId of the quote process this step belongs to, or empty when the step is not part of a quote process.
sortOrderIntPosition of the step within its pipeline or process; lower values appear first.
timeframeIntExpected number of days a record should spend in this step. Used to flag overdue records.
revisionIntRevision when entity was lastly changed.
documentsCloudObjectStepRelationEntityConnection (8 args)Files attached to the step (e.g. step-specific documentation or templates).
stepChecklistsStepChecklistEntityConnection (7 args)Checklist items the user must complete before moving a record out of this step.
instancePermissions[EntityPermsEnum!]! (1 args)Permissions the current user has on this record, out of the requested ones.
StepEntityConnection object pageInfo: PageInfo!, edges: [StepEntityEdge]!, totalCount: Int

Paginated list of Step records.

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

A Relay edge containing a StepEntity and its cursor.

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

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

Input fieldTypeDescription
OR[StepFilterInput!]Matches records that meet at least one of the listed filters.
AND[StepFilterInput!]Matches records that meet all of the listed filters.
NOTStepFilterInputMatches records that do not meet this filter.
globalSearchQueryStringSearch term matched against the fields that the global search covers for this entity.
idEntityFilterStringFieldUnique identifier of entity.
isDeletedBooleanSpecifies if the entity is considered deleted.
modifiedEntityFilterDateTimeFieldLast modification time.
createdEntityFilterDateTimeFieldCreation time.
descriptionEntityFilterStringFieldFree-text description shown in the step UI.
hasReadonlyFormBooleanWhen true, the record form is read-only while a record is in this step.
hasVersionIncrementBooleanWhen true, transitioning a record into this step bumps its version counter.
leadProcessIdEntityFilterStringFieldId of the lead process this step belongs to, or empty when the step is not part of a lead process.
nameEntityFilterStringFieldName of the entity and its default text representation.
percentEntityFilterNumberFieldProbability percent associated with the step (0-100). Required for opportunity pipeline steps; null for lead/quote process steps.
pipelineIdEntityFilterStringFieldId of the opportunity pipeline.
quoteProcessIdEntityFilterStringFieldId of the quote process this step belongs to, or empty when the step is not part of a quote process.
sortOrderEntityFilterNumberFieldPosition of the step within its pipeline or process; lower values appear first.
timeframeEntityFilterNumberFieldExpected number of days a record should spend in this step. Used to flag overdue records.
revisionEntityFilterNumberFieldRevision when entity was lastly changed.
leadProcessLeadProcessFilterInputLead process this step belongs to. Set when the step is part of a lead process. Matches records where a related record meets these conditions.
pipelinePipelineFilterInputOpportunity pipeline this step belongs to. Set when the step is part of an opportunity pipeline. Matches records where a related record meets these conditions.
quoteProcessQuoteProcessFilterInputQuote process this step belongs to. Set when the step is part of a quote process. Matches records where a related record meets these conditions.
documentsCloudObjectStepRelationFilterInputFiles attached to the step (e.g. step-specific documentation or templates). Matches records where a related record meets these conditions.
stepChecklistsStepChecklistFilterInputChecklist items the user must complete before moving a record out of this step. Matches records where a related record meets these conditions.
StepOrderByInput input Asc or Desc per field

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

Input fieldTypeDescription
idOrderByEnumUnique identifier of entity.
isDeletedOrderByEnumSpecifies if the entity is considered deleted.
modifiedOrderByEnumLast modification time.
createdOrderByEnumCreation time.
leadProcess[LeadProcessOrderByNestedInput!]Lead process this step belongs to. Set when the step is part of a lead process. Sorts by fields of the related record, listed in order of priority.
pipeline[PipelineOrderByNestedInput!]Opportunity pipeline this step belongs to. Set when the step is part of an opportunity pipeline. Sorts by fields of the related record, listed in order of priority.
quoteProcess[QuoteProcessOrderByNestedInput!]Quote process this step belongs to. Set when the step is part of a quote process. Sorts by fields of the related record, listed in order of priority.
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.
CreateCloudObjectStepRelationNoStepBackrefInput input 6 fields: modified, created, cloudObject, …

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

Input fieldTypeDescription
modifiedDateTimeLast modification time.
createdDateTimeCreation time.
cloudObjectCreateCloudObjectInput!File attached to the step.
cloudObjectIdIDId of the attached file.
sortOrderIntPosition of the file within the step's document list.
revisionIntRevision when entity was lastly changed.
CreateOrUpdateCloudObjectStepRelationNoStepBackrefInput input 7 fields: id, modified, created, …

Field values of a CloudObjectStepRelation record to create, or to update when its id is set, together with the record it belongs to.

Input fieldTypeDescription
idIDUnique identifier of entity.
modifiedDateTimeLast modification time.
createdDateTimeCreation time.
cloudObjectCreateCloudObjectInputFile attached to the step.
cloudObjectIdIDId of the attached file.
sortOrderIntPosition of the file within the step's document list.
revisionIntRevision when entity was lastly changed.
CreateOrUpdateStepChecklistNoStepBackrefInput input 22 fields: id, modified, created, …

Field values of a StepChecklist record to create, or to update when its id is set, together with the record it belongs to.

Input fieldTypeDescription
idIDUnique identifier of entity.
modifiedDateTimeLast modification time.
createdDateTimeCreation time.
cloudObjectTemplateCreateCloudObjectTemplateInputDocument template the checklist item fills and attaches to the record. Set when itemType is UseDocumentTemplate.
activityTypeIdIDId of the appointment or task type that satisfies the checklist item, or empty when the item is not activity-based.
cloudObjectFormatStepChecklistDocumentFormatEnumFile format of the document generated from cloudObjectTemplate when itemType is UseDocumentTemplate: the template's own format or PDF.
cloudObjectTemplateIdIDId of the document template the checklist item fills and attaches to the record. Set when itemType is UseDocumentTemplate.
descriptionStringFree-text description shown alongside the checklist item.
emailSequenceIdIDId of the email sequence the record must be enrolled in to complete the item. Set when itemType is EnrollToEmailSequence.
fieldIdIDId of the related field.
itemTypeStepChecklistTypeEnumKind of checklist item, which determines what completes it, such as checking it off, filling in field, logging an activity of activityTypeId or running process.
itemValidationStepChecklistValidationEnumCondition 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.
labelStringDisplay label of the checklist item.
labelUseLangBooleanWhen true, label is treated as a translation key and localized in the UI; otherwise the literal text is shown.
processIdIDId of the related process.
sendEmailFieldIdIDId of the recipient field.
sendEmailLookupFieldIdIDId 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.
sendEmailTemplateIdIDId 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.
visibilityConditionStepChecklistVisibilityFilterJSONStringFilter expression that controls when the checklist item is shown. The item is visible only when the record matches this filter; defaults to a no-op filter matching all records.
visibilityTypeStepChecklistVisibilityEnumWhether the item is always shown on the record or only when the record matches visibilityCondition.
revisionIntRevision when entity was lastly changed.
salesRoles[CreateStepChecklistSalesRoleRelationNoStepChecklistBackrefInput!]Sales roles the checklist item is shown to. Empty means the item is shown to all roles.
CreateOrUpdateStepInput input 17 fields: clientMutationId, id, modified, …

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

Input fieldTypeDescription
clientMutationIdStringOptional client-supplied identifier passed on a mutation input and echoed back unchanged on its payload, so a client can correlate the response with its request (Relay convention).
idIDUnique identifier of entity.
modifiedDateTimeLast modification time.
createdDateTimeCreation time.
descriptionStringFree-text description shown in the step UI.
hasReadonlyFormBooleanWhen true, the record form is read-only while a record is in this step.
hasVersionIncrementBooleanWhen true, transitioning a record into this step bumps its version counter.
leadProcessIdIDId of the lead process this step belongs to, or empty when the step is not part of a lead process.
nameStringName of the entity and its default text representation.
percentIntProbability percent associated with the step (0-100). Required for opportunity pipeline steps; null for lead/quote process steps.
pipelineIdIDId of the opportunity pipeline.
quoteProcessIdIDId of the quote process this step belongs to, or empty when the step is not part of a quote process.
sortOrderIntPosition of the step within its pipeline or process; lower values appear first.
timeframeIntExpected number of days a record should spend in this step. Used to flag overdue records.
revisionIntRevision when entity was lastly changed.
documents[CreateOrUpdateCloudObjectStepRelationNoStepBackrefInput!]Files attached to the step (e.g. step-specific documentation or templates).
stepChecklists[CreateOrUpdateStepChecklistNoStepBackrefInput!]Checklist items the user must complete before moving a record out of this step.
CreateStepChecklistNoStepBackrefInput input 21 fields: modified, created, cloudObjectTemplate, …

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

Input fieldTypeDescription
modifiedDateTimeLast modification time.
createdDateTimeCreation time.
cloudObjectTemplateCreateCloudObjectTemplateInputDocument template the checklist item fills and attaches to the record. Set when itemType is UseDocumentTemplate.
activityTypeIdIDId of the appointment or task type that satisfies the checklist item, or empty when the item is not activity-based.
cloudObjectFormatStepChecklistDocumentFormatEnumFile format of the document generated from cloudObjectTemplate when itemType is UseDocumentTemplate: the template's own format or PDF.
cloudObjectTemplateIdIDId of the document template the checklist item fills and attaches to the record. Set when itemType is UseDocumentTemplate.
descriptionStringFree-text description shown alongside the checklist item.
emailSequenceIdIDId of the email sequence the record must be enrolled in to complete the item. Set when itemType is EnrollToEmailSequence.
fieldIdIDId of the related field.
itemTypeStepChecklistTypeEnumKind of checklist item, which determines what completes it, such as checking it off, filling in field, logging an activity of activityTypeId or running process.
itemValidationStepChecklistValidationEnumCondition 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.
labelStringDisplay label of the checklist item.
labelUseLangBooleanWhen true, label is treated as a translation key and localized in the UI; otherwise the literal text is shown.
processIdIDId of the related process.
sendEmailFieldIdIDId of the recipient field.
sendEmailLookupFieldIdIDId 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.
sendEmailTemplateIdIDId 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.
visibilityConditionStepChecklistVisibilityFilterJSONString!Filter expression that controls when the checklist item is shown. The item is visible only when the record matches this filter; defaults to a no-op filter matching all records.
visibilityTypeStepChecklistVisibilityEnumWhether the item is always shown on the record or only when the record matches visibilityCondition.
revisionIntRevision when entity was lastly changed.
salesRoles[CreateStepChecklistSalesRoleRelationNoStepChecklistBackrefInput!]Sales roles the checklist item is shown to. Empty means the item is shown to all roles.
CreateStepInput input 16 fields: clientMutationId, modified, created, …

Field values of a new Step record.

Input fieldTypeDescription
clientMutationIdStringOptional client-supplied identifier passed on a mutation input and echoed back unchanged on its payload, so a client can correlate the response with its request (Relay convention).
modifiedDateTimeLast modification time.
createdDateTimeCreation time.
descriptionStringFree-text description shown in the step UI.
hasReadonlyFormBooleanWhen true, the record form is read-only while a record is in this step.
hasVersionIncrementBooleanWhen true, transitioning a record into this step bumps its version counter.
leadProcessIdIDId of the lead process this step belongs to, or empty when the step is not part of a lead process.
nameString!Name of the entity and its default text representation.
percentIntProbability percent associated with the step (0-100). Required for opportunity pipeline steps; null for lead/quote process steps.
pipelineIdIDId of the opportunity pipeline.
quoteProcessIdIDId of the quote process this step belongs to, or empty when the step is not part of a quote process.
sortOrderIntPosition of the step within its pipeline or process; lower values appear first.
timeframeIntExpected number of days a record should spend in this step. Used to flag overdue records.
revisionIntRevision when entity was lastly changed.
documents[CreateCloudObjectStepRelationNoStepBackrefInput!]Files attached to the step (e.g. step-specific documentation or templates).
stepChecklists[CreateStepChecklistNoStepBackrefInput!]Checklist items the user must complete before moving a record out of this step.
DeleteStepInput input clientMutationId: String, id: ID!

Id of the Step record to delete.

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

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

Input fieldTypeDescription
clientMutationIdStringOptional client-supplied identifier passed on a mutation input and echoed back unchanged on its payload, so a client can correlate the response with its request (Relay convention).
idID!Unique identifier of entity.
modifiedDateTimeLast modification time.
createdDateTimeCreation time.
descriptionStringFree-text description shown in the step UI.
hasReadonlyFormBooleanWhen true, the record form is read-only while a record is in this step.
hasVersionIncrementBooleanWhen true, transitioning a record into this step bumps its version counter.
leadProcessIdIDId of the lead process this step belongs to, or empty when the step is not part of a lead process.
nameStringName of the entity and its default text representation.
percentIntProbability percent associated with the step (0-100). Required for opportunity pipeline steps; null for lead/quote process steps.
quoteProcessIdIDId of the quote process this step belongs to, or empty when the step is not part of a quote process.
sortOrderIntPosition of the step within its pipeline or process; lower values appear first.
timeframeIntExpected number of days a record should spend in this step. Used to flag overdue records.
revisionIntRevision when entity was lastly changed.
documents[CreateOrUpdateCloudObjectStepRelationNoStepBackrefInput!]Files attached to the step (e.g. step-specific documentation or templates).
stepChecklists[CreateOrUpdateStepChecklistNoStepBackrefInput!]Checklist items the user must complete before moving a record out of this step.
BulkUpdateStepPayload object result: BulkUpdateResults!

Result of the bulkUpdateStep mutation.

FieldTypeDescription
resultBulkUpdateResults!Ids of the created, updated and deleted records, and the items that failed.
CreateStepPayload object step: StepEntity, clientMutationId: String

Result of the createStep mutation.

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

Result of the updateStep mutation.

FieldTypeDescription
stepStepEntityThe updated record.
clientMutationIdStringOptional client-supplied identifier passed on a mutation input and echoed back unchanged on its payload, so a client can correlate the response with its request (Relay convention).