Most endpoints that have the potential to return a large amount of data will be paginated. For example, you can list transactions, list all flagged reports, etc... These API endpoints share common request parameters and response structures.
These endpoints could have other filters but depend on each particular case.
Request parameters:
| Parameter | Type | Description |
|---|---|---|
| pageSize | long | Number of items per page. Max page size = 50 |
| pageNumber | long | The index of the page to retrieve. Default value = 1. |
Response properties:
| Properties | Type | Description |
|---|---|---|
| firstPage | string | The URL of the first element of the list. |
| nextPage | string | The URL of the next element in the list. |
| lastPage | string | The URL of the last element in the list. |
| previousPage | string | The URL of the previous element in the list. |
| pageSize | long | Number of items per page requested. |
| pageNumber | long | The index of the page requested. |
| totalRecords | long | The total number of elements in the list. |
| totalPages | long | The total number of pages that is calculated using the page size and the total number of elements in the list. |
Example of response with values
{
"applicationEvents": [{
"type": "Info",
"code": "succeed_system_operation",
"message": "Transaction read successfully",
"parameter": null
}],
"payload": [{
"id": "00000000-0000-0000-0000-000000000000",
"deviceSerialNumber": "0000000000000-000000000000",
"signatureId": "00000000-0000-0000-0000-000000000000",
"verificationType": 1,
"createdAtUtc": "0001-01-01T00:00:00",
"hasActiveFraud": false
}],
"hasErrors": false,
"firstPage": "https://api.identifid.com:443/v1/transaction-manager/transactions?pageNumber=1&pageSize=20",
"nextPage": "https://api.identifid.com:443/v1/transaction-manager/transactions?pageNumber=2&pageSize=20",
"lastPage": "https://api.identifid.com:443/v1/transaction-manager/transactions?pageNumber=3&pageSize=20",
"previousPage": null,
"pageSize": 20,
"pageNumber": 1,
"totalPages": 3,
"totalRecords": 60
}
