---
title: "Get Provider Flags"
method: GET
path: "/flags/search"
tags: ["flags"]
---

# Get Provider Flags

`GET /flags/search`

## Query parameters

- `offset` number
- `limit` number
- `npi` string
- `flagType` string[]
- `firstName` string
- `lastName` string
- `subCollectionName` string[]
- `sharedToCredCommittee` boolean
- `flagReadStatus` 'seen' | 'unseen' | 'all'
- `flaggedDateStart` string, date-time
- `flaggedDateEnd` string, date-time
- `expirationDateStart` string, date-time
- `expirationDateEnd` string, date-time
- `reportDateStart` string, date-time
- `reportDateEnd` string, date-time

## Headers

- `organization-id` string

## Response `200`

List of provider flags based on advanced filter criteria

- unknown

## Other responses

- `400` — Bad request if filter is invalid.
- `401` — Unauthorized if authorization token is not provided or invalid.
- `403` — Forbidden if user access is not right.

---

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