---
title: "List SAM.gov exclusions"
method: GET
path: "/v1/employers/{employer_id}/sam-exclusions"
tags: ["Employers"]
---

# List SAM.gov exclusions

`GET /v1/employers/{employer_id}/sam-exclusions`

Per-exclusion SAM.gov debarment / suspension list for an
employer.

Each row is one entry from the System for Award Management
exclusions list -- the excluding agency, the program / type the
exclusion was filed under, dates (activation + termination, when
populated), the UEI + CAGE code that link to federal-contracting
profiles, and any additional_comments narrative. The aggregate
boolean (`is_sam_excluded`) plus the current top-line exclusion_type
and excluding_agency already live on the Employer payload; this
endpoint backs them with the full per-exclusion roster, including
terminated historical exclusions.

Lookup: SAM source has no canonical employer_id and the address
fields don't reliably match across agencies, so name_normalized is
the join key. Resolved through employer_profile, then queried
against sam_exclusion_detail.

Status semantics: an exclusion with NULL termination_date is
currently active; one with a populated termination_date was
terminated on that date. Active exclusions surface first
(NULLS FIRST ordering on termination_date), then terminated
most-recent-first.

## Path parameters

- `employer_id` string, required

## Query parameters

- `limit` integer
- `offset` integer

## Headers

- `X-Api-Key` string

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

---

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