# Get data library objects.

Endpoint: GET /data-library
Version: 3.30.0
Security: ApiKeyAuth

## Security:

  - `ApiKeyAuth` (unknown)
    apiKey in header Authorization

## Query parameters:

  - `limit` (integer)
    Maximum number of objects to return per query. The value must be between 1 and 1000. Default is 100.

  - `cursor` (string)
    Cursor to fetch the next or previous page of results. The value of this property must be extracted from the 'prev_cursor' or 'next_cursor' property of a PaginatedResponseMetadata which is contained in the response of list and search API endpoints.

  - `sort` (string)
    The field to sort results by. A property name with a prepended '-' signifies descending order.

## Response 200:

  - `200` (unknown)
    OK

## Response 200 fields (application/json):

  - `items` (array)

  - `items.id` (string)
    ID of the data-library object.
    Example: 54277b71-58cd-463d-bd62-7219d4c4d2d8

  - `items.name` (string)
    Name of the data-library object.
    Example: Analytics Database

  - `items.type` (string)
    The type of the data-library object.
    Enum: "CONNECTOR", "VDB", "DSOURCE", "PAAS_DATABASE", "PAAS_INSTANCE"

  - `items.capability` (string)
    Type of functionality supported.
    Enum: "MASKING", "VIRTUALIZATION", "PAAS_ORCHESTRATION"

  - `items.platform` (string)
    The platform of the data-library object.
    Example: Oracle 21c

  - `items.metadata_home_type` (string)
    The type of the entity where this data library object resides.
    Enum: "ENGINE", "DCT", "CLOUD_ACCOUNT"

  - `items.metadata_home_id` (string)
    The id of the entity where this data library object resides.
    Example: 1

  - `items.metadata_home_name` (string)
    The name of the entity where this data library object resides.
    Example: Engine1

  - `items.instance_id` (string)
    The instance id of the data library object.
    Example: instance-id

  - `items.instance_name` (string)
    The instance name of the data library object.
    Example: instance-Name

  - `items.environment_id` (string)
    The ID of the virtualization environment.
    Example: 1-UNIX_HOST_ENVIRONMENT-1

  - `items.environment_name` (string)
    The name of the virtualization environment.
    Example: env

  - `items.last_snapshot_timestamp` (string)
    The timestamp of the last snapshot taken for this data library object.

  - `items.last_refresh_timestamp` (string)
    The timestamp of the last refresh for this data library object.

  - `items.tags` (array)
    The tags associated with the data-library object.

  - `items.tags.key` (string, required)
    Key of the tag
    Example: key-1

  - `items.tags.value` (string, required)
    Value of the tag
    Example: value-1

  - `response_metadata` (object)

  - `response_metadata.prev_cursor` (string)
    Pointer to the previous page of results. Use this value as a cursor query parameter in a subsequent request, along with limit, to navigate through the collection by virtual page.

  - `response_metadata.next_cursor` (string)
    Pointer to the next page of results. Use this value as a cursor query parameter in a subsequent request, along with limit, to navigate through the collection by virtual page.

  - `response_metadata.total` (integer)
    The total number of results. This value may not be provided.

