Skip to navigation

Withdraw From Kibeti (To Personal)

View as Markdown

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

AuthorizationstringOptional
X-Device-IdstringOptional

Required on non-GET requests to non-public paths (DeviceSignatureFilter), skipped for GET/whitelisted/multipart requests and in the local profile.

X-SignaturestringOptional

Base64 ECDSA signature over sha256(body) + timestamp + requestId, signed with the device's registered private key.

X-TimestampstringOptional

Unix epoch seconds; must be within 5 minutes of server time.

X-Request-IdstringOptional

Unique per request - reused values are rejected as replays.

Idempotency-KeystringOptional

Required by @RequireIdempotencyKey

Request

This endpoint expects an object.
amountintegerOptional

Response

201 Created
codeintegerOptional
messagestringOptional
dataobjectOptional

Errors

400
Bad Request Error