Skip to content

Class: default

A class which wraps all known methods of the Sumsub API

Constructors

constructor

new default(token, secret)

Creates a new instance of the SumsubClient

Parameters

NameTypeDescription
tokenstringThe API Token generated from the Sumsub Dashboard
secretstringThe API Secret generated from the Sumsub Dashboard

Defined in

src/client.ts:2727

Properties

GenerationTimeStamp

Static Readonly GenerationTimeStamp: "2024-03-04T12:20:39.405Z"

The ISO 8601 Timestamp of when this client was generated

Defined in

src/client.ts:5227

Error Codes

Errors

Static Readonly Errors: Object

See

Error Codes API Reference

Type declaration

NameTypeDescription
1000stringDuplicate document (image, video) was uploaded. Exact equality is taken into account.
1001stringApplicant contains too many documents. Adding new is not allowed.
1002stringUploaded file is too big (more than 64MB).
1003stringUploaded file is empty (0 bytes).
1004stringFile is corrupted or of incorrect format (e.g. PDF file is uploaded as JPEG).
1005stringUnsupported file format (e.g. a TIFF image).
1006stringApplicant is being checked. Adding new data is not allowed.
1007stringThe file size must meet the file upload requirements specified in the global settings.
1008stringApplicant is marked as deleted/inactive. No action is allowed to change the status.
1009stringApplicant is rejected with the FINAL rejection type. Adding new data/files is not allowed.
1010stringAttempt to upload the document outside of the applicant level set/set of required documents.
3000stringAttempt to change the status of the applicant against the logic — the applicant is already in the required state.
4000stringInvalid format of the X-App-Token value.
4001stringApp token does not exist (e.g. test env. token used on production).
4002stringPrivate part of the token (after dot) does not match public part.
4003stringSignature encoded value does not match the request content.
4004stringX-App-Access-Ts does not match the number of seconds since Unix Epoch in UTC.
4005stringInvalid authentication header values were provided.
4006stringNot all required authorization headers were provided.
4007stringInvalid authentication parameters were provided.
5000stringAttempt to blocklist the applicant that is already blocklisted.
5001stringAttempt to whitelist the applicant that is already whitelisted.

Defined in

src/client.ts:5177

Generic Methods

delete

delete<T, R, D>(url, config?): Promise<R>

Make a generic HTTP Delete request to the Sumsub API

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameTypeDescription
urlstringThe URL to make the request to relative to the base URL
config?AxiosRequestConfig<D>The Axios request configuration

Returns

Promise<R>

The Axios response

Defined in

src/client.ts:2813


get

get<T, R, D>(url, config?): Promise<R>

Make a generic HTTP Get request to the Sumsub API

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameTypeDescription
urlstringThe URL to make the request to relative to the base URL
config?AxiosRequestConfig<D>The Axios request configuration

Returns

Promise<R>

The Axios response

Defined in

src/client.ts:2799


head<T, R, D>(url, config?): Promise<R>

Make a generic HTTP Head request to the Sumsub API

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameTypeDescription
urlstringThe URL to make the request to relative to the base URL
config?AxiosRequestConfig<D>The Axios request configuration

Returns

Promise<R>

The Axios response

Defined in

src/client.ts:2827


options

options<T, R, D>(url, config?): Promise<R>

Make a generic HTTP Options request to the Sumsub API

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameTypeDescription
urlstringThe URL to make the request to relative to the base URL
config?AxiosRequestConfig<D>The Axios request configuration

Returns

Promise<R>

The Axios response

Defined in

src/client.ts:2841


patch

patch<T, R, D>(url, data?, config?): Promise<R>

Make a generic HTTP Patch request to the Sumsub API

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameTypeDescription
urlstringThe URL to make the request to relative to the base URL
data?anyThe data to send in the request
config?AxiosRequestConfig<D>The Axios request configuration

Returns

Promise<R>

The Axios response

Defined in

src/client.ts:2888


post

post<T, R, D>(url, data?, config?): Promise<R>

Make a generic HTTP Post request to the Sumsub API

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameTypeDescription
urlstringThe URL to make the request to relative to the base URL
data?anyThe data to send in the request
config?AxiosRequestConfig<D>The Axios request configuration

Returns

Promise<R>

The Axios response

Defined in

src/client.ts:2856


put

put<T, R, D>(url, data?, config?): Promise<R>

Make a generic HTTP Put request to the Sumsub API

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameTypeDescription
urlstringThe URL to make the request to relative to the base URL
data?anyThe data to send in the request
config?AxiosRequestConfig<D>The Axios request configuration

