---
title: "Initiate revoking the Trusted Beneficiary mark from an IBAN"
method: POST
path: "/wallets/beneficiary/iban/untrust"
tags: ["Trusted Beneficiary"]
---

# Initiate revoking the Trusted Beneficiary mark from an IBAN

`POST /wallets/beneficiary/iban/untrust`

## Request body

- object
  - `userId` string, required
  - `whitelistedIbanId` string, required
  - `verificationMethod` 'sms' | 'totp' | 'passkey' — Defaults to `sms` when omitted.

## Response `200`

Challenge issued. Same shape as the trust-initiate response — factor-specific fields populated based on `verificationMethod`.

- object
  - `verificationMethod` 'sms' | 'totp' | 'passkey', required
  - `ok` boolean
  - `challengeId` string
  - `dateExpires` string
  - `options` object — Standard WebAuthn `PublicKeyCredentialRequestOptions`. Base64url-encoded binary fields are passed through to the browser without modification.
    - `challenge` string
    - `timeout` integer
    - `rpId` string
    - `allowCredentials` object[]
      - `type` string
      - `id` string
    - `userVerification` string
  - `allowedOrigins` string[]
  - `relyingPartyId` string

## Other responses

- `400` — Request was rejected. The `errorCode` field disambiguates.
- `401` — Invalid API key or HMAC signature.

---

[API](https://skmtc.net/striga/apis/striga-v1.md) · [All operations](https://skmtc.net/striga/apis/striga-v1/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/striga/striga-v1/revisions/63e57aa7df45/schema)
