---
title: "Service: /oauth/members/{member}/clients/{client} [DELETE]"
source: https://dev.pageseeder.com/api/services/oauth-client-DELETE.html
description: "Deletes an OAuth client permanently. Requires no associated webhooks. Invalidates all issued tokens and removes CORS origins. Only client owners or administrators can perform this operation."
last_updated: 2026-09-02T11:36:22+10:00
document_type: api_endpoint
operation_id: oauth-DELETE
resource_id: oauth
path_template: /oauth/members/{member}/clients/{client}
http_method: DELETE
api_category: oauth
implementation_version: 6.2004
api_since: 5.8900
deprecated_since: null
obsolete_since: null
api_support: experimental
cache_control: N/A
generated_at: 2026-09-02
tokens: ~279
---

# /oauth/members/\{member\}/clients/\{client\} \[DELETE\]

## Description



Deletes an [OAuth client](../../reference/glossary/oauth_client.md).

A client cannot be deleted while it has [webhooks](../../reference/glossary/webhook.md), so you must delete any webhooks associated with the client beforehand.

Deleting the client also has the following effect:

- Invalidate all the tokens issued for that client.
- Remove CORS origin for that client, so you won’t be able to use CORS for origin corresponding to that client unless another client has the same origin.

> **Warning:** This service deletes the client permanently and the operation is irreversible.

## Parameters

No parameters required.

## Permission

Members can only delete their own OAuth clients.

Administrators can delete any client.

## Response

If the operation is successful, the response is always the same:

```xml
<client-delete/>
```

## Error Handling

| HTTP code | Condition |
| --- | --- |
| 400 | The client cannot be deleted while it has webhooks |
| 403 | The client is not owned by the member |
| 404 | Unable to find client |

