Create A Journey
Bring the borrower’s credit application together and begin discovering offers from participating lending partners. Share the borrower and business details, and Aarthik Labs starts finding credit options through one journey.
You can begin here directly or continue with the journey ID returned by Dedupe or Eligibility. Business credit options may include Business Loans and Personal Loans suited to self-employed borrowers, with each offer clearly identifying its product type.
Use Fetch (Poll) Offers to see the options as they become available.
Authentication
Send Authorization: Bearer <PLATFORM_API_KEY> from a trusted back-end.
Path parameters
Stable borrower identity from the partner system. Keep a 1:1 mapping between the borrower and borrowerProviderID across sessions and application attempts to preserve resume, history, and post-disbursal continuity.
Headers
Start-attempt retry key. Use a fresh key for each new application attempt. Reuse the same key only when retrying the same Start request after a timeout or temporary failure. If omitted, the platform creates a fresh non-idempotent attempt with a server-generated internal key for compatibility; retries without a client key can create duplicate attempts.
Optional caller-supplied trace identifier. When omitted, the API generates one and mirrors it as correlation_id.
Query parameters
Request
Business Loan-specific first-form fields collected in addition to the common borrower, work, address, journey, and optional bureau payloads.
Optional credit product discriminator. Omit it or send BUSINESS_LOAN on the business-loan Hybrid path.
Optional complete bank prefill. This snake_case shape is accepted and normalized to the platform banking model.
Optional buyer-supplied bureau data. When this object is provided, journey.bureauConsent must be true.