# Delete an application

To delete an existing application, make a `DELETE` request to the `/register` endpoint. 

## Request

:::info
Requests must be authenticated with an access token with any valid scope (`accounts`, `payments` or `openid`) and must contain the **Client ID** of the application.
:::

| Parameter      | Description                      |
| -------------- | -------------------------------- |
| `access_token` | Access token.                    |
| `client_id`    | Client ID of your application.   |

:::warning
If you get certificate errors when using `curl` with Sandbox, it usually means your system [doesn't trust our certificate issuer](/docs/guides/build-banking-apps/get-started/get-access-token#certificates). The recommended approach is to add the certificate to your trusted store.

As a quick workaround, you can use the `-k` (or `--insecure`) option to skip certificate checks. **Be aware this disables all SSL verification, which can hide issues like expired or mismatched certificates and leaves you vulnerable to man-in-the-middle attacks**. For these reasons, avoid using `-k` in production or as a permanent solution.
:::

### Example

- ```shell [Production]
  curl -X DELETE https://oba-auth.revolut.com/register/<client_id> \
          --cert transport.pem --key private.key \
       --header 'Authorization: Bearer <access_token>'
  ```

- ```shell [Sandbox]
  curl -X DELETE https://sandbox-oba-auth.revolut.com/register/<client_id> \
          --cert transport.pem --key private.key \
       --header 'Authorization: Bearer <access_token>'
  ```

## Response

If the request is successful, you will receive an empty response with the `204` HTTP status code.

## Need help?

If you're having issues deleting an application, or if you also need to delete your [Developer Portal](https://developer.revolut.com/portal/) account, reach out to our [API Support team](mailto:api-requests@revolut.com).