Skip to navigation

EnvelopeWorkflowDefinition Resource

View as Markdown

Describes the workflow for an envelope or template. These methods enable you to use the scheduled sending and delayed routing features.

Methods supported

MethodDescription
createEnvelopeWorkflowStepDefinitionPOST /restapi/v2.1/accounts/{accountId}/envelopes/{envelopeId}/workflow/steps
Adds a new step to an envelope’s workflow.
createTemplateWorkflowStepDefinitionPOST /restapi/v2.1/accounts/{accountId}/templates/{templateId}/workflow/steps
Adds a new step to a template’s workflow.
deleteEnvelopeDelayedRoutingDefinitionDEL /restapi/v2.1/accounts/{accountId}/envelopes/{envelopeId}/workflow/steps/{workflowStepId}/delayedRouting
Deletes the delayed routing rules for the specified envelope workflow step.
deleteEnvelopeScheduledSendingDefinitionDEL /restapi/v2.1/accounts/{accountId}/envelopes/{envelopeId}/workflow/scheduledSending
Deletes the scheduled sending rules for the envelope’s workflow.
deleteEnvelopeWorkflowDefinitionDEL /restapi/v2.1/accounts/{accountId}/envelopes/{envelopeId}/workflow
Delete the workflow definition for an envelope.
deleteEnvelopeWorkflowStepDefinitionDEL /restapi/v2.1/accounts/{accountId}/envelopes/{envelopeId}/workflow/steps/{workflowStepId}
Deletes a workflow step from an envelope’s workflow definition.
deleteTemplateDelayedRoutingDefinitionDEL /restapi/v2.1/accounts/{accountId}/templates/{templateId}/workflow/steps/{workflowStepId}/delayedRouting
Deletes the delayed routing rules for the specified template workflow step.
deleteTemplateScheduledSendingDefinitionDEL /restapi/v2.1/accounts/{accountId}/templates/{templateId}/workflow/scheduledSending
Deletes the scheduled sending rules for the template’s workflow.
deleteTemplateWorkflowDefinitionDEL /restapi/v2.1/accounts/{accountId}/templates/{templateId}/workflow
Delete the workflow definition for a template.
deleteTemplateWorkflowStepDefinitionDEL /restapi/v2.1/accounts/{accountId}/templates/{templateId}/workflow/steps/{workflowStepId}
Deletes a workflow step from an template’s workflow definition.
getEnvelopeDelayedRoutingDefinitionGET /restapi/v2.1/accounts/{accountId}/envelopes/{envelopeId}/workflow/steps/{workflowStepId}/delayedRouting
Returns the delayed routing rules for an envelope’s workflow step definition.
getEnvelopeScheduledSendingDefinitionGET /restapi/v2.1/accounts/{accountId}/envelopes/{envelopeId}/workflow/scheduledSending
Returns the scheduled sending rules for an envelope’s workflow definition.
getEnvelopeWorkflowDefinitionGET /restapi/v2.1/accounts/{accountId}/envelopes/{envelopeId}/workflow
Returns the workflow definition for an envelope.
getEnvelopeWorkflowStepDefinitionGET /restapi/v2.1/accounts/{accountId}/envelopes/{envelopeId}/workflow/steps/{workflowStepId}
Returns a specified workflow step for a specified template.
getTemplateDelayedRoutingDefinitionGET /restapi/v2.1/accounts/{accountId}/templates/{templateId}/workflow/steps/{workflowStepId}/delayedRouting
Returns the delayed routing rules for a template’s workflow step definition.
getTemplateScheduledSendingDefinitionGET /restapi/v2.1/accounts/{accountId}/templates/{templateId}/workflow/scheduledSending
Returns the scheduled sending rules for a template’s workflow definition.
getTemplateWorkflowDefinitionGET /restapi/v2.1/accounts/{accountId}/templates/{templateId}/workflow
Returns the workflow definition for a template.
getTemplateWorkflowStepDefinitionGET /restapi/v2.1/accounts/{accountId}/templates/{templateId}/workflow/steps/{workflowStepId}
Returns a specified workflow step for a specified envelope.
updateEnvelopeDelayedRoutingDefinitionPUT /restapi/v2.1/accounts/{accountId}/envelopes/{envelopeId}/workflow/steps/{workflowStepId}/delayedRouting
Updates the delayed routing rules for an envelope’s workflow step definition.
updateEnvelopeScheduledSendingDefinitionPUT /restapi/v2.1/accounts/{accountId}/envelopes/{envelopeId}/workflow/scheduledSending
Updates the scheduled sending rules for an envelope’s workflow.
updateEnvelopeWorkflowDefinitionPUT /restapi/v2.1/accounts/{accountId}/envelopes/{envelopeId}/workflow
Updates the workflow definition for an envelope.
updateEnvelopeWorkflowStepDefinitionPUT /restapi/v2.1/accounts/{accountId}/envelopes/{envelopeId}/workflow/steps/{workflowStepId}
Updates the specified workflow step for an envelope.
updateTemplateDelayedRoutingDefinitionPUT /restapi/v2.1/accounts/{accountId}/templates/{templateId}/workflow/steps/{workflowStepId}/delayedRouting
Updates the delayed routing rules for a template’s workflow step.
updateTemplateScheduledSendingDefinitionPUT /restapi/v2.1/accounts/{accountId}/templates/{templateId}/workflow/scheduledSending
Updates the scheduled sending rules for a template’s workflow definition.
updateTemplateWorkflowDefinitionPUT /restapi/v2.1/accounts/{accountId}/templates/{templateId}/workflow
Updates the workflow definition for a template.
updateTemplateWorkflowStepDefinitionPUT /restapi/v2.1/accounts/{accountId}/templates/{templateId}/workflow/steps/{workflowStepId}
Updates a specified workflow step for a template.

EnvelopeWorkflowDefinition properties

PropertyTypeDescription
currentWorkflowStepIdstring
resumeDatestring
scheduledSendingscheduledSendingAn object that describes the settings for scheduled sending.
workflowStatusstring
workflowStepsarray