---
title: "Update Subscriber"
method: PATCH
path: "/api/v2/subscribers/{id}"
---

# Update Subscriber

`PATCH /api/v2/subscribers/{id}`

Updates data for a given subscriber.

## Path parameters

- `id` string, required

## Headers

- `X-Postscript-Shop-Token` string

## Request body

- object
  - `email` string — Email address for the subscriber. **Note:** when updating an email address, we will only update it if none previously existed on the subscriber or we haven't linked a Shopify customer to them yet. We also can only link a Shopify customer if they already exist, not retrospectively.
  - `tags` string[] — Tags you would like to add to the subscriber. **Note:** tags are additive, so whatever you include here will be added to the existing tags on a subscriber.
  - `properties` string, json — Custom properties as key/value pairs. Values can be: strings, integers, string arrays, or ISO 8601 date(time). Subscribers can have up to 50 custom properties. If properties is unset or `null`, it will be ignored.

## Response `200`

200

## Other responses

- `400` — 400

---

[API](https://skmtc.net/postscript/apis/partner-api.md) · [All operations](https://skmtc.net/postscript/apis/partner-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/postscript/partner-api/versions/cdc907985776/schema)
