---
title: "Method to get a migrate project."
method: GET
path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}"
tags: ["MigrateProjects"]
---

# Method to get a migrate project.

`GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}`

## Path parameters

- `subscriptionId` string, required
- `resourceGroupName` string, required
- `migrateProjectName` string, required

## Query parameters

- `api-version` '2018-09-01-preview', required

## Response `200`

OK

- MigrateProject — Migrate Project REST Resource.
  - `eTag` string — Gets or sets the eTag for concurrency control.
  - `location` string — Gets or sets the Azure location in which migrate project is created.
  - `properties` MigrateProjectProperties — Class for migrate project properties.
    - `registeredTools` string[] — Gets or sets the list of tools registered with the migrate project.
    - `summary` object — Gets the summary of the migrate project.
    - `lastSummaryRefreshedTime` string, date-time — Gets the last time the project summary was refreshed.
    - `refreshSummaryState` 'Started' | 'InProgress' | 'Completed' | 'Failed' — Gets the refresh summary state.
    - `provisioningState` 'Accepted' | 'Creating' | 'Deleting' | 'Failed' | 'Moving' | 'Succeeded' — Provisioning state of the migrate project.
  - `id` string — Gets the relative URL to get this migrate project.
  - `name` string — Gets the name of the migrate project.
  - `type` string — Handled by resource provider. Type = Microsoft.Migrate/MigrateProject.
  - `tags` object — Gets or sets the tags.
    - `additionalProperties` string

---

[API](https://skmtc.net/azure/apis/azure-migrate-hub.md) · [All operations](https://skmtc.net/azure/apis/azure-migrate-hub/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/azure/azure-migrate-hub/versions/a9e35b5330cd/schema)
