---
title: "Check device access status."
method: GET
path: "/requests/{id}"
tags: ["access"]
---

# Check device access status.

`GET /requests/{id}`

Returns the status of the supplied request id.

## Response `200`

Request status

- object — Request response
  - `state` 'PENDING' | 'FAILED' | 'COMPLETED', required
  - `statusCode` number — Response status code.
  - `ip` string — IP address of the original access request.
  - `accessRequest` object — Access request result.
    - `permission` 'DENIED' | 'APPROVED', required
    - `token` string, required — Authentication token to be supplied with future requests.
    - `expirationTime` string

## Other responses

- `default` — Failed operation

---

[API](https://skmtc.net/signalk/apis/signal-k-security-api.md) · [All operations](https://skmtc.net/signalk/apis/signal-k-security-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/signalk/signal-k-security-api/versions/9c4fd7143750/schema)
