#4426·kratos

PUT identity does not update verifiable_addresses

Author: timblackwellCreated Jun 2, 2025Updated Jul 17, 2026
Labelsbug

Preflight checklist

Ory Network Project

No response

Describe the bug

I am trying to set an address as verified using the a PUT to the admin identities endpoint. I do not get an error, but the change is not applied. A PATCH request does work though, so assume there is some bug with the PUT request that is not present on the PATCH endpoint.

Reproducing the bug

  1. Create one identity without verifying their email address.
  2. Make PUT request, updating the first item in verifiable_addresses array to have verified: true, status: completed and the verified_at dateTime set:
    "verifiable_addresses": [
      {
        "id": "f33f7315-c5b2-45b1-815e-aa64260f92ae",
        "value": "REDACTED",
        "verified": true,
        "via": "email",
        "status": "completed",
        "verified_at": "2025-02-11T13:20:22.247891Z",
        "created_at": "2024-02-11T13:20:22.247891Z",
        "updated_at": "2024-02-11T13:20:22.247891Z"
      }
    ],
  1. Observe the response does not include the updates to verifiable_addresses.

Relevant log output

bash

Relevant configuration

yaml

Version

Ory Network

On which operating system are you observing this issue?

Ory Network

In which environment are you deploying?

Ory Network

Additional Context

No response