- 利用可能なすべての Skill の一覧を取得する
- 空のトランザクションを作成する
- トランザクションで処理するファイル一式を追加する
- トランザクションを開始する
- トランザクションのステータスを監視する
- ソースファイルと結果ファイルをダウンロードする
利用可能なすべての Skill の一覧を取得する
skills リソースに GET リクエストを送信します。
空のトランザクションを作成する
transactions リソースに次の POST リクエストを送信します。
skillId Parameter を指定します。これにより、作成されたトランザクションの id を含むレスポンスが返されます。
トランザクションで処理するファイルセットの追加
トランザクションにファイルを直接追加する
POST リクエストを transactions/<transaction-id>/files リソースに送信します。
ドキュメントにファイルを追加する
POST リクエストを transactions/<transaction-id>/documents リソースに送信して、ドキュメントを作成します。
transactions/<transaction-id>/documents/<document-id>/sourceFiles リソースに POST リクエストを送信して、Document にファイルを追加します。
トランザクションの開始
transactions/<transaction-id>/start リソースに次の POST リクエストを送信します。
トランザクションのステータスを監視する
transactions/<transaction_id> リソースへ GET リクエストを送信します。
New。トランザクションは作成されていますが、まだ処理キューに入っていません。Queued。トランザクションは処理のためにキューに入っています。InProgress。トランザクションは処理中です。Processed。トランザクションは正常に処理完了しました。ProcessedWithWarnings。トランザクションは処理されましたが、警告が発生しました。NotProcessed。エラーのため、トランザクションは処理されませんでした。Deleted。トランザクションはユーザーによって、または保持ポリシーにより自動的に削除されました。
Processed または ProcessedWithWarnings の場合、手順 6 に進みます。
ソースファイルのダウンロード
transactions/<transaction-id>/documents リソースに GET リクエストを送信し、トランザクションの識別子を指定します。
transactions/<transaction-id>/documents/<document-id> リソースに GET リクエストを送信します。
transactions/<transaction-id>/files/<file-id>/download リソースに GET リクエストを送信します。
