> For the complete documentation index, see [llms.txt](https://requestmechanic.gitbook.io/request-mechanic-api-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://requestmechanic.gitbook.io/request-mechanic-api-documentation/client/get-mechanic-availability.md).

# Get Mechanic Availability

Use the `GET /client/get-availability/` endpoint to manually check a mechanic's active availability status. You can query for mechanics who are currently available (`isAvailable=true`) or unavailable (`isAvailable=false`).

***

#### Parameters

**This endpoint does not require specific query parameters.**

\
However, you can include the `isAvailable` query parameter in your request URL to filter mechanics based on their availability status.

**Example Query:**

* To check for available mechanics:\
  `GET /client/get-availability/?isAvailable=true`
* To check for unavailable mechanics:\
  `GET /client/get-availability/?isAvailable=false`

***

#### Responses

**200 OK**

**Description:** The availability status of mechanics was successfully retrieved.

**Example Response:**

```json
{
  "mechanics": [
    {
      "mechanic_id": "mech001",
      "name": "Jane Doe",
      "isAvailable": true
    },
    {
      "mechanic_id": "mech002",
      "name": "John Smith",
      "isAvailable": false
    }
  ],
  "message": "Mechanic availability status retrieved successfully."
}
```
