Skip to navigation

Update customer info

View as Markdown

This API is used to update customer information in the Manis database, as well as that of PSP customers.

Path variable

  • customerId: Identifier of the customer

Request Body:

FieldTypeRequired ForDescription
typestringAll providersCustomer type. Acceptable values: INDIVIDUAL or COMPANY.
accountUsagePurposestringFinmo onlyPurpose of the account usage (required by Finmo).
firstNamestringAll providersCustomer’s first name.
lastNamestringAll providersCustomer’s last name.
dobstringFinmo onlyDate of birth in YYYY-MM-DD format.
countryOfResidencestringFinmo onlyCountry where the customer resides (ISO 3166-1 alpha-2 code).
emailstringFinmo onlyCustomer’s email address.
phoneCountryCodestringFinmo onlyCountry code for the phone number (e.g., +1).
phoneNumberstringFinmo onlyCustomer’s phone number.
addressCountrystringAll providersCountry of the address (ISO 3166-1 alpha-2 code).
addressZipCodestringAll providersZIP or postal code.
addressCitystringAll providersCity of the address.
addressStatestringAll providersState or province.
addressStreetstringAll providersStreet name and number.
addressLocationstringAll providersAdditional location info (e.g., building, floor).
identificationTypestringFinmo onlyType of ID document (e.g., PASSPORT, NATIONAL_ID).
identificationValuestringFinmo onlyID number as shown in the identification document.
identificationDocumentIdstringFinmo onlyDocument ID from Upload Customer Document API for identification.
addressProofDocumentIdstringFinmo onlyDocument ID from Upload Customer Document API for address proof.
companyInfoobjectRequired if type = COMPANYCompany details block. Required when creating a company-type customer.

Comapny Information:

FieldTypeRequired For type = COMPANYDescription
namestringYesLegal name of the company.
websitestringYesCompany website URL.
registrationNumberstringYesCompany registration number.
incorporationCountrystringYesCountry where the company is incorporated (ISO 3166-1 alpha-2 code).
incorporationDatestringYesIncorporation date in YYYY-MM-DD format.
emailstringYesCompany contact email.
phoneCountryCodestringYesCountry code for the company phone number.
phoneNumberstringYesCompany phone number.
addressCountrystringYesCompany address country.
addressZipCodestringYesZIP or postal code.
addressCitystringYesCity of the company address.
addressStatestringyesState or province.
addressStreetstringYesStreet address.
addressLocationstringYesAdditional address details (e.g., unit, building).
incorporationCertificateDocumentIdstringYesDocument ID for the incorporation certificate (from Upload API).
addressProofDocumentIdstringYesDocument ID for company address proof (from Upload API).

Response Body

200 OK

FieldTypeDescription
idstringIdentifier of the customer in Manis
typestringCustomer type. Acceptable values: INDIVIDUAL or COMPANY.
accountUsagePurposestringPurpose of the account usage (required by Finmo).
firstNamestringCustomer’s first name.
lastNamestringCustomer’s last name.
dobstringDate of birth in YYYY-MM-DD format.
countryOfResidencestringCountry where the customer resides (ISO 3166-1 alpha-2 code).
emailstringCustomer’s email address.
phoneCountryCodestringCountry code for the phone number (e.g., +1).
phoneNumberstringCustomer’s phone number.
addressCountrystringCountry of the address (ISO 3166-1 alpha-2 code).
addressZipCodestringZIP or postal code.
addressCitystringCity of the address.
addressStatestringState or province.
addressStreetstringStreet name and number.
addressLocationstringAdditional location info (e.g., building, floor).
identificationTypestringType of ID document (e.g., PASSPORT, NATIONAL_ID).
identificationValuestringID number as shown in the identification document.
identificationDocumentIdstringDocument ID from Upload Customer Document API for identification.
addressProofDocumentIdstringDocument ID from Upload Customer Document API for address proof.
companyInfoobjectCompany details block. Required when creating a company-type customer.
createdAtdate(yyyy-MM-dd’T’HH:mm:ss.SSS’Z’)
createdBystring
updatedAtdate(yyyy-MM-dd’T’HH:mm:ss.SSS’Z’)
updatedBystring
pspResultsobjectresult from each PSP registed customer
└─pspIdstringIdentifier of the PSP
└─pspNamestringName of the PSP
└─successbooleanStatus of request update to PSP registed

Comapny Information:

FieldTypeDescription
namestringLegal name of the company.
websitestringCompany website URL.
registrationNumberstringCompany registration number.
incorporationCountrystringCountry where the company is incorporated (ISO 3166-1 alpha-2 code).
incorporationDatestringIncorporation date in YYYY-MM-DD format.
emailstringCompany contact email.
phoneCountryCodestringCountry code for the company phone number.
phoneNumberstringCompany phone number.
addressCountrystringCompany address country.
addressZipCodestringZIP or postal code.
addressCitystringCity of the company address.
addressStatestringState or province.
addressStreetstringStreet address.
addressLocationstringAdditional address details (e.g., unit, building).
incorporationCertificateDocumentIdstringDocument ID for the incorporation certificate (from Upload API).
addressProofDocumentIdstringDocument ID for company address proof (from Upload API).
createdAtdate(yyyy-MM-dd’T’HH:mm:ss.SSS’Z’)
createdBystring
updatedAtdate(yyyy-MM-dd’T’HH:mm:ss.SSS’Z’)
updatedBystring

400 BAD REQUEST - 403 FORBIDDEN - 401 UNAUTHORIZED - 500 INTERNAL ERROR

Fieldtype
timestampdate(yyyy-MM-dd’T’HH:mm:ss.SSS’Z’)
titlestring
typestring
statusnumber
soaCodestring
detailstring

Request

This endpoint expects an object.
dobdateRequired
typestringRequired
emailstringRequiredformat: "email"
lastNamestringRequired
firstNamestringRequired
addressCitystringRequired
companyInfoobjectRequired
phoneNumberstringRequired
addressStreetstringRequired
addressCountrystringRequired
addressZipCodestringRequired
addressLocationstringRequired
phoneCountryCodestringRequired
countryOfResidencestringRequired
accountUsagePurposestringRequired

Response

OK
idstringformat: "uuid"
dobdate
typestring
emailstringformat: "email"
lastNamestring
createdAtdatetime
createdBystringformat: "uuid"
firstNamestring
updatedAtdatetime
updatedBystringformat: "uuid"
pspResultslist of objects
addressCitystring
phoneNumberstring
addressStreetstring
addressCountrystring
addressZipCodestring
addressLocationstring
phoneCountryCodestring
countryOfResidencestring