GetFlowExecution
Retrieves details about a specific flow execution, including its status, start and end times, and any errors that occurred during execution.
Request Syntax
GET /flows/flowIdentifier/aliases/flowAliasIdentifier/executions/executionIdentifier HTTP/1.1
URI Request Parameters
The request uses the following URI parameters.
- executionIdentifier
- 
               The unique identifier of the flow execution to retrieve. Length Constraints: Minimum length of 0. Maximum length of 2048. Pattern: [a-zA-Z0-9-]{1,36}$|^(arn:aws:bedrock:[a-z0-9-]{1,20}:[0-9]{12}:flow/[0-9a-zA-Z]{10}/alias/[0-9a-zA-Z]{10}/execution/[a-zA-Z0-9-]{1,36})Required: Yes 
- flowAliasIdentifier
- 
               The unique identifier of the flow alias used for the execution. Length Constraints: Minimum length of 0. Maximum length of 2048. Pattern: (arn:aws:bedrock:[a-z0-9-]{1,20}:[0-9]{12}:flow/[0-9a-zA-Z]{10}/alias/[0-9a-zA-Z]{10})|(\bTSTALIASID\b|[0-9a-zA-Z]+)Required: Yes 
- flowIdentifier
- 
               The unique identifier of the flow. Length Constraints: Minimum length of 0. Maximum length of 2048. Pattern: (arn:aws:bedrock:[a-z0-9-]{1,20}:[0-9]{12}:flow/[0-9a-zA-Z]{10})|([0-9a-zA-Z]{10})Required: Yes 
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200
Content-type: application/json
{
   "endedAt": "string",
   "errors": [ 
      { 
         "error": "string",
         "message": "string",
         "nodeName": "string"
      }
   ],
   "executionArn": "string",
   "flowAliasIdentifier": "string",
   "flowIdentifier": "string",
   "flowVersion": "string",
   "startedAt": "string",
   "status": "string"
}Response Elements
If the action is successful, the service sends back an HTTP 200 response.
The following data is returned in JSON format by the service.
- endedAt
- 
               The timestamp when the flow execution ended. This field is only populated when the execution has completed, failed, timed out, or been aborted. Type: Timestamp 
- errors
- 
               A list of errors that occurred during the flow execution. Each error includes an error code, message, and the node where the error occurred, if applicable. Type: Array of FlowExecutionError objects 
- executionArn
- 
               The Amazon Resource Name (ARN) that uniquely identifies the flow execution. Type: String Length Constraints: Minimum length of 0. Maximum length of 2048. Pattern: [a-zA-Z0-9-]{1,36}$|^(arn:aws:bedrock:[a-z0-9-]{1,20}:[0-9]{12}:flow/[0-9a-zA-Z]{10}/alias/[0-9a-zA-Z]{10}/execution/[a-zA-Z0-9-]{1,36})
- flowAliasIdentifier
- 
               The unique identifier of the flow alias used for the execution. Type: String Length Constraints: Minimum length of 0. Maximum length of 2048. Pattern: (arn:aws:bedrock:[a-z0-9-]{1,20}:[0-9]{12}:flow/[0-9a-zA-Z]{10}/alias/[0-9a-zA-Z]{10})|(\bTSTALIASID\b|[0-9a-zA-Z]+)
- flowIdentifier
- 
               The unique identifier of the flow. Type: String Length Constraints: Minimum length of 0. Maximum length of 2048. Pattern: (arn:aws:bedrock:[a-z0-9-]{1,20}:[0-9]{12}:flow/[0-9a-zA-Z]{10})|([0-9a-zA-Z]{10})
- flowVersion
- 
               The version of the flow used for the execution. Type: String Length Constraints: Minimum length of 1. Maximum length of 5. Pattern: (DRAFT|[0-9]{0,4}[1-9][0-9]{0,4})
- startedAt
- 
               The timestamp when the flow execution started. Type: Timestamp 
- status
- 
               The current status of the flow execution. Flow executions time out after 24 hours. Type: String Valid Values: Running | Succeeded | Failed | TimedOut | Aborted
Errors
For information about the errors that are common to all actions, see Common Errors.
- AccessDeniedException
- 
               The request is denied because of missing access permissions. Check your permissions and retry your request. HTTP Status Code: 403 
- InternalServerException
- 
               An internal server error occurred. Retry your request. - reason
- 
                        The reason for the exception. If the reason is BEDROCK_MODEL_INVOCATION_SERVICE_UNAVAILABLE, the model invocation service is unavailable. Retry your request.
 HTTP Status Code: 500 
- ResourceNotFoundException
- 
               The specified resource Amazon Resource Name (ARN) was not found. Check the Amazon Resource Name (ARN) and try your request again. HTTP Status Code: 404 
- ThrottlingException
- 
               The number of requests exceeds the limit. Resubmit your request later. HTTP Status Code: 429 
- ValidationException
- 
               Input validation failed. Check your request parameters and retry the request. HTTP Status Code: 400 
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: