Business Enrollment

Initiate passkey deletion — step 1 of 2 (business)

Removing a strong factor is itself a sensitive action, so deletion is a two-step SCA ceremony proven with the passkey being removed. This call binds a deletion challenge to the named credentialId (the id returned by /business/passkey/list) and returns the WebAuthn assertion request for that credential alone: allowCredentials lists only the passkey being removed, and no other factor is accepted — a user who no longer holds the key goes through the liveness-gated 2FA reset. An unknown credentialId is refused with 999998. The challenge expires after 10 minutes. Nothing is deleted by this call; complete the removal with /business/passkey/delete/confirm.

post/business/passkey/delete

Request

  • Base URL
    https://www.sandbox.striga.com/api/v1
  • URL
    https://www.sandbox.striga.com/api/v1/business/passkey/delete
  • Auth
    API key in header api-key and API key in header Authorization

Request body

businessIdstring uuid required
credentialIdstring required

The id of the credential to remove, as returned by /business/passkey/list.

Example request

{
  "businessId": "8b1d5f2a-3c4e-4a6b-9f0d-7e2c1a4b5d6e"
}

Response

Deletion challenge issued, with the assertion request (options, allowedOrigins, relyingPartyId) for the passkey being removed.

challengeIdstring required
dateExpiresstring date-time required
credentialIdstring required

The credential the challenge is bound to. The confirm step deletes exactly this credential.

allowedOriginsstring[] required

The origins the assertion may be made at.

relyingPartyIdstring required

Changes

No recorded changes to this operation across all 1 revision of this API.