Requests Enriched analysis only when the public post has no completed analysis. If analysis exists, the API returns 409 CONFLICT before creating the research job or reserving refresh credits. Use the stored Enriched read for existing analysis. Use Basic refresh for updated source fields.
Authentication
- ApiKey bearer token
Send the current Benchmark API key only in the Authorization header.
Request body
-
A Benchmark entity UUID, platform-native ID, handle, or public URL. Platform can be omitted when the URL identifies it. Link targets require a public HTTPS URL or an existing Benchmark link UUID; HTTP, credentials, local/internal hosts, and non-443 ports are rejected.
Responses
- 202
Fresh stored data or an accepted data request.
- 400
The request failed validation.
- 401
The bearer credential is missing or invalid.
- 402
The organization needs plan or purchased-credit entitlement, has reached its separate monthly spend cap, or cannot cover the operation within the entitled grace floor.
- 403
The key cannot perform this operation, or the plan must be upgraded to request refreshes.
- 409
The request conflicts with current state.
- 429
The Cloudflare rate limiter rejected the request.
- 500
The request failed without exposing internal diagnostics.
- 503
A required service is unavailable.