> ## Documentation Index
> Fetch the complete documentation index at: https://moneykit.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Transactions Sync

> Provides a paginated feed of transactions, grouped into `created`, `updated`, and `removed` lists.

Each call will also return a `next_cursor` value. In subsequent calls, include that value to receive only changes that have occurred since the previous call.

Large numbers of transactions will be paginated, and the `has_more` field will be true. You should continue calling this endpoint with each new `next_cursor` value until `has_more` is false.

<Note>
  Note that this endpoint **does not** trigger a fetch of transactions from the institution; it merely returns
  transactions that have already been fetched, either because `prefetch` was requested when the link was created, or
  because of scheduled or on-demand updates. MoneyKit checks for updated account data, including transactions,
  periodically throughout the day, but the update frequency can vary, depending on the downstream data provider, the
  institution, and whether one or both provide webhook-based updates.
</Note>

<Warning>
  To force a check for updated transactions, you can use the [/products](/products/refresh-products) endpoint.
</Warning>

<Note>Note also that the `transactions.updates_available` webhook will alert you when new data is available.</Note>

<div className="tailwind hidden">
  ```
  curl -i -X GET \
    'http://localhost:8080/links/{id}/transactions/sync?cursor=string&size=50' \
    -H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
    -H 'moneykit-version: 2023-02-18'
  ```

  ```
  {
    "transactions": {
      "created": [
        {
          "transaction_id": "c7318ff7-257c-490e-8242-03a815b223b7",
          "account_id": "a3ba443a-257c-490e-8242-03a84789d39f",
          "amount": 384.05,
          "type": "debit",
          "currency": "USD",
          "date": "2023-02-16T00:00:00",
          "datetime": "2023-02-16T09:14:11",
          "description": "Regina's Mulberry",
          "raw_description": "Regina's Mulberry #1402 T48999-84",
          "pending": true,
          "category": "food_and_drinks.restaurants"
        }
      ],
      "updated": [
        {
          "transaction_id": "c7318ff7-257c-490e-8242-03a815b223b7",
          "account_id": "a3ba443a-257c-490e-8242-03a84789d39f",
          "amount": 384.05,
          "type": "debit",
          "currency": "USD",
          "date": "2023-02-16T00:00:00",
          "datetime": "2023-02-16T09:14:11",
          "description": "Regina's Mulberry",
          "raw_description": "Regina's Mulberry #1402 T48999-84",
          "pending": true,
          "category": "food_and_drinks.restaurants"
        }
      ],
      "removed": [
        "string"
      ]
    },
    "cursor": {
      "next": "c2FtcGxlIGN1cnNvcg=="
    },
    "has_more": true,
    "link": {
      "link_id": "mk_eqkWN34UEoa2NxyALG8pcV",
      "institution_id": "chase",
      "institution_name": "Chase",
      "provider": "mx",
      "state": "connected",
      "last_synced_at": "2023-02-16T09:14:11",
      "tags": [
        "user_type:admin"
      ],
      "products": {
        "accounts": {
          "refreshed_at": "2023-02-16T09:14:11",
          "last_attempted_at": "2023-02-16T09:14:11"
        },
        "identity": {
          "refreshed_at": "2023-02-16T09:14:11",
          "last_attempted_at": "2023-02-16T09:14:11",
          "settings": {
            "required": true,
            "prefetch": false
          }
        }
      }
    }
  }
  ```
</div>
