---
title: "DELETE /resources/{resource_id}/custom-access-levels/{access_level_remote_id}"
method: DELETE
path: "/resources/{resource_id}/custom-access-levels/{access_level_remote_id}"
tags: ["resources"]
---

# DELETE /resources/{resource_id}/custom-access-levels/{access_level_remote_id}

`DELETE /resources/{resource_id}/custom-access-levels/{access_level_remote_id}`

## Request

- Base URL: `https://api.opal.dev/v1`
- URL: `https://api.opal.dev/v1/resources/{resource_id}/custom-access-levels/{access_level_remote_id}`
- Auth: HTTP bearer

Deletes a custom access level identified by its remote ID. If the resource is a parent type, the deletion fans out to all child resources.

## Path parameters

- `resource_id` string, uuid, required
- `access_level_remote_id` string, required

## Response `200`

Successfully deleted.

## Other responses

- `400`: Unsupported resource type.
- `404`: Resource or access level not found, or access denied.

## Changes

- **2026-09-03** `6fb509a33bf8`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/opal/apis/opal-api/changes/resources/:resource_id/custom-access-levels/:access_level_remote_id/delete.md)

---

[API](https://skmtc.dev/opal/apis/opal-api.md) - [All operations](https://skmtc.dev/opal/apis/opal-api/llms.txt) - [OpenAPI document](https://skmtc.dev/opal/apis/opal-api/revisions/e7877ea96eab?raw)
