Create A Gold Loan Journey

Backend-only API-key call. The platform starts a Hybrid Gold Loan application attempt for the borrower, stores the supplied profile and Gold Loan details, and starts the Gold Loan offer-fetch pipeline. `borrowerProviderID` must remain stable for the same borrower across sessions and application attempts. Prefer sending a fresh `Idempotency-Key` for each new Start attempt; reuse the same key only to retry the same Start request. If omitted, the platform creates a fresh non-idempotent attempt with a server-generated internal key. Store `data.journey.id` from the response and pass it as `journeyID` on Offers and Hosted handoff calls. The product is implied by the /gold-loan URL. Gold Loan start does not accept bureau, banking information, or loan preferences.

Authentication

AuthorizationBearer

Send Authorization: Bearer <PLATFORM_API_KEY> from a trusted back-end.

Path parameters

borrowerProviderIDstringRequired1-128 characters

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

Idempotency-KeystringOptional1-255 characters

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.

x-correlation-idstringOptional1-128 characters

Optional caller-supplied trace identifier. When omitted, the API generates one and mirrors it as correlation_id.

Request

This endpoint expects an object.
personalobjectRequired
Gold Loan borrower profile fields for Hybrid journey start. Include userType for Gold Loan borrower classification.
workobjectRequired
Gold Loan borrower work profile fields. Official email is not required for the Gold Loan Hybrid start payload.
addressobjectRequired
journeyobjectRequired
goldInformationobjectRequired
Gold details for Hybrid Gold Loan journeys.
journeyTypeenumOptional

Optional credit product discriminator. Omit it or send GOLD_LOAN on the gold-loan Hybrid path.

Response

Hybrid Gold Loan journey accepted and offer fetch started. Replays of the same Start attempt return the same journey.
request_idstringformat: "uuid"
correlation_idstring
timestampdatetime
dataobject
errorany

Errors

400
Bad Request Error
401
Unauthorized Error
409
Conflict Error
429
Too Many Requests Error
500
Internal Server Error