---
title: "Get outbound transfer status"
method: GET
path: "/api/domains/{domain}/transfer-away"
tags: ["Domains"]
---

# Get outbound transfer status

`GET /api/domains/{domain}/transfer-away`

## Request

- Base URL: `https://domani.run`
- URL: `https://domani.run/api/domains/{domain}/transfer-away`
- Auth: HTTP bearer

Check the status of an outbound domain transfer. Use after getting an auth code and initiating the transfer at the new registrar. Not available on a domain whose `transfer_out.mode` is `manual`.

## Path parameters

- `domain` string, required

## Response `200`

Transfer status retrieved

- object
  - `domain` string, required
  - `status` 'none' | 'pending' | 'approved' | 'completed' | 'rejected' | 'expired', required
  - `gaining_registrar` string
  - `request_date` string, date-time
  - `hint` string, required

## Other responses

- `401`: Missing or invalid API key
- `404`: Domain not found
- `409`: CAPABILITY_UNAVAILABLE: the domain's registrar reports no outbound transfer status (`transfer_out.mode` is `manual` in the domain detail). Ask the new registrar how the transfer is going.
- `429`: Rate limit exceeded - wait and retry

---

[API](https://skmtc.dev/domani/apis/domani-run-api.md) · [All operations](https://skmtc.dev/domani/apis/domani-run-api/llms.txt) · [OpenAPI document](https://skmtc.dev/domani/apis/domani-run-api/revisions/7679f8159533?raw)
