---
title: "PUT /v2/activities/{id}"
method: PUT
path: "/v2/activities/{id}"
tags: ["activities"]
---

# PUT /v2/activities/{id}

`PUT /v2/activities/{id}`

## Request

- Base URL: `https://api.loyaltylion.com`
- URL: `https://api.loyaltylion.com/v2/activities/{id}`
- Auth: one of:
  - HTTP bearer
  - HTTP basic

## Path parameters

- `id` number, required

## Request body

- ActivitiesUpdateActivityByIdRequestBody
  - `state` 'approved' | 'declined' | 'void', required: The new state of this activity

## Response `204`

204

- ''

## Other responses

- `400`: Bad Request
- `401`: 401
- `403`: 403
- `404`: 404

## Changes

- **2026-11-03** `69cbd7bf7128`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/loyaltylion/apis/loyaltylion-admin-api/changes/v2/activities/:id/put.md)

---

[API](https://skmtc.dev/loyaltylion/apis/loyaltylion-admin-api.md) - [All operations](https://skmtc.dev/loyaltylion/apis/loyaltylion-admin-api/llms.txt) - [OpenAPI document](https://skmtc.dev/loyaltylion/apis/loyaltylion-admin-api/revisions/69cbd7bf7128?raw)
