v1.1 API情報の取得
get
/content/preview/api/v1.1
v1.1 APIに関する情報を返します。
バージョン・リソースには、次のプロパティがあります:
バージョン・リソースには、次のプロパティがあります:
- version: リソースのバージョン。
- lifecycle: バージョンがアクティブにサポートされているかサポートされていないか。
- isLatest: それが最新バージョンかどうか。
- terminationDate (オプション): 終了日。
- catalog: そのバージョンでサポートされているすべてのリソースのメタデータ・カタログとして機能する子リソース。
| ヘッダー名 | ヘッダー値 |
|---|---|
| Accept | application/json |
リクエスト
問合せパラメータ
- links(optional): string
クライアントが結果に必要とするrel (リレーション)リンクのコンマ区切りのリストを受け入れます。 デフォルトでは、リソース内のすべての適用可能なリンクがレスポンスに含まれます。 可能な値は次のとおりです: self, canonical, describedby。
例: links=self,canonicalは、relプロパティselfまたはcanonicalを持つリンクのみを返します。
レスポンス
サポートされているメディア・タイプ
- application/json
200レスポンス
操作の成功
ルート・スキーマ : バージョン
型:
objectVersion.
Show Source
- catalog: object Version
Version.
- isLatest: boolean
それが最新バージョンかどうか。
- lifecycle: string
バージョンがアクティブにサポートされているかサポートされていないか。
- links: array links
リソースのリンク。
- terminationDate (optional): string(date-time)
バージョンがもうサポートされないとき。
- version: string
リソースのバージョン。
ネストされたスキーマ : リンク
型:
objectリソースのリンク。
Show Source
- href(optional): string
ターゲット・リソースURI。 それはテンプレートURIである可能性があります。 これはレスポンス取得の必須プロパティです。
- mediaType(optional): string
メディア・タイプ。
- method(optional): string
ターゲット・リソースへのアクセスに使用できるHTTPメソッド。
- profile(optional): string
ターゲット・リソースを記述するメタデータにリンクします。
- rel(optional): string
関係タイプ。 これはレスポンス取得の必須プロパティです。
- templated(optional): boolean
URIがテンプレートであるかどうか。
403レスポンス
禁止。 クライアントはこのリクエストを実行する権限がありません。
500レスポンス
内部サーバー・エラー システムで予期しないエラーが発生しました。
例
例:
次の例は、cURLを使用してRESTリソースに対するGETリクエストを発行して、v1.1 Preview APIを取得する方法を示しています:
curl -X GET -H 'Accept: application/json' 'https://host:port/content/preview/api/v1.1'
これは、v1.1プレビューAPIの情報を読み取ります。
レスポンス本文
{
"version": "v1.1",
"lifecycle": "active",
"isLatest": true,
"catalog": {
"links": [
{
"href": "https://<hostname>/content/preview/api/v1.1/metadata-catalog",
"rel": "canonical",
"method": "GET",
"mediaType": "application/json"
}
]
},
"links": [
{
"href": "https://<hostname>/content/preview/api/v1.1",
"rel": "self",
"method": "GET",
"mediaType": "application/json"
},
{
"href": "https://<hostname>/content/preview/api/v1.1",
"rel": "canonical",
"method": "GET",
"mediaType": "application/json"
},
{
"href": "https://<hostname>/content/preview/api/v1.1/metadata-catalog",
"rel": "describedby",
"method": "GET",
"mediaType": "application/schema+json"
}
]
}