Multigate
  1. 👋 Onboarding
Multigate
  • 🚀 Getting Started
  • 🔓 Authentication
    • Get Token
    • Refresh Token
    • Logout User
  • 👋 Onboarding
    • Create Subclient
      POST
    • Get All Subclients
      GET
    • Get Subclient
      GET
    • Update Subclient
      PATCH
    • Create Subclient Shareholder
      POST
    • Get Subclient Shareholders
      GET
    • Update Subclient Shareholder
      PATCH
    • Upload Subclient Documents
      POST
    • Get Subclient Documents
      GET
    • Delete Subclient
      PATCH
    • Submit Subclient
      POST
  • 💰 Accounts
    • 📄 Statements
      • Get Statement
    • Create Virtual Account
    • Get Account
    • Get Accounts By
    • Get All Accounts
    • Simulate Inflow (UAT only)
  • 🔃 Conversions
    • Get Quote
    • Lock Rate
    • Get Trade
    • Get All Trades
  • 💸 Payments
    • 🏦 Banks
      • Get Bank Details
    • 👤 Beneficiaries
      • Create Beneficiary
      • Get All Beneficiaries
      • Get Beneficiary
      • Update Beneficiary
      • Validate Beneficiary Account (NGN only)
    • Create Single Transfer
    • Get Purpose Codes
    • Get Transfer Fields & Fees
    • Find Transfers
  • 📩 Webhooks / Push Notifications
    • Add a New Client Configuration
    • Update Client Configuration Current Mode
    • Get Client Configuration
  1. 👋 Onboarding

Get Subclient Documents

GET
/client-service/api/v1/clients/{clientId}/sub-clients/{id}/documents
SubClient

Request

Path Params
clientId
string 
required
Client's ID
id
string 
required
SubClient's ID

Request 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 --request GET 'https://api-gateway-uat.mmacs.io/platform/client-service/api/v1/clients//sub-clients//documents'

Responses

🟢200OK
application/json
success response
Body
DocumentOutputArray type
message
string 
optional
the response message
count
number 
optional
the data count
items
array[object (DocumentOutputData) {15}] 
optional
the response data object
id
number 
optional
The id of the client
entityId
string 
optional
The entity ID of the client (nanoid)
createdAt
string 
optional
The date the entity was created
updatedAt
string 
optional
The last date the entity was updated
createdBy
string 
optional
The email of the user who created the entity
updatedBy
string 
optional
The email of the user who last updated the entity
isDeleted
string 
optional
Check if the entity has been deleted (soft delete)
documentType
string 
optional
The type of document
uploadedFiles
array[string]
optional
The urls of the uploaded files
issueDate
string 
optional
The issue date of the document
expiryDate
string 
optional
The expiry date of the document
documentNumber
string 
optional
The number of the document
approvalStatus
string 
optional
The document approval status
mimeType
string 
optional
The mime type of the document
parentType
enum<string> 
optional
Allowed values:
clientsubclientshareholder
Example
{
  "message": "string",
  "count": 0,
  "items": [
    {
      "id": 0,
      "entityId": "string",
      "createdAt": "string",
      "updatedAt": "string",
      "createdBy": "string",
      "updatedBy": "string",
      "isDeleted": "string",
      "documentType": "string",
      "uploadedFiles": [
        "string"
      ],
      "issueDate": "string",
      "expiryDate": "string",
      "documentNumber": "string",
      "approvalStatus": "string",
      "mimeType": "string",
      "parentType": "client"
    }
  ]
}
🟠400Bad Request
🟠401Unauthorized
Previous
Upload Subclient Documents
Next
Delete Subclient
Built with