Stop the current identity signing in with a provider account. The account itself isn't affected, and it can be linked again later (to this identity or another one).
The API token needs the update-self permission for the identity's group. An identity's last way of signing in can't be removed: if it has no password and no other linked account, this fails with IDENTITY_LAST_LOGIN_METHOD (20022). Ask the person to set a password first, with update the current identity.
DELETE https://api.jsonpad.io/identities/self/providers/:providercurl -X DELETE https://api.jsonpad.io/identities/self/providers/google \
-H "x-api-token: <YOUR TOKEN>" \
-H "x-identity-group: players" \
-H "x-identity-token: <IDENTITY TOKEN>"providerstringgoogle, github, apple, microsoft, discord or facebook.x-api-tokenstringYour API token.x-identity-tokenstringAn identity token.x-identity-groupstringAn identity group.No request body
No response body
No response headers
2026-09-17