---
title: "POST /start-assessment"
method: POST
path: "/start-assessment"
---

# POST /start-assessment

`POST /start-assessment`

Starts the assessment of an on-premises environment.

## Request body

- object
  - `assessmentDataSourceType` 'StrategyRecommendationsApplicationDataCollector' | 'ManualImport' | 'ApplicationDiscoveryService' — The data source type of an assessment to be started.
  - `assessmentTargets` AssessmentTarget[] — List of criteria for assessment.
    - `condition` 'EQUALS' | 'NOT_EQUALS' | 'CONTAINS' | 'NOT_CONTAINS', required — Condition of an assessment.
    - `name` string, required — Name of an assessment.
    - `values` String[], required — Values of an assessment.
  - `s3bucketForAnalysisData` string — The S3 bucket used by the collectors to send analysis data to the service. The bucket name must begin with <code>migrationhub-strategy-</code>.
  - `s3bucketForReportData` string — The S3 bucket where all the reports generated by the service are stored. The bucket name must begin with <code>migrationhub-strategy-</code>.

## Response `200`

Success

- StartAssessmentResponse
  - `assessmentId` string — The ID of the assessment.

## Other responses

- `480` — AccessDeniedException
- `481` — ThrottlingException
- `482` — ServiceQuotaExceededException
- `483` — InternalServerException

---

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