---
title: "Start outgoing domain move"
method: POST
path: "/api/domains/v1/move/outgoing/{domain}"
tags: ["Domains: Move"]
---

# Start outgoing domain move

`POST /api/domains/v1/move/outgoing/{domain}`

Initiate a move of a specified domain to another Hostinger account.

The receiving account has to already exist and accept the move before the domain changes hands.

The domain must be active. The subscription it belongs to is resolved automatically,
and the request is rejected with a 404 status code when the domain has no domain
subscription of its own.

Domains protected by premium protection require an additional verification step,
such requests are rejected with a 428 status code.

Use this endpoint to hand a domain over to another Hostinger user.

## Path parameters

- `domain` string, required

## Request body

- DomainsV1MoveOutgoingStoreRequest
  - `new_customer_email` string, required — Email address of the Hostinger account receiving the domain

## Response `200`

Success empty response

- CommonSuccessEmptyResource
  - `message` string

## Other responses

- `401` — Unauthenticated response
- `422` — Validation error response
- `500` — Error response

---

[API](https://skmtc.net/hostinger/apis/hostinger-api.md) · [All operations](https://skmtc.net/hostinger/apis/hostinger-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/hostinger/hostinger-api/revisions/796bd5194565/schema)
