Runs

Post the site's response to a request you sent

Send the raw response exactly as the site gave it (status, headers, body). If the request could not be sent at all (DNS, TLS, connection refused), send error instead; the run treats it as a network error. You have 120 s per request.

post/api/v1/egress/{egressId}

Request

  • Base URL: https://unbrowse.ai
  • URL: https://unbrowse.ai/api/v1/egress/{egressId}
  • Auth: one of:
    • OAuth 2 (authorization code, authorization URL https://unbrowse.ai/authorize, token URL https://unbrowse.ai/oauth/token, scopes: unbrowse)
    • HTTP bearer

Request body

requestIdstring required
errorstring

Why the request could not be sent.

Response

The finished run

runIdstring required
status'accepted' | 'working' | 'input_required' | 'succeeded' | 'failed' | 'outcome_unknown' | 'cancelled' | 'expired' required
capabilityIdstring nullable
phasestring
stateRevisioninteger
resultunknown
requirementsObject[]

What the run needs (status input_required).

errorObject
verifiedboolean

Changes

No recorded changes to this operation across all 1 revision of this API.