# Delete records from a HyperDB table by primary keys

`POST https://api.airtable.com/v0/{enterpriseAccountId}/{dataTableId}/deleteRecords`

Delete records from a HyperDB table with primary keys matching specified primary keys

## Requirements

- **Authentication:** [Personal access token](https://airtable.com/developers/web/api/authentication.md#types-of-token)
- **Scope:** [`hyperDB.records:write`](https://airtable.com/developers/web/api/scopes.md#hyper-db-records-write)
- **User role:** Enterprise admin
- **Billing plans:** Enterprise Scale

## Path parameters

- `enterpriseAccountId: string`

- `dataTableId: string`

## Request body

- `primaryKeysForDelete: array<string>` — required

## Response format

- `_promisedCompressedResponseDataSymbol: unknown` — required

- `compressedResponseDataResultPromise: object` — required

### Example — Example response

```sh
curl -X POST "https://api.airtable.com/v0/{enterpriseAccountId}/{dataTableId}/deleteRecords" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
--data '{
    "primaryKeysForDelete": [
      "484"
    ]
  }'
```
