Skip to main content

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