フォルダの作成

post

/api/20210901/catalog/folders

フォルダを作成します。

リクエスト

この操作にはリクエスト・パラメータはありません。

サポートされているメディア・タイプ
リクエスト本文 - application/json ()
ルート・スキーマ: schema
すべてに一致
ソースを表示
ネストされたスキーマ: CatalogItemRef
1つのスキーマに一致
ソースを表示
ネストされたスキーマ: type
Type: object
ソースを表示
ネストされたスキーマ: CatalogItemIdRef
Type: object
ソースを表示
ネストされたスキーマ: CatalogItemParentIdNameRef
Type: object
ソースを表示
先頭に戻る

レスポンス

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

200レスポンス

成功した操作
本文()
ルート・スキーマ: CatalogFolderItem
すべてに一致
ソースを表示
ネストされたスキーマ: CatalogItem
すべてに一致
ソースを表示
ネストされたスキーマ: Discriminator: type
Type: object
ソースを表示
ネストされたスキーマ: CatalogItemIdRef
Type: object
ソースを表示
ネストされたスキーマ: CatalogItemParentIdNameRef
Type: object
ソースを表示
ネストされたスキーマ: CatalogFolderItem-allOf[1]
Type: object
ソースを表示
ネストされたスキーマ: CatalogItems
Type: array
ソースを表示

400レスポンス

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

401レスポンス

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

403レスポンス

禁止(操作の権限がない、不明な理由によりリクエストが拒否されたなど)。
本文()
ルート・スキーマ: Error
Type: object
ソースを表示

404レスポンス

見つかりません。リクエストされたリソースが見つかりませんでした。
本文()
ルート・スキーマ: Error
Type: object
ソースを表示

500レスポンス

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

この例では、Oracle Analyticsインスタンスのカタログにフルパス/@Catalog/shared/Sales/2024のフォルダを作成します。この場合、中間フォルダSalesは、まだ存在しないため作成されます。

cURLの例

まず、Base64URLセーフで、作成するフォルダのフルパス(/@Catalog/shared/Sales/2024)をエンコードします。この場合、Base64URLセーフでエンコードされたid値はL0BDYXRhbG9nL3NoYXJlZC9TYWxlcy8yMDI0です。

必要なidを指定してcURLコマンドを実行し、必要に応じて中間フォルダを作成するようにリクエストします。

curl -i \
 --header 'Authorization: Bearer <token>' \
 --header 'Content-Type: application/json' \
 --request POST 'https://<hostname>/api/20210901/catalog/folders' \
 --data '{"createIntermediateFolders": true, \
          "id": "L0BDYXRhbG9nL3NoYXJlZC9TYWxlcy8yMDI0"}'

レスポンス・ヘッダーの例

適用不可。

レスポンス本文の例

Status 200:
先頭に戻る