# Delete an API scope (/docs/apis/management/resources/DeleteApiScope)

`DELETE /resources/api_resources/{api_id}/scopes/{scope_id}`

Permanently deletes the specified API scope from the API resource. This operation is irreversible. Once deleted, clients will no longer be able to request or obtain access tokens containing this scope.

Base URL: `https://{tenant}.{region}.monocloud.com/api`, where `{tenant}`, `{region}` (one of us, eu, in) come from your tenant. Authentication: send your Management API key in the `X-API-KEY` header.

## Parameters

- `scope_id` (path) (string, required) The unique identifier of the API scope.
- `api_id` (path) (string, required) The unique identifier of the API resource.

## Response body

`204`. The API scope was deleted successfully

## Errors

- `401` Unauthorized
- `403` Forbidden
- `404` Not Found
  - `type` (string, required) A URI reference that identifies the error type. When accessed, it may provide human-readable documentation.
  - `title` (string, required) A short, human-readable summary of the error.
  - `status` (integer, required, int32) The HTTP status code associated with this error response.
  - `trace_id` (string, required) A unique identifier for the request, used for tracing and diagnostics.
  - `detail` (string) A human-readable explanation specific to this occurrence of the error.
  - `instance` (string) A URI reference that identifies the specific occurrence of the error.
- `422` Unprocessable Entity
  - `type` (string, required) A URI reference that identifies the error type. When accessed, it may provide human-readable documentation.
  - `title` (string, required) A short, human-readable summary of the error.
  - `status` (integer, required, int32) The HTTP status code associated with this error response.
  - `trace_id` (string, required) A unique identifier for the request, used for tracing and diagnostics.
  - `detail` (string) A human-readable explanation specific to this occurrence of the error.
  - `instance` (string) A URI reference that identifies the specific occurrence of the error.
  - `errors` (Record<string, string[]>, required) A key-value map of validation errors, where each key represents a request field and the value contains one or more messages describing why the request could not be processed.

## Example (MonoCloud .NET SDK)

```csharp
using MonoCloud.Management;
using MonoCloud.Management.Core.Base;

var apiClient = new MonoCloudManagementClient(new MonoCloudConfig("<your-domain>", "[[API-Key]]"));


var scopeId = "tQi5Nu2sg7TVB727UfHPT";

var apiId = "n8TniSuy4WN9ROJYNwir6";


var result = await apiClient.Resources.DeleteApiScopeAsync(scopeId, apiId);
```

## Example (MonoCloud Javascript SDK)

```javascript
import { MonoCloudManagementClient } from '@monocloud/management';

const apiClient = MonoCloudManagementClient.init({ domain: '<your-domain>', apiKey: '[[API-Key]]' });

const scopeId = 'tQi5Nu2sg7TVB727UfHPT';

const apiId = 'n8TniSuy4WN9ROJYNwir6';

const result = apiClient.resources.deleteApiScope(scopeId, apiId);
```