CVを解析する
POST
https://api.curriculo.me/public/parse/ステートレス。 は、PDFまたはDOCXから構造化されたJSONを読み取ります: 連絡先、タイトル、役割と日付、教育、スキル。何も保存されません。値はCV自身の言語とスクリプトのままに残り、翻訳や書き換えは行われません。CVに含まれないフィールドは、存在しない代わりに空になります。また、リストフィールドは常に配列になります。
価格: $0.01毎のリクエスト、1つのCVまたは10個のリクエストにかかわらず。
リクエスト
multipart/form-data
| フィールド | タイプ | ノート |
|---|---|---|
files | ファイル[] | 1〜10個のドキュメント、PDFまたはDOCX、それぞれ10個のMB。ドキュメントごとにフィールドを繰り返します。 |
file | ファイル | 既存の統合のために残されたシングルドキュメントエイリアスです。 |
例
1つのドキュメント:
curl -X POST https://api.curriculo.me/public/parse/ \
-H 'Authorization: Bearer key_abc123_yoursecret' \
-F 'files=@/path/to/candidate.pdf'複数のドキュメント(1つのリクエスト、入力順で結果が返されます):
curl -X POST https://api.curriculo.me/public/parse/ \
-H 'Authorization: Bearer key_abc123_yoursecret' \
-F 'files=@candidate_a.pdf' \
-F 'files=@candidate_b.docx'レスポンス
1つのドキュメントは、そのドキュメントのオブジェクトを返します:
{
"name": "Jordan Rivera",
"title": "Lead Software Engineer",
"email": "[email protected]",
"experience": [ … ],
"skills": [ … ]
}複数のドキュメントは、入力順で1つのエントリごとに、 results アレイを返します。読み取れないドキュメントは、他のドキュメントが成功する間、その自身のエラーエントリを返します。 バッチ処理についてはこちらを参照してください.
タイミング
ドキュメントごとに40〜90秒かかります。クライアントのタイムアウトを5分以上に保ってください。バックログの場合は、 POST /parse/async を使用し、タスクごとに最大25のリンクを使用できます。
エラー
| ステータス | 典型的な原因 |
|---|---|
400 | 空のドキュメント、読み取り不可、またはパスワード保護されたドキュメントです。 |
413 | 10MBを超えるドキュメント、10を超えるドキュメント、または12MBを超えるリクエストボディです。 |
504 | 処理時間が300秒を超えました。リクエストごとに送信するドキュメントを減らしてください。 |
Updated