Mock API

json-server on http://localhost:1111 — 10 resources · Postman collection

MethodEndpointTypeNotes
GET /api/accounts-banking-error object
GET /api/accounts-banking object
GET /api/accounts-set-primary-error object
GET /api/accounts-set-primary object
GET /api/dashboard object
GET /api/featureFlags object
GET /api/onboarding object
GET /api/profile object
GET /api/scanpay object
GET /api/transactions collection (3)
POST /api/transfer Debit dashboard balance + append a transaction
GET /api/datetime Random value + current timestamp
GET /api/datetime2 Random value + current timestamp
GET /api/datetime3 Random value + current timestamp
GET /v1/system/init Identity SDK system bootstrap
GET /v1/security/init Identity SDK security bootstrap
POST /api/identity/cerebro/v1/session/init Identity SDK unified auth
GET /v1/customer/profile Identity SDK customer profile
GET /v1/interceptor/l2-test Identity SDK bridge demo — post-login step-up endpoint
POST /api/identity/cerebro/v1/secure/init Identity SDK S2U init
POST /api/identity/cerebro/v1/secure/verify Identity SDK S2U verify
POST /v1/s2u/deregister Identity SDK S2U deregister
POST /v1/otp/register Identity SDK TOTP register
POST /cerebro/v1/otp/generate Identity SDK OTP generate
POST /cerebro/v1/otp/verify Identity SDK OTP verify
POST /api/identity/cerebro/v1/users/validate-username Identity SDK security image
GET /cerebro/v1/cards/public-key Identity SDK cards public key
POST /cerebro/v1/cards/verify Identity SDK cards verify
POST /v1/consent/accept Identity SDK consent accept
POST /api/identity/cerebro/v1/otp/generate Alias of /cerebro/v1/otp/generate
POST /api/identity/cerebro/v1/otp/verify Alias of /cerebro/v1/otp/verify
POST /api/identity/cerebro/v1/cards/verify Alias of /cerebro/v1/cards/verify
GET /api/identity/cerebro/v1/cards/public-key Alias of /cerebro/v1/cards/public-key
GET /dep/dashboard/v1/external/banking/accounts Fetch all CASA accounts linked to the authenticated customer
POST /info/customer/v1/external/accounts/primary Set the primary account for the authenticated customer
GET /api/v1/product-groups Apply landing product groups
GET /api/v1/product-categories/casa Apply CASA dashboard categories
GET /cep/card/api/v1/apply-dashboard Apply cards dashboard categories
GET /api/v1/strapi/product-tab Apply landing tab metadata
GET /api/v1/strapi/product-listing/cards Apply card listing content
GET /api/v1/strapi/product-listing/casa Apply CASA listing content
GET /api/v1/strapi/product-listing/loan-financing Apply loan listing content
GET /api/v1/strapi/product-listing/td Apply TD listing content
GET /api/v1/strapi/product-listing/insurance Apply insurance listing content
GET /api/v1/strapi/product-listing/investment Apply investment listing content
GET /cep/card/api/v1/cc/card-listing Apply credit card listing
GET /cep/card/api/v1/cc/track-your-progress Apply card application status detail
POST /cep/card/api/v1/cc/pefindo-assessment/submit Submit PEFINDO assessment
POST /cep/card/api/v1/cc/apply-validation Validate Apply credit card
GET /cep/card/api/v1/cc/product-info Apply credit card product info
GET /cep/cards/api/v1/pefindo/consent-document PEFINDO consent document
POST /cep/cards/api/v1/pefindo/consent Submit PEFINDO consent
POST /cep/card/api/v1/orchestrator/runtime-tasks Resume an Apply card journey
POST /cep/card/api/v1/orchestrator/journeys/:taskRefNo/close Delete an Apply card draft
GET /cep/td/api/v1/apply-dashboard Apply time-deposit dashboard categories
GET /cep/financing/api/v1/loan/apply-dashboard Apply Loan/Financing dashboard
GET /cep/financing/api/v1/loan/product-info Apply Personal Loan product info
POST /cep/financing/api/v1/loan/apply-validation Validate Personal Loan application
GET /api/screen/:screenCode Apply STP screen configuration
POST /api/v1/orchestrator/journeys/start Start an Apply journey (including APPLY_ETB_KTA)
GET /api/v1/product-categories/insurance Apply insurance dashboard categories
GET /api/v1/product-categories/investment Apply investment dashboard categories

Onboarding APIs (ETB)

Variant select: header x-mock-variant or ?__variant= · error: ?__error=1

MethodEndpointVariantsKeys
GET /api/identity/cerebro/v1/security/init securityInit
POST /api/identity/cerebro/v1/session/init 4 variants sessionInit_L0, sessionInit_L1, sessionInit_L3.Password, sessionInit_L3.Biometric
POST /api/identity/cerebro/v1/devices/status deviceStatus
POST /api/identity/cerebro/v1/passcode/validate validatePasscode
POST /api/identity/cerebro/v1/otp/register otpRegister
POST /api/identity/cerebro/v1/otp/generate otpGenerate
POST /api/identity/cerebro/v1/otp/verify otpVerify
POST /api/identity/cerebro/v1/biometric/register biometricRegister
POST /api/identity/cerebro/v1/cards/verify cardVerify
POST /api/identity/cerebro/v1/users/verify-username verifyUsername
POST /api/identity/cerebro/v1/users/verify-password verifyPassword
POST /api/identity/cerebro/v1/secure/init 2 variants S2U_Init.UserRegister, S2U_Init.S2U_Setup
POST /api/identity/cerebro/v1/secure/verify 2 variants S2U_Verify.UserRegister, S2U_Verify.S2U_Setup
GET /cms/api/v1/security-images securityImagesCatalogue
POST /identity/cerebro/v1/secure/status secure2uStatus

Home Dashboard APIs (DEP)

Ecosystem select: ?ecosystem=banking|wealth · error: ?__error=1

MethodEndpointVariantsKeys
GET /dep/dashboard/v1/init default
GET /dep/dashboard/v1/user-header default
GET /dep/dashboard/v1/temp-banner default
GET /dep/dashboard/v1/unread-notification default
GET /dep/dashboard/v1/main-preview 2 variants banking, wealth
GET /dep/dashboard/v1/quick-actions 2 variants banking, wealth
GET /dep/dashboard/v1/for-you-tiles 2 variants banking, wealth
GET /dep/dashboard/v1/small-widget 2 variants banking, wealth
GET /dep/dashboard/v1/medium-widget 2 variants banking, wealth
GET /dep/dashboard/v1/large-widget 2 variants banking, wealth
GET /dep/dashboard/v1/management/main-preview 2 variants banking, wealth

Notifications API

Query params: ?page=&limit=&category=&status=UNREAD

MethodEndpointTypeNotes
GET /v5/notifications/users/alert
GET /v5/notifications/users/transaction
GET /v5/notifications/users/promo
GET /v5/notifications/details/:notificationId
PUT /v5/notifications/mark-as-read
DELETE /v5/notifications/delete-notification