---
title: "GET /v2/activities"
method: GET
path: "/v2/activities"
tags: ["activities"]
---

# GET /v2/activities

`GET /v2/activities`

## Query parameters

- `since_id` integer
- `limit` integer
- `page` integer
- `cursor` string — Fetch another page of results using a cursor returned in a previous response
- `created_at_min` string
- `created_at_max` string

## Response `200`

200

- ActivitiesListActivitiesResponseBody
  - `activities` object[], required
    - `id` number, required — Unique ID of the activity in LoyaltyLion
    - `merchant_id` string, nullable, required — The ID of the associated resource in your store, or null if it has no association. This can be used to [update an activity](/api-reference/v2/resources/activities/update-activity)
    - `value` number, required — The value of the activity, in points
    - `state` 'pending' | 'declined' | 'approved' | 'void' | 'expired', required
    - `customer` object, required — The customer linked to the activity. The attached fields describe the _current_ state of the customer as the API response is generated, not their state at the time of the activity
      - `id` number, required
      - `merchant_id` string, required
      - `email` string, nullable, required
      - `points_pending` number, required
      - `points_approved` number, required
      - `points_spent` number, required
    - `created_at` string, required — An `ISO 8601` timestamp representing the time of the activity
    - `rule` object, required — The rule that triggered this activity. If the activity was not linked to a rule, such as a manual points adjustment, this field will still be present but each of its properties will be `null`
      - `id` number, nullable
      - `name` string, nullable
      - `title` string, nullable
    - `flow` object — Information about the Flow that triggered this activity, if applicable
      - `id` number, required
      - `journey_id` number, required
      - `name` string, required
      - `block_id` string, required
  - `cursor` object, required
    - `prev` string, nullable, required
    - `next` string, nullable, required

## Other responses

- `400` — Bad Request
- `401` — 401
- `403` — 403

---

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