---
title: "GET /sensor-policy"
method: GET
path: "/sensor-policy"
---

# GET /sensor-policy

`GET /sensor-policy`

## Request

- Base URL: `https://api.oximy.com/v1`
- URL: `https://api.oximy.com/v1/sensor-policy`
- Auth: HTTP bearer

## Headers

- `Oximy-Version` '2026-06-29'

## Response `200`

Workspace Sensor policy.

- SensorPolicyResponse
  - `object` 'sensor_policy', required
  - `request_id` string, required
  - `as_of` string, date-time, required
  - `data` SensorPolicyState, required
    - `policy` SensorPolicy, required
      - `deployment` 'optional' | 'required' | 'prohibited', required
      - `captureOverride` 'none' | 'forced_on' | 'forced_off', required
      - `employeePauseAllowed` boolean, required
      - `enableAfterInstall` boolean, required
    - `effective_policy` SensorPolicy, required
      - `deployment` 'optional' | 'required' | 'prohibited', required
      - `captureOverride` 'none' | 'forced_on' | 'forced_off', required
      - `employeePauseAllowed` boolean, required
      - `enableAfterInstall` boolean, required

## Other responses

- `304`: Not modified. Conditional GET responses do not consume rate-limit quota.
- `400`: Invalid parameters.
- `401`: Missing or invalid API key.
- `403`: The API key does not have the required scope.
- `404`: The requested resource was not found in the calling key's workspace scope.
- `409`: Conflict or idempotency replay conflict.
- `429`: Rate limit exceeded.
- `500`: Unexpected server error.

## Changes

- **2026-11-04** `6e120b9b5522`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/oximy/apis/oximy-public-api/changes/sensor-policy/get.md)

---

[API](https://skmtc.dev/oximy/apis/oximy-public-api.md) - [All operations](https://skmtc.dev/oximy/apis/oximy-public-api/llms.txt) - [OpenAPI document](https://skmtc.dev/oximy/apis/oximy-public-api/revisions/6e120b9b5522?raw)
