RESTモジュール・テンプレートの作成
POST
/ords/rest/templates/
RESTモジュール・テンプレートを作成します。
リクエスト
この操作のリクエスト・パラメータはありません。
サポートされるメディア・タイプ
- application/json
ルート・スキーマ: schema
タイプ:
ソースの表示
object
-
comments: string
コメント・テキスト。
-
etag_query: string
エンティティ・タグの生成に使用される問合せです。
-
etag_type: string
リソース・テンプレートによって使用されるエンティティ・タグのタイプです。エンティティ・タグとは、リソースのバージョン識別子として動作するHTTPヘッダーです。エンティティ・タグを使用して、以前取得したリソースの取得を避け、リソースを更新する際にコミット時のロックを実行します。有効な値は、HASH、QUERY、NONEです。
-
module_id(必須): integer
特定のリソース・モジュールのID
-
priority: integer
リソース・テンプレートを評価する優先順位: 0 (低優先度。デフォルト)から9 (高優先度)です。
-
run_mode: string
この値は「codePreview」で、エンドポイントはバックエンドが実行したコードで応答します。パラメータが指定されていない場合、エンドポイントは操作の実行結果で応答します。
-
uri_prefix(必須): string
リソース・テンプレートの一致パターンです。たとえば、/objects/:object/:id?のパターンは/objects/emp/101と一致し(101のidでempリソースにあるアイテムのリクエストと一致)、/objects/emp/とも一致します。(:idパラメータには?修飾子の注釈が付き、これはidパラメータがオプションであることを示すため、empリソースのリクエストとも一致します。)
レスポンス
サポートされるメディア・タイプ
- application/json
201レスポンス
正常に作成されたRESTモジュール・テンプレートの詳細。
400 レスポンス
パターン・パラメータが指定されていないか、モジュールが指定されていません。
404レスポンス
モジュールが存在しません
409レスポンス
そのパターンのテンプレートはすでに存在します。