---
title: "The public data library as the caller sees it (every member)"
method: GET
path: "/api/orgs/{orgId}/library"
tags: ["library"]
---

# The public data library as the caller sees it (every member)

`GET /api/orgs/{orgId}/library`

## Request

- Base URL: `https://api.wizbi.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.wizbi.ai/api/orgs/{orgId}/library`
- Auth: none declared

## Path parameters

- `orgId` string, required

## Response `200`

The catalog, attached and visible flags.

- object
  - `enabled` boolean, required
  - `canManage` boolean, required
  - `items` object[], required
    - `id` string, required
    - `kind` 'dataset' | 'mcp' | 'hybrid', required
    - `status` 'draft' | 'beta' | 'live' | 'deprecated', required
    - `version` integer
    - `category` string, required
    - `icon` string
    - `title` object, required
      - `he` string, required
      - `en` string
      - `pt` string
    - `summary` object, required
      - `he` string, required
      - `en` string
      - `pt` string
    - `publisher` object[]
      - `name` object, required
        - `he` string, required
        - `en` string
        - `pt` string
      - `url` string
    - `license` object, required
      - `name` string, required
      - `attribution` string
      - `commercial_use` 'yes' | 'no' | 'unverified', required
      - `notes` string
    - `pii` object, required
      - `level` string, required
      - `notes` string
    - `dataset` string, nullable, required
    - `refresh` object, required
      - `mode` 'scheduled' | 'manual' | 'frozen' | 'live', required
      - `cadence` string
      - `sla_hours` number
      - `frozen_reason` object
        - `he` string, required
        - `en` string
        - `pt` string
    - `coverage` object
      - `from` string
      - `to` string
      - `notes` object
        - `he` string, required
        - `en` string
        - `pt` string
    - `what_updates` object
      - `he` string, required
      - `en` string
      - `pt` string
    - `join_keys` string[]
    - `sample_questions` object
    - `org_value` object
      - `he` string, required
      - `en` string
      - `pt` string
    - `known_issues` string[]
    - `options` object[]
    - `objects` object[]
      - `name` string, required
      - `sourceType` string
    - `freshness` object
      - `status` 'ok' | 'late' | 'missing' | 'manual' | 'frozen' | 'live' | 'unknown', required
      - `lastModified` string, nullable
      - `ageHours` number, nullable
      - `checkedAt` string, nullable
    - `syncedAt` string
    - `attached` boolean, required
    - `connectorId` string, nullable, required
    - `visibleToMe` boolean, required
    - `sharedWith` object[]
      - `id` string, required
      - `name` string, required
    - `pendingRequests` integer
    - `optionValues` object

## Other responses

- `400`: Invalid request, or the item has no dataset.
- `403`: Not allowed, or the library is off for the organization.
- `404`: Unknown item.
- `502`: The dataset grant could not be written.
- `503`: The organization has no data identity yet.

---

[API](https://skmtc.dev/wizbi/apis/wizbi-core-api.md) · [All operations](https://skmtc.dev/wizbi/apis/wizbi-core-api/llms.txt) · [OpenAPI document](https://skmtc.dev/wizbi/apis/wizbi-core-api/revisions/5a47416c82ec?raw)
