Hookestdocs Postman OpenAPI llms.txt

Postman

A Collection v2.1 you can import as a file or a URL. Same routes as this docs site. Import the JSON file, not this HTML page.

Import

File. Postman → Import → File → choose the downloaded hookest.postman_collection.json.

URL. Postman desktop → Import → Link → paste one of:

https://api.hookest.com/hookest.postman_collection.json
https://api.hookest.com/postman.json

Local: http://localhost:3000/hookest.postman_collection.json. Postman for Web cannot fetch localhost — use the file or the api.hookest.com URL.

Then open the collection → Variables → set api_key to your hk_live_… key. Leave base_url as https://api.hookest.com.

Do not put the key in the query string. Collection auth is Bearer. A query api_key or key always returns 401.

Variables

VariableUsed by
api_keyEvery /v1/* request (Bearer)
base_urlHost
hook_idGet a hook
upload_urlUpload the clip (filled by Get upload link)
upload_idRetry start only
prediction_idGet prediction (filled by Get upload link)
webhook_urlSet webhook

Predict is three requests in the Score a clip folder. First Get upload link — Send, no file. The collection saves upload_url, upload_id, and prediction_id. Then Upload the clip — Body → binary → Select File → pick the .mp4 → Send. Auth is off on that request. Then Get prediction. If status stays awaiting_upload after a 2xx upload, run Retry start (outside the folder).

Prefer the collection over /openapi.json. The collection already has auth, folders, and example bodies.