Skip to main content
POST
/
ramp
/
customer
/
{customer_id}
/
kyc
Submit KYC identity data
curl --request POST \
  --url https://api.etherfuse.com/ramp/customer/{customer_id}/kyc \
  --header 'Authorization: <api-key>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "pubkey": "9Qx7r...",
  "identity": {
    "name": {
      "givenName": "John",
      "familyName": "Doe"
    },
    "dateOfBirth": "1990-01-15",
    "address": {
      "street": "123 Main St",
      "city": "Mexico City",
      "region": "CDMX",
      "postalCode": "06600",
      "country": "MX"
    },
    "idNumbers": [
      {
        "value": "XAXX010101000",
        "type": "RFC"
      }
    ]
  }
}
'
{
  "status": "proposed",
  "message": "KYC data submitted for review"
}

Authorizations

Authorization
string
header
required

API key for authentication

Path Parameters

customer_id
string<uuid>
required

ID of the customer

Body

application/json

Request body for submitting KYC identity data programmatically

pubkey
string
required

Public key of the wallet to submit KYC for

identity
object
required

User identity information

Response

KYC data submitted successfully

status
string
Example:

"proposed"

message
string
Example:

"KYC data submitted for review"