latestOpenAPI 3.0.22026-08-21530310.0 KB

54f4fe726d8f

Customers

Get a list of Customers

Retrieves a list of Customers filtered by the given parameters. Filter parameters are not case sensitive, but will only return exact matches.

Multiple filter parameters can be provided at once, but a result will not be returned unless there are exact matches for all submitted parameters. As an example: submitting first_name=Olive&last_name=Oyl would match exactly "Olive Oyl" but NOT "Olive Boyl" or "Oliver Oyl".

The list endpoint will not include sensitive Customer data such as address or DOB. This can only be retrieved by viewing a specific Customer record. By default we do not display Customers in the initiated status, as Customers in this status have not completed onboarding. To cause Customers with this status to be included in the list you must provide the include_initiated=true parameter.

get/customers

Query parameters

uidstring
Example:uKxmLxUEiSj5h4M3

Filter by Customer. Multiple values are allowed e.g. uid[]=uKxmLxUEiSj5h4M3&uid[]=y9reyPMNEWuuYSC1.

status'initiated' | 'queued' | 'identity_verified' | 'active' | 'manual_review' | 'rejected' | 'pending_archival' | 'archived' | 'under_review'

Filter by onboarding status. Please note that the initiated enum value will not be respected unless the include_initiated=true parameter is also provided. Multiple values are allowed e.g. status[]=queued&status[]=active.

include_initiatedboolean
Example:true

By default, Customers in initiated status are not shown, even if the status=initiated parameter is provided. In order for Customers with status initiated to appear in search results, parameters must include include_initiated=true

kyc_status'approved' | 'denied' | 'documents_provided' | 'documents_rejected' | 'manual_review' | 'pending_id_documents' | 'pending_poa_documents' | 'pending_idandpoa_documents' | 'retake_images' | 'pre_verified'

Filter by KYC status. Multiple values are allowed e.g. kyc_status[]=approved&kyc_status[]=under_review.

customer_type'primary' | 'secondary' | 'sole_proprietor'
Example:primary

Only return Customers with a customer type matching exactly what is submitted. Multiple values are allowed e.g. customer_type[]=primary&customer_type[]=secondary.

first_namestring
Example:Olive

Only return Customers with a first name matching exactly what is submitted. Multiple values are allowed e.g. first_name[]=Olive&first_name[]=Jack.

last_namestring
Example:Oyl

Only return Customers with a last name matching exactly what is submitted. Multiple values are allowed e.g. last_name[]=Oyl&last_name[]=Hammon.

emailstring
Example:olive.oyl@popeyes.com

Only return Customers with an email address matching exactly what is submitted. Multiple values are allowed e.g. email[]=olive.oyl@popeyes.com&email[]=olive.oyl2@gmail.com.

lockedboolean

Only return locked Customers if true and only return unlocked Customers if false

program_uidstring
Example:pQtTCSXz57fuefzp

Only return Customers belonging to the submitted Program. Multiple values are allowed e.g. program_uid[]=pQtTCSXz57fuefzp&program_uid[]=oPsSBRWy46etdeyo.

business_namestring
Example:Business inc

Only return Customers with a business name at least partially matching what is submitted. Exact matches will be sorted first.

sort'activated_at_asc' | 'activated_at_desc' | 'first_name_asc' | 'first_name_desc' | 'last_name_asc' | 'last_name_desc' | 'email_asc' | 'email_desc'

Parameters

#/paths/~1transfers/get/parameters/1 — unresolved $ref
#/paths/~1transfers/get/parameters/2 — unresolved $ref
#/paths/~1pools/get/parameters/1 — unresolved $ref
#/paths/~1pools/get/parameters/2 — unresolved $ref