メタデータAPIカタログの取得
get
/documents/api/{version}/metadata-catalog/metadata
サポートされているサービスを含め、メタデータ・リソースのAPIカタログ情報を返します。
リクエスト
サポートされるメディア・タイプ
- application/json
- application/xml
パス・パラメータ
- version: string
バージョン値
レスポンス
サポートされるメディア・タイプ
- application/json
- application/xml
200レスポンス
リクエストが処理されました。 レスポンスにはサポートされるサービスへのリンクが含まれます。
例
次の例では、サポートされるサービスを含むメタデータ・リソースに関するAPIカタログ情報を返します。
GET .../api/1.2/metadata-catalog/metadata/
リクエスト・ヘッダー
なし。
リクエスト本文
なし。
HTTPステータス・コード
HTTP_STATUS = 200
JSONレスポンス
{ "$schema": "http://json-schema.org/schema#", "type": "object", "properties": { "links": { "type": "array", "items": { "$ref": "rest-schemas/link#" } } }, "links": [ { "rel": "describedBy", "href": "http://service1-tenant2.local:8080/documents/api/1.2/metadata-catalog/metadata" }, { "rel": "self", "href": "http://service1-tenant2.local:8080/documents/api/1.2/metadata-catalog/metadata" }, { "rel": "get-available-metadata-collection", "href": "http://service1-tenant2.local:8080/documents/api/1.2/metadata", "method": "GET" }, { "rel": "create-metadata-collection", "href": "http://service1-tenant2.local:8080/documents/api/1.2/metadata/{metadata-collection-id}", "method": "POST" }, { "rel": "edit-metadata-collection", "href": "http://service1-tenant2.local:8080/documents/api/1.2/metadata/{metadata-collection-id}", "method": "PUT" }, { "rel": "get-metadata-collection", "href": "http://service1-tenant2.local:8080/documents/api/1.2/metadata/{metadata-collection-id}", "method": "GET" }, { "rel": "delete-metadata-collection", "href": "http://service1-tenant2.local:8080/documents/api/1.2/metadata/{metadata-collection-id}", "method": "DELETE" }, { "rel": "edit-metadata-fields", "href": "http://service1-tenant2.local:8080/documents/api/1.2/metadata/{metadata-collection-id}/field", "method": "PUT" }, { "rel": "get-metadata-searchable-fields", "href": "<?rootHttpPath?>metadata/searchFields", "method": "GET" }, { "rel": "set-metadata-searchable-fields", "href": "<?rootHttpPath?>metadata/searchFields", "method": "POST" } ] }