Returns

Promise<R>

The Axios response

Defined in

src/client.ts:2872


request

request<T, R, D>(config): Promise<R>

Make a generic request to the Sumsub API

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameTypeDescription
configAxiosRequestConfig<D>The Axios request configuration

Returns

Promise<R>

The Axios response

Defined in

src/client.ts:2786

Handle applicant actions

accessTokensGenerateAccessToken

accessTokensGenerateAccessToken<T, R, D>(request, config?): Promise<R>

Creates an applicant action token.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestAccessTokensGenerateAccessTokenRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Generate access token API Reference

Defined in

src/client.ts:4034


applicantActionsAddImageToPaymentMethod

applicantActionsAddImageToPaymentMethod<T, R, D>(request, config?): Promise<R>

Adds an image to the payment method.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestApplicantActionsAddImageToPaymentMethodRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Add image to payment method API Reference

Defined in

src/client.ts:4268


applicantActionsAddPaymentMethodInformation

applicantActionsAddPaymentMethodInformation<T, R, D>(request, config?): Promise<R>

Adds additional information to the payment method.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestApplicantActionsAddPaymentMethodInformationRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Add payment method information API Reference

Defined in

src/client.ts:4209


applicantActionsCreateApplicantAction

applicantActionsCreateApplicantAction<T, R, D>(request, config?): Promise<R>

Creates an applicant action.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestApplicantActionsCreateApplicantActionRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Create applicant action API Reference

Defined in

src/client.ts:4118


applicantActionsGetActionInformation

applicantActionsGetActionInformation<T, R, D>(request, config?): Promise<R>

Returns information about the applicant action checks.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestApplicantActionsGetActionInformationRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Get action information API Reference

Defined in

src/client.ts:4092


applicantActionsGetApplicantActions

applicantActionsGetApplicantActions<T, R, D>(request, config?): Promise<R>

Returns a list of applicant actions.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestApplicantActionsGetApplicantActionsRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Get applicant actions API Reference

Defined in

src/client.ts:4063


applicantActionsGetBankCardImage

applicantActionsGetBankCardImage<T, R, D>(request, config?): Promise<R>

Returns an original bank card image.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestApplicantActionsGetBankCardImageRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Get bank card image API Reference

Defined in

src/client.ts:4239


applicantActionsRequestActionCheck

applicantActionsRequestActionCheck<T, R, D>(request, config?): Promise<R>

Requests an applicant action check.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestApplicantActionsRequestActionCheckRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Request action check API Reference

Defined in

src/client.ts:4151


applicantActionsSubmission

applicantActionsSubmission<T, R, D>(request, config?): Promise<R>

Creates an action with transaction information.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestApplicantActionsSubmissionRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Submission API Reference

Defined in

src/client.ts:4177


standaloneGetAvailableTokens

standaloneGetAvailableTokens<T, R, D>(config?): Promise<R>

Returns available tokens.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Get available tokens API Reference

Defined in

src/client.ts:4327


standaloneStandaloneCryptoAnalysis

standaloneStandaloneCryptoAnalysis<T, R, D>(request, config?): Promise<R>

Initiates standalone crypto analysis.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestStandaloneStandaloneCryptoAnalysisRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Standalone crypto analysis API Reference

Defined in

src/client.ts:4297

Integration

auditTrailEventsAuditTrailEvents

auditTrailEventsAuditTrailEvents<T, R, D>(request, config?): Promise<R>

Returns audit trail events.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestAuditTrailEventsAuditTrailEventsRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Audit trail events API Reference

Defined in

src/client.ts:2923


statusApiHealth

statusApiHealth<T, R, D>(config?): Promise<R>

Use this method to check the operational status of the API.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

API health API Reference

Defined in

src/client.ts:2954

Know Your Business

applicantsAddApplicantAsBeneficiary

applicantsAddApplicantAsBeneficiary<T, R, D>(request, config?): Promise<R>

Adds an existing individual applicant as a beneficiary.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestApplicantsAddApplicantAsBeneficiaryRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Add applicant as beneficiary API Reference

Defined in

src/client.ts:4350


applicantsChangeCompanyData

applicantsChangeCompanyData<T, R, D>(request, config?): Promise<R>

Changes company data.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestApplicantsChangeCompanyDataRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Change company data API Reference

Defined in

src/client.ts:4408


applicantsRemoveApplicantFromBeneficiaryList

