Unlink a login credential
Removes a credential from the current identity. Fails with `400` when it is the identity's last credential — every identity must keep at least one way to log in.
Removes a credential from the current identity. Fails with 400 when it is the
identity's last credential — every identity must keep at least one way to log in.
Authorization
cookieAuth JWT access token set by /auth/google/callback or /auth/refresh
In: cookie
Path Parameters
The credential id
uuidResponse Body
application/json
application/json
application/json
curl -X DELETE "https://example.com/identity/credentials/497f6eca-6276-4993-bfeb-53cbbbba6f08"Client-credentials token for an app backend POST
Machine-to-machine token bound to the app owner's pid, carrying the app's clientId. Use `Authorization: Bearer <token>`. `clientSecret` is required when the app has one set.
List login credentials GET
Lists every login credential (provider, email, linked/last-login time) linked to the current identity. Each row is one way to prove ownership of the PID.