ReconifyDocumentation

List source periods

Returns a summary of transaction activity for each accounting period that has data in this source.

GET
/ledger/sources/{id}/periods

Authorization

ApiKeyAuth
AuthorizationBearer <token>

Org-level API key (sk_live_*). Create keys from the dashboard at Settings → API Keys.

In: header

Path Parameters

id*string

Source UUID

Response Body

application/json

application/problem+json

curl -X GET "https://example.com/ledger/sources/018f1a2b-3c4d-5e6f-7a8b-9c0d1e2f3a4b/periods"
{  "$schema": "/v1/schemas/ListPeriodsOutputBody.json",  "periods": [    {      "currency": "USD",      "hasRun": true,      "periodKey": "2026-06",      "totalAmountMinor": 0,      "txCount": 0    }  ]}
{  "$schema": "/v1/schemas/ErrorModel.json",  "detail": "Property foo is required but is missing.",  "errors": [    {      "location": "string",      "message": "string",      "value": null    }  ],  "instance": "https://example.com/error-log/abc123",  "status": 400,  "title": "Bad Request",  "type": "https://example.com/errors/example"}