キャンバスの取得
post
/api/20210901/catalog/workbooks/{id}/actions/getCanvases
指定されたIDのワークブックのキャンバス・リストを取得します。
リクエスト
パス・パラメータ
- id(必須): string
base64url形式のカタログ品目ID。
サポートされているメディア・タイプ
- */*
ルート・スキーマ: schema
Type:
string指定できる値:
[ "" ]レスポンス
サポートされているメディア・タイプ
- application/json
200レスポンス
成功した操作
ネストされたスキーマ: WorkbookPresentCanvas-allOf[1]
Type:
ソースを表示
object-
isEnabled: string
このキャンバスが使用可能かどうかを示します。
-
visualizeCanvasId: string
キャンバスIDをビジュアル化します。
400レスポンス
不正なリクエスト(無効な問合せパラメータ、不正なヘッダーなど)。
ルート・スキーマ: Error
Type:
ソースを表示
object-
code(必須): string
プログラムによる解析を目的とした、エラーを定義する短いエラー・コード。
-
message(必須): string
判読可能なエラー文字列。
401レスポンス
未承認(資格情報の欠落や期限切れなど)。
ルート・スキーマ: Error
Type:
ソースを表示
object-
code(必須): string
プログラムによる解析を目的とした、エラーを定義する短いエラー・コード。
-
message(必須): string
判読可能なエラー文字列。
403レスポンス
禁止(操作の権限がない、不明な理由によりリクエストが拒否されたなど)。
ルート・スキーマ: Error
Type:
ソースを表示
object-
code(必須): string
プログラムによる解析を目的とした、エラーを定義する短いエラー・コード。
-
message(必須): string
判読可能なエラー文字列。
404レスポンス
見つかりません。 リクエストされたリソースが見つかりませんでした。
ルート・スキーマ: Error
Type:
ソースを表示
object-
code(必須): string
プログラムによる解析を目的とした、エラーを定義する短いエラー・コード。
-
message(必須): string
判読可能なエラー文字列。
500レスポンス
内部サーバー・エラー。 サーバーで、リクエストの履行を妨げる予期しない状況が発生しました。
ルート・スキーマ: Error
Type:
ソースを表示
object-
code(必須): string
プログラムによる解析を目的とした、エラーを定義する短いエラー・コード。
-
message(必須): string
判読可能なエラー文字列。
例
この例では、指定したワークブックIDに属するすべてのキャンバスの詳細を返します。 ワークブックのオブジェクトIDは、Base64URLでエンコードされたID値を持つ'/shared/Sales/Sales Analysis'です: L3NoYXJlZC9TYWxlcy9TYWxlcyBBbmFseXNpcw。 ワークブックのIDを取得するには、「タイプ別のカタログ項目の取得」を使用します。
cURLの例:
curl --header 'Authorization: Bearer <token>' \
--request POST 'https://<hostname>/api/20210901/catalog/workbooks/L3NoYXJlZC9TYWxlcy9TYWxlcyBBbmFseXNpcw/actions/getCanvases'
リクエスト本文の例
Not applicable.
レスポンス本文の例
{
"visualizeCanvases": [
{
"canvasId": 1,
"canvasName": "Sales by Product Category"
}
],
"presentCanvases": [
{
"canvasId": "snapshot!canvas!1",
"visualizeCanvasId": 1,
"isEnabled": true,
"canvasName": "Sales by Product Category"
}
]
}