---
title: "PUT /key/{PK}"
method: PUT
path: "/key/{PK}"
tags: ["key", "put"]
---

# PUT /key/{PK}

`PUT /key/{PK}`

Update Authentiq ID by replacing the object.

v4: `JWT(sub,email,phone)` to bind email/phone hash; 

v5: POST issuer-signed email & phone scopes
and PUT to update registration `JWT(sub, pk, devtoken, ...)`

See: https://github.com/skion/authentiq/wiki/JWT-Examples

## Path parameters

- `PK` string, required

## Response `200`

Successfully updated

- object
  - `status` string — confirmed

## Other responses

- `404` — Unknown key `unknown-key`
- `409` — Already bound to another key `duplicate-hash`
- `default` — Error response

---

[API](https://skmtc.dev/authentiqid/apis/authentiq-api.md) · [All operations](https://skmtc.dev/authentiqid/apis/authentiq-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/authentiqid/authentiq-api/revisions/b5d106dd3d00/schema)
