Ibanera Customer API
Customer Portal
  • Overview
  • Terminology
    • Exchanges of Assets
    • Payees
    • Personal Customers
    • Business Customers
      • Managees
    • Enumerations, Codes and Definitions
      • Source of Funds Types
      • Transfer Purpose Codes Reference
  • Getting Started
    • Access the API
    • API Principal Account
    • Common Response Format
    • First API Call
    • Authentication & Authorization
      • Generating a Time-Based One-Time Password (TOTP) with a Shared Secret
  • API Endpoints
    • Accounts
    • Business Onboarding
    • Cards
    • Crypto Exchanges
    • Foreign Currency Exchange
    • Payees (Beneficiaries)
    • Transfers
    • Transaction Cancellation
    • Managees
    • Information Requests (RFIs)
    • Quick Buy
    • Simulated Testing
  • Callbacks
    • Managee Jumio Completed
    • Cryptocurrency Transfers
    • Exchange Status Updated
    • Fiat Deposit Received
    • Managee Card Approval Updated
    • Managee KYC Updated
    • Transaction Status Updated
    • Information Requests
  • QuickBuy
    • QuickBuy Callback
    • QuickBuy Front End Implementation
    • Validating the Webhook Signature
    • QuickBuy Pro
      • Visual Customization
      • Getting Started / Authentication
      • API Endpoints
        • Create Payment
        • Retrieve Payments
        • Delete Payment
      • Callbacks
        • Payment Captured
        • Cryptocurrency Transferred
Powered by GitBook
On this page
  • Overview
  • List Information Requests
  • Get Information Request Details
  • Submit Information Request
  1. API Endpoints

Information Requests (RFIs)

PreviousManageesNextQuick Buy

Last updated 25 days ago

Overview

When transactions are flagged as high-risk, they are marked as pending on our system. Our compliance team will review transactions and may ask a customer for further information on a transaction to better understand the nature of the request. If an administrator needs more details to make this decision, they can send an information request (RFI) to the customer. This module will enable API users to retrieve information requests and respond with supporting documents and information.

When a information request is issued, API users will receive a . Similarly, when a request is updated (either being accepted, rejected, or requires more information),

Endpoints in this Section:

  1. - Retrieves a list of information requests (RFIs). Optional filters can be applied to narrow down the list by customer.

  2. - Retrieves detailed information about a specific information request using its unique ID.

  3. - Allows a customer to submit information and documents in response to an RFI.


List Information Requests

Retrieves a list of information requests (RFIs). Optional filters can be applied to narrow down the list by customer.

  • Endpoint: /api/v1/customer/informationrequests/getinformationrequestlist

  • Method: GET

  • Response Format: application/json

GET Query Parameters

Request body parameter

Format

Description

CustomersId

int

Filter by this id (optional)

PageNumber

int

Page number (optional – default 1)

PageSize

int

Number of results per page (optional – default 10)

Example Success Response

{
    "id": 14152,
    "details": [
       {
            "id": 1004,
            "status": "More Information Required",
            "addDate": "2024-03-20T12:29:16.023",
            "expiryDate": "2024-03-27T12:29:16.023",
            "orderType": "OUT",
            "name": "Addison Payee",
            "reference": "United States Dollar: CTX31165",
            "amount": -20.000000000000000000,
            "currencySymbol": "$",
            "assetCode": "USD"
        },
        …
    ],
    "pageSize": 10,
    "pageNumber": 1,
    "numberOfPages": 2,
    "status": "1",
    "errors": []
}
	

Error message code example

Description

Invalid

Invalid request values

Unauthorized

User is not authorized for this action


Get Information Request Details

Retrieves detailed information about a specific information request using its unique ID.

  • Endpoint: /api/v1/customer/informationrequests/ getinformationrequestdetails

  • Method: GET

  • Response Format: application/json

GET Query Parameters

Request body parameter

Format

Description

informationRequestsId

int

The information request to access

Example Success Response

{
    "id": 1004,
    "details": {
        "Id": 1004,
        "Status": "More Information Required",
        "OrderType": "OUT",
        "Name": "Sample Customer",
        "TransactionID": 123456,
        "PaymentDescription": "External transfer - Deposit",
        "TransactionDate": "01-02-2025",
        "currencySymbol": "$",
        "assetCode": "USD",
        "amount": -20.000000000000000000,
        "description": "Dear Customer, Please provide the .....",
        "responseFormGuid": "F0A88644-A105-4CF1-ACE0-B570F1411783"
    },
    "status": "1",
    "errors": []
}

Error message code example

Description

Not_Found

InformationRequestsID not found

Invalid

User is not valid for this action


Submit Information Request

Allows a customer to submit information and documents in response to an RFI.

  • Endpoint: /api/v1/customer/informationrequests/submitinformationrequest

  • Method: POST

  • Request format: form-data

  • Response format: application/json

Request body parameter

Format

Description

CustomerAssetAccountsTransactionsInformationRequestsId

int

Id

ResponseFormGuid

string

GUID for identifying responses

SupportingInformation

string

Text response

SupportingDocumentUploads

file

One or more files to be uploaded as evidence

Request Body

CustomerAssetAccountsTransactionsInformationRequestsId
1004

ResponseFormGuid
BCBE8BF9-1171-4F60-B434-694C19BFDD9F

SupportingInformation
Example supporting information

SupportingDocumentUploads
/C:/Path/To/File/dummy.pdf

SupportingDocumentUploads
/C:/ Path/To/File/dummy_2.pdf	

Example Success Response

{
  "id": 1046,
  "status": "1",
  "errors": []
}	

Request body parameter

Format

Description

id

int

Id of the response

Error message code example

Description

Not_Found

InformationRequestsID not found

Invalid User

User is not valid for this action

Information_request_not_found

Information request does not exist with the expected status

Information_response_not_needed

Information response does not exist with the expected status

Response_form_already_submitted

Response form has been submitted with this GUID

List Information Requests
Get Information Request Details
Submit Information Request
callback notification
another callback request is sent.