Page cover

Report request

A method for getting a CSV report for transactions

Request Report

Large CSV Reports may take a long time to generate, so we designed an asynchronous flow to retrieve it. To get to the report, client should perform the following steps:

  1. Request report using REQUEST_REPORT URL

  2. Check report status using STATUS_REPORT URL until its done

  3. Download generated report via DOWNLOAD_REPORT URL

Request address

POST

https://{domain}/v1/payments/report/

Query parameters

Name
Required
Type
Description
Example

site_id

Yes

Integer

Site identifier in the system

1

start_date

Yes

Timestamp

Start time of the report

1694681569

end_date

Yes

Timestamp

End time of the report

1694778773

type

No

Integer

Type of the transaction

3

requested_by

No

String

Id of the client who made the request

69

signature

Yes

SHA-1

d9f5713990de5c6e32169dba1f0102f540018975

circle-info

Parameter "type" value - 3, means it is a deposit, value - 11, means it is a withdrawal.

Request example

Response example

Status Report

Request address

GET

Request parameters

Name
Required
Type
Description
Example

site_id

Yes

Int

Site identifier in the system

24

track_id

Yes

String

a86948edfa9545dbad5517d67ba23703

signature

Yes

String

d9f5713990de5c6e32169dba1f0102f540018975

Request example

Response example

Download Report

Request address

GET

Request parameters

Name
Required
Type
Description
Example

site_id

Yes

Int

Site identifier in the system

24

track_id

Yes

String

a86948edfa9545dbad5517d67ba23703

signature

Yes

String

d9f5713990de5c6e32169dba1f0102f540018975

Example request address

Last updated