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

# List my library

`GET /v1/me/library`

Lists the Programs, Remote MCP Apps, plugins, and connections the caller can use, with every applicable access edge. Programs 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` 'program', 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.

---

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