1. Vendor Invitation
Vestiuum Malaysia
  • Vendor Invitation
    • Submit Invitation
      POST
    • Check Invitation Status
      POST
  • Authentication
    • Borrower Registration
      POST
    • User Login
      POST
    • Request Reset Password Instructions
      POST
    • Reset Account Password
      POST
  • Trustgate EKYC
    • Request Trustgate Email OTP
      POST
    • Check User Group
      POST
    • Request Trustgate Digital Certificate
      POST
    • Update Trustgate Certificate Email Bindings
      POST
    • Cryptographically Trustgate Digital Sign Document
      POST
    • Retrieve Stored Signature Details
      GET
    • Submit Document Captures For Trustgate EKYC (Upload Gateway)
      POST
    • Invalidate QR Session Token
      POST
    • Check Trustgate EKYC Status Ping
      POST
    • Verify Trustgate Digital Certificate PIN
      POST
    • Change Trustgate Digital Certificate PIN
      POST
    • Save Organization Info
      POST
  • ESMS OTP
    • Send eSMS OTP
      POST
    • Verify eSMS OTP
      POST
    • Get eSMS OTP Signature
      POST
  • Loan Application
    • Apply New Loan Application
      POST
    • Save or Submit Loan Application
      POST
    • Delete Attached Files (Specific Object)
      POST
    • Download Files
      GET
    • Get Loan Applications List
      GET
    • Get Loan Applications List By Page
      GET
    • Get Loan Application Details
      GET
    • Get Loan Offer
      GET
    • Personal Loan Submit Loan Offer (Sign & Accept)
      GET
    • Corporate Loan Submit Loan Offer (Sign & Accept) Copy
      GET
  • Payments
    • Payment List View
    • Payment List View With Page
    • Single Payment Detail View
  1. Vendor Invitation

Submit Invitation

POST
/api/v1/vendor/invitation/submit
Generates the token and URL for Vendor to send to the borrower.

Request

Header Params

Body Params application/json

Example
{
    "jsonrpc": "2.0",
    "method": "call",
    "params": {
        "data": [
            {
                "reference_id": "{{VENDOR_ID}}-{{$timestamp}}",
                "borrower": {
                    "full_name": "Ali Bin Abu",
                    "phone_country_code": "60",
                    "phone_number": "123456789",
                    "identity_no": "901010105555",
                    "email": "ali@example.com",
                    "nationality_code": "MY"
                }
            },
            {
                "reference_id": "{{VENDOR_ID}}-{{$timestamp}}",
                "borrower": {
                    "full_name": "Tang Jian Yang",
                    "phone_country_code": "60",
                    "phone_number": "123456788",
                    "identity_no": "001031085555",
                    "email": "jy@example.com",
                    "nationality_code": "MY"
                }
            }
        ]
    }
}

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 'https://portal-staging.vestiuum.com.my//api/v1/vendor/invitation/submit' \
--header 'Authorization: Bearer  9df938e1487946e4a6c3eec6dd1dac07' \
--header 'Content-Type: application/json' \
--data-raw '{
    "jsonrpc": "2.0",
    "method": "call",
    "params": {
        "data": [
            {
                "reference_id": "{{VENDOR_ID}}-{{$timestamp}}",
                "borrower": {
                    "full_name": "Ali Bin Abu",
                    "phone_country_code": "60",
                    "phone_number": "123456789",
                    "identity_no": "901010105555",
                    "email": "ali@example.com",
                    "nationality_code": "MY"
                }
            },
            {
                "reference_id": "{{VENDOR_ID}}-{{$timestamp}}",
                "borrower": {
                    "full_name": "Tang Jian Yang",
                    "phone_country_code": "60",
                    "phone_number": "123456788",
                    "identity_no": "001031085555",
                    "email": "jy@example.com",
                    "nationality_code": "MY"
                }
            }
        ]
    }
}'

Responses

🟢200Success Request
application/json
Bodyapplication/json

Examples
[
    {
        "status": true,
        "reference_id": "TEST-TRX-8888",
        "token": "vt_7a8b9c0d1e2f3g4h",
        "expire_datetime": "2026-01-19 10:30:00",
        "register_url": "http://portal-staging.vestiuum.com.my/web/signup?referrer_token=5e0cf5369928456a829197b66d49ce89",
        "error_message": ""
    }
]
🟢200Fail Request
Modified at 2026-03-03 03:56:05
Next
Check Invitation Status
Built with