# Get a specific workflow by ID Retrieves detailed information about a specific workflow including its task DAG Endpoint: GET /accounts/{accountId}/workflows/{workflowId} Version: 1.0.0 Security: bearerAuth ## Path parameters: - `accountId` (string, required) Short account ID with scd- prefix Example: "scd-k2j8n4m1" - `workflowId` (string, required) The UUID of the workflow Example: "550e8400-e29b-41d4-a716-446655440000" ## Response 200 fields (application/json): - `id` (string, required) The UUID of the workflow Example: "550e8400-e29b-41d4-a716-446655440000" - `accountId` (string, required) Short account ID with scd- prefix Example: "scd-k2j8n4m1" - `name` (string, required) Name of the workflow Example: "Document Processing Pipeline" - `description` (string, required) Description of the workflow Example: "A workflow that processes incoming documents through categorization and metadata extraction" - `taskDag` (object, required) Task dependency graph represented as an adjacency list, where every key is a taskId and the value is an array of taskIds that must be completed before the key can be run Example: {"550e8400-e29b-41d4-a716-446655440001":[],"550e8400-e29b-41d4-a716-446655440002":["550e8400-e29b-41d4-a716-446655440001"],"550e8400-e29b-41d4-a716-446655440003":["550e8400-e29b-41d4-a716-446655440001"],"550e8400-e29b-41d4-a716-446655440004":["550e8400-e29b-41d4-a716-446655440002","550e8400-e29b-41d4-a716-446655440003"]} - `createdAt` (string, required) Example: "2024-01-15T10:30:00Z" - `lastUpdatedAt` (string,null, required) Example: "2024-01-15T14:30:00Z" ## Response 404 fields