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

GraphQLRepositoriesleadProcess

entities.leadProcess

Read lead process records with the leadProcess repository, and change them with the lead process mutations. Same records as the REST LeadProcesses entity.

Queries

Fields of entities { leadProcess { … } }.

KindFieldReturns
QUERYgetById(entityId: ID!)
Returns the record with the given id, or null when there is none. Deleted records are returned as well.
LeadProcessEntity
QUERYgetByIds(entityIds: [ID!]!)
Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
[LeadProcessEntity!]!
QUERYgetAll(limit: Int, offset: Int, filter: LeadProcessFilterInput, orderBy: [LeadProcessOrderByInput!], includeDeleted: Boolean)
Returns the records that match the filter, paged with limit and offset.
[LeadProcessEntity!]!
QUERYgetByCriteria(filter: LeadProcessFilterInput, orderBy: [LeadProcessOrderByInput!], includeDeleted: Boolean, before: String, after: String, first: Int, last: Int)
Returns the records that match the filter as a cursor-paginated connection.
LeadProcessEntityConnection
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!]!

Mutations

KindMutationDoesReturns
MUTATIONchangeLeadProcess(input: ChangeLeadProcessInput!)Moves the lead to another lead process by changing its lead type and step, optionally changing its owner at the same time. Both leadTypeId and stepId must be sent. GraphQL onlyChangeLeadProcessPayload
MUTATIONcreateLeadProcess(input: CreateLeadProcessInput!, validationLevel: [ValidationLevel!])Create one recordCreateLeadProcessPayload
MUTATIONupdateLeadProcess(input: UpdateLeadProcessInput!, validationLevel: [ValidationLevel!], sessionIdToUpdate: String)Update fieldsUpdateLeadProcessPayload
MUTATIONbulkUpdateLeadProcess(input: [CreateOrUpdateLeadProcessInput!]!, deleteInput: [DeleteLeadProcessInput!], validationLevel: [ValidationLevel!], rollbackMethod: RollbackMethod, match: MatchingInput)Create or update many; per-item resultsBulkUpdateLeadProcessPayload
MUTATIONdeleteLeadProcess(input: DeleteLeadProcessInput!)Soft-deleteDeleteLeadProcessPayload

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.

LeadProcessEntity object 11 fields: isDeleteProtected, id, isDeleted, …

Lead process: the ordered steps that leads of its lead types 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.
colorIntDisplay color of the lead process label, encoded as an integer packing the RGB components: (red << 16) | (green << 8) | blue.
nameString!Name of the entity and its default text representation.
revisionIntRevision when entity was lastly changed.
steps[StepEntity!]!Steps that make up this lead process, in evaluation order.
leadTypes[LeadTypeEntity!]!Lead types that follow this lead process.
instancePermissions[EntityPermsEnum!]! (1 args)Permissions the current user has on this record, out of the requested ones.
LeadProcessEntityConnection object pageInfo: PageInfo!, edges: [LeadProcessEntityEdge]!, totalCount: Int

Paginated list of LeadProcess records.

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

A Relay edge containing a LeadProcessEntity and its cursor.

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

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

Input fieldTypeDescription
OR[LeadProcessFilterInput!]Matches records that meet at least one of the listed filters.
AND[LeadProcessFilterInput!]Matches records that meet all of the listed filters.
NOTLeadProcessFilterInputMatches 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.
colorEntityFilterNumberFieldDisplay color of the lead process label, encoded as an integer packing the RGB components: (red << 16) | (green << 8) | blue.
nameEntityFilterStringFieldName of the entity and its default text representation.
revisionEntityFilterNumberFieldRevision when entity was lastly changed.
LeadProcessOrderByInput input Asc or Desc per field

Sorting of LeadProcess 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.
colorOrderByEnumDisplay color of the lead process label, encoded as an integer packing the RGB components: (red << 16) | (green << 8) | blue.
nameOrderByEnumName of the entity and its default text representation.
revisionOrderByEnumRevision when entity was lastly changed.
ChangeLeadProcessInput input entity: UpdateLeadInput!, keepOwnerAsEditor: Boolean!, transferLinkedRecords: Boolean!, clientMutationId: String

Parameters of the changeLeadProcess mutation.

Input fieldTypeDescription
entityUpdateLeadInput!Id of the lead, the new leadTypeId and stepId, an optional new ownerId or unitId, and any other field values to save.
keepOwnerAsEditorBoolean!Adds the previous owner as an editor of the lead; a private lead becomes shared.
transferLinkedRecordsBoolean!Gives the new owner the lead's open activities and its notes.
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).
CreateLeadProcessInput input 7 fields: clientMutationId, modified, created, …

Field values of a new LeadProcess 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.
colorIntDisplay color of the lead process label, encoded as an integer packing the RGB components: (red << 16) | (green << 8) | blue.
nameString!Name of the entity and its default text representation.
revisionIntRevision when entity was lastly changed.
steps[CreateStepNoLeadProcessBackrefInput!]!Steps that make up this lead process, in evaluation order.
CreateOrUpdateLeadProcessInput input 8 fields: clientMutationId, id, modified, …

Field values of a LeadProcess 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.
colorIntDisplay color of the lead process label, encoded as an integer packing the RGB components: (red << 16) | (green << 8) | blue.
nameStringName of the entity and its default text representation.
revisionIntRevision when entity was lastly changed.
steps[CreateOrUpdateStepNoLeadProcessBackrefInput!]Steps that make up this lead process, in evaluation order.
CreateOrUpdateStepNoLeadProcessBackrefInput input 15 fields: id, modified, created, …

Field values of a Step 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.
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.
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.
CreateStepNoLeadProcessBackrefInput input 14 fields: modified, created, description, …

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

Input fieldTypeDescription
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.
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.
DeleteLeadProcessInput input clientMutationId: String, id: ID!

Id of the LeadProcess 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.
UpdateLeadProcessInput input 8 fields: clientMutationId, id, modified, …

Id of a LeadProcess 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.
colorIntDisplay color of the lead process label, encoded as an integer packing the RGB components: (red << 16) | (green << 8) | blue.
nameStringName of the entity and its default text representation.
revisionIntRevision when entity was lastly changed.
steps[CreateOrUpdateStepNoLeadProcessBackrefInput!]Steps that make up this lead process, in evaluation order.
BulkUpdateLeadProcessPayload object result: BulkUpdateResults!

Result of the bulkUpdateLeadProcess mutation.

FieldTypeDescription
resultBulkUpdateResults!Ids of the created, updated and deleted records, and the items that failed.
ChangeLeadProcessPayload object result: LeadEntity, clientMutationId: String

Result of the changeLeadProcess mutation.

FieldTypeDescription
resultLeadEntityThe updated lead.
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).
CreateLeadProcessPayload object leadProcess: LeadProcessEntity, clientMutationId: String

Result of the createLeadProcess mutation.

FieldTypeDescription
leadProcessLeadProcessEntityThe 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).
DeleteLeadProcessPayload object leadProcess: LeadProcessEntity, clientMutationId: String

Result of the deleteLeadProcess mutation.

FieldTypeDescription
leadProcessLeadProcessEntityThe deleted 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).
UpdateLeadProcessPayload object leadProcess: LeadProcessEntity, clientMutationId: String

Result of the updateLeadProcess mutation.

FieldTypeDescription
leadProcessLeadProcessEntityThe 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).