---
title: "Update a promotion"
method: POST
path: "/promotions/{id}"
tags: ["Promotions"]
---

# Update a promotion

`POST /promotions/{id}`

## Path parameters

- `id` string, required

## Request body

- object
  - `name` string — The name of the promotion
  - `start_time` string — The start time of the promotion
  - `end_time` string — The end time of the promotion
  - `points_multiplier` union — The points multiplier of the promotion
    - integer
    - string
  - `description` string — The description of the promotion
  - `image` unknown

## Response `200`

The updated `Promotion` object

- Promotion
  - `id` string, required — The ID of the promotion
  - `name` string, required — Name of the promotion
  - `start_time` string, required — Start time of the promotion
  - `end_time` string, required — End time of the promotion
  - `points_multiplier` integer, required — Multiplier applied to earned points
  - `description` string, required — Description of the promotion
  - `image_url` string, nullable, required — URL of the promotion image

---

[API](https://skmtc.dev/pocketflows/apis/pocketflows-api.md) · [All operations](https://skmtc.dev/pocketflows/apis/pocketflows-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/pocketflows/pocketflows-api/revisions/26723490b96f/schema)
