メインコンテンツへスキップ
POST
/
feedback
v2 ジョブのフィードバックを送信
curl --request POST \
  --url https://api.firecrawl.dev/v2/feedback \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "jobId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "integration": "<string>",
  "missingContent": [
    {
      "topic": "<string>",
      "description": "<string>"
    }
  ],
  "origin": "api",
  "querySuggestions": "<string>",
  "valuableSources": [
    {
      "url": "<string>",
      "reason": "<string>"
    }
  ],
  "issues": [
    "<string>"
  ],
  "metadata": {},
  "note": "<string>",
  "pageNumbers": [
    2
  ],
  "tags": [
    "<string>"
  ],
  "url": "<string>"
}
'
{
  "creditsRefunded": 123,
  "feedbackId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "success": true,
  "alreadySubmitted": true,
  "creditsRefundedToday": 123,
  "dailyCapReached": true,
  "dailyRefundCap": 123,
  "warning": "<string>"
}
エンドポイント フィードバックを使うと、完了したジョブの結果が有用だったか、部分的に有用だったか、あるいは不適切だったかを Firecrawl に伝えられます。これは、scrapeparsemapsearch などのジョブにおける、エンドポイント単位の出力品質を評価するためのものです。 汎用的なフィードバック スキーマには search 向けのフィールドも含められますが、Search Feedback は search 専用の推奨エントリーポイントです。これは search ジョブ ID に紐づいており、価値のあるソース、不足しているコンテンツ、query の提案、返金の扱いを示します。

リクエスト例

curl -X POST "https://api.firecrawl.dev/v2/feedback" \
  -H "Authorization: Bearer $FIRECRAWL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "endpoint": "scrape",
    "jobId": "550e8400-e29b-41d4-a716-446655440000",
    "rating": "partial",
    "issues": ["missing_markdown"],
    "note": "The pricing table was missing from the markdown output.",
    "url": "https://example.com/pricing"
  }'

承認

Authorization
string
header
必須

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

ボディ

application/json

v2 ジョブのフィードバックを送信します。issues、note、valuableSources、missingContent、querySuggestions、url、pageNumbers などの実質的なシグナルを少なくとも 1 つ含めてください。

rating
enum<string>
必須
利用可能なオプション:
good,
partial,
bad
endpoint
enum<string>
必須
利用可能なオプション:
search,
scrape,
parse,
map
jobId
string<uuid>
必須
integration
string | null
missingContent
object[]
Maximum array length: 20
origin
string
デフォルト:api
querySuggestions
string
Maximum string length: 2000
valuableSources
object[]
Maximum array length: 50
issues
string[]
Maximum array length: 20
Maximum string length: 80
Pattern: ^[a-z0-9][a-z0-9_-]*$
metadata
object

小さなエンドポイント固有のメタデータオブジェクトです。8KB 以下にする必要があります。エンドポイントの完全な結果は含めないでください。

note
string
Maximum string length: 4000
pageNumbers
integer[]
Maximum array length: 100
必須範囲: x >= 1
tags
string[]
Maximum array length: 20
Maximum string length: 80
Pattern: ^[a-z0-9][a-z0-9_-]*$
url
string<uri>

レスポンス

フィードバックを記録しました

creditsRefunded
number
必須
feedbackId
string<uuid>
必須
success
boolean
必須
:

true

alreadySubmitted
boolean
creditsRefundedToday
number
dailyCapReached
boolean
dailyRefundCap
number
warning
string