Contact
Register

Fetch Records Using BatchID

GET /requester/v1.0/cop-iban-check/bulk-account-verifications/batch/{batchId}

The API allows us to download the response report of a particular file that had been processed earlier in bulk upload name verification. By using the batchID associated with the file, the user will be able to download this response report.

Request Headers

AttributeTypeConditionDescription
AuthorizationStringMandatoryAn authorisation token as per https://tools.ietf.org/html/rfc6750

Request Parameters

AttributeTypeConditionalDescription
pageIndexIntegerOptionalThe page selected for the response
pageSizeIntegerOptionalThe no. of transactions to be displayed in each page
formatStringOptionalAllowed values : csv. If it is provided as csv, the response format will be downloaded as a csv file. If left blank, JSON response will be received.

Response Headers

AttributeTypeConditionDescription
Content-TypeStringMandatoryValue = application/json or application/csv

Response Body

AttributeTypeConditionDescription
Fileapplication/csvOptionalif a request param 'format' is specified as csv. csv file containing the list of name verification request corresponding to the particular batchID will be downloaded.

(OR)

AttributeTypeConditionDescription
ResultAuditDtoMandatoryA JSON Response with list of name verification request corresponding to the particular batchID will be displayed
Result.IDStringMandatoryEach transaction will have a unique ID associated for it
Result.RequestTimeIssuedOffsetDateTimeMandatoryThe date & time when the request was sent
Result.RequestSourceStringOptionalWhether the request was made using single request or batch
Result.RequestStatusStringOptionalWhether the transaction/request is successfully processed or failed
Result.BatchIdStringOptionalA unique BatchID is generated for every batch uploaded
Result.RequestSchemeNameStringOptionalScheme Name can either be SCAN/IBAN. SCAN will consist of 6+8 digits; IBAN will consist of 22 characters in which last 14 digits will consist of SCAN.
Result.RequestAccountTypeStringOptionalAccount type of the payee, it could be either a personal account or a business account.
Result.RequestIdentificationStringOptionalPayee's sort code and account number or IBAN
Result.RequestNameStringOptionalPayee's account name from the request
Result.RequestSecondaryIdentificationStringOptionalSecondary Reference Data of the payee provided for SRD level name checks
Result.RequestedOrgIdStringOptionalOrganisation ID of the CoP Requestor Participant
Result.RequestedOrgNameStringOptionalOrganisation Name of the CoP Requestor Participant
Result.UserIdStringOptionalThe ID of user who has initiated the request
Result.ClientIdStringOptionalThe ID of the application from where request has been initiated
Result.UserTypeStringOptionalWhether the user is a management user or one of the developers
Result.RequestedCopEpUrlStringOptionalEnd point URL of the Responder
Result.ResponseTimeReceivedOffsetDateTimeOptionalThe date & time when the response was received
Result.ResponseMatchedBooleanOptionalIf the payee details fully match then, Matched = TRUE, else, Matched = FALSE
Result.ResponseReasonCodeStringOptionalWhen Matched = False, reason codes are returned based on the relevant scenarios
Result.ResponseNameStringOptionalFor certain reason codes such as MBAM, BAMM and PAMM the actual account names of the payee is returned
Result.PayUkCopRegistrationIdStringOptionalPayUkCopRegistrationId registered in OBIE of the requesting participant
Result.OutcomeCodeStringOptionalThe outcome code associated with Management Information Report. Th codes denotes whether the customer decided to cancel the transaction or continue with it
Result.SLAResponseStringOptionalThe time taken for the response to be returned for a request
Result.TransactionNotesList (TransactionNote)OptionalNotes added by the user for a transaction
Result.TransactionNotes.IndexStringMandatoryIt specifies the order of a particular note from the list of notes
Result.TransactionNotes.TransactionIdStringMandatoryAn audit.ID associated for the transaction notes
Result.TransactionNotes.NoteString (256 chars)MandatoryThe content of notes added
Result.TransactionNotes.CreatedDateString ($date-time)MandatoryThe date & time when the response was received
Result.TransactionNotes.CreatedByStringMandatoryThe user who has added the note
Result.TransactionNotes.FirstNameStringMandatoryFirst Name of the creator
Result.TransactionNotes.LastNameStringMandatoryLast Name of the creator
PaginationPaginationMandatoryDetails about the page
Pagination.PageIndexIntegerMandatoryThe page selected for the response
Pagination.PageSizeIntegerMandatoryThe no. of transactions to be displayed in each page
Pagination.PageTotalIntegerMandatoryTotal no. of transactions displayed in a page
Pagination.TotalIntegerMandatoryTotal no. of transactions of the provided BatchID

