---
title: "List my library"
method: GET
path: "/v1/me/library"
tags: ["Plugins"]
---

# List my library

`GET /v1/me/library`

Lists the Workflows, Remote MCP Apps, plugins, and connections the caller can use, with every applicable access edge. Workflows and Remote MCP Apps remain config objects contained by their parent OpenWork Connect Plugin.

## Response `200`

Effective member library returned successfully.

- PluginArchMeLibraryListResponse
  - `items` PluginArchLibraryItem[], required
    - union
      - object
        - `type` 'plugin', required
        - `id` string, typeid, required — Den TypeID with 'plg_' prefix and a 26-character base32 suffix.
        - `name` string, required
        - `description` string, nullable, required
        - `componentCount` integer, required
        - `componentKinds` string[], required
        - `sourceRepositoryUrl` string, nullable, required
        - `edges` union[], required
          - union
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
        - `role` 'viewer' | 'editor' | 'manager', required
      - object
        - `type` 'app', required
        - `id` string, typeid, required — Den TypeID with 'cob_' prefix and a 26-character base32 suffix.
        - `pluginId` string, typeid, required — Den TypeID with 'plg_' prefix and a 26-character base32 suffix.
        - `name` string, required
        - `description` string, nullable, required
        - `sourceUrl` string, uri, required
        - `status` 'active' | 'retired', required
        - `activeVersionId` string, typeid, nullable, required — Den TypeID with 'cov_' prefix and a 26-character base32 suffix.
        - `state` 'ready', required
        - `edges` union[], required
          - union
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
        - `role` 'viewer' | 'editor' | 'manager', required
      - object
        - `type` 'connection', required
        - `id` string, required
        - `name` string, required
        - `url` string, required
        - `description` string, nullable, required
        - `transport` 'mcp' | 'native', required
        - `provider` string, nullable, required
        - `state` 'connected' | 'needs_signin' | 'needs_admin_setup' | 'available', required
        - `connectedAt` string, date-time, nullable, required
        - `edges` union[], required
          - union
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
      - object
        - `type` 'workflow', required
        - `id` string, typeid, required — Den TypeID with 'cob_' prefix and a 26-character base32 suffix.
        - `plugin` object, nullable, required
          - `id` string, typeid, required — Den TypeID with 'plg_' prefix and a 26-character base32 suffix.
          - `name` string, required
        - `name` string, required
        - `description` string, nullable, required
        - `role` 'viewer' | 'editor' | 'manager', required
        - `edges` union[], required
          - union
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
        - `state` 'ready' | 'needs_signin' | 'needs_admin_setup', required
        - `resultState` 'never_run' | 'fresh' | 'stale' | 'needs_attention', required
        - `latestSuccessfulAt` string, date-time, nullable, required
        - `viewState` 'default' | 'custom_active' | 'build_failed' | 'retired', required
        - `activeViewTitle` string, nullable, required
        - `automationCount` integer, required
        - `source` object, required
          - `kind` 'created' | 'installed_template', required
          - `templateName` string
          - `templateVersion` string

## Other responses

- `401` — The caller must be signed in to view their library.

## Changes

- **2026-08-20** `93df40e2efd5` — 1 breaking, 1 info
  - added `subschema #1, subschema #2, subschema #3, subschema #4` to the `items/items/` response property `oneOf` list for the response status `200`
  - removed `subschema #1, subschema #2, subschema #3, subschema #4` from the `items/items/` response property `oneOf` list for the response status `200`
- **2026-08-14** `6915dfb03e5d` — 1 breaking
  - added `subschema #2, subschema #4` to the `items/items/` response property `oneOf` list for the response status `200`

[Change history](https://skmtc.dev/openworklabs/apis/den-api/changes/v1/me/library/get.md)

---

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