Credilinq.ai · Arazzo Workflow

CrediLinq — Onboard a customer and complete KYC

Version 1.0.0

Authenticate, check eligibility, run data processing, capture customer KYC, and send it for review.

1 workflow 1 source API 1 provider
View Spec View on GitHub CompanyFintechEmbedded FinanceLendingBNPLCreditPaymentsKYCB2BArazzoWorkflows

Provider

credilinqai

Workflows

onboardAndKyc
Start an onboarding application and complete customer KYC.
6 steps inputs: client_id, client_secret outputs: applicationId
1
authenticate
AuthenticationController_generateToken
2
checkEligibility
OnboardingController_initiateOnboardingApplication
3
dataProcessing
OnboardingController_initiateDaraProcessing
4
customerKyc
KycController_createCustomerKYCV2
5
sendForReview
KycController_sendKycForReview
6
kycStatus
KycController_getKycData

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
# generated: 2026-07-18
# method: generated
# source: openapi/credilinqai-openapi.yml
arazzo: 1.0.1
info:
  title: CrediLinq — Onboard a customer and complete KYC
  version: 1.0.0
  description: Authenticate, check eligibility, run data processing, capture customer KYC, and send it for review.
sourceDescriptions:
- name: credilinq
  url: ../openapi/credilinqai-openapi.yml
  type: openapi
workflows:
- workflowId: onboardAndKyc
  summary: Start an onboarding application and complete customer KYC.
  inputs:
    type: object
    properties:
      client_id: { type: string }
      client_secret: { type: string }
  steps:
  - stepId: authenticate
    operationId: AuthenticationController_generateToken
    requestBody:
      contentType: application/json
      payload:
        client_id: $inputs.client_id
        client_secret: $inputs.client_secret
    outputs:
      access_token: $response.body#/data/access_token
  - stepId: checkEligibility
    operationId: OnboardingController_initiateOnboardingApplication
    outputs:
      applicationId: $response.body#/data/applicationId
  - stepId: dataProcessing
    operationId: OnboardingController_initiateDaraProcessing
  - stepId: customerKyc
    operationId: KycController_createCustomerKYCV2
  - stepId: sendForReview
    operationId: KycController_sendKycForReview
  - stepId: kycStatus
    operationId: KycController_getKycData
    parameters:
    - name: applicationId
      in: path
      value: $steps.checkEligibility.outputs.applicationId
  outputs:
    applicationId: $steps.checkEligibility.outputs.applicationId