Skip to content

Update KYC application

PATCH
/kyc/application
curl --request PATCH \
--url https://web.exactly.app/api/kyc/application \
--header 'Content-Type: application/json' \
--data '{ "lastName": "example", "firstName": "example", "nationalId": "example", "birthDate": "1970-01-01", "countryOfIssue": "example", "ipAddress": "example", "occupation": "example", "annualSalary": "example", "accountPurpose": "example", "expectedMonthlyVolume": "example", "isTermsOfServiceAccepted": true, "address": { "line1": "example", "line2": "example", "city": "example", "region": "example", "country": "example", "postalCode": "example", "countryCode": "example" } }'

Update the KYC application

Media typeapplication/json
object
lastName

The person's last name

string
<= 50 characters
firstName

The person's first name

string
<= 50 characters
nationalId

The person's national ID

string
<= 50 characters
birthDate

Birth date (YYYY-MM-DD)

string
/^\d{4}-\d{2}-\d{2}$/
Example
1970-01-01
countryOfIssue

The person's country of issue of their national id, as a 2-letter country code

string
>= 2 characters <= 2 characters /^[A-Z]{2}$/
ipAddress
Any of:
string format: ipv4
<= 50 characters
occupation

The user's occupation

string
<= 50 characters
annualSalary

The user's annual salary

string
<= 50 characters
accountPurpose

The user's account purpose

string
<= 50 characters
expectedMonthlyVolume

The user's expected monthly volume

string
<= 50 characters
isTermsOfServiceAccepted

Whether the user has accepted the terms of service

boolean
address
object
line1
required
string
>= 1 characters <= 100 characters
line2
string
>= 1 characters <= 100 characters
city
required
string
>= 1 characters <= 50 characters
region
required
string
>= 1 characters <= 50 characters
country
string
>= 1 characters <= 50 characters
postalCode
required
string
>= 1 characters <= 15 characters /^[a-z0-9 -]{1,15}$/
countryCode
required
string
>= 2 characters <= 2 characters /^[A-Z]{2}$/

KYC application updated successfully

Media typeapplication/json
object
code
required
string
legacy
required
string
Example
{
"code": "ok",
"legacy": "ok"
}

Bad request

Media typeapplication/json
Any of:
object
code
required
string
legacy
required
string
Example
{
"code": "not started",
"legacy": "not started"
}