> 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/check-request-status.md).

# Check Request Status

Use the `GET /client/check_request_status/{request_id}/` endpoint to check if a mechanic has accepted a client's service request. Simply provide the unique `request_id` to retrieve the current status of the request.

***

#### Parameters

| Name         | Type   | In   | Description                                    | Required |
| ------------ | ------ | ---- | ---------------------------------------------- | -------- |
| `request_id` | string | path | The unique identifier for the service request. | Yes      |

***

#### Responses

**200 OK**

**Description:** The request status was successfully retrieved.

**Example Response:**

```json
{
  "request_id": "abc123",
  "status": "Accepted",
  "mechanic_id": "mech456",
  "mechanic_name": "John Doe",
  "message": "Your request has been accepted by the mechanic."
}
```
