新しいバージョンのアップロード (Upload New Version)
POST/apiv2/pub/documents/{doc_id}/versionsdocuments_write
新しいファイルバージョンをアップロードします。現在有効なファイルは、種別 "replaced in portal" として自動的にアーカイブされます。
リクエスト
Content-Type: multipart/form-data
パスパラメータ
| パラメータ | 型 | 説明 |
|---|---|---|
doc_id | integer | バージョンを追加するドキュメントの ID です。 |
フォームフィールド
| フィールド | 型 | 必須 | 説明 |
|---|---|---|---|
file | binary | 必須 | 新しいファイルバージョンです。 |
レスポンス
200 OK| フィールド | 型 | 説明 |
|---|---|---|
doc_id | integer | ドキュメント ID です。 |
linked_file_id | integer | 新しいファイルレコードの ID です(現在の有効なバージョンとなります)。 |
image_name | string | システムが生成したストレージ上のファイル名です。 |
エラー
| ステータス | 理由 |
|---|---|
| 401 | トークンが無効または期限切れです |
| 404 | ドキュメントが見つからないか、アクセスが拒否されました |
| 423 | ドキュメントがロックされています |
cURL
curl -X POST "https://portal.docwize.com/apiv2/pub/documents/1542/versions" \
-H "Authorization: Bearer <ACCESS_TOKEN>" \
-F "file=@invoice_v2.pdf"
{
"doc_id": 1542,
"linked_file_id": 3802,
"image_name": "1542_b8e3d.pdf"
}