RESTモジュール・テンプレートの作成
POST
/ords/rest/templates/
RESTモジュール・テンプレートを作成します。
リクエスト
サポートされるメディア・タイプ
- application/json
ルート・スキーマ: schema
タイプ:
ソースの表示
object
- comments(optional): string
コメント・テキスト。
- etag_query(optional): string
エンティティ・タグの生成に使用される問合せです。
- etag_type(optional): string
リソース・テンプレートによって使用されるエンティティ・タグのタイプです。エンティティ・タグとは、リソースのバージョン識別子として動作するHTTPヘッダーです。エンティティ・タグを使用して、以前取得したリソースの取得を避け、リソースを更新する際にコミット時のロックを実行します。有効な値は、HASH、QUERY、NONEです。
- module_id: integer
特定のリソース・モジュールのID
- priority(optional): integer
リソース・テンプレートを評価する優先順位: 0 (低優先度。デフォルト)から9 (高優先度)です。
- run_mode(optional): 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レスポンス
そのパターンのテンプレートはすでに存在します。