Show Table of Contents
7.7. Delete a Domain
Description
Delete an existing domain.
Note
The API exits with an error message if there are applications within the domain to be deleted. Therefore, all applications must be deleted before deleting a domain. Setting the
force parameter to true automatically deletes all applications under that domain and then deletes the domain.
Warning
Deleting a domain with the
force parameter set to true deletes all applications created within that domain. This operation cannot be reversed.
Method and URL Structure
| Method | URL Structure |
|---|---|
DELETE | /broker/rest/domains/:name |
Request Parameters
| Name | Description | Required | Default |
|---|---|---|---|
force | Force delete domain | No | false |
See Section A.3, “Domains” for more information about the valid options applicable to these request parameters.
cURL Command Example
$ curl -X DELETE https://openshift.redhat.com/broker/rest/domains/mydomain --user user@example.com:password
JSON Response
If there are applications under the domain to be deleted, the API exits with an error message.
{
"api_version": 1.6,
"data": null,
"messages": [
{
"exit_code": 128,
"field": null,
"severity": "error",
"text": "Domain contains applications. Delete applications first or set force to true."
}
],
"status": "unprocessable_entity",
"supported_api_versions": [
1.0,
1.1,
1.2,
1.3,
1.4,
1.5,
1.6
],
"type": null,
"version": "1.6"
}
In this case, the user must delete all applications that exist under the domain or set the
force parameter to true to automatically delete the applications as part of the domain delete process.

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.