hook-api\CreateAndListWebHooks.php
<?php

List All WebHooks

Use this call to list all the webhooks, as documented here at: Using webhooks

API used: GET /v1/btc/main/hooks?token=

Create Sample WebHook

This step is not necessarily required. We are creating a webhook for sample purpose only, so that we would not get an empty list at any point. In real case, you do not need to create any webhook to make this API call.

/** @var \BlockCypher\Api\WebHook $webHook */ $webHook = require 'CreateWebHook.php'; $webHookClient = new \BlockCypher\Client\WebHookClient($apiContexts['BTC.main']);

Get all webhooks

try { $output = $webHookClient->getAll(); } catch (Exception $ex) { ResultPrinter::printError("List all WebHooks", "WebHook[]", null, null, $ex); exit(1); } ResultPrinter::printResult("List all WebHooks", "WebHook[]", null, null, $output); return $output;