applicantsRemoveApplicantFromBeneficiaryList<T, R, D>(request, config?): Promise<R>

Removes the applicant from the list of company beneficial owners.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestApplicantsRemoveApplicantFromBeneficiaryListRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Remove applicant from beneficiary list API Reference

Defined in

src/client.ts:4381


checksGetAdditionalCompanyCheckData

checksGetAdditionalCompanyCheckData<T, R, D>(request, config?): Promise<R>

Returns company check results.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestChecksGetAdditionalCompanyCheckDataRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Get additional company check data API Reference

Defined in

src/client.ts:4450

Manage Non-Doc verification

applicantsConfirmApplicantData

applicantsConfirmApplicantData<T, R, D>(request, config?): Promise<R>

Confirms applicant data.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestApplicantsConfirmApplicantDataRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Confirm applicant data API Reference

Defined in

src/client.ts:4557


applicantsSubmitApplicantData

applicantsSubmitApplicantData<T, R, D>(request, config?): Promise<R>

Sends applicant data for no-document verification.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestApplicantsSubmitApplicantDataRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Submit applicant data API Reference

Defined in

src/client.ts:4529


checksGetApplicantData

checksGetApplicantData<T, R, D>(request, config?): Promise<R>

Returns the applicant data for Non-Doc verification.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestChecksGetApplicantDataRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Get applicant data API Reference

Defined in

src/client.ts:4587

Perform transaction monitoring

applicantsSubmitTransactionForExistingApplicant

applicantsSubmitTransactionForExistingApplicant<T, R, D>(request, config?): Promise<R>

Initiates transaction processing.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestApplicantsSubmitTransactionForExistingApplicantRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Submit transaction for existing applicant API Reference

Defined in

src/client.ts:4614


applicantsSubmitTransactionForNonExistingApplicant

applicantsSubmitTransactionForNonExistingApplicant<T, R, D>(request, config?): Promise<R>

Initiates transaction processing for non-existing applicants.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestApplicantsSubmitTransactionForNonExistingApplicantRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Submit transaction for non-existing applicant API Reference

Defined in

src/client.ts:4653


kytAddNotes

kytAddNotes<T, R, D>(request, config?): Promise<R>

Adds notes to transactions.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestKytAddNotesRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Add notes API Reference

Defined in

src/client.ts:4939


kytAddTags

kytAddTags<T, R, D>(request, config?): Promise<R>

Adds tags to transactions.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestKytAddTagsRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Add tags API Reference

Defined in

src/client.ts:4857


kytApproveAndRejectTransaction

kytApproveAndRejectTransaction<T, R, D>(request, config?): Promise<R>

Approves or rejects transactions.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestKytApproveAndRejectTransactionRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Approve and reject transaction API Reference

Defined in

src/client.ts:4803


kytBulkTransactionImport

kytBulkTransactionImport<T, R, D>(request, config?): Promise<R>

Imports a list of transactions.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestKytBulkTransactionImportRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Bulk transaction import API Reference

Defined in

src/client.ts:4717


kytChangeTransactionProperties

kytChangeTransactionProperties<T, R, D>(request, config?): Promise<R>

Updates transaction properties.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestKytChangeTransactionPropertiesRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Change transaction properties API Reference

Defined in

src/client.ts:4747


kytEditNotes

kytEditNotes<T, R, D>(request, config?): Promise<R>

Updates a note.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestKytEditNotesRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Edit notes API Reference

Defined in

src/client.ts:4967


kytGetNotes

kytGetNotes<T, R, D>(request, config?): Promise<R>

Returns transaction notes.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestKytGetNotesRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Get notes API Reference

Defined in

src/client.ts:4913


kytGetTags

kytGetTags<T, R, D>(request, config?): Promise<R>

Returns a list of transaction tags.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestKytGetTagsRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Get tags API Reference

Defined in

src/client.ts:4831


kytGetTransactionInformation

kytGetTransactionInformation<T, R, D>(request, config?): Promise<R>

Returns transaction information.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestKytGetTransactionInformationRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Get transaction information API Reference

Defined in

src/client.ts:4691


kytReScoreTransaction

kytReScoreTransaction<T, R, D>(request, config?): Promise<R>

Re-scores transactions.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestKytReScoreTransactionRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Re-score transaction API Reference

Defined in

src/client.ts:4777


kytRemoveNotes

kytRemoveNotes<T, R, D>(request, config?): Promise<R>

Removes notes from transactions.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestKytRemoveNotesRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Remove notes API Reference

