> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.withpersona.com/2020-05-18/api-reference/webhooks/workflow-run-events/webhook-workflow-run-resumed/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.withpersona.com/_mcp/server. # Workflow run resumed POST Webhook for the `workflow-run.resumed` event. For more info see [Webhooks Overview](https://docs.withpersona.com/webhooks). Reference: https://docs.withpersona.com/api-reference/webhooks/workflow-run-events/webhook-workflow-run-resumed ## Request ### Headers - `Persona-Signature` (string, optional) — Header. An HMAC that you should use to check that requests are authentic. Compare this value with your own digest, computed from the request body and your webhook secret. For more info see [Webhook Best Practices](https://docs.withpersona.com/webhooks-best-practices). - `Persona-Webhook-Attempts-Made` (integer, optional) — The number of times that Persona has attempted to deliver this webhook. This value is incremented each time Persona attempts to deliver the webhook, regardless of whether the delivery was successful. - `Persona-Webhook-Attempts-Left` (integer, optional) — The number of times that Persona will attempt to deliver this webhook. This value is decremented each time Persona attempts to deliver the webhook. - `Persona-Webhook-First-Attempted-At` (integer, optional) — The time at which Persona first attempted to deliver this webhook. This value is a Unix timestamp in seconds. ### Payload - `data` (WebhooksWebhookWorkflowRunResumedPayloadContentApplicationJsonSchemaData, optional) ## Types ### WebhooksWebhookWorkflowRunResumedPayloadContentApplicationJsonSchemaData - `attributes` (WebhooksWebhookWorkflowRunResumedPayloadContentApplicationJsonSchemaDataAttributes, optional) - `id` (string, optional) — Unique identifier for this Event. Starts with `evt_`. - `type` ("event", optional) ### WebhooksWebhookWorkflowRunResumedPayloadContentApplicationJsonSchemaDataAttributes - `context` (map from string to any, optional) — Additional context for the event. Always `{}` for `workflow-run.resumed`. - `created-at` (datetime, optional) — Datetime when the event was created. - `name` ("workflow-run.resumed", optional) - `payload` (WebhooksWebhookWorkflowRunResumedPayloadContentApplicationJsonSchemaDataAttributesPayload, optional) ### WebhooksWebhookWorkflowRunResumedPayloadContentApplicationJsonSchemaDataAttributesPayload - `data` (workflow-run, optional) — A Workflow Run object - `included` (list of WorkflowRunIncludedObjectsItems, optional) — All objects that are present in `data.attributes.relationships` will be provided in `included`. ### workflow-run A Workflow Run object - `id` (string, optional) - `attributes` (InquiryIncludedObjectsItemsDiscriminatorMappingWorkflowRunAttributes, optional) - `relationships` (InquiryIncludedObjectsItemsDiscriminatorMappingWorkflowRunRelationships, optional) - `meta` (InquiryIncludedObjectsItemsDiscriminatorMappingWorkflowRunMeta, optional) ### WorkflowRunIncludedObjectsItems - `type`: `workflow` (workflow) - `attributes` (WorkflowRunIncludedObjectsItemsDiscriminatorMappingWorkflowAttributes, optional) - `id` (string, optional) - `relationships` (WorkflowRunIncludedObjectsItemsDiscriminatorMappingWorkflowRelationships, optional) - `type`: `workflow-version` (workflow-version) - `attributes` (WorkflowRunIncludedObjectsItemsDiscriminatorMappingWorkflowVersionAttributes, optional) - `id` (string, optional) - `relationships` (WorkflowRunIncludedObjectsItemsDiscriminatorMappingWorkflowVersionRelationships, optional) - `type`: `event` (event) - `attributes` (WorkflowRunIncludedObjectsItemsDiscriminatorMappingEventAttributes, optional) - `id` (string, optional) - `type`: `user` (user) - `attributes` (WorkflowRunIncludedObjectsItemsDiscriminatorMappingUserAttributes, optional) - `id` (string, optional) ### InquiryIncludedObjectsItemsDiscriminatorMappingWorkflowRunAttributes - `completed-at` (datetime, optional, nullable) - `created-at` (datetime, optional) - `status` (string, optional) ### InquiryIncludedObjectsItemsDiscriminatorMappingWorkflowRunRelationships - `creator` (InquiryIncludedObjectsItemsDiscriminatorMappingWorkflowRunRelationshipsCreator, optional) - `workflow` (InquiryIncludedObjectsItemsDiscriminatorMappingWorkflowRunRelationshipsWorkflow, optional) - `workflow-version` (InquiryIncludedObjectsItemsDiscriminatorMappingWorkflowRunRelationshipsWorkflowVersion, optional) ### InquiryIncludedObjectsItemsDiscriminatorMappingWorkflowRunMeta - `processing-time-seconds` (double, optional, nullable) ### WorkflowRunIncludedObjectsItemsDiscriminatorMappingWorkflowAttributes - `status` (string, optional) — The status of the Workflow Possible values: - paused - running - archived Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `name` (string, optional) - `created-at` (datetime, optional) ### WorkflowRunIncludedObjectsItemsDiscriminatorMappingWorkflowRelationships - `latest-published-version` (WorkflowRunIncludedObjectsItemsDiscriminatorMappingWorkflowRelationshipsLatestPublishedVersion, optional) — latest published version - `active-deployment` (WorkflowRunIncludedObjectsItemsDiscriminatorMappingWorkflowRelationshipsActiveDeployment, optional) — latest active deployment ### WorkflowRunIncludedObjectsItemsDiscriminatorMappingWorkflowVersionAttributes - `workflow-name` (string, optional, nullable) — The name of the Workflow this version belongs to. - `description` (string, optional, nullable) — A description of the changes in this version. Draft versions have no description until one is set. - `status` (string, optional) — The status of the Workflow Version Possible values: - draft - published - archived Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `trigger-type` (string, optional, nullable) — What starts a run of this version. Null until a trigger is attached. Possible values: - trigger-account - trigger-api - trigger-case - trigger-direct - trigger-event - trigger-recurring - trigger-schedule - trigger-verification Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `live` (boolean, optional) — Whether this version is running in the environment of the requesting API key or delivering webhook. While a Workflow is being rolled out, two versions are live at once; both report true. Always false while the Workflow itself is paused or archived. - `rollout-label` (string, optional, nullable) — Which side of a rollout this version serves. Null when the version is not live — including while the Workflow is paused or archived — and for organizations whose deployments do not model a per-version traffic share. Possible values: - treatment - control Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `rollout-percentage` (integer, optional, nullable) — The share of traffic this version receives in the environment of the requesting API key or delivering webhook. Null when the version is not live — including while the Workflow is paused or archived — and for organizations whose deployments do not model a per-version traffic share. - `last-updater` (string, optional, nullable) — The email address of the User who last updated this version. Null when the version was last updated by Persona rather than by a member of your organization. - `inputs` (list of WorkflowRunIncludedObjectsItemsDiscriminatorMappingWorkflowVersionAttributesInputsItems, optional) — The values a run of this version accepts when it is started. - `outputs` (list of WorkflowRunIncludedObjectsItemsDiscriminatorMappingWorkflowVersionAttributesOutputsItems, optional) — The values a completed run of this version returns. - `created-at` (datetime, optional) - `updated-at` (datetime, optional) — When this version was last edited. Does not cover edits to `inputs` or `outputs`; poll those values directly rather than this timestamp to detect input-contract changes. - `published-at` (datetime, optional, nullable) ### WorkflowRunIncludedObjectsItemsDiscriminatorMappingWorkflowVersionRelationships - `workflow` (WorkflowRunIncludedObjectsItemsDiscriminatorMappingWorkflowVersionRelationshipsWorkflow, optional) ### WorkflowRunIncludedObjectsItemsDiscriminatorMappingEventAttributes - `name` (string, optional) - `payload` (WorkflowRunIncludedObjectsItemsDiscriminatorMappingEventAttributesPayload, optional) — For a Persona-defined event, the entire serialized entity that triggered it. For a custom event, the arbitrary body you supplied when creating it, returned exactly as sent -- its keys are never re-cased. - `created-at` (datetime, optional) - `context` (map from string to any, optional) — Additional context populated for some event types. ### WorkflowRunIncludedObjectsItemsDiscriminatorMappingUserAttributes - `email-address` (string, optional) - `name-first` (string, optional) - `name-last` (string, optional) ### InquiryIncludedObjectsItemsDiscriminatorMappingWorkflowRunRelationshipsCreator - `data` (InquiryIncludedObjectsItemsDiscriminatorMappingWorkflowRunRelationshipsCreatorData, optional, nullable) ### InquiryIncludedObjectsItemsDiscriminatorMappingWorkflowRunRelationshipsWorkflow - `data` (InquiryIncludedObjectsItemsDiscriminatorMappingWorkflowRunRelationshipsWorkflowData, optional) ### InquiryIncludedObjectsItemsDiscriminatorMappingWorkflowRunRelationshipsWorkflowVersion - `data` (InquiryIncludedObjectsItemsDiscriminatorMappingWorkflowRunRelationshipsWorkflowVersionData, optional) ### WorkflowRunIncludedObjectsItemsDiscriminatorMappingWorkflowRelationshipsLatestPublishedVersion latest published version - `data` (WorkflowRunIncludedObjectsItemsDiscriminatorMappingWorkflowRelationshipsLatestPublishedVersionData, optional) ### WorkflowRunIncludedObjectsItemsDiscriminatorMappingWorkflowRelationshipsActiveDeployment latest active deployment - `data` (workflow-deployment, optional, nullable) — A Workflow Deployment object ### WorkflowRunIncludedObjectsItemsDiscriminatorMappingWorkflowVersionAttributesInputsItems - `name` (string, optional) - `type` (string, optional, nullable) — The JSON type accepted for this input. - `required` (boolean, optional) ### WorkflowRunIncludedObjectsItemsDiscriminatorMappingWorkflowVersionAttributesOutputsItems - `name` (string, optional, nullable) ### WorkflowRunIncludedObjectsItemsDiscriminatorMappingWorkflowVersionRelationshipsWorkflow - `data` (WorkflowRunIncludedObjectsItemsDiscriminatorMappingWorkflowVersionRelationshipsWorkflowData, optional) ### WorkflowRunIncludedObjectsItemsDiscriminatorMappingEventAttributesPayload For a Persona-defined event, the entire serialized entity that triggered it. For a custom event, the arbitrary body you supplied when creating it, returned exactly as sent -- its keys are never re-cased. - `data` (WorkflowRunIncludedObjectsItemsDiscriminatorMappingEventAttributesPayloadData, optional) ### InquiryIncludedObjectsItemsDiscriminatorMappingWorkflowRunRelationshipsCreatorData ### InquiryIncludedObjectsItemsDiscriminatorMappingWorkflowRunRelationshipsWorkflowData - `type` ("workflow", optional) - `id` (string, optional) ### InquiryIncludedObjectsItemsDiscriminatorMappingWorkflowRunRelationshipsWorkflowVersionData - `type` ("workflow-version", optional) - `id` (string, optional) ### WorkflowRunIncludedObjectsItemsDiscriminatorMappingWorkflowRelationshipsLatestPublishedVersionData - `type` ("workflow-version", optional) - `id` (string, optional) ### workflow-deployment A Workflow Deployment object - `type` ("workflow-deployment", optional) - `id` (string, optional) - `attributes` (WorkflowDeploymentAttributes, optional) ### WorkflowRunIncludedObjectsItemsDiscriminatorMappingWorkflowVersionRelationshipsWorkflowData - `type` ("workflow", optional) - `id` (string, optional) ### WorkflowRunIncludedObjectsItemsDiscriminatorMappingEventAttributesPayloadData - `type` (string, optional) - `id` (string, optional) - `attributes` (map from string to any, optional) - `relationships` (map from string to any, optional) ### InquiryIncludedObjectsItemsDiscriminatorMappingWorkflowRunRelationshipsCreatorData0 - `type` ("administrator", optional) - `id` (string, optional) ### InquiryIncludedObjectsItemsDiscriminatorMappingWorkflowRunRelationshipsCreatorData1 - `type` ("user", optional) - `id` (string, optional) ### InquiryIncludedObjectsItemsDiscriminatorMappingWorkflowRunRelationshipsCreatorData2 - `type` ("event", optional) - `id` (string, optional) ### WorkflowDeploymentAttributes - `status` (string, optional) — The status of the Workflow Deployment Possible values: - active - inactive Do not assume this is a static enumeration; Persona may add new values in the future without a versioned update. - `configuration` (WorkflowDeploymentAttributesConfiguration, optional) — The deployment configuration containing version information - `created-at` (datetime, optional) - `updated-at` (datetime, optional) ### WorkflowDeploymentAttributesConfiguration The deployment configuration containing version information - `versions` (list of WorkflowDeploymentAttributesConfigurationVersionsItems, optional) ### WorkflowDeploymentAttributesConfigurationVersionsItems - `token` (string, optional) — The token of the workflow version - `percentage` (integer, optional) — The percentage of traffic this version should receive - `label` (string, optional) — The label of the version (treatment or control)