Upload KYC documents
Upload identity documents (government ID, selfie) for a customer.
Document requirements:
- Formats: JPEG, PNG
- Max size: 10MB per image
- Required documents:
id_front,id_back(if applicable),selfie - Encoding: Base64
Submit documents using the documentType field:
document: For government ID images (front and back)selfie: For selfie verification photo
Submitted documents will be reviewed by Etherfuse admins before approval.
You’ll receive a kyc_updated webhook when the status changes.
Sandbox auto-approval: In sandbox, uploading documents for a personal customer org
immediately approves the customer and fires a kyc_updated webhook. The response
status returns "approved" (not "proposed"). This shortcut is sandbox-only —
production still requires manual review.
Documentation Index
Fetch the complete documentation index at: https://docs.etherfuse.com/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
API key for authentication. Pass the key directly (e.g., Authorization: your-api-key). Do not use a Bearer prefix.
Path Parameters
ID of the customer
Body
Request body for uploading KYC identity documents
Type of document being uploaded (government ID or selfie photo)
document, selfie Array of images as data URLs (JPEG or PNG, max 10MB each)
Public key of the wallet to upload documents for. Optional — if omitted, documents are attached at the organization level.