---
title: "Get all library elements."
method: GET
path: "/library-elements"
tags: ["library_elements"]
---

# Get all library elements.

`GET /library-elements`

Returns a list of all library elements the authenticated user has permission to view.
Use the `perPage` query parameter to control the maximum number of library elements returned; the default limit is `100`.
You can also use the `page` query parameter to fetch library elements from any page other than the first one.

## Query parameters

- `searchString` string
- `kind` 1 | 2
- `sortDirection` 'alpha-asc' | 'alpha-desc'
- `typeFilter` string
- `excludeUid` string
- `folderFilter` string
- `perPage` integer
- `page` integer

## Response `200`

(empty)

- LibraryElementSearchResponse
  - `result` LibraryElementSearchResult
    - `elements` LibraryElementDTO[]
      - `description` string
      - `folderId` integer
      - `folderUid` string
      - `id` integer
      - `kind` integer
      - `meta` LibraryElementDTOMeta
        - `connectedDashboards` integer
        - `created` string, date-time
        - `createdBy` LibraryElementDTOMetaUser
          - `avatarUrl` string
          - `id` integer
          - `name` string
        - `folderName` string
        - `folderUid` string
        - `updated` string, date-time
        - `updatedBy` LibraryElementDTOMetaUser
          - `avatarUrl` string
          - `id` integer
          - `name` string
      - `model` object
      - `name` string
      - `orgId` integer
      - `schemaVersion` integer
      - `type` string
      - `uid` string
      - `version` integer
    - `page` integer
    - `perPage` integer
    - `totalCount` integer

## Other responses

- `401` — UnauthorizedError is returned when the request is not authenticated.
- `500` — InternalServerError is a general error indicating something went wrong internally.

---

[API](https://skmtc.net/nforgeio/apis/grafana-http-api.md) · [All operations](https://skmtc.net/nforgeio/apis/grafana-http-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/nforgeio/grafana-http-api/revisions/3cb6c3f42dc7/schema)
