Customer
Update customer
- Documentation
- SEPA's API
- API Explore
- Community
- Welcome to FinHub
- GETGet document
- GETGet documents
- GETGet verification result
- POSTPost document upload
- PUTPut document status
- PUTPut document update
- GETGet card balance
- GETGet card pin
- GETGet card product config
- GETGet card product list
- GETGet card product
- GETGet card transactions
- GETGet card usage
- GETGet card
- GETGet cardholder
- GETGet EHIMode configuration
- GETGet issuer
- POSTPost card credit
- POSTPost card debit
- POSTPost card product setup
- POSTPost card product
- POSTPost card transfers
- POSTPost card usage
- POSTPost card
- POSTPost cardholder
- POSTPost EHIMode configuration
- POSTPost issuer
- PUTPut card account
- PUTPut card activate
- PUTPut card cardholder
- PUTPut card lost
- PUTPut card pin
- PUTPut card product config
- PUTPut card stolen
- PUTPut card suspend
- PUTPut cardholder
- PUTPut EHIMode configuration
- PUTPut issuer
- Private
- Public
- 2FA
- AccessControl
- Active Session
- Credentials
- Customer
- POSTCreate a list of customers
- POSTCreate customer address
- POSTCreate customer address
- POSTCreate customer documents
- POSTCreate customer
- POSTGet all customers by tenant id
- GETGet customer details by customer id
- GETGet customer documents by customer id
- POSTGet customers by customer status
- POSTGet customers by customer type
- POSTGet customers by organization id
- GETGet customers document by purpose
- GETGet SEPA id by customerId
- GETGet SEPA id by customerId and communicationChannel
- POSTPost update kycConfirmation
- POSTPost update pepCheckStatus
- POSTPost update revisions
- POSTUpdate customer status
- PUTUpdate customer
- POST
- Organization
- POSTPost send
- POSTGenerateToken
- IPG Backoffice APIs
- IPG Payment APIs
- Company
- EIN Verification
- IBAN Verification
- NIF Verification
- Product
- System
- TIN Verification
- VAT Verification
- POSTPost authorize
- POSTPost backgroundcheck
- POSTPost delete info
- POSTPost face
- POSTPost get info
- POSTPost scan documents
- POSTPost upload image
- PUTPut backgroundcheck
- Global Settings
- Rules
- Smart Contract
- Admin
- Allowed Operation
- Assets
- Currency
- Currency Pairs
- Dashboard
- Fee
- Limit
- Misc
- Operation Address
- Operation Destination
- Order
- Transactions
- Wallets
Introduction
AML
CMS
Crypto
Customer
muse-openapi
IPG
KYB
KYC
Smart Contract
Wallet
Customer
Update customer
PUT
/
update
/
{customerId}
Authorization
string
*
Bearer
Authorization
Required
string
The access token received from the authorization server in the OAuth 2.0 flow.
tenantId
string
*
tenantId
Required
string
Tenant/Owner id
customerId
string
*
customerId
Required
string
Customer id
object
id
string
id
string
customerType
enum<string>
customerType
enum<string>
customerName
string
customerName
string
customerStatus
enum<string>
customerStatus
enum<string>
categorization
enum<string>
categorization
enum<string>
notifications
array
notifications
array
person
object
person
object
firstName
object
firstName
object
name
string
name
string
order
integer
order
integer
abbreviation
string
abbreviation
string
language
string
language
string
native
string
native
string
suffix
string
suffix
string
prefix
string
prefix
string
lastName
object
lastName
object
name
string
name
string
order
integer
order
integer
abbreviation
string
abbreviation
string
language
string
language
string
native
string
native
string
suffix
string
suffix
string
prefix
string
prefix
string
fullName
string
fullName
string
groupId
string
groupId
string
gender
enum<string>
gender
enum<string>
dateOfBirth
string
dateOfBirth
string
placeOfBirth
string
placeOfBirth
string
nationality
string
nationality
string
pinCode
string
pinCode
string
password
string
password
string
email
string
email
string
telephoneNumbers
array
telephoneNumbers
array
addresses
array
addresses
array
documents
array
documents
array
SecretQuestion
array
SecretQuestion
array
twofa
object
twofa
object
targetType
enum<string>
targetType
enum<string>
targetValue
string
targetValue
string
targetCode
string
targetCode
string
inputCode
string
inputCode
string
codematch
boolean
codematch
boolean
Authorizations
Authorization
string
headerrequiredThe access token received from the authorization server in the OAuth 2.0 flow.
Headers
tenantId
string
requiredTenant/Owner id
Path Parameters
customerId
string
requiredCustomer id
Body
application/json
id
string
customerType
enum<string>
Available options:
Person
, Organization
customerName
string
customerStatus
enum<string>
Available options:
new
, verified
, under_verificaiton
, blacklisted
, under_investigation
, dispute
, on_hold
, bancrupted
categorization
enum<string>
Available options:
category1
, category2
, category3
notifications
object[]
notifications.notificationType
enum<string>
Available options:
Marketingemails
, Marketingnotifications
, Friendsvisibility
notifications.isEnabled
boolean
person
object
person.firstName
object
person.firstName.name
string
person.firstName.order
integer
person.firstName.abbreviation
string
person.firstName.language
string
person.firstName.native
string
person.firstName.suffix
string
person.firstName.prefix
string
person.lastName
object
person.lastName.name
string
person.lastName.order
integer
person.lastName.abbreviation
string
person.lastName.language
string
person.lastName.native
string
person.lastName.suffix
string
person.lastName.prefix
string
person.fullName
string
person.groupId
string
person.gender
enum<string>
Available options:
Male
, Female
, Non-binary
, Transgender
, Other
, Prefer not to tell
person.dateOfBirth
string
person.placeOfBirth
string
person.nationality
string
person.pinCode
string
person.password
string
person.email
string
person.telephoneNumbers
object[]
person.telephoneNumbers.phoneType
enum<string>
Available options:
fixed
, mobile
, satellite
, virtual
person.telephoneNumbers.operator
string
person.telephoneNumbers.encoding
enum<string>
Available options:
numbers
, international
, text
person.telephoneNumbers.country
string
person.telephoneNumbers.number
string
person.telephoneNumbers.purpose
string
person.addresses
object[]
person.addresses.addressPurpose
string
person.addresses.address
object
person.addresses.address.country
string
person.addresses.address.area
string
person.addresses.address.zipCode
string
person.addresses.address.city
string
person.addresses.address.street
string
person.addresses.address.streetNumber
string[]
person.addresses.address.building
string
person.addresses.address.apartment
string
person.addresses.address.entrance
string
person.addresses.address.floor
string
person.addresses.address.doorNumber
string
person.addresses.address.geoPosition
object
person.addresses.address.geoPosition.latitude
number
person.addresses.address.geoPosition.longitude
number
person.addresses.address.geoPosition.altitude
number
person.addresses.address.alternative
object
person.addresses.address.alternative.word1
string
person.addresses.address.alternative.word2
string
person.addresses.address.alternative.word3
string
person.addresses.address.relatedToAddress
object[]
person.addresses.address.relatedToAddress.relationType
enum<string>
Available options:
near_by
, crossing
, opposite_to
, inside_of
, behind
, infront
person.addresses.address.relatedToAddress.address
string
person.addresses.address.additionalData
object[]
person.addresses.address.additionalData.name
string
person.addresses.address.additionalData.type
enum<string>
Available options:
Number
, Boolean
, json
, string
person.addresses.address.additionalData.value
string
person.documents
object[]
person.documents.purpose
enum<string>
Available options:
KYB
, KYC
, PEP&SANCTION
person.documents.name
string
person.documents.documentType
enum<string>
Available options:
ID front side
, ID back side
, Passport
, accountAuthority
, shareholderStructure
, operationAddress
, registeredAddress
, selfie
, livelinessDetection
person.documents.location
string
person.documents.verificationResponse
string
person.documents.status
enum<string>
Available options:
underverification
, verified
, declined
, incomplete
, expired
person.documents.metadata
object[]
person.documents.metadata.name
string
person.documents.metadata.type
enum<string>
Available options:
Number
, Boolean
, json
, string
person.documents.metadata.value
string
person.SecretQuestion
object[]
person.SecretQuestion.question
string
person.SecretQuestion.answer
string
twofa
object
twofa.targetType
enum<string>
Available options:
SMS
, Email
twofa.targetValue
string
twofa.targetCode
string
twofa.inputCode
string
twofa.codematch
boolean
Response
200 - application/json
customer
object
customer.id
string
customer.customerType
enum<string>
Available options:
Person
, Organization
customer.customerName
string
customer.customerStatus
enum<string>
Available options:
new
, verified
, under_verificaiton
, blacklisted
, under_investigation
, dispute
, on_hold
, bancrupted
customer.categorization
enum<string>
Available options:
category1
, category2
, category3
customer.notifications
object[]
customer.notifications.notificationType
enum<string>
Available options:
Marketingemails
, Marketingnotifications
, Friendsvisibility
customer.notifications.isEnabled
boolean
customer.person
object
customer.person.firstName
object
customer.person.firstName.name
string
customer.person.firstName.order
integer
customer.person.firstName.abbreviation
string
customer.person.firstName.language
string
customer.person.firstName.native
string
customer.person.firstName.suffix
string
customer.person.firstName.prefix
string
customer.person.lastName
object
customer.person.lastName.name
string
customer.person.lastName.order
integer
customer.person.lastName.abbreviation
string
customer.person.lastName.language
string
customer.person.lastName.native
string
customer.person.lastName.suffix
string
customer.person.lastName.prefix
string
customer.person.fullName
string
customer.person.groupId
string
customer.person.gender
enum<string>
Available options:
Male
, Female
, Non-binary
, Transgender
, Other
, Prefer not to tell
customer.person.dateOfBirth
string
customer.person.placeOfBirth
string
customer.person.nationality
string
customer.person.pinCode
string
customer.person.password
string
customer.person.email
string
customer.person.telephoneNumbers
object[]
customer.person.telephoneNumbers.phoneType
enum<string>
Available options:
fixed
, mobile
, satellite
, virtual
customer.person.telephoneNumbers.operator
string
customer.person.telephoneNumbers.encoding
enum<string>
Available options:
numbers
, international
, text
customer.person.telephoneNumbers.country
string
customer.person.telephoneNumbers.number
string
customer.person.telephoneNumbers.purpose
string
customer.person.addresses
object[]
customer.person.addresses.addressPurpose
string
customer.person.addresses.address
object
customer.person.addresses.address.country
string
customer.person.addresses.address.area
string
customer.person.addresses.address.zipCode
string
customer.person.addresses.address.city
string
customer.person.addresses.address.street
string
customer.person.addresses.address.streetNumber
string[]
customer.person.addresses.address.building
string
customer.person.addresses.address.apartment
string
customer.person.addresses.address.entrance
string
customer.person.addresses.address.floor
string
customer.person.addresses.address.doorNumber
string
customer.person.addresses.address.geoPosition
object
customer.person.addresses.address.geoPosition.latitude
number
customer.person.addresses.address.geoPosition.longitude
number
customer.person.addresses.address.geoPosition.altitude
number
customer.person.addresses.address.alternative
object
customer.person.addresses.address.alternative.word1
string
customer.person.addresses.address.alternative.word2
string
customer.person.addresses.address.alternative.word3
string
customer.person.addresses.address.relatedToAddress
object[]
customer.person.addresses.address.relatedToAddress.relationType
enum<string>
Available options:
near_by
, crossing
, opposite_to
, inside_of
, behind
, infront
customer.person.addresses.address.relatedToAddress.address
string
customer.person.addresses.address.additionalData
object[]
customer.person.addresses.address.additionalData.name
string
customer.person.addresses.address.additionalData.type
enum<string>
Available options:
Number
, Boolean
, json
, string
customer.person.addresses.address.additionalData.value
string
customer.person.documents
object[]
customer.person.documents.purpose
enum<string>
Available options:
KYB
, KYC
, PEP&SANCTION
customer.person.documents.name
string
customer.person.documents.documentType
enum<string>
Available options:
ID front side
, ID back side
, Passport
, accountAuthority
, shareholderStructure
, operationAddress
, registeredAddress
, selfie
, livelinessDetection
customer.person.documents.location
string
customer.person.documents.verificationResponse
string
customer.person.documents.status
enum<string>
Available options:
underverification
, verified
, declined
, incomplete
, expired
customer.person.documents.metadata
object[]
customer.person.documents.metadata.name
string
customer.person.documents.metadata.type
enum<string>
Available options:
Number
, Boolean
, json
, string
customer.person.documents.metadata.value
string
customer.person.SecretQuestion
object[]
customer.person.SecretQuestion.question
string
customer.person.SecretQuestion.answer
string
customer.twofa
object
customer.twofa.targetType
enum<string>
Available options:
SMS
, Email
customer.twofa.targetValue
string
customer.twofa.targetCode
string
customer.twofa.inputCode
string
customer.twofa.codematch
boolean