---
title: "Park an alias domain on an existing domain"
method: GET
path: "/Park/park"
tags: ["Park"]
---

# Park an alias domain on an existing domain

`GET /Park/park`

This function parks (aliases) a domain on the cPanel account, so that the
domain serves the content of a domain that already exists on the account.

**Important:**

- Without the `topdomain` parameter, the system parks the domain on the
  account's primary domain.
- With the `topdomain` parameter, the system parks the domain on a
  subdomain of the primary domain. That arrangement is how an addon
  domain is represented. To create an addon domain and its subdomain in
  one call, use the `AddonDomain::addaddondomain` function instead.
- The account must have either the *Parked Domains* or the *Addon
  Domains* feature. Parking on the primary domain requires the *Parked
  Domains* feature specifically.

When you disable the [Web Server role](https://go.cpanel.net/serverroles#roles),
the system **disables** this function.

## Query parameters

- `domain` string, domain, required
- `disallowdot` 0 | 1
- `force` 0 | 1
- `topdomain` string

## Response `200`

HTTP Request was successful.

- object
  - `data` unknown
  - `errors` string[], nullable
  - `messages` string[], nullable
  - `metadata` object
    - `transformed` integer
  - `status` 0 | 1 — * `1` — Success. * `0` — Failed. Check the `errors` field for more details.
  - `warnings` string[], nullable

---

[API](https://skmtc.net/cpanel/apis/cpanel-uapi.md) · [All operations](https://skmtc.net/cpanel/apis/cpanel-uapi/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/cpanel/cpanel-uapi/revisions/632e2f8e6d04/schema)
