> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.usebridge.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.usebridge.com/_mcp/server.

Refer to the [Soft Check](../soft-check) guide for what a soft check returns.

See the [node demo](https://github.com/use-bridge/sdk-typescript/tree/main/examples/node) for a working example.

### Run the check

Pass `serviceTypeIds`, `payerId`, and `state` to `softEligibility`.

```typescript
const result = await bridge.softEligibility({
  serviceTypeIds: ["svt_xxx"],
  payerId: "pyr_xxx",
  state: "CA",
});
```

### Handle the result

Read `result.status` and `result.providers`.
See the [Soft Check](../soft-check) guide for status values.

---

#### [Hard Check](./hard-check)

Full eligibility checks, cost estimates, and provider eligibility