CUSTOMERS
Customers
Customers represent individuals or businesses that you may create financial products for.
You cannot create customer resources directly — they are automatically created once an application is approved.
A customer can either BusinessCustomer or IndividualCustomer.
Authorized Users
Authorized Users represent individuals who have full access to the Customer's financials - they are able to authenticate and create a Customer Token and initiate any activity on behalf of the customer. This feature is used mostly in Business customers and Sole Proprietors, where the customer is a Business that can have multiple individuals managing its financials.
Update Individual Customer
Update an IndividualCustomer. The Customer Updated webhook event will be fired.
Verb
PATCH
Url
https://api.s.usemansar.xyz/customers/:customerId
Required Scope
customers-write or customer-tags-write
Data Type
individualCustomer
Timeout (Seconds)
5
Attributes
address
Address
Optional. Address of the individual. To modify or add specify the new address.
phone
Phone
Optional. Phone of the individual. To modify or add specify the new phone number.
string
Optional. Email address of the individual. To modify or add specify the new email address.
dba
string
Optional. If the individual is a sole proprietor who is doing business under a different name. To modify or add specify the new dba name.
authorizedUsers
Optional. Array of AuthorizedUser
Array of authorized users. The provided array items will replace the existing ones.
tags
object
Optional.
jwtSubject
string
Optional.
Response
Response is a JSON:API document.
200 OK
data
IndividualCustomer
Customer resource.
Update an individual customer:
Update Business Customer
Update a BusinessCustomer. The Customer Updated webhook event will be fired.
Verb
PATCH
Url
https://api.s.usemansar.xyz/customers/:customerId
Required Scope
customers-write or customer-tags-write
Data Type
businessCustomer
Timeout (Seconds)
5
Attributes
address
Address
Optional. Address of the business. To modify specify the new address.
phone
Phone
Optional. Phone of the business. To modify specify the new phone number.
contact
BusinessContact
Optional. Primary contact of the business.
authorizedUsers
Optional. Array of AuthorizedUser
Array of authorized users. The provided array items will replace the existing ones.
dba
string
Optional. To modify or add specify the new dba name.
tags
object
Optional.
Response
Response is a JSON:API document.
200 OK
data
BusinessCustomer
Customer resource.
Update business customer:
Get by Id
Get a customer resource by id.
Verb
GET
Url
https://api.s.usemansar.xyz/customers/{id}
Required Scope
customers
Timeout (Seconds)
5
Response
Response is a JSON:API document.
200 OK
data
BusinessCustomer or IndividualCustomer
Customer resource. Can be either business or individual, as indicated by the type field.
List
List customer resources. Paging can be applied.
Verb
GET
Url
https://api.s.usemansar.xyz/customers
Required Scope
customers
Timeout (Seconds)
5
Query Parameters
page[limit]
integer
100
Optional. Maximum number of resources that will be returned. Maximum is 1000 resources. See Pagination.
page[offset]
integer
0
Optional. Number of resources to skip. See Pagination.
filter[query]
string
(empty)
Optional. Search term according to the Full-Text Search Rules.
filter[email]
string
(empty)
Optional. Filter customers by email address (case sensitive).
filter[status][]
string
(empty)
Optional. Filter customers by status (Active, Archived). Usage example: *filter[status][0]=Active
sort
string
sort=-createdAt
Optional. sort=createdAt for ascending order or sort=-createdAt (leading minus sign) for descending order.
Response
Response is a JSON:API document.
200 OK
data
Array of BusinessCustomer or IndividualCustomer
Array of customer resources. Each resource can be either business or individual, as indicated by the type field.
meta
JSON object that contains pagination data
Pagination data includes offset, limit and total (total items).
Example Response:
Archive Customer
Archive a customer. The Customer Archived webhook event will be fired.
You may only archive a customer after all their account have been closed.
In the future, if you would like to provide financial services to the same customer, they would have to submit a new Application
Verb
POST
Url
https://api.s.usemansar.xyz/customers/:customerId/archive
Required Scope
customers-write
Data Type
customerArchive
Timeout (Seconds)
5
Attributes
reason
string
The reason for archiving the customer. One of Inactive, FraudACHActivity, FraudCardActivity, FraudCheckActivity, FraudApplicationHistory, FraudAccountActivity, FraudClientIdentified, FraudLinkedToFraudulentCustomer, ByBank. This list is subject to change.
Response
Response is a JSON:API document.
200 OK
data
BusinessCustomer or IndividualCustomer
Customer resource. be either business or individual, as indicated by the type field.
Archive Customer:
Add Authorized Users
Add authorized users for a customer. The Customer Update webhook event will be fired.
Verb
POST
Url
https://api.s.usemansar.xyz/customers/:customerId/authorized-users
Required Scope
customers-write
Data Type
addAuthorizedUsers
Timeout (Seconds)
5
Attributes
authorizedUsers
Array of AuthorizedUser
Array of authorized users. The provided array items will be added to the existing ones.
Response
Response is a JSON:API document.
200 OK
data
BusinessCustomer or IndividualCustomer
Customer resource. be either business or individual, as indicated by the type field.
Add Customer Authorized Users:
Remove Authorized Users
Remove existing authorized users from a customer. The Customer Update webhook event will be fired.
Verb
DELETE
Url
https://api.s.usemansar.xyz/customers/:customerId/authorized-users
Required Scope
customers-write
Data Type
removeAuthorizedUsers
Timeout (Seconds)
5
Attributes
authorizedUsersEmails
Array of emails (strings)
The list of authorized users emails to remove from the customer.
Response
Response is a JSON:API document.
200 OK
data
BusinessCustomer or IndividualCustomer
Customer resource. be either business or individual, as indicated by the type field.
Last updated