カタログ品目の取得

get

/api/20210901/catalog

検索基準がない場合、サポートされているカタログ品目タイプのリストを返します。検索基準を指定すると、指定した基準に一致するカタログ品目が返されます。検索構文の詳細は、検索オプションを参照してください。

リクエスト

問合せパラメータ

この操作にはリクエスト本文はありません。

先頭に戻る

レスポンス

サポートされているメディア・タイプ

200レスポンス

成功した操作
ヘッダー
本文()
ルート・スキーマ: schema
1つのスキーマに一致
ソースを表示
ネストされたスキーマ: CatalogItems
Type: array
ソースを表示
ネストされたスキーマ: TypeInfos
Type: array
ソースを表示
ネストされたスキーマ: CatalogItem
すべてに一致
ソースを表示
ネストされたスキーマ: Discriminator: type
Type: object
ソースを表示
ネストされたスキーマ: CatalogItemIdRef
Type: object
ソースを表示
ネストされたスキーマ: CatalogItemParentIdNameRef
Type: object
ソースを表示
ネストされたスキーマ: TypeInfo
Type: object
ソースを表示
  • 指定できる値: [ "workbooks", "folders", "datasets", "connections", "dataflows", "models", "sequences", "subjectAreas", "analysis", "reports", "dashboards", "dashboardpages", "scripts" ]

400レスポンス

不正なリクエスト(無効な問合せパラメータ、不正なヘッダーなど)。
本文()
ルート・スキーマ: Error
Type: object
ソースを表示

401レスポンス

未承認(資格情報の欠落や期限切れなど)。
本文()
ルート・スキーマ: Error
Type: object
ソースを表示

500レスポンス

内部サーバー・エラー。サーバーで、リクエストの履行を妨げる予期しない状況が発生しました。
本文()
ルート・スキーマ: Error
Type: object
ソースを表示
先頭に戻る

この例では、カタログREST APIがサポートするカタログ・オブジェクトのタイプのリストを取得する方法を示します。

cURLの例:

curl -i --header 'Authorization: Bearer <token>' \
--request GET 'https://<hostname>/api/20210901/catalog'

cURLの例 - 基準を使用した問合せの検索

cURLコマンドに検索問合せ基準を追加して、検索の結果をさらに絞り込むことができます。この例では、john.smith@oracle.comが所有するワークブックに、名前にsalesという単語とProductという列を含む検索基準が追加されています。

curl -i --header 'Authorization: Bearer <token>' \
--request GET 'https://<hostname>/api/20210901/catalog/workbooks?search=owner:john.smith@oracle.com name:sales
      columns:Product'

cURLの例 - サブ項目の検索

検索問合せパラメータでは、サブ項目のフォルダやダッシュボードなどのコンテナ項目を検索することもできます。この例では、shared/Salesフォルダ内のすべてのサブ項目を返します。

curl -i --header 'Authorization: Bearer <token>' \
--request GET 'https://<hostname>/api/20210901/catalog/folders/c2hhcmVkL1NhbGVz?search=*'

リクエスト本文の例

Not applicable.

レスポンス本文の例

Status 200:
[
    {"type": "workbooks"},
    {"type": "folders"},
    {"type": "datasets"},
    {"type": "connections"},
    {"type": "dataflows"},
    {"type": "models"},
    {"type": "sequences"},
    {"type": "subjectAreas"},
    {"type": "analysis"},
    {"type": "reports"},
    {"type": "dashboardgroupfolders"},
    {"type": "dashboardfolders"},
    {"type": "dashboardpages"},
    {"type": "dashboards"},
    {"type": "scripts"}]
先頭に戻る