---
title: "Migrate One Project to Another Organization"
method: POST
path: "/api/atlas/v2/groups/{groupId}:migrate"
tags: ["Projects"]
---

# Migrate One Project to Another Organization

`POST /api/atlas/v2/groups/{groupId}:migrate`

Migrates a project from its current organization to another organization. All project users and their roles will be copied to the same project in the destination organization. You must include an organization API key with the Organization Owner role for the destination organization to verify access to the destination organization when you authenticate with Programmatic API Keys. Otherwise, the requesting user must have the Organization Owner role in both organizations.

## Path parameters

- `groupId` string, required

## Query parameters

- `envelope` boolean

## Response `200`

OK

## Other responses

- `401` — Unauthorized.
- `402` — Payment Required.
- `403` — Forbidden.
- `404` — Not Found.
- `429` — Too Many Requests.
- `500` — Internal Server Error.

---

[API](https://skmtc.dev/mongodb/apis/atlas-admin-api.md) · [All operations](https://skmtc.dev/mongodb/apis/atlas-admin-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/mongodb/atlas-admin-api/revisions/e37e8ef8429f/schema)