Response Codes

Status CodeDescription
200File downloaded successfully
400Bad Request
401Unauthorized
403Forbidden
404Not Found
405Method Not Allowed
406Not Acceptable
415Unsupported Media Type
429Too Many Requests
500Internal Server Error

Example as csv file

  • Request

GET /requester/v1.0/cop-iban-check/bulk-account-verifications/batch/{batchId}?format=csv
Authorization: Bearer 2YotnFZFEjr1zCsicMWpAA
  • Response

HTTP/1.1 200 OK
cache-control: private
content-length: 244
content-type: application/csv

Example as JSON

  • Request

GET /requester/v1.0/cop-iban-check/bulk-account-verifications/batch/{batchId}
Authorization: Bearer 2YotnFZFEjr1zCsicMWpAA
content-type: application/json
  • Response

HTTP/1.1 200 OK
cache-control: private
content-length: 244
content-type: application/json

{
  "result": [
    {
      "Id": "TBKE689579",
      "RequestTimeIssued": "2023-11-23T12:27:32.457Z",
      "RequestSource": "BATCH",
      "RequestStatus": "SUCCESS",
      "BatchId": "1700742452KyK",
      "RequestSchemeName": "SortCodeAccountNumber",
      "RequestAccountType": "Personal",
      "RequestIdentification": "10000011100024",
      "RequestName": "Count Kavin Anderson",
      "RequestedOrgId": "0015800001ZEc1XAAT",
      "RequestedOrgName": "HSBC UK",
      "UserId": "admin+int@banfico.com",
      "ClientId": "Test2293",
      "UserType": "internal",
      "RequestedCopEpUrl": "https://api.qnb-cop-sbx.banfico.io/responder/v1.0/cop-iban-check/account-verifications",
      "ResponseTimeReceived": "2023-11-23T12:27:32.566Z",
      "ResponseMatched": false,
      "ResponseReasonCode": "AC01",
      "PayUkCopRegistrationId": "000001",
      "SLAResponse": true,
      "TransactionNotes": []
    },
    {
      "Id": "ZEDP689578",
      "RequestTimeIssued": "2023-11-23T12:27:32.367Z",
      "RequestSource": "BATCH",
      "RequestStatus": "SUCCESS",
      "BatchId": "1700742452KyK",
      "RequestSchemeName": "SortCodeAccountNumber",
      "RequestAccountType": "Personal",
      "RequestIdentification": "10000011100002",
      "RequestName": "Mr JAmEs JohNsoN",
      "RequestedOrgId": "0015800001ZEc1XAAT",
      "RequestedOrgName": "HSBC UK",
      "UserId": "admin+int@banfico.com",
      "ClientId": "Test2293",
      "UserType": "internal",
      "RequestedCopEpUrl": "https://api.qnb-cop-sbx.banfico.io/responder/v1.0/cop-iban-check/account-verifications",
      "ResponseTimeReceived": "2023-11-23T12:27:32.452Z",
      "ResponseMatched": false,
      "ResponseReasonCode": "AC01",
      "PayUkCopRegistrationId": "000001",
      "SLAResponse": true,
      "TransactionNotes": []
    }
  ],
  "pagination": {
    "pageIndex": 0,
    "pageSize": 20,
    "pageTotal": 1,
    "total": 2
  }
}

© 2025. All rights reserved.