Hookestdocs Postman OpenAPI llms.txt

GET/v1/hooks/{id}1 credits

Get a hook

Rich record for one hook. Unknown or malformed ids return 404.

Needs hooks:read on the key. This is a permission on the key, not a request header. Missing it returns 403 api_not_enabled.

Request parameters

NameInTypeRequiredDescription
id path string Required Public id, hook_ plus 32 hex characters.

Response

{
  "id": "hook_9f2a1c0b4e7d4a1f8c3e2d1b0a9f8e7d",
  "text": "Stop scrolling if you edit short-form.",
  "platform": "tiktok",
  "media_type": "video",
  "thumbnail_url": "https://cdn.example/thumb.jpg",
  "category": "education",
  "hook_duration_sec": 2.4,
  "published_at": "2026-03-12T18:04:00.000Z",
  "source_url": "https://www.tiktok.com/@studio/video/1",
  "caption": "Cut the greeting. Start on the claim.",
  "duration_sec": 18,
  "summary": "A cut-bay lesson on opening frames.",
  "emotions": null,
  "comment_themes": null,
  "metrics": null,
  "creator": null,
  "audio": null
}

Response fields

NameTypeRequiredDescription
id string Required Public id, hook_ plus 32 hex characters.
text string Required Hook copy.
platform string Required Source platform, for example tiktok.
media_type string Nullable Media kind when known.
thumbnail_url string Nullable Thumbnail URL when known.
category string Nullable Category slug when known.
hook_duration_sec number Nullable Opening duration in seconds when known.
published_at string Nullable Publish timestamp when known.
source_url string Nullable Canonical source URL when known.
caption string Nullable Source caption when known.
duration_sec number Nullable Full clip duration in seconds when known.
summary string Nullable Short summary when known.
emotions object Nullable Emotion weights, 0–100. Keys: inspiration, fear, curiosity, satisfaction, happiness, anger, surprise.
comment_themes array Nullable Frequent comment words, each { "word": string, "count": number }.
metrics unknown Nullable Nullable JSON value. Inner keys are not fixed in the public schema.
creator unknown Nullable Nullable JSON value. Inner keys are not fixed in the public schema.
audio unknown Nullable Nullable JSON value. Inner keys are not fixed in the public schema.