Customers
Customer KYC
- Community
- Blog
- POSTAuthentication
- GETGet Business
- GETGet All Cards
- GETGet Card
- POSTCreate Card
- POSTFund Card
- POSTWithdraw from Card
- POSTFreeze Card
- POSTTerminate Card
- GETGet Card Transactions
- GETGet Card Transaction
- GETGet All Customers
- GETGet Customer
- POSTCreate Customer
- POSTUpdate Customer
- POSTCustomer KYC
- POSTBlacklist Customer
- GETGet All Collections
- GETGet Collection
- POSTCreate Collection
- GETGet Collection Transactions
- POSTSimulate credit transaction
- POSTSimulate credit transaction
Authentication
Business
Cards
Customers
Collections
Checkout
Customers
Customer KYC
Update customer kyc
POST
/
customers
/
{id}
/
kyc
Authorization
string
*
Bearer
Authorization
Required
string
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
id
string
*
id
Required
string
object
document
object
document
object
document
string
document
string
document_number
string
document_number
string
document_type
string
document_type
string
passport
string
passport
string
information
object
information
object
address
string
address
string
bvn
string
bvn
string
city
string
city
string
country
string
country
string
phone_number
string
phone_number
string
postal_code
string
postal_code
string
state
string
state
string
tier
string
tier
string
curl -X POST https://api.swervpay.co/api/v1/customers/{id}/kyc \
-H "Authorization: Bearer <TOKEN>" \
-H "Content-Type: application/json" \
-d '{
"tier": "FULL",
"information": {
"bvn": "12345678901",
"state": "Lagos",
"city": "Ikeja",
"country": "Nigeria",
"address": "No 1, Ikeja",
"postal_code": "100001"
},
"document": {
"documentType": "PASSPORT",
"documentNumber": "A1234567",
"document": "https://example.com/document.jpg",
"passport": "https://example.com/passport.jpg"
}
}'
{
"message": "<string>"
}
curl -X POST https://api.swervpay.co/api/v1/customers/{id}/kyc \
-H "Authorization: Bearer <TOKEN>" \
-H "Content-Type: application/json" \
-d '{
"tier": "FULL",
"information": {
"bvn": "12345678901",
"state": "Lagos",
"city": "Ikeja",
"country": "Nigeria",
"address": "No 1, Ikeja",
"postal_code": "100001"
},
"document": {
"documentType": "PASSPORT",
"documentNumber": "A1234567",
"document": "https://example.com/document.jpg",
"passport": "https://example.com/passport.jpg"
}
}'
Authorizations
Authorization
string
headerrequiredBearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Path Parameters
id
string
requiredBody
application/json
document
object
document.document
string
document.document_number
string
document.document_type
string
document.passport
string
information
object
information.address
string
information.bvn
string
information.city
string
information.country
string
information.phone_number
string
information.postal_code
string
information.state
string
tier
string
Response
200 - application/json
message
string
Was this page helpful?
curl -X POST https://api.swervpay.co/api/v1/customers/{id}/kyc \
-H "Authorization: Bearer <TOKEN>" \
-H "Content-Type: application/json" \
-d '{
"tier": "FULL",
"information": {
"bvn": "12345678901",
"state": "Lagos",
"city": "Ikeja",
"country": "Nigeria",
"address": "No 1, Ikeja",
"postal_code": "100001"
},
"document": {
"documentType": "PASSPORT",
"documentNumber": "A1234567",
"document": "https://example.com/document.jpg",
"passport": "https://example.com/passport.jpg"
}
}'
{
"message": "<string>"
}