AdminReset 3dEye provisioning for a user

Reset 3dEye provisioning for a user

Clears the local threedeye_users/recovery rows (force re-provision) and optionally deletes the remote 3dEye account when visible in our customer. Requires dual auth: X-Admin-API-Key + JWT.

curl -X POST "https://api.spkey.co/admin/threedeye/users/example_string/reset" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_TOKEN (JWT)" \
  -H "X-API-Key: YOUR_API_KEY" \
  -d '{
  "clearMapping": true,
  "deleteRemote": true,
  "reprovision": true
}'
{
  "userId": "example_string",
  "email": "null",
  "clearedMapping": true,
  "clearedRecovery": true,
  "remote": {
    "attemptedDelete": true,
    "deletedThreedeyeUserId": "null",
    "notVisible": true
  },
  "reprovision": {
    "attempted": true,
    "threedeyeUserId": "null",
    "error": "null"
  }
}
POST
/admin/threedeye/users/{userId}/reset
POST
Base URLstring

Target server for requests. Edit to use your own host.

Bearer Token (JWT)
Bearer Tokenstring
Required

JWT token from SmartphoneKey authentication. Identifies the B2C user or B2B service.

JWT token from SmartphoneKey authentication. Identifies the B2C user or B2B service.
API Key (header: X-API-Key)
X-API-Keystring
Required

API key for B2B organization access. Provided during organization onboarding.

API key for B2B organization access. Provided during organization onboarding.
Content-Typestring
Required

The media type of the request body

Options: application/json
clearMappingboolean

Delete the local threedeye_users + recovery rows so the next fetch re-provisions.

deleteRemoteboolean

Also delete the remote 3dEye account if it is visible in our customer. Cannot remove accounts that live outside our customer.

reprovisionboolean

After clearing, immediately re-run provisioning instead of waiting for the next fetch.

Request Preview
Response

Response will appear here after sending the request

Authentication

header
Authorizationstring
Required

Bearer token (JWT). JWT token from SmartphoneKey authentication. Identifies the B2C user or B2B service.

header
X-API-Keystring
Required

API Key for authentication. API key for B2B organization access. Provided during organization onboarding.

Path Parameters

Body

application/json
clearMappingboolean

Delete the local threedeye_users + recovery rows so the next fetch re-provisions.

deleteRemoteboolean

Also delete the remote 3dEye account if it is visible in our customer. Cannot remove accounts that live outside our customer.

reprovisionboolean

After clearing, immediately re-run provisioning instead of waiting for the next fetch.

Responses

userIdstring
Required
emailstring,null
Required
clearedMappingboolean
Required
clearedRecoveryboolean
Required
remoteobject
Required
reprovisionobject
Required