---
title: "List Predicted Recurring Transactions"
method: GET
path: "/enrichment/v1/predicted-recurring-transactions"
tags: ["Data Enrichment.Recurring Transactions", "REGION.US"]
---

# List Predicted Recurring Transactions

`GET /enrichment/v1/predicted-recurring-transactions`

List predicted recurring transactions for a user. All fields are optional, which means that setting none of the fields will return 30 days of predictions for all of a user's active groups.

To forecast recurring transactions for 30 days ahead, the model checks if an existing recurring transactions group is active. If that is the case, the model will look at the last date for when the transactions occurred and calculate that together with the found periodicity for that recurring transaction.

Only one prediction will be made for each group, unless the group has a WEEKLY or a BI_WEEKLY periodicity.

## Query parameters

- `pageSize` integer
- `predictionSpanDays` integer
- `pageToken` string
- `groupIdIn` string[]
- `accountIdIn` string[]

## Response `200`

Returns `200 Ok` for successful operation.

- Data20EnrichmentRecurring20TransactionsList20Predicted20Recurring20Transactions20Response — unresolved $ref

## Other responses

- `400` — Returns `400 Bad Request` if the payload does not pass validation.
- `401` — Returns `401 Unauthorized` if the user is not authorized.
- `403` — Returns `403 Forbidden` if the user is not permitted.
- `500` — Returns `500 Internal Server Error` if there is an unexpected server error.
- `600` — More specific error codes that can be found as `detailCode` in the error response. NON_SPECIFIED (0), NOT_AUTHORIZED (1), INVALID_TOKEN (2), CATEGORIES_NOT_FOUND (3), UUID_INVALID (4), ENTITY_NOT_FOUND (5).

---

[API](https://skmtc.net/tink/apis/tink-api.md) · [All operations](https://skmtc.net/tink/apis/tink-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tink/tink-api/revisions/23d8982b533d/schema)
