Hooks

View hook details

View the details of a hook with the Python SDK.

GET/hooks/{hook_id}

Use blnk.hooks.get to fetch a single webhook by its ID.

Call the method

response = blnk.hooks.get(
  "hk_890bdbc4-467f-4670-8424-5667e41daf29",
)
FieldTypeDescription
idstrID of the hook to retrieve.

Use the hook details

Read response.data for URL, type, active status, and last execution results. Use this to debug hook failures or confirm configuration.

Response

{
  "id": "hk_890bdbc4-467f-4670-8424-5667e41daf29",
  "name": "Pre-transaction validation",
  "url": "https://api.example.com/validate",
  "type": "PRE_TRANSACTION",
  "active": true,
  "timeout": 30,
  "retry_count": 3,
  "created_at": "2024-11-26T08:36:36.238244338Z",
  "last_run": "2024-11-26T09:12:00.000000000Z",
  "last_success": true
}
FieldTypeDescription
idstrUnique ID for the hook.
typestrPRE_TRANSACTION or POST_TRANSACTION.
activeboolWhether the hook is enabled.
last_runstrDate and time the hook last executed.
last_successboolWhether the most recent execution succeeded.