---
title: "POST /automated-reasoning-policies/{policyArn}/build-workflows/{buildWorkflowId}/test-workflows"
method: POST
path: "/automated-reasoning-policies/{policyArn}/build-workflows/{buildWorkflowId}/test-workflows"
---

# POST /automated-reasoning-policies/{policyArn}/build-workflows/{buildWorkflowId}/test-workflows

`POST /automated-reasoning-policies/{policyArn}/build-workflows/{buildWorkflowId}/test-workflows`

Initiates a test workflow to validate Automated Reasoning policy tests. The workflow executes the specified tests against the policy and generates validation results.

## Path parameters

- `policyArn` string, required
- `buildWorkflowId` string, required

## Request body

- object
  - `testCaseIds` AutomatedReasoningPolicyTestCaseId[] — The list of test identifiers to run. If not provided, all tests for the policy are run.
  - `clientRequestToken` string — A unique, case-sensitive identifier to ensure that the operation completes no more than one time. If this token matches a previous request, Amazon Bedrock ignores the request but doesn't return an error.

## Response `200`

Success

- StartAutomatedReasoningPolicyTestWorkflowResponse
  - `policyArn` string, required — The Amazon Resource Name (ARN) of the policy for which the test workflow was started.

## Other responses

- `480` — ResourceNotFoundException
- `481` — AccessDeniedException
- `482` — ValidationException
- `483` — InternalServerException
- `484` — ResourceInUseException
- `485` — ThrottlingException

---

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