---
title: "List my plugin settings"
method: GET
path: "/api/plugin_settings"
tags: ["Plugin Settings"]
---

# List my plugin settings

`GET /api/plugin_settings`

## Request

- Base URL: `https://trmnl.com`
- URL: `https://trmnl.com/api/plugin_settings`
- Auth: HTTP bearer

## Query parameters

- `plugin_id` string

## Response `200`

Returns all calendar plugin settings except Google Calendar

- object
  - `data` PluginSetting[]
    - `sync` PluginSync
      - `source_kinds` string[], required
      - `upload_allowed` boolean, required
      - `reason` string, nullable
      - `action_id` string, nullable
    - `id` integer
    - `name` string
    - `description` string, nullable
    - `plugin_id` integer
    - `refresh_interval` integer, nullable: Minutes between renders
    - `health_notification_enabled` boolean
    - `icon_url` string, nullable
    - `icon_content_type` string, nullable
    - `read_only?` boolean
    - `strategy` string, nullable

## Other responses

- `401`: Unauthorized

---

[API](https://skmtc.dev/trmnl/apis/trmnl-api.md) · [All operations](https://skmtc.dev/trmnl/apis/trmnl-api/llms.txt) · [OpenAPI document](https://skmtc.dev/trmnl/apis/trmnl-api/revisions/66179e6d663b?raw)
