---
title: "Search 510(k) summary PDFs"
method: GET
path: "/api_partner/evidence/device510k-summaries"
tags: ["Evidence"]
---

# Search 510(k) summary PDFs

`GET /api_partner/evidence/device510k-summaries`

## Query parameters

- `q` string, nullable — Free-text query. Supports boolean operators (AND, OR, NOT) and phrase matching.
- `f` string, nullable — Space-delimited filters in `field:"value"` format. Values must be double-quoted. See the Evidence tag description for examples.
- `p` integer — Page number

## Headers

- `authorization` string — Set to `Bearer <token>` to pass token for authorization.

## Response `200`

Successful Response

- Device510kSummariesSearchResponse
  - `totalResults` integer, nullable
  - `delay` number, nullable
  - `resultsPerPage` integer, nullable
  - `from` integer, nullable
  - `results` Device510kSummariesResult[]
    - `id` string, nullable
    - `slug` string, nullable
    - `dataset` string, nullable
    - `uid` FacetValue — A faceted field value as returned by Resolute's formatter. Resolute returns faceted fields as {id, name} dicts, optionally with a "highlighted" key containing HTML-marked-up text when the field matched the search query. The id is the ES-stored value (filterable), and name is the display value (may differ due to es_to_name transforms, e.g. country codes).
      - `id` union
        - string
        - integer
        - number
      - `name` union
        - string
        - integer
      - `highlighted` string, nullable
    - `type` string, nullable
    - `filename` string, nullable
    - `attachments` Device510kSummariesAttachment[]
      - `slug` string, nullable
      - `id` string, nullable
      - `pages` Device510kSummariesPage[]
        - `slug` string, nullable
        - `id` string, nullable
        - `pageIndex` string, nullable
        - `attachment` object, nullable
      - `pagesTotal` integer, nullable
      - `ontology` Device510kSummariesOntology
        - `tags` FacetValue[]
          - `id` union
            - string
            - integer
            - number
          - `name` union
            - string
            - integer
          - `highlighted` string, nullable
        - `categories` FacetValue[]
          - `id` union
            - string
            - integer
            - number
          - `name` union
            - string
            - integer
          - `highlighted` string, nullable
      - `file` Device510kSummariesFile
        - `filename` union
          - FacetValue — A faceted field value as returned by Resolute's formatter. Resolute returns faceted fields as {id, name} dicts, optionally with a "highlighted" key containing HTML-marked-up text when the field matched the search query. The id is the ES-stored value (filterable), and name is the display value (may differ due to es_to_name transforms, e.g. country codes).
            - `id` union
              - …
            - `name` union
              - …
            - `highlighted` string, nullable
          - string
        - `fileSize` union
          - FacetValue — A faceted field value as returned by Resolute's formatter. Resolute returns faceted fields as {id, name} dicts, optionally with a "highlighted" key containing HTML-marked-up text when the field matched the search query. The id is the ES-stored value (filterable), and name is the display value (may differ due to es_to_name transforms, e.g. country codes).
            - `id` union
              - …
            - `name` union
              - …
            - `highlighted` string, nullable
          - integer
        - `mimeType` FacetValue — A faceted field value as returned by Resolute's formatter. Resolute returns faceted fields as {id, name} dicts, optionally with a "highlighted" key containing HTML-marked-up text when the field matched the search query. The id is the ES-stored value (filterable), and name is the display value (may differ due to es_to_name transforms, e.g. country codes).
          - `id` union
            - string
            - integer
            - number
          - `name` union
            - string
            - integer
          - `highlighted` string, nullable
        - `createdAt` string, nullable
        - `modifiedAt` string, nullable
        - `isDuplicate` FacetValue — A faceted field value as returned by Resolute's formatter. Resolute returns faceted fields as {id, name} dicts, optionally with a "highlighted" key containing HTML-marked-up text when the field matched the search query. The id is the ES-stored value (filterable), and name is the display value (may differ due to es_to_name transforms, e.g. country codes).
          - `id` union
            - string
            - integer
            - number
          - `name` union
            - string
            - integer
          - `highlighted` string, nullable
      - `path` string, nullable
      - `origin` string, nullable
      - `attachment` Device510kSummariesAttachmentContent
        - `content` unknown
        - `contentType` FacetValue — A faceted field value as returned by Resolute's formatter. Resolute returns faceted fields as {id, name} dicts, optionally with a "highlighted" key containing HTML-marked-up text when the field matched the search query. The id is the ES-stored value (filterable), and name is the display value (may differ due to es_to_name transforms, e.g. country codes).
          - `id` union
            - string
            - integer
            - number
          - `name` union
            - string
            - integer
          - `highlighted` string, nullable
      - `pageCount` FacetValue — A faceted field value as returned by Resolute's formatter. Resolute returns faceted fields as {id, name} dicts, optionally with a "highlighted" key containing HTML-marked-up text when the field matched the search query. The id is the ES-stored value (filterable), and name is the display value (may differ due to es_to_name transforms, e.g. country codes).
        - `id` union
          - string
          - integer
          - number
        - `name` union
          - string
          - integer
        - `highlighted` string, nullable
    - `attachmentsTotal` integer, nullable

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/scite/apis/scite-api.md) · [All operations](https://skmtc.net/scite/apis/scite-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/scite/scite-api/versions/9f4cba020e89/schema)
