# Describe the 510(k) database

What the FDA 510(k) database on the Assyro API holds: record count, supported filters and sorts, and source notes.

Source: https://www.assyro.com/docs/api/fda-510k/meta

`POST https://api.assyro.com/v1/query` with `"operation": "device-510k.meta"`

> **Note:** Preview: `api.assyro.com` is not serving production data yet. Requests and responses on this page follow the published contract and may change before launch.

### Input

No input: send `{}`.

### data

| Field | Type | Required | Description |
|---|---|---|---|
| `title` | string | yes | The database's name. |
| `totalRecords` | integer or null | yes | How many records it holds, when known. |
| `supportedFilters` | string[] | yes | The filters search accepts. |
| `supportedSorts` | string[] | yes | The sorts search accepts. |
| `sourceNotes` | string[] | yes | Notes about the source, such as its coverage. |

## Example request

curl:

```bash
curl https://api.assyro.com/v1/query \
  -H "Content-Type: application/json" \
  -d '{
    "version": 1,
    "operation": "device-510k.meta",
    "input": {}
  }'
```

Python:

```python
import requests

response = requests.post(
    "https://api.assyro.com/v1/query",
    json={
      "version": 1,
      "operation": "device-510k.meta",
      "input": {}
    },
)
response.raise_for_status()
print(response.json())
```

JavaScript:

```javascript
const response = await fetch("https://api.assyro.com/v1/query", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
    "version": 1,
    "operation": "device-510k.meta",
    "input": {}
  }),
});
const result = await response.json();
```
