Deleting an API proxy

This pageapplies toApigee andApigee hybrid.

View Apigee Edge documentation.

More Information
For more information, see:

When you delete an API proxy, Apigeeremoves that API proxy and undeploys it from the cluster.

Deleting an API proxy is similar toundeploying an API proxy,except that you can return to edit the revision that you undeploy. If you delete the API proxy, it is nolonger available to edit.

Apigee UI

To delete an API proxy using the Apigee UI:

  1. In the Google Cloud console, go to theApigee> Proxy development> API proxies page.

    Go to API proxies

  2. In the row for the proxy you want to delete, underActions, clickDelete.
  3. In the confirmation dialog, clickDelete.

Apigee API

Delete an API proxy in your Apigee organization by issuing a DELETE request to the followingresource:

https://apigee.googleapis.com/v1/organizations/$ORG/apis/$API
Note: An API proxy must beundeployed before you can deleteit.

For example, to delete the helloworld API proxy:

curl "https://apigee.googleapis.com/v1/organizations/myorg/apis/helloworld" \  -X DELETE \  -H "Authorization: Bearer $TOKEN"

Where$TOKEN is set to your OAuth 2.0 access token, as described inObtaining an OAuth 2.0 access token. For information about thecurl options used in this example, seeUsing curl. For a description of environment variables you can use, seeSettingenvironment variables for Apigee API requests.

The following provides an example of the response output:

{  "metaData": {    "createdAt": "1559145292799",    "lastModifiedAt": "1559145292799",    "subType": "Proxy"  },  "name": "helloworld",  "revision": [    "1"  ]}

For more information, see theAPI proxies API.

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2026-02-19 UTC.