Invincible Pay
Frontend

Get home page data

Endpoint used by our dashboard to fetch useful information in one request.

GET
/v1/homepage

Response Body

application/json

application/json

curl -X GET "https://api.invinciblepay.com/v1/homepage"
{
  "beneficiaries": [
    {
      "accountNumber": "string",
      "bankNumber": "string",
      "companyName": "string",
      "createdAt": 0,
      "email": "string",
      "firstName": "string",
      "id": "string",
      "lastModifiedAt": 0,
      "lastName": "string",
      "middleName": "string",
      "nickname": "string",
      "purposeCode": "string",
      "transitNumber": "string",
      "type": "customer",
      "walletReference": "string"
    }
  ],
  "transactions": {
    "page": 0,
    "pageSize": 0,
    "totalCount": 0,
    "totalPages": 0,
    "transactions": [
      {
        "amount": 0.1,
        "beneficiaryId": "string",
        "brandId": "string",
        "category": "etransfer",
        "createdAt": 0,
        "currency": "string",
        "description": "string",
        "externalId": "string",
        "fundingSourceId": "string",
        "id": "string",
        "lastModifiedAt": 0,
        "ownerAccountId": "string",
        "ownerUserId": "string",
        "peerAccountNumber": "string",
        "peerBankNumber": "string",
        "peerEtransferEmail": "string",
        "peerFullName": "string",
        "peerFundingSourceId": "string",
        "peerTransitNumber": "string",
        "principalTransactionId": "string",
        "purposeCode": "string",
        "rejectionReason": "string",
        "status": "pending",
        "tenantId": "string",
        "type": "inComing"
      }
    ]
  }
}
{
  "error": "string",
  "error_code": {}
}