# Get flow `GET` `/api/v1/crm-connections/{crm_connection_id}/flows/{flow_id}` Return the flow definition for a single flow by its DurableId. ## Path parameters | Name | Type | Required | Description | |------|------|----------|-------------| | crm_connection_id | string | yes | UUID of the CRM connection | | flow_id | string | yes | DurableId of the flow definition | ## Response `200 OK` — `application/json` | Field | Type | Description | |-------|------|-------------| | id | string | Flow definition ID | | api_name | string | API name of the flow | | label | string | Display label of the flow | | description | string | Description of the flow | | active_version_id | string | ID of the active flow version, or null if there is no active version | | latest_version_id | string | ID of the most recently saved flow version | | version_number | integer | Version number of the latest flow version | | is_active | boolean | Whether the flow has an active version | | is_out_of_date | boolean | Whether the active version is older than the most recently saved version | | is_template | boolean | Whether the flow is a template | | is_overridable | boolean | Whether the flow can be overridden by a subscriber org | | is_swing_flow | boolean | Whether the flow was built with the legacy Swing Designer | | process_type | string | Type of flow (e.g. Flow, AutoLaunchedFlow, Workflow, InvocableProcess) | | record_trigger_type | string | Trigger condition for record-triggered flows (e.g. Create, Update, CreateAndUpdate, Delete) | | trigger_type | string | Trigger type for the flow (e.g. RecordBeforeSave, RecordAfterSave, Scheduled, PlatformEvent) | | trigger_object_or_event_id | string | ID of the object or platform event that triggers the flow | | trigger_object_or_event_label | string | Label of the object or platform event that triggers the flow | | trigger_order | integer | Execution order relative to other record-triggered flows on the same object and trigger event | | builder | string | Tool used to create the flow (e.g. Flow Builder, Cloud Flow Designer) | | api_version | number | API version the flow was saved with | | last_modified_by | string | Name of the user who last modified the flow | | installed_package_name | string | Name of the managed package that installed this flow, if any | | manageable_state | string | Managed package state of the package component. One of: Active, Deleted, Deprecated, DeprecatedEditable, Installed, InstalledEditable, Released, Unmanaged | | namespace_prefix | string | Namespace prefix of the component's package, if any | | durable_id | string | Stable identifier for the flow definition across versions | | source_template_id | string | ID of the template this flow was created from, if any | | overridden_by_id | string | ID of the flow that overrides this one in a subscriber org, if any | | overridden_flow_id | string | ID of the flow being overridden by this one, if any | ## Errors | Status | Description | |--------|-------------| | 400 | Bad Request | | 403 | Forbidden | | 404 | Not Found | | 422 | Unprocessable Entity | | 502 | Bad Gateway |