# Delete Custom Entity Attribute

Deletes an attribute of the tenant's own from the definition of the Custom Entity named
`customEntityDenominator`, within the request: every item of it loses its value for the
attribute, in every language, and it leaves the form, the Excel views and whatever else hangs
from it. No snapshot is taken before: nothing keeps its values. The attributes of the
platform's own cannot be deleted.
## Response
**204 No Content** — the attribute is deleted. **409 Conflict** — it belongs to the platform,
or its deletion is already pending.
## Example

```http
DELETE /Metadata/CustomEntities('example')/attributes('vcrj_note') HTTP/1.1
X-API-KEY: your-api-key-here
```

Endpoint: DELETE /Metadata/CustomEntities('{customEntityDenominator}')/attributes('{attributeId}')
Version: 2.0.0

## Description:

  - `Response` ()
    **204 No Content** — the attribute is deleted. **409 Conflict** — it belongs to the platform,
or its deletion is already pending.

  - `Example` ()
    ```http
DELETE /Metadata/CustomEntities('example')/attributes('vcrj_note') HTTP/1.1
X-API-KEY: your-api-key-here
```

## Path parameters:

  - `customEntityDenominator` (string, required)
    The name of the Custom Entity

  - `attributeId` (string, required)
    The identifier of the attribute to delete, matched exactly

## Header parameters:

  - `X-API-KEY` (string)
    Tenant's API key (required)

## Response 204:

  - `204` (unknown)
    No Content

## Response 400:

  - `400` (unknown)
    Bad Request

## Response 400 fields (application/json):

  - `validationFailures` (object)

## Response 401:

  - `401` (unknown)
    Unauthorized

## Response 401 fields (application/json):

  - `message` (string)

  - `request_id` (string)

## Response 403:

  - `403` (unknown)
    Forbidden

## Response 403 fields (application/json):

  - `message` (string)

  - `request_id` (string)

## Response 404:

  - `404` (unknown)
    Not Found

## Response 409:

  - `409` (unknown)
    Conflict

## Response 409 fields (application/json):

  - `error` (string)

## Response 500:

  - `500` (unknown)
    Internal Server Error

## Response 500 fields (application/json):

  - `error` (string)

  - `details` (any)

## Response 404 examples:

  - `The tenant has no custom entity by that name` (unknown)

  - `No attribute has that identifier` (unknown)

## Response 409 examples:

  - `A platform attribute cannot be deleted` (unknown)

  - `The attribute's deletion is already pending` (unknown)

