Skip to content
For LLMsView as Markdown·

Shufti Pro ​

KYC/AML identity verification for iGaming with face, document, and address checks.

DetailValue
CategoryiGaming
Base URLhttps://api.shuftipro.com
AuthenticationBasic Auth
Endpoints7
Connector keyshuftipro

Using Shufti Pro in a workflow ​

  1. Go to Connections and click New Connection.
  2. Pick Shufti Pro from the marketplace.
  3. Enter your credentials (see Authentication above for what's expected).
  4. In a workflow, drop an API Call node and select this connection.
  5. Pick the operation you need from the Operation dropdown. The full list is below.

Available endpoints ​

EndpointSummary
POST /Submit verification request
POST /statusGet verification status
POST /deleteDelete verification data (GDPR)
POST /access_tokenGenerate temp access token
POST /kybKnow Your Business verification
POST /amlAML background checks
POST /questionnaireQuestionnaire verification

Each endpoint is documented in full below. Use the outline on the right to jump to one.

POST / ​

Submit verification request

DetailValue
Operation IDkyc.submitVerification
MethodPOST
Path/

Parameters ​

No parameters.

Request Body ​

FieldType
referencestring
callback_urlstring
faceobject
documentobject
addressobject

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Shufti Pro connection from the Connection dropdown.
  3. In the Operation dropdown, select kyc.submitVerification.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked: fill them or the call will fail at runtime.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Shufti Pro API reference.

POST /status ​

Get verification status

DetailValue
Operation IDkyc.getVerificationStatus
MethodPOST
Path/status

Parameters ​

No parameters.

Request Body ​

FieldType
referencestring

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Shufti Pro connection from the Connection dropdown.
  3. In the Operation dropdown, select kyc.getVerificationStatus.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked: fill them or the call will fail at runtime.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Shufti Pro API reference.

POST /delete ​

Delete verification data (GDPR)

DetailValue
Operation IDkyc.deleteVerification
MethodPOST
Path/delete

Parameters ​

No parameters.

Request Body ​

FieldType
referencestring

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Shufti Pro connection from the Connection dropdown.
  3. In the Operation dropdown, select kyc.deleteVerification.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked: fill them or the call will fail at runtime.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Shufti Pro API reference.

POST /access_token ​

Generate temp access token

DetailValue
Operation IDkyc.generateAccessToken
MethodPOST
Path/access_token

Parameters ​

No parameters.

Request Body ​

FieldType
referencestring

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Shufti Pro connection from the Connection dropdown.
  3. In the Operation dropdown, select kyc.generateAccessToken.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked: fill them or the call will fail at runtime.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Shufti Pro API reference.

POST /kyb ​

Know Your Business verification

DetailValue
Operation IDkyc.kybVerification
MethodPOST
Path/kyb

Parameters ​

No parameters.

Request Body ​

FieldType
referencestring
callback_urlstring
company_namestring
registration_numberstring

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Shufti Pro connection from the Connection dropdown.
  3. In the Operation dropdown, select kyc.kybVerification.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked: fill them or the call will fail at runtime.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Shufti Pro API reference.

POST /aml ​

AML background checks

DetailValue
Operation IDkyc.amlCheck
MethodPOST
Path/aml

Parameters ​

No parameters.

Request Body ​

FieldType
referencestring
callback_urlstring
nameobject
dobstring

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Shufti Pro connection from the Connection dropdown.
  3. In the Operation dropdown, select kyc.amlCheck.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked: fill them or the call will fail at runtime.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Shufti Pro API reference.

POST /questionnaire ​

Questionnaire verification

DetailValue
Operation IDkyc.questionnaire
MethodPOST
Path/questionnaire

Parameters ​

No parameters.

Request Body ​

FieldType
referencestring
callback_urlstring
questionnaireobject

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Shufti Pro connection from the Connection dropdown.
  3. In the Operation dropdown, select kyc.questionnaire.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked: fill them or the call will fail at runtime.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Shufti Pro API reference.