Opt Out Of Kibeti
Deactivates the caller’s Kibeti wallet (status becomes INACTIVE) after checking their wallet PIN. The wallet must be ACTIVE and have a zero balance - move any funds out first with Withdraw From Kibeti (To Personal) under Transactions > Kibeti. The wallet is kept, not deleted, so Opt In To Kibeti reactivates it. Sends a best-effort SMS on success.
Headers
Required on non-GET requests to non-public paths (DeviceSignatureFilter), skipped for GET/whitelisted/multipart requests and in the local profile.
Base64 ECDSA signature over sha256(body) + timestamp + requestId, signed with the device's registered private key.
Unix epoch seconds; must be within 5 minutes of server time.
Unique per request - reused values are rejected as replays.
Not enforced on this endpoint (no @RequireIdempotencyKey), but send one: it also keys the opt-out SMS notification.
