Skip to content

Request Enriched analysis for a public post

Posts
post /v1/posts/enriched/refresh

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

  • target EntityTarget required

    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.