Table of content

Overview

The ECM service APIs support the storage and retrieval of customer documents with the Enterprise Content Management (ECM) system for use in digital channels.

These APIs enable the system to authenticate with ECM, obtain a time-limited access token, and upload or download customer images for different onboarding journeys:

  • New-to-Bank customers (NTB): use upload APIs to store ID card images and selfie images after eKYC, liveness detection, and biometric matching during onboarding.
  • Existing-to-Bank customers (ETB): use download APIs to retrieve and display the customer’s portrait on the information confirmation screen to ensure accuracy.

This service acts as an integration layer between NCB digital channels and the ECM system, ensuring secure and controlled access to customer documents through token-based authentication.

Why use these APIs?

  • Secure document access and storage
    Uses token-based authentication to ensure secure upload and retrieval of customer images in ECM.
  • Support both NTB and ETB journeys
    Enables both onboarding of new customers (data capture and storage) and servicing of existing customers (data retrieval).
  • Improved customer verification
    Supports storing and displaying customer identity and portrait images, enabling real-time image processing throughout the onboarding journey, improving transparency and trust.

Key features

  • POST /int-ecm-service/v1/login
    Authenticates with the ECM system and generates a time-limited access token for subsequent API calls.
  • POST /int-ecm-service/v1/document/upload-on-boarding
    Uploads front side of ID card, back side of ID card, customer selfie image to ECM during the onboarding process. Those images are stored for future verification and audit purposes
  • POST /int-ecm-service/v1/document/download
    Downloads customer selfie image from ECM using the access token, enabling customers to verify their identity before proceeding