---
title: "List the third-party plugins you are building"
method: GET
path: "/api/my_plugins"
tags: ["My Plugins"]
---

# List the third-party plugins you are building

`GET /api/my_plugins`

## Request

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

Plugins you author against the third-party plugin API, whatever their status: development, in_review or published. Recipes are plugin settings, not listed here.

## Response `200`

Success

- object
  - `data` MyPlugin[]
    - `id` integer
    - `name` string
    - `keyname` string
    - `description` string, nullable
    - `plugin_type` 'third_party'
    - `status` 'development' | 'in_review' | 'published'
    - `category` string[]
    - `refresh_every` integer: Minutes between renders
    - `no_screen_padding` boolean
    - `installation_url` string, nullable
    - `plugin_management_url` string, nullable
    - `plugin_markup_url` string, nullable
    - `installation_success_webhook_url` string, nullable
    - `uninstallation_webhook_url` string, nullable
    - `knowledge_base_url` string, nullable
    - `client_id` string: The plugin client id; its secret is on the dashboard only
    - `created_at` string, date_time
    - `updated_at` string, date_time

## 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)
