# The Workflow object ### The Workflow object ```json {} ``` ## Attributes - `id` (string) The unique ID of the Workflow. - `object` (string, value is "v2.core.workflow") String representing the object’s type. Objects of the same type share the same value of the object field. - `created` (timestamp) When the Workflow was created. - `description` (string) Workflow description. - `livemode` (boolean) Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode. - `status` (enum) Whether this Workflow is active, inactive, or in some other state. Only active Workflows may be invoked. Possible enum values: - `active` This Workflow is active and ready to be invoked. - `archived` This Workflow has been archived, and cannot be invoked. - `draft` This Workflow has not been finalized, and cannot be invoked. - `inactive` This Workflow has been saved, but is temporarily paused, and cannot be invoked. - `triggers` (array of objects) Under what conditions will this Workflow launch. - `triggers.event_trigger` (object, nullable) The Workflow can be launched when Stripe emits a certain event. - `triggers.event_trigger.type` (string) The Stripe event type that will trigger this Workflow. - `triggers.manual` (object, nullable) The Workflow can be launched through a direct call, using either the Dashboard or the Stripe API. - `triggers.manual.raw_schema` (string) An unprocessed version of the trigger’s input parameter schema. - `triggers.type` (enum) Which type of trigger this is. Possible enum values: - `event_trigger` This Workflow is triggerable through a Stripe-generated event. - `manual` This Workflow is triggerable by invoking it through the Dashboard or the API.