---
title: "List a creator's automated messages"
method: GET
path: "/creators/{creatorUserUuid}/chats/automated-messages"
---

# List a creator's automated messages

`GET /creators/{creatorUserUuid}/chats/automated-messages`

## Request

- Base URL: `https://api.fanvue.com`
- URL: `https://api.fanvue.com/creators/{creatorUserUuid}/chats/automated-messages`
- Auth: OAuth 2
  - Authorization code: `https://auth.fanvue.com/oauth2/auth`
  - Token URL: `https://auth.fanvue.com/oauth2/token` scopes: `read:creator`

Returns the per-trigger state of the specified creator's automated messages. All triggers are always listed; disabled triggers have `enabled: false` and null content fields.

## Path parameters

- `creatorUserUuid` string, uuid, required

## Headers

- `X-Fanvue-API-Version` string, required

## Response `200`

Per-trigger automated message state

- object
  - `data` object[], required: Per-trigger state for all automated message triggers
    - `trigger` 'new_subscriber' | 'new_follower' | 'subscription_canceled' | 're_subscribed' | 'renewed' | 'new_purchase' | 'first_message_reply', required: Event that sends the automated message: new_subscriber, new_follower, subscription_canceled (subscriber cancels auto-renew), re_subscribed, renewed (subscription renews), new_purchase, or first_message_reply (fan messages the creator for the first time)
    - `enabled` boolean, required: Whether an automated message is active for this trigger
    - `text` string, nullable, required: Message text content (null when disabled or media-only)
    - `price` number, nullable, required: Pay-to-view price in cents (null when disabled or unpriced)
    - `mediaUuids` string[], required: Ordered list of media UUIDs attached to the message (empty when disabled)
    - `mediaPreviewUuid` string, uuid, nullable, required: UUID of the free preview media, or null when none is set
    - `updatedAt` string, date-time, nullable, required: When the automated message was last configured (null when disabled)

## Other responses

- `400`: Bad Request - API version not supported OR validation failed OR invalid UUID
- `401`: Unauthorized Response
- `403`: Unauthorized Response
- `404`: Not Found Response
- `410`: API version no longer supported (sunset)
- `429`: Too many requests - rate limit exceeded

---

[API](https://skmtc.dev/fanvue/apis/fanvue-api.md) - [All operations](https://skmtc.dev/fanvue/apis/fanvue-api/llms.txt) - [OpenAPI document](https://skmtc.dev/fanvue/apis/fanvue-api/revisions/966260af2770?raw)
