---
title: "Registers a tool with the migrate project."
method: POST
path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}/registerTool"
tags: ["MigrateProjectsController"]
---

# Registers a tool with the migrate project.

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

## Path parameters

- `migrateProjectName` string, required

## Parameters

- `../../../../../../common-types/resource-management/v3/types.json#/components/parameters/SubscriptionIdParameter` — unresolved $ref
- `../../../../../../common-types/resource-management/v3/types.json#/components/parameters/ResourceGroupNameParameter` — unresolved $ref
- `../../../../../../common-types/resource-management/v3/types.json#/components/parameters/ApiVersionParameter` — unresolved $ref

## Request body

- RegisterToolInput — Class representing the register tool input.
  - `tool` 'ServerDiscovery' | 'ServerAssessment' | 'ServerMigration' | 'Cloudamize' | 'Turbonomic' | 'Zerto' | 'CorentTech' | 'ServerAssessmentV1' | 'ServerMigration_Replication' | 'Carbonite' | 'DataMigrationAssistant' | 'DatabaseMigrationService' | 'Device42' | 'JetStream' | 'RackWare' | 'UnifyCloud' | 'Flexera' | 'ServerDiscovery_Import' | 'Lakeside' | 'AppServiceMigrationAssistant' | 'Movere' | 'CloudSphere' | 'Modernization' | 'ServerMigration_DataReplication' | 'Unknown' — Gets or sets the tool to be registered.

## Response `200`

OK

- RegistrationResult — Class representing the registration status of a tool with the migrate project.
  - `isRegistered` boolean — Gets or sets a value indicating whether the tool is registered or not.

## Other responses

- `default` — An unexpected error response.

## Changes

- **2026-07-13** (2020-05-01) `b293e7448c7d` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/azure/apis/migrate-microsoft-migrate-migrateprojects/changes/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Migrate/migrateProjects/:migrateProjectName/registerTool/post.md)

---

[API](https://skmtc.dev/azure/apis/migrate-microsoft-migrate-migrateprojects.md) · [All operations](https://skmtc.dev/azure/apis/migrate-microsoft-migrate-migrateprojects/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/azure/migrate-microsoft-migrate-migrateprojects/revisions/b293e7448c7d/schema)
