List the webhooks sent to you
curl --request GET \
--url https://partners-api.sandbox.securitize.io/v1/webhook-events \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://partners-api.sandbox.securitize.io/v1/webhook-events', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://partners-api.sandbox.securitize.io/v1/webhook-events"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"meta": {
"limit": 20,
"length": 1,
"iterator": "msg_2ZxKa1bQ7mN3pR5tV7xZ9bD1fH",
"prevIterator": null,
"done": false
},
"data": [
{
"id": "msg_2ZxKa1bQ7mN3pR5tV7xZ9bD1fH",
"eventType": "investor.transaction.processed",
"eventId": "investor.transaction.processed-90001",
"timestamp": "2026-05-07T16:24:29.004Z",
"payload": {
"eventType": "investor.transaction.processed",
"eventId": "investor.transaction.processed-90001",
"timestamp": "2026-05-07T16:24:29.004Z",
"data": {
"id": "90001",
"tokenId": "d1dbb6b6-3bda-48f2-b86e-c87610db1ae1",
"amount": "5000000000000",
"decimals": 6,
"txHash": "0x9f2c4e1b7a3d5c6e8f0a1b2c3d4e5f60718293a4b5c6d7e8f90a1b2c3d4e5f6a",
"type": "issuance",
"processType": "subscription",
"tokenIssuanceId": "3697998"
}
}
}
]
}Webhook events
List the webhooks sent to you
Every webhook Securitize sent you, newest first, with its body exactly as delivered in payload. Page with iterator: pass the meta.iterator of a page to get the next one, until meta.done is true. Filter with eventType to read one type only. Before your webhook endpoint is set up, the list is empty.
GET
/
webhook-events
List the webhooks sent to you
curl --request GET \
--url https://partners-api.sandbox.securitize.io/v1/webhook-events \
--header 'Authorization: Bearer <token>'const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://partners-api.sandbox.securitize.io/v1/webhook-events', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://partners-api.sandbox.securitize.io/v1/webhook-events"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text){
"meta": {
"limit": 20,
"length": 1,
"iterator": "msg_2ZxKa1bQ7mN3pR5tV7xZ9bD1fH",
"prevIterator": null,
"done": false
},
"data": [
{
"id": "msg_2ZxKa1bQ7mN3pR5tV7xZ9bD1fH",
"eventType": "investor.transaction.processed",
"eventId": "investor.transaction.processed-90001",
"timestamp": "2026-05-07T16:24:29.004Z",
"payload": {
"eventType": "investor.transaction.processed",
"eventId": "investor.transaction.processed-90001",
"timestamp": "2026-05-07T16:24:29.004Z",
"data": {
"id": "90001",
"tokenId": "d1dbb6b6-3bda-48f2-b86e-c87610db1ae1",
"amount": "5000000000000",
"decimals": 6,
"txHash": "0x9f2c4e1b7a3d5c6e8f0a1b2c3d4e5f60718293a4b5c6d7e8f90a1b2c3d4e5f6a",
"type": "issuance",
"processType": "subscription",
"tokenIssuanceId": "3697998"
}
}
}
]
}