StepInput
An input for mutations affecting Step
input StepInput {
id: String
stageId: String
title: String
dueDate: Datetime
description: String
resources: String
status: StepStatus
order: BigFloat
version: Int
deletedAt: Datetime
updatedAt: Datetime
createdAt: Datetime
internal: Boolean
workspaceId: String
ownerId: String
type: String
playbookId: String
createdById: String
archivedAt: Datetime
recentlyUsedAt: Datetime
dueDateWithoutTime: Date
relativeInterval: IntervalInput
relativeStepId: String
designation: String
completedAt: Datetime
parentStepId: String
startDateWithoutTime: Date
ownerWorkspacePlaceholderRoleId: String
libraryStepId: String
libraryStageStepId: String
}
Fields
StepInput.id ● String scalar
StepInput.stageId ● String scalar
StepInput.title ● String scalar
StepInput.dueDate ● Datetime scalar
StepInput.description ● String scalar
StepInput.resources ● String scalar
StepInput.status ● StepStatus enum
Progress status of the step: new, in-progress, or completed.
StepInput.order ● BigFloat scalar
Sort position of the step within its stage.
StepInput.version ● Int scalar
StepInput.deletedAt ● Datetime scalar
StepInput.updatedAt ● Datetime scalar
StepInput.createdAt ● Datetime scalar
StepInput.internal ● Boolean scalar
When true, the step is visible only to the internal seller side, not the customer.
StepInput.workspaceId ● String scalar
StepInput.ownerId ● String scalar
StepInput.type ● String scalar
The kind of step, which drives its behavior: step_approval, step_internal_process, or step_meeting. step_to_do is deprecated — existing steps keep it, but new steps cannot be created with it.
StepInput.playbookId ● String scalar
When set, the playbook (template) this step belongs to rather than a live accord.
StepInput.createdById ● String scalar
StepInput.archivedAt ● Datetime scalar
Soft-archive timestamp; archived steps are hidden from active lists but not deleted.
StepInput.recentlyUsedAt ● Datetime scalar
For a library/template step, when it was last used to build an accord.
StepInput.dueDateWithoutTime ● Date scalar
Due date for steps due on a calendar day rather than a specific time.
StepInput.relativeInterval ● IntervalInput input
Offset from the accord's milestone step: setting that milestone's due date reschedules every new step in the accord that has an interval, to the milestone date plus its own offset. Clearing it clears theirs.
StepInput.relativeStepId ● String scalar
Not read or written by the application. Relative scheduling anchors on the accord's milestone step (see relative_interval), not on this column.
StepInput.designation ● String scalar
Special classification for the step. milestone marks it as the accord's single milestone — setting it clears the designation on any other milestone step in the same accord — and its due date drives the relative scheduling described on relative_interval.
StepInput.completedAt ● Datetime scalar
When the step was marked completed; null while incomplete.
StepInput.parentStepId ● String scalar
Parent step, for sub-steps.
StepInput.startDateWithoutTime ● Date scalar
Start date (calendar day) of the step.
StepInput.ownerWorkspacePlaceholderRoleId ● String scalar
Placeholder role that owns the step, when ownership is assigned to a role rather than a specific person. Mutually exclusive with owner_id — a check constraint rejects setting both, though leaving both null is allowed.
StepInput.libraryStepId ● String scalar
The library step this step was instantiated from.
StepInput.libraryStageStepId ● String scalar
The library stage/step association this step was created from.
Member Of
CreateStepInput input