Skip to content

Class: default ​

A class which wraps all known methods of the Sumsub API

Constructors ​

constructor ​

• new default(token, secret): default

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

Returns ​

default

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