> ## Documentation Index
> Fetch the complete documentation index at: https://developer.buildpass.global/llms.txt
> Use this file to discover all available pages before exploring further.

# Filtering

> The BuildPass API allows you to filter results using query parameters in your GET requests.

Here’s some examples of how you can filter subcontractors by project and document types by their category. Please see API reference for more information.

### Filtering Subcontractors by Project

To filter subcontractors for a specific project, use the `projectId` query parameter in your GET request to `/subcontractors`.

#### Example Request

```
GET /subcontractors?projectId=proj_clgbsb90b001qjy0f0eo1hspp HTTP/1.1
X-BuildPass-Api-Version: v1
X-BuildPass-Builder-Id: buil_clgbsb90b001qjy0f0eo1hspp
Authorization: Bearer YOUR_ACCESS_TOKEN
```

### Filtering Prequalifications by Status

To filter prequalifications by their status, use the `status` query parameter in your GET request to `/subcontractors/{id}/prequalifications`.

#### Example Request

```
GET /subcontractors/sub_clgbsb90b001qjy0f0eo1hspp/prequalifications?status=APPROVED HTTP/1.1
X-BuildPass-Api-Version: v1
Authorization: Bearer YOUR_ACCESS_TOKEN
```
