---
title: "GET /domains/{DomainName}/workflows/{WorkflowId}"
method: GET
path: "/domains/{DomainName}/workflows/{WorkflowId}"
---

# GET /domains/{DomainName}/workflows/{WorkflowId}

`GET /domains/{DomainName}/workflows/{WorkflowId}`

Get details of specified workflow.

## Path parameters

- `DomainName` string, required
- `WorkflowId` string, required

## Response `200`

Success

- GetWorkflowResponse
  - `WorkflowId` string — Unique identifier for the workflow.
  - `WorkflowType` 'APPFLOW_INTEGRATION' — The type of workflow. The only supported value is APPFLOW_INTEGRATION.
  - `Status` 'NOT_STARTED' | 'IN_PROGRESS' | 'COMPLETE' | 'FAILED' | 'SPLIT' | 'RETRY' | 'CANCELLED' — Status of workflow execution.
  - `ErrorDescription` string — Workflow error messages during execution (if any).
  - `StartDate` string, date-time — The timestamp that represents when workflow execution started.
  - `LastUpdatedAt` string, date-time — The timestamp that represents when workflow execution last updated.
  - `Attributes` object — Attributes provided for workflow execution.
    - `AppflowIntegration` object — Workflow attributes specific to <code>APPFLOW_INTEGRATION</code> workflow.
      - `SourceConnectorType` 'Salesforce' | 'Marketo' | 'Zendesk' | 'Servicenow' | 'S3', required — Specifies the source connector type, such as Salesforce, ServiceNow, and Marketo. Indicates source of ingestion.
      - `ConnectorProfileName` string, required — The name of the AppFlow connector profile used for ingestion.
      - `RoleArn` string — The Amazon Resource Name (ARN) of the IAM role. Customer Profiles assumes this role to create resources on your behalf as part of workflow execution.
  - `Metrics` object — Workflow specific execution metrics.
    - `AppflowIntegration` object — Workflow execution metrics for <code>APPFLOW_INTEGRATION</code> workflow.
      - `RecordsProcessed` integer, required — Number of records processed in <code>APPFLOW_INTEGRATION</code> workflow.
      - `StepsCompleted` integer, required — Total steps completed in <code>APPFLOW_INTEGRATION</code> workflow.
      - `TotalSteps` integer, required — Total steps in <code>APPFLOW_INTEGRATION</code> workflow.

## Other responses

- `480` — BadRequestException
- `481` — ResourceNotFoundException
- `482` — AccessDeniedException
- `483` — ThrottlingException
- `484` — InternalServerException

---

[API](https://skmtc.net/aws/apis/customer-profiles.md) · [All operations](https://skmtc.net/aws/apis/customer-profiles/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aws/customer-profiles/versions/471944106c88/schema)
