No. Ory Kratos generates the identity ID (UUID) and it cannot be chosen or changed. When creating or importing identities, you can set traits and optional fields like external_id, but not the primary id. For migrations/restores, use external_id to preserve your own identifier and look up the generated id via the “get by external_id” API (the identity id “can not be changed and can not be chosen”; use external_id for migration and lookups) ([Identity model](https://www.ory.sh/docs/kratos/manage-identities/overview)), ([External Identifiers](https://www.ory.sh/docs/kratos/manage-identities/external-id)).
b
bland-finland-95044
09/03/2025, 8:28 PM
@chilly-king-10285 can you create an OAuth client with a specific id?