Banks

Create sandbox bank application dry-run

Creates deterministic sandbox bank application-intake dry-run metadata when the authenticated automation client has banks.applications.write. External URL: /v1/banks/current/applications. Current Next.js implementation path: /api/platform/v1/banks/current/applications. An exact eligible host grant may add a prepared action and first-party continuation for internal review; the API cannot confirm or reject it. This sandbox-only route requires Idempotency-Key, enable_platform_bank_frontends, and enable_platform_bank_workflow_write; it records replay-safe dry-run and prepared-action metadata only and never persists a bank application row, submits to a bank, calls providers, exposes bank secrets, exposes raw MyInfo, exposes credit bureau data, exposes bank statements, exposes raw document contents, exposes NRIC/FIN, exposes income-proof contents, sends callbacks, sends borrower notifications, returns signed storage URLs, or claims API Gateway/enterprise ingress readiness. Live bank application creation remains unavailable until promotion gates have REST, consent, audit, sandbox, document handoff, callback, operations, and enterprise-ingress evidence. Bank pilot posture remains information/referral and pre-approval only, recommendation and live bank-decision claims remain deferred, and partner-status publication remains private-first.

post/banks/current/applications

Request

  • Base URL: https://platform-api.homejourney.sg/v1
  • URL: https://platform-api.homejourney.sg/v1/banks/current/applications
  • Auth: HTTP bearer

Headers

X-Correlation-Idstring

Optional partner-provided correlation ID echoed into request evidence.

Idempotency-Keystring required

Required for mutating platform routes. Accepted format: 8 to 128 ASCII characters matching [A-Za-z0-9._:-]+.

Request body

borrower_fixture_id'eligible_borrower' | 'ineligible_borrower'
product_code'SANDBOX_FIXED_HOME' | 'SANDBOX_SORA_HOME'
consent_text_version'bank-sandbox-v1'

Response

Sandbox bank application create dry-run metadata with an optional first-party prepared-action continuation.

idempotency_key_hashstring required
livemodefalse required
request_idstring required

Changes

No recorded changes to this operation across all 1 revision of this API.