QFAST API Documentation
  1. API
  • Introduction
  • Authentication
  • Onboarding Flow
  • Loan Flow
  • Disbursement Flow
  • Repayment Flow
  • Area Reference
  • API
    • Obtain an Access Token
      POST
    • Onboarding Personal
      POST
    • Get Onboarding Status
      GET
    • Submit Loan
      POST
    • Update Loan
      PATCH
    • Get Loan
      GET
  • Webhook
    • Onboarding Webhooks
    • Loan Webhooks
    • Disbursement Webhooks
    • Repayment Webhooks
  1. API

Get Onboarding Status

GET
/v1/onboarding/{merchant_id}
Retrieve the current KYB onboarding status for a registered merchant. Use this to poll for updates if you are not handling Onboarding Events.

Request

Authorization
OAuth 2.0
Client Credentials
Add the parameter
Authorization
to Headers
,whose value is to concatenate the Token after the Bearer.
Example:
Authorization: Bearer ********************
Token URL: https://api.sandbox.qfast.id/v1/oauth2/token
or
Path Params

Header Params

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --globoff 'https://api.sandbox.qfast.id/v1/onboarding/{{merchant}}' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json'

Responses

🟢200Success
application/json
Bodyapplication/json

Example
{
    "data": {
        "merchant_id": "019db2ee-3857-7148-b320-6f6e7c4deedd",
        "identity_number": "3201234567890001",
        "onboarding_status": "kyb_revision_needed",
        "kyb_revision_deadline": "2026-05-13 09:17:07",
        "kyb_rejection_details": [
            {
                "entity_type": "BRAND",
                "reason": "Lini bisnis anda tidak sesuai."
            }
        ],
        "created_at": "2026-05-11 08:00:00",
        "updated_at": "2026-05-11 09:17:07"
    }
}
🟠404Merchant Not Found
Previous
Onboarding Personal
Next
Submit Loan
Built with