Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.orkesta.com.tr/llms.txt

Use this file to discover all available pages before exploring further.

Orkesta provides multiple ways to get your payment data out — one-off exports from the dashboard, automated scheduled report delivery, or API-based data retrieval for custom data pipelines.

Manual export

1

Go to the relevant view

Navigate to Payments, Reconciliation, or Reports depending on the data you need.
2

Apply filters

Use the filter bar to narrow the dataset by date range, payment method, status, or account.
3

Click Export and select a format

Click Export in the top-right corner and choose CSV or PDF.
4

Download or receive the file

Small exports download immediately to your browser. Large exports are queued — Orkesta emails you a download link when the file is ready.

Scheduled exports

To automate recurring exports, use scheduled reports. You can attach a CSV to every scheduled delivery so recipients always receive the latest data without logging in. See Schedule and deliver payment reports for setup instructions.

API export

Use the GET /payments endpoint to retrieve payment data programmatically. Apply query parameters to filter results before fetching.
curl -X GET "https://api.orkesta.com.tr/v1/payments?status=settled&from=2024-01-01&to=2024-01-31&limit=100" \
  -H "Authorization: Bearer YOUR_API_KEY"
Pagination — the response includes a next_cursor field when more records are available. Pass its value as the cursor parameter in your next request to retrieve the following page.
{
  "data": [...],
  "pagination": {
    "total": 4820,
    "limit": 100,
    "next_cursor": "cur_01HXYZ9ABCDEF",
    "has_more": true
  }
}
For large datasets, use the API with pagination rather than UI export to avoid timeouts. API exports support up to 10,000 records per page.
Automate nightly exports to your data warehouse by calling the API from a scheduled job and storing the results in your preferred storage.

Data formats

CSV exports are UTF-8 encoded with a header row. The payments export includes the following columns:
ColumnDescription
idUnique payment identifier
amountPayment amount
currencyISO 4217 currency code
methodPayment method (e.g., bank_transfer, card)
statusPayment status (e.g., settled, failed)
from_accountSource account identifier
to_accountDestination account identifier
referenceExternal reference number
descriptionPayment description
created_atISO 8601 creation timestamp
settled_atISO 8601 settlement timestamp