Defined in

src/client.ts:4996


kytRemoveTags

kytRemoveTags<T, R, D>(request, config?): Promise<R>

Removes tags from transactions.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestKytRemoveTagsRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Remove tags API Reference

Defined in

src/client.ts:4885

Use Travel Rule

kytConfirmTransactionOwnership

kytConfirmTransactionOwnership<T, R, D>(request, config?): Promise<R>

Confirms that the specified transaction belongs to your exchange (VASP).

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestKytConfirmTransactionOwnershipRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Confirm transaction ownership API Reference

Defined in

src/client.ts:5106


kytEnrichingTransactionWithTravelRule

kytEnrichingTransactionWithTravelRule<T, R, D>(request, config?): Promise<R>

Enriches transaction with the Travel Rule data.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestKytEnrichingTransactionWithTravelRuleRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Enriching transaction with Travel Rule API Reference

Defined in

src/client.ts:5078


kytMoveTransactionToAnotherApplicant

kytMoveTransactionToAnotherApplicant<T, R, D>(request, config?): Promise<R>

Moves transaction to the specified applicant.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestKytMoveTransactionToAnotherApplicantRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Move transaction to another applicant API Reference

Defined in

src/client.ts:5051


kytPatchTransactionWithChainTransactionId

kytPatchTransactionWithChainTransactionId<T, R, D>(request, config?): Promise<R>

Updates information from the blockchain.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestKytPatchTransactionWithChainTransactionIdRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Patch transaction with chain transaction ID API Reference

Defined in

src/client.ts:5023


kytRemoveTransactionOwnership

kytRemoveTransactionOwnership<T, R, D>(request, config?): Promise<R>

Removes the ownership from a previously confirmed transaction.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestKytRemoveTransactionOwnershipRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Remove transaction ownership API Reference

Defined in

src/client.ts:5132


vaspsGetAvailableVasPs

vaspsGetAvailableVasPs<T, R, D>(request, config?): Promise<R>

Returns a list of VASPs from the Sumsub VASP directory.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestVaspsGetAvailableVasPsRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Get available VASPs API Reference

Defined in

src/client.ts:5158

Work with Video Ident results

inspectionsGetVideoCallData

inspectionsGetVideoCallData<T, R, D>(request, config?): Promise<R>

Returns the video call results.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestInspectionsGetVideoCallDataRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Get video call data API Reference

Defined in

src/client.ts:4476


videoIdentGetVideoCallMedia

videoIdentGetVideoCallMedia<T, R, D>(request, config?): Promise<R>

Returns video call media.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestVideoIdentGetVideoCallMediaRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Get video call media API Reference

Defined in

src/client.ts:4502

Work with applicants

applicantFraudNetworksGetApplicantFraudNetworks

applicantFraudNetworksGetApplicantFraudNetworks<T, R, D>(request, config?): Promise<R>

Returns all fraud networks by applicantId.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestApplicantFraudNetworksGetApplicantFraudNetworksRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Get applicant fraud networks API Reference

Defined in

src/client.ts:3871


applicantFraudNetworksGetFraudNetworkById

applicantFraudNetworksGetFraudNetworkById<T, R, D>(request, config?): Promise<R>

Returns fraud network by networkId.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestApplicantFraudNetworksGetFraudNetworkByIdRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Get fraud network by ID API Reference

Defined in

src/client.ts:3901


applicantFraudNetworksGetFraudNetworks

applicantFraudNetworksGetFraudNetworks<T, R, D>(request, config?): Promise<R>

Returns fraud networks.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestApplicantFraudNetworksGetFraudNetworksRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Get fraud networks API Reference

Defined in

src/client.ts:3844


applicantsAddAndOverwriteCustomApplicantTags

applicantsAddAndOverwriteCustomApplicantTags<T, R, D>(request, config?): Promise<R>

Adds and overwrites custom tags in applicant profiles.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestApplicantsAddAndOverwriteCustomApplicantTagsRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Add and overwrite custom applicant tags API Reference

Defined in

src/client.ts:3358


applicantsAddApplicantToBlocklist

applicantsAddApplicantToBlocklist<T, R, D>(request, config?): Promise<R>

Add an applicant to blocklist.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestApplicantsAddApplicantToBlocklistRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Add applicant to blocklist API Reference

Defined in

src/client.ts:3442


applicantsAddCustomApplicantTags

applicantsAddCustomApplicantTags<T, R, D>(request, config?): Promise<R>

