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:2721

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:5203

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:5153

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:2789


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:2775


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:2803


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:2817


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:2864


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:2832


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:2848


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:2762

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:4010


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:4244


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:4185


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:4094


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:4068


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:4039


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:4215


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:4127


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:4153


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:4303


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:4273

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:2899


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:2930

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:4326


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:4384


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:4357


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:4426

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:4533


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:4505


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:4563

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:4590


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:4629


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:4915


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:4833


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:4779


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:4693


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:4723


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:4943


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:4889


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:4807


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:4667


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:4753


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:4972


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:4861

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:5082


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:5054


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:5027


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:4999


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:5108


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:5134

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:4452


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:4478

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:3847


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:3877


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:3820


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:3334


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:3418


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:3306


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:3043


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:3115


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:3072


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:2989


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:3155


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:2953


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:3528


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:3555


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:3581


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:3607


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:3633


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:3961


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:3017


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:3219


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:3189


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:3362


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:3390


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:3446


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:3472


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:3277


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:3245


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:3984


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:3742


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:3794


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:3768


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:3716


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:3903


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:3689


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:3499


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:3663


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:3931