機械翻訳について

リポジトリ編集ロールの読取り

get

/content/management/api/v1.1/repositories/{id}/editorialRoles/{roleId}

リポジトリの下のカスタム編集ロールを読み取ります。 編集ロールはリポジトリに割り当てる必要があります。

リクエスト

パス・パラメータ
問合せパラメータ
トップに戻る

レスポンス

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

200レスポンス

OK。
本文()
ルート・スキーマ : EditorialRole
型: object
EditorialRole
ソースを表示
ネストされたスキーマ : contentPrivileges
型: array
カスタム編集ロールによって定義されたアセット・タイプの権限。
ソースを表示
ネストされたスキーマ : date
型: object
date
ソースを表示
ネストされたスキーマ : taxonomyPrivileges
型: array
カスタム編集ロールによって定義されたタクソノミの権限。
ソースを表示
ネストされたスキーマ : ContentPrivilege
型: object
ContentPrivilege
ソースを表示
ネストされたスキーマ: operations
型: array
Operations
ソースを表示
ネストされたスキーマ : TaxonomyPrivilege
型: object
TaxonomyPrivilege
ソースを表示
ネストされたスキーマ : nodes
型: array
カテゴリのパス。
ソースを表示
ネストされたスキーマ: operations
型: array
Operations
ソースを表示
ネストされたスキーマ : CategoryNodeBean
型: object
ソースを表示

304 レスポンス

変更されていません。

400レスポンス

不正リクエスト

403レスポンス

禁止。

404レスポンス

見つかりません。

500レスポンス

内部サーバー・エラー
トップに戻る

次の例は、cURLを使用してGETリクエストを発行して、リポジトリの下のカスタム編集ロールを読み取る方法を示しています。

curl -X GET -H 'Accept: application/json' 'https://host:port/content/management/api/v1.1/repositories/{id}/editorialRoles/{roleId}'

/content/management/api/v1.1/repositories/7F289D0F4FD44C0382A83EFD44A355C0/editorialRoles/76F2903A0C8E48BCA222E68264BE1E05

これは、IDが7F289D0F4FD44C0382A83EFD44A355C0のリポジトリにあるIDが76F2903A0C8E48BCA222E68264BE1E05のカスタム編集ロールを読み取ります。 タイプ・ルールにリポジトリに割り当てられていないタイプがある場合、またはタクソノミ・ルールにリポジトリに割り当てられていないタクソノミがある場合、そのルールは無効としてマークされます。

レスポンス本文

 {
  "id": "76F2903A0C8E48BCA222E68264BE1E05",
  "name": "Role 1019B",
  "description": "desc",
  "createdBy": "cecuser1",
  "createdDate": {
    "value": "2021-10-19T18:51:24.223Z",
    "timezone": "UTC"
  },
  "updatedBy": "cecuser1",
  "updatedDate": {
    "value": "2021-10-19T18:51:24.223Z",
    "timezone": "UTC"
  },
  "isUsed": true,
  "hasPrivilegeGranted": true,
  "contentPrivileges": [
    {
      "typeId": "",
      "typeName": null,
      "typeDisplayName": null,
      "isValid": true,
      "isEnabled": true,
      "operations": [
        "view"
      ]
    },
    {
      "typeId": "EF4C64E6BF81419F9743A8A4348A69EB",
      "typeName": "Image",
      "typeDisplayName": "Image",
      "isValid": true,
      "isEnabled": true,
      "operations": [
        "view",
        "update",
        "create",
        "delete"
      ]
    },
    {
      "typeId": "49B267B515C84AD7903C5B9C34EDB09E",
      "typeName": "TypeAAA",
      "typeDisplayName": "TypeAAA",
      "isValid": true,
      "isEnabled": true,
      "operations": [
        "view",
        "update",
        "create",
        "delete"
      ]
    },
    {
      "typeId": "8CB7D974CBB74923BF40A6CA68BED145",
      "typeName": "TypeBBB",
      "typeDisplayName": "TypeBBB",
      "isValid": true,
      "isEnabled": true,
      "operations": []
    },
    {
      "typeId": "B228AE0D8E2E41B8924C5B9FFBCAF039",
      "typeName": "TypeCCC",
      "typeDisplayName": "TypeCCC",
      "isValid": true,
      "isEnabled": false,
      "operations": [
        "view",
        "update",
        "create",
        "delete"
      ]
    }
  ],
  "taxonomyPrivileges": [
    {
      "taxonomyId": null,
      "taxonomyShortName": null,
      "isForSiteManagement": false,
      "categoryId": "",
      "nodes": null,
      "isSiteCategory": false,
      "isValid": true,
      "isEnabled": true,
      "operations": [
        "view"
      ]
    }
  ],
  "links": [
    {
      "href": "http://<hostname>/content/management/api/v1.1/repositories/7F289D0F4FD44C0382A83EFD44A355C0/editorialRoles/76F2903A0C8E48BCA222E68264BE1E05",
      "rel": "self",
      "method": "GET",
      "mediaType": "application/json"
    },
    {
      "href": "http://<hostname>/content/management/api/v1.1/repositories/7F289D0F4FD44C0382A83EFD44A355C0/editorialRoles/76F2903A0C8E48BCA222E68264BE1E05",
      "rel": "canonical",
      "method": "GET",
      "mediaType": "application/json"
    },
    {
      "href": "http://<hostname>/content/management/api/v1.1/metadata-catalog/repositories/7F289D0F4FD44C0382A83EFD44A355C0/editorialRoles/76F2903A0C8E48BCA222E68264BE1E05",
      "rel": "describedby",
      "method": "GET",
      "mediaType": "application/schema+json"
    }
  ]
}
先頭に戻る