Adds custom tags to applicant profiles.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestApplicantsAddCustomApplicantTagsRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Add custom applicant tags API Reference

Defined in

src/client.ts:3330


applicantsAddIdDocument

applicantsAddIdDocument<T, R, D>(request, config?): Promise<R>

Adds an identification document to be verified.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestApplicantsAddIdDocumentRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Add ID document API Reference

Defined in

src/client.ts:3067


applicantsChangeInformationExtractedBySumsub

applicantsChangeInformationExtractedBySumsub<T, R, D>(request, config?): Promise<R>

Changes extracted information.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestApplicantsChangeInformationExtractedBySumsubRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Change information extracted by Sumsub API Reference

Defined in

src/client.ts:3139


applicantsChangeProvidedInformation

applicantsChangeProvidedInformation<T, R, D>(request, config?): Promise<R>

Updates information provided when creating an applicant.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestApplicantsChangeProvidedInformationRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Change provided information API Reference

Defined in

src/client.ts:3096


applicantsChangeRequiredDocumentSet

applicantsChangeRequiredDocumentSet<T, R, D>(request, config?): Promise<R>

Changes the list of required documents.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestApplicantsChangeRequiredDocumentSetRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Change required document set API Reference

Defined in

src/client.ts:3013


applicantsChangeTopLevelInformation

applicantsChangeTopLevelInformation<T, R, D>(request, config?): Promise<R>

Changes existing verification level configuration.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestApplicantsChangeTopLevelInformationRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Change top-level information API Reference

Defined in

src/client.ts:3179


applicantsCreateApplicant

applicantsCreateApplicant<T, R, D>(request, config?): Promise<R>

Creates an applicant.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestApplicantsCreateApplicantRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Create applicant API Reference

Defined in

src/client.ts:2977


applicantsDeactivateApplicantProfile

applicantsDeactivateApplicantProfile<T, R, D>(request, config?): Promise<R>

Deactivates an applicant profile.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestApplicantsDeactivateApplicantProfileRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Deactivate applicant profile API Reference

Defined in

src/client.ts:3552


applicantsGetApplicantData

applicantsGetApplicantData<T, R, D>(request, config?): Promise<R>

Returns applicant information.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestApplicantsGetApplicantDataRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Get applicant data API Reference

Defined in

src/client.ts:3579


applicantsGetApplicantDataExternalUserId

applicantsGetApplicantDataExternalUserId<T, R, D>(request, config?): Promise<R>

Returns applicant information based on the provided externalUserId.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestApplicantsGetApplicantDataExternalUserIdRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Get applicant data (externalUserId) API Reference

Defined in

src/client.ts:3605


applicantsGetApplicantReviewStatus

applicantsGetApplicantReviewStatus<T, R, D>(request, config?): Promise<R>

Returns applicant review status.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestApplicantsGetApplicantReviewStatusRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Get applicant review status API Reference

Defined in

src/client.ts:3631


applicantsGetApplicantVerificationStepsStatus

applicantsGetApplicantVerificationStepsStatus<T, R, D>(request, config?): Promise<R>

Returns information about the documents or separate verification step results.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestApplicantsGetApplicantVerificationStepsStatusRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Get applicant verification steps status API Reference

Defined in

src/client.ts:3657


applicantsGetAvailableApplicantLevels

applicantsGetAvailableApplicantLevels<T, R, D>(config?): Promise<R>

Returns a list of verification levels.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Get available applicant levels API Reference

Defined in

src/client.ts:3985


applicantsGetRequiredIdDocuments

applicantsGetRequiredIdDocuments<T, R, D>(request, config?): Promise<R>

Returns the list of required documents.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestApplicantsGetRequiredIdDocumentsRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Get required ID documents API Reference

Defined in

src/client.ts:3041


applicantsImportApplicantWithImagesByArchive

applicantsImportApplicantWithImagesByArchive<T, R, D>(request, config?): Promise<R>

Imports applicant data and images including associated review results.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestApplicantsImportApplicantWithImagesByArchiveRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Import applicant with images by archive API Reference

Defined in

src/client.ts:3243


applicantsImportApplicants

applicantsImportApplicants<T, R, D>(request, config?): Promise<R>

Imports applicants.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestApplicantsImportApplicantsRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Import applicants API Reference

Defined in

src/client.ts:3213


applicantsRemoveCustomApplicantTags

applicantsRemoveCustomApplicantTags<T, R, D>(request, config?): Promise<R>

Removes all custom tags from applicant profiles.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestApplicantsRemoveCustomApplicantTagsRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Remove custom applicant tags API Reference

Defined in

src/client.ts:3386


applicantsRequestApplicantCheck

applicantsRequestApplicantCheck<T, R, D>(request, config?): Promise<R>

Initiates a check of the applicant profile.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestApplicantsRequestApplicantCheckRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Request applicant check API Reference

Defined in

src/client.ts:3414


applicantsResetApplicantProfile

applicantsResetApplicantProfile<T, R, D>(request, config?): Promise<R>

Marks documents uploaded by the applicant as inactive and deletes all statuses assigned earlier.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestApplicantsResetApplicantProfileRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Reset applicant profile API Reference

Defined in

src/client.ts:3470


applicantsResetVerificationStep

applicantsResetVerificationStep<T, R, D>(request, config?): Promise<R>

Resets the specified verification step.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestApplicantsResetVerificationStepRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Reset verification step API Reference

Defined in

src/client.ts:3496


applicantsSetApplicantRiskLevel

applicantsSetApplicantRiskLevel<T, R, D>(request, config?): Promise<R>

Sets the risk level for the given applicant.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestApplicantsSetApplicantRiskLevelRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Set applicant risk level API Reference

Defined in

src/client.ts:3301


applicantsSetReviewForApplicantInSandbox

applicantsSetReviewForApplicantInSandbox<T, R, D>(request, config?): Promise<R>

Simulates a verification reposnose.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestApplicantsSetReviewForApplicantInSandboxRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Set review for applicant in sandbox API Reference

Defined in

src/client.ts:3269


checksGetAdditionalPoAData

checksGetAdditionalPoAData<T, R, D>(request, config?): Promise<R>

Returns PoA data.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestChecksGetAdditionalPoADataRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Get additional PoA data API Reference

Defined in

src/client.ts:4008


checksGetEmailConfirmationCheckResults

checksGetEmailConfirmationCheckResults<T, R, D>(request, config?): Promise<R>

Returns email confirmation check results.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestChecksGetEmailConfirmationCheckResultsRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Get email confirmation check results API Reference

Defined in

src/client.ts:3766


checksGetIpCheckResults

checksGetIpCheckResults<T, R, D>(request, config?): Promise<R>

Returns IP check results.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestChecksGetIpCheckResultsRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Get IP check results API Reference

Defined in

src/client.ts:3818


checksGetPhoneConfirmationCheckResults

checksGetPhoneConfirmationCheckResults<T, R, D>(request, config?): Promise<R>

Returns phone confirmation check results.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestChecksGetPhoneConfirmationCheckResultsRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Get phone confirmation check results API Reference

Defined in

src/client.ts:3792


checksGetTinSsnCheckResults

checksGetTinSsnCheckResults<T, R, D>(request, config?): Promise<R>

Returns TIN (SSN) check results.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestChecksGetTinSsnCheckResultsRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Get TIN (SSN) check results API Reference

Defined in

src/client.ts:3740


checksPerformNameCrossValidation

checksPerformNameCrossValidation<T, R, D>(request, config?): Promise<R>

Performs a name cross validation.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestChecksPerformNameCrossValidationRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Perform name cross validation API Reference

Defined in

src/client.ts:3927


inspectionsGetDocumentImages

inspectionsGetDocumentImages<T, R, D>(request, config?): Promise<R>

Returns document images.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestInspectionsGetDocumentImagesRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Get document images API Reference

Defined in

src/client.ts:3713


inspectionsMarkImageAsInactive

inspectionsMarkImageAsInactive<T, R, D>(request, config?): Promise<R>

Marks uploaded images as deleted.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestInspectionsMarkImageAsInactiveRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Mark image as inactive API Reference

Defined in

src/client.ts:3523


moderationStatesClarifyRejectionReason

moderationStatesClarifyRejectionReason<T, R, D>(request, config?): Promise<R>

Returns rejection reason clarification.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestModerationStatesClarifyRejectionReasonRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Clarify rejection reason API Reference

Defined in

src/client.ts:3687


sdkIntegrationsGenerateExternalWebSdkLink<T, R, D>(request, config?): Promise<R>

Creates a link to WebSDK for the specified applicant.

Type parameters

NameType
Tany
RAxiosResponse<T, any>
Dany

Parameters

NameType
requestSdkIntegrationsGenerateExternalWebSdkLinkRequest
config?AxiosRequestConfig<D>

Returns

Promise<R>

See

Generate external WebSDK link API Reference

Defined in

src/client.ts:3955