The client uses a GET method to directly fetch the file. To send the request, the header must
contain an authorization token and the format for the file you want to download. For
information and instructions on creating an authorization token, refer to Getting
Started with REST API.
Client Application Requirements
To connect to the server, your client application must support HTTPS connections. An HTTPS
connection is similar to an HTTP connection, but it is encrypted by using Transport Layer
Security (TLS). Your client application must support HTTP/1.1 and TLS 1.2 connections.
HTTPS libraries are available for many programming languages, including Java, C/C++, Perl,
and Visual Basic. You can implement a client in any language that allows you to use HTTPS to
communicate with the report server.
IMPORTANT
Although you may be able to use a third-party client application to
download
Barclays
reports, Barclays
does not recommend
or support third-party client applications or client libraries that may interfere with
Barclays
applications.Request Format
To create a request, your client application must send an HTTP GET message to the server.
The URL that you specify in your message indicates which function you are calling and the
parameters of the call:
https://url_prefix/v1/file-details?startDate={startDate}endDate={endDate}organizationID={organizationID}name={fileName}