Withdraw From Kibeti (To Personal)
Moves money from the caller’s own Kibeti wallet back into their Personal wallet. Same shape and flow as Deposit To Kibeti (From Personal), in the other direction - confirm with Confirm Kibeti Self-Transfer.
Headers
Authorization
X-Device-Id
Required on non-GET requests to non-public paths (DeviceSignatureFilter), skipped for GET/whitelisted/multipart requests and in the local profile.
X-Signature
Base64 ECDSA signature over sha256(body) + timestamp + requestId, signed with the device's registered private key.
X-Timestamp
Unix epoch seconds; must be within 5 minutes of server time.
X-Request-Id
Unique per request - reused values are rejected as replays.
Idempotency-Key
Required by @RequireIdempotencyKey
Request
This endpoint expects an object.
amount
Response
201 Created
code
message
data
Errors
400
Bad Request Error
