GET
/
api
/
end_users
/
{end_user_id_or_heron_id}
/
recurring_transactions_report
curl --request GET \
  --url https://app.herondata.io/api/end_users/{end_user_id_or_heron_id}/recurring_transactions_report \
  --header 'Authorization: Basic <encoded-value>'
[
  {
    "avg_amount": {
      "amount": "1234.56",
      "currency": "USD"
    },
    "avg_confidence": 123,
    "counterparty": "<string>",
    "frequency": "not_enough_data",
    "merchant_name": "<string>",
    "transactions": [
      {
        "amount": {
          "amount": "1234.56",
          "currency": "USD"
        },
        "category_confidence": 123,
        "category_heron_id": "<string>",
        "category_label": "<string>",
        "counterparty": "<string>",
        "description": "<string>",
        "heron_id": "<string>",
        "merchant_heron_id": "<string>",
        "merchant_name": "<string>",
        "timestamp": "2023-11-07T05:31:56Z"
      }
    ]
  }
]

Authorizations

Authorization
string
header
required

Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.

Path Parameters

end_user_id_or_heron_id
string
required

Query Parameters

account_ids
string[] | null

Account ids to include in the report, if not provided, all accounts are included

Response

200 - application/json
OK
avg_amount
object
avg_confidence
number
counterparty
string
frequency
enum<string>
Available options:
not_enough_data,
same_day,
irregular,
daily,
weekly,
biweekly,
monthly,
quarterly,
annually,
weekday
merchant_name
string
transactions
object[]