リポジトリの読取り
get
/content/management/api/v1.1/repositories/{id}
リポジトリを読み取ります。
リクエスト
パス・パラメータ
- id: string
リポジトリのId。
問合せパラメータ
- links(optional): string
このパラメータは、リンク名のカンマ区切りのリストを受け入れます。 デフォルトでは、このパラメータによって、適用可能なすべてのリンクが指定されます。 可能な値は次のとおりです: self, canonical, describedby
レスポンス
サポートされているメディア・タイプ
- application/json
200レスポンス
OK。
ルート・スキーマ : リポジトリ
型:
objectリポジトリ
ソースを表示
- advancedVideoEnabled(optional): boolean
リポジトリで拡張ビデオが使用可能かどうか。
- autoTagEnabled(optional): boolean
リポジトリに対して自動タグ付けを有効にするかどうか。
- channels(optional): array channels
リポジトリに関連付けられているチャネル。
- configuredLanguages(optional): array configuredLanguages
リポジトリの構成済言語。
- connectors(optional): array connectors
リポジトリに関連付けられたコネクタ。
- contentTypes(optional): array contentTypes
リポジトリに関連付けられているタイプ。
- createdBy(optional): string
リポジトリのcreatedByユーザー。
- createdDate(optional): object date
date
- customDigitalAssetsEnabled(optional): boolean
カスタム・デジタル・アセットがリポジトリに対して有効かどうか。
- defaultLanguage(optional): string
リポジトリのデフォルト言語。 これは、レスポンスの取得とリクエストのポスト/送信の必須プロパティです。
- description(optional): string
リポジトリの説明。
- editorialRoles(optional): array editorialRoles
リポジトリに関連付けられた編集ロール。
- id(optional): string
リポジトリのId。 これはレスポンス取得と送信リクエストの必須プロパティであり、リクエストの転送には必要ありません。
- languageOptions(optional): array languageOptions
リポジトリの言語オプション。
- links(optional): array links
リンク
- name(optional): string
リポジトリの名前。 これは、レスポンスの取得とリクエストのポスト/送信の必須プロパティです。
- notReadyEnabled(optional): boolean
リポジトリに対して準備ができていないアセットが有効になっているかどうか。
- repositoryType(optional): string
許容値:
[ "Standard", "Business" ]リポジトリのタイプ。 標準、ビジネスの値を指定できます。 デフォルト値は標準です。 - roleName(optional): string
リポジトリのユーザー・ロールの名前。
- taxonomies(optional): array taxonomies
リポジトリに関連付けられているタクソノミ。
- typeWorkflows(optional): object TypeWorkflowsBean
TypeWorkflowsBean
- updatedBy(optional): string
リポジトリのupdatedByユーザー。
- updatedDate(optional): object date
date
- viewAllCollectionsEnabled(optional): boolean
すべてのコレクションの表示がリポジトリに対して有効になっているかどうか。
- workflows(optional): array workflows
リポジトリに関連付けられたワークフロー。
ネストされたスキーマ : channels
型:
arrayリポジトリに関連付けられているチャネル。
ソースを表示
- Array of: object ChannelBeanInRepository
ChannelBeanInRepository
ネストされたスキーマ : editorialRoles
型:
arrayリポジトリに関連付けられた編集ロール。
ソースを表示
- Array of: object EditorialRoleId
EditorialRoleId
ネストされたスキーマ : TypeWorkflowsBean
型:
objectTypeWorkflowsBean
ソースを表示
- allTypes(optional): object WorkflowsOnAllAssetTypes
すべてのアセット・タイプのワークフロー。
- types(optional): array types
特定のアセット・タイプ。
ネストされたスキーマ : ChannelBeanInRepository
型:
objectChannelBeanInRepository
ソースを表示
- defaultLanguage(optional): string
デフォルト言語。
- id(optional): string
- isPrimaryChannel(optional): boolean
チャネルがアセットのプライマリかどうかを示します。
- isSiteChannel(optional): boolean
チャネルがサイト・チャネルであるかどうかをチェックします。
- isSitePlanChannel(optional): boolean
- links(optional): array links
リンク
- localizationPolicy(optional): string
チャネルのローカリゼーション・ポリシー。
- name(optional): string
- optionalLanguages(optional): array optionalLanguages
オプションの言語。
- primaryChannelSupported(optional): boolean
プライマリ・チャネルがサポートされています。
- requiredLanguages(optional): array requiredLanguages
必須言語。
ネストされたスキーマ: Link
型:
objectリソースのリンク。
ソースを表示
- href(optional): string
ターゲット・リソースのURI それはテンプレートURIである可能性があります。 これはレスポンス取得の必須プロパティです。
- mediaType(optional): string
メディア・タイプ。
- method(optional): string
ターゲット・リソースへのアクセスに使用できるHTTPメソッド。
- profile(optional): string
ターゲット・リソースを記述するメタデータにリンクします。
- rel(optional): string
関連タイプ これはレスポンス取得の必須プロパティです。
- templated(optional): boolean
URIがテンプレートであるかどうか。
ネストされたスキーマ : コネクタ
型:
objectコネクタ
ソースを表示
- connectorId(optional): string
コネクタのId。 これはレスポンス取得の必須プロパティです。
- connectorName(optional): string
コネクタの名前 これはレスポンス取得の必須プロパティです。
- connectorType(optional): string
コネクタのタイプ。 これはレスポンス取得の必須プロパティです。
- isDigitalContentConnector(optional): boolean
読取り専用:
trueデジタル・アセット・コネクタの場合はTrue、それ以外の場合はfalse - supportedContentTypes(optional): array supportedContentTypes
コネクタのサポートされているコンテンツ・タイプ。
ネストされたスキーマ : ContentTypeId
型:
ソースを表示
object- name(optional): string
- typeCategory(optional): string
アセット・タイプのtypeCategory。
ネストされたスキーマ : EditorialRoleId
型:
objectEditorialRoleId
ソースを表示
- description(optional): string
カスタム編集ロールの説明。
- id: string
カスタム編集ロールのID。
- name(optional): string
カスタム編集ロールの名前。
ネストされたスキーマ : WorkflowsOnAllAssetTypes
型:
objectすべてのアセット・タイプのワークフロー。
ソースを表示
- default(optional): array default
手動起動
- required(optional): boolean
必須かどうか。
- startOnCreate(optional): array startOnCreate
作成時に自動開始。
ネストされたスキーマ : types
型:
array特定のアセット・タイプ。
ソースを表示
- Array of: object WorkflowsOnSpecificAssetTypes
特定のアセット・タイプのワークフロー。
ネストされたスキーマ : WorkflowsOnSpecificAssetTypes
型:
object特定のアセット・タイプのワークフロー。
ソースを表示
- default(optional): array default
手動起動
- id(optional): string
アセット・タイプのID。
- name(optional): string
アセット・タイプの名前
- required(optional): boolean
必須かどうか。
- startOnCreate(optional): array startOnCreate
作成時に自動開始。
ネストされたスキーマ : WorkflowId
型:
objectWorkflowId
ソースを表示
- id(optional): string
ワークフローのID。
- isEnabled(optional): boolean
OCEでワークフローが有効化または無効化されている場合。これは読取り専用フィールドです。
- name(optional): string
ワークフローの名前。これは読取り専用フィールドです。
304 レスポンス
変更されていません。
400レスポンス
不正リクエスト
403レスポンス
禁止。
404レスポンス
見つかりません。
500レスポンス
内部サーバー・エラー
例
次の例では、cURLを使用してGETリクエストを発行することでリポジトリIDに基づいてリポジトリの詳細を取得する方法を示します。
curl -X GET -H 'Accept: application/json' 'https://host:port/content/management/api/v1.1/repositories/{id}'
例:
/content/management/api/v1.1/repositories/F999DF05B45E1F1715C71EBF2689A54ECEBE3AAC7D95
Idのリポジトリの読取り: F999DF05B45E1F1715C71EBF2689A54ECEBE3AAC7D95。
レスポンス本文
{
"id": "F999DF05B45E1F1715C71EBF2689A54ECEBE3AAC7D95",
"name": "Repo012",
"description": "desc of Repo012",
"repositoryType": "Standard",
"createdBy": "cecusername",
"createdDate": {
"value": "2018-11-30T10:39:21.702Z",
"timezone": "UTC"
},
"updatedBy": "cecusername",
"updatedDate": {
"value": "2018-11-30T10:39:21.702Z",
"timezone": "UTC"
},
"autoTagEnabled": true,
"notReadyEnabled": false,
"contentTypes": [
{
"name": "Type1",
"typeCategory": "ContentType"
},
{
"name": "Type2",
"typeCategory": "ContentType"
},
{
"name": "Video",
"typeCategory": "DigitalAssetType"
},
{
"name": "Image",
"typeCategory": "DigitalAssetType"
}
],
"channels": [
{
"id": "RCHANNELBAD7E5AEDF384006A664BD4DAD9E255F",
"name": "MaxChannel",
"isSiteChannel": false,
"localizationPolicy": "9DC56AA295E86ED0E053F518C40AE7E3",
"defaultLanguage": "en",
"requiredLanguages": [
"en",
"fr"
],
"optionalLanguages": []
},
{
"id": "CHANNELF7A5C5C38DC4F4408137909520792A4E05729855AD33",
"name": "BaySideCafe",
"isSiteChannel": true,
"localizationPolicy": "9DC56AA295E86ED0E053F518C40AE7E3",
"defaultLanguage": "en",
"requiredLanguages": [
"en",
"fr"
],
"optionalLanguages": []
}
],
"workflows": [
{
"id": "D7D268693C094189A6377E805482C991",
"name": "Workflow1",
"isEnabled": true
},
{
"id": "E8D268693C094189A6377E805482C954",
"name": "Workflow2",
"isEnabled": true
}
],
"typeWorkflows": {
"allTypes": {
"startOnCreate": [
{
"id": "D7D268693C094189A6377E805482C991"
}
],
"default": [
{
"id": "E8D268693C094189A6377E805482C954"
}
],
"required": false
},
"types": [
{
"id": "9B8395177F204AF79A6E2A0DD37CF616",
"name": "type1",
"startOnCreate": [
{
"id": "E8D268693C094189A6377E805482C954"
}
],
"default": [
{
"id": "D7D268693C094189A6377E805482C991"
}
],
"required": true
},
{
"id": "D7E395177F204AF79A6E2A0DD3723F5E",
"name": "type2",
"startOnCreate": [
{
"id": "D7D268693C094189A6377E805482C991"
}
],
"default": [
{
"id": "E8D268693C094189A6377E805482C954"
}
],
"required": false
}
]
},
"connectors": [
{
"connectorId": "10000",
"connectorName": "Google Drive",
"connectorType": "content",
"supportedContentTypes": []
},
{
"connectorId": "20000",
"connectorName": "LingoTek",
"connectorType": "translation",
"supportedContentTypes": []
},
{
"connectorId": "10002",
"connectorName": "Dropbox",
"connectorType": "content",
"supportedContentTypes": []
}
],
"editorialRoles": [
{
"id": "2C8E850048FB4DB4AAE317FA74751454",
"name": "Custom Editorial Role2"
},
{
"id": "7EFD29110FE041ADAC888CCFAEE2923B",
"name": "Custom Editorial Role3"
}
],
"defaultLanguage": "en-US",
"languageOptions": [
"ar",
"en-IN"
],
"configuredLanguages": [
"ar",
"en-IN",
"en-US"
],
"roleName": "manager",
"advancedVideoEnabled": false,
"customDigitalAssetsEnabled": true,
"viewAllCollectionsEnabled": true,
"links": [
{
"href": "https://<hostname>/content/management/api/v1.1/repositories/F999DF05B45E1F1715C71EBF2689A54ECEBE3AAC7D95",
"rel": "self",
"method": "GET",
"mediaType": "application/json"
},
{
"href": "https://<hostname>/content/management/api/v1.1/repositories/F999DF05B45E1F1715C71EBF2689A54ECEBE3AAC7D95",
"rel": "canonical",
"method": "GET",
"mediaType": "application/json"
},
{
"href": "https://<hostname>/content/management/api/v1.1/metadata-catalog/repositories/F999DF05B45E1F1715C71EBF2689A54ECEBE3AAC7D95",
"rel": "describedby",
"method": "GET",
"mediaType": "application/schema+json"
}
]
}