Files
Copy Page
geowallet
Overview
Authentication
APIs
Ledger Balance
Get Balance of all ledgers
Get Balance for a single currency
Funding
Get deposit instruments
Payers
Create original payer
Beneficiaries
Create beneficiary
Quotes
Get FX quotation
Payments
Confirm quote and create payment
Payment result inquiry
Files
Create file upload session
POST
Get file processing status
GET
Upload file binary to pre-signed URL
PUT
Payment Status Webhook
About Us
Schemas
ErrorResponse
DepositInstrumentsResponse
DepositInstruction
FiatBankAccount
CreatePayerRequest
PayerInfo
IdentityInfo
Address
CompanyInfo
Director
UBO
DocumentReference
CreatePayerResponse
CreateBeneficiaryRequest
BeneficiaryInfo
BeneficiaryBankAccount
IntermediaryBank
OriginatorInfo
LocalClearing
CreateBeneficiaryResponse
QuoteRequest
QuoteResponse
PaymentRequest
PaymentInstruction
Amount
Compliance
Metadata
PaymentResponse
FileUploadSessionRequest
FileUploadSessionResponse
FileStatusResponse
Files
Copy Page
Upload file binary to pre-signed URL
PUT
/{upload_path}
Try it
Run in Apifox
Run in Apifox
After calling POST /api/v1/files, you receive an
uploadUrl
. Use this endpoint with the full path from that URL. The request must be a binary PUT with the correct Content-Type.
Request
Authorization
API Key
Add parameter in header
X-API-Key
Example:
X-API-Key: ********************
or
JWT Bearer
Add the parameter
Authorization
to Headers
Example:
Authorization: ********************
or
Path Params
Generate Code
Body Params
application/octet-stream
Required
Not configured
Request Code Samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request
Request Example
Shell
JavaScript
Java
Swift
cURL
cURL-Windows
Httpie
wget
PowerShell
Responses
🟢
200
application/json
File uploaded successfully
Body
application/json
Generate Code
Example
{
"message"
:
"OK"
}
ðŸŸ
403
ðŸŸ
413
ðŸŸ
415
Modified atÂ
2026-06-05 08:31:49
Previous
Get file processing status
Next
Payment Status Webhook