メインコンテンツへスキップ
POST
/
api
/
app-api
/
sip
/
platform
/
v2
/
file
/
upload
ファイルをアップロード
curl --request POST \
  --url https://docflow.textin.com/api/app-api/sip/platform/v2/file/upload \
  --header 'Content-Type: multipart/form-data' \
  --header 'x-ti-app-id: <api-key>' \
  --header 'x-ti-secret-code: <api-key>' \
  --form file='@example-file'
{
  "code": 200,
  "msg": "<string>",
  "result": {
    "batch_number": 202412190001,
    "files": [
      {
        "id": 202412190001,
        "name": "invoice.pdf",
        "format": "pdf",
        "task_id": 1981692246135111700
      }
    ]
  }
}

承認

x-ti-app-id
string
header
必須
x-ti-secret-code
string
header
必須

クエリパラメータ

workspace_id
string
必須

ワークスペース ID

:

1234567890

category
string

ファイルカテゴリ

:

"invoice"

batch_number
string

バッチ番号。同じバッチ番号で複数回アップロードできます。後からそのバッチ番号を使って、同一バッチ内の複数ファイルの処理結果を取得できます。値が空の場合、システムが最大 20 文字の文字列を自動生成します。

:

202412190001

auto_verify_vat
boolean
デフォルト:false

VAT インボイスを自動検証するかどうか

split_flag
boolean
デフォルト:false

ファイル分割を実行するかどうか

crop_flag
boolean
デフォルト:false

複数画像クロップを実行するかどうか

target_process
enum<string>

対象処理タイプ。指定可能な値: - classify: 分類 - extract: 抽出

利用可能なオプション:
classify,
extract
:

"classify"

parser_remove_watermark
integer
デフォルト:0

透かし除去(0: いいえ、1: はい)

parser_crop_dewarp
integer
デフォルト:0

クロップと歪み補正(0: いいえ、1: はい)

parser_apply_merge
integer
デフォルト:1

ページをまたぐ段落とテーブルを結合(0: いいえ、1: はい)

parser_formula_level
integer
デフォルト:0

数式認識レベル(0: 表示数式とインライン数式を認識、1: 表示数式のみ認識、2: 数式を認識しない)

parser_table_text_split_mode
integer
デフォルト:0

テーブル罫線と交差するテキストブロックを分割(0: いいえ、1: はい)

parser_dpi
enum<integer>
デフォルト:144

ファイル解像度(144: デフォルト、216: 高精度)

利用可能なオプション:
144,
216
parser_parse_mode
enum<string>

解析モード

  • auto: 自動(デフォルト)
  • scan: スキャン文書モード
  • vlm: VLM モード
利用可能なオプション:
auto,
scan,
vlm
parser_pdf_pwd
string

暗号化 PDF ファイルを復号するための PDF パスワード

ボディ

ファイルアップロードのリクエストボディ

file
file

レスポンス

200 - application/json

ファイルアップロードに成功

code
integer
必須

ステータスコード

:

200

msg
string
必須

ステータス説明

result
object