---
title: "Use permission to activate a lock remotely"
method: PUT
path: "/api/v1/users/me/permissions/{lockId}/activate"
tags: ["/users/me/permissions"]
---

# Use permission to activate a lock remotely

`PUT /api/v1/users/me/permissions/{lockId}/activate`

## Path parameters

- `lockId` integer, required

## Request body

- LockActivationOptions
  - `lockActivationMode` 1 | 2 | 3 | 4, required — 1 = OpenClose, 2 = Toggle, 3 = Open, 4 = Close
  - `deviceId` integer, nullable — The ID of the device that activated the lock - if null falls back to the Browser device
  - `skipLockConfirmation` boolean, nullable

## Response `200`

OK

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found

---

[API](https://skmtc.net/kleverkey/apis/kleverkey-api.md) · [All operations](https://skmtc.net/kleverkey/apis/kleverkey-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/kleverkey/kleverkey-api/revisions/c65c361917fe/schema)
