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.