---
title: "Get the way to hosting"
method: GET
path: "/v2/teamspaces/{teamspaceId}/sites/{siteId}/migration"
tags: ["Docs7 Sites"]
---

# Get the way to hosting

`GET /v2/teamspaces/{teamspaceId}/sites/{siteId}/migration`

## Request

- Base URL: `https://context7.com/api`
- URL: `https://context7.com/api/v2/teamspaces/{teamspaceId}/sites/{siteId}/migration`
- Auth: HTTP bearer

For a site without hosting: its stage on the way to hosting (setup, publish, migrate, migrating, review, publishing or hosted), with the docs folder found in the repository and the migration pull request and preview when there is one.

## Response `200`

Migration stage

- object
  - `data` object

## Other responses

- `400`: Invalid request
- `401`: Missing or invalid bearer
- `403`: Not allowed for this caller or plan
- `404`: Not found
- `500`: Internal error

## Changes

- **2026-10-28** `1fd763a39c5d`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/context7/apis/context7-public-api/changes/v2/teamspaces/:teamspaceId/sites/:siteId/migration/get.md)

---

[API](https://skmtc.dev/context7/apis/context7-public-api.md) - [All operations](https://skmtc.dev/context7/apis/context7-public-api/llms.txt) - [OpenAPI document](https://skmtc.dev/context7/apis/context7-public-api/revisions/945f7834fa8c?raw)
