curl -X GET "https://api.chariow.com/v1/pulses?per_page=20&search=webhook" \
-H "Authorization: Bearer YOUR_API_KEY"
const response = await fetch('https://api.chariow.com/v1/pulses?per_page=20&search=webhook', {
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
}
});
const data = await response.json();
$ch = curl_init('https://api.chariow.com/v1/pulses?per_page=20&search=webhook');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Authorization: Bearer YOUR_API_KEY'
]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
$data = json_decode($response, true);
{
"message": "success",
"data": {
"data": [
{
"id": "pulse_abc123xyz",
"url": "https://example.com/webhooks/chariow",
"is_enabled": true,
"source": {
"value": "manual",
"label": "Manual",
"description": "Created manually by user"
},
"triggers": [
{
"value": "successful_sale",
"label": "Successful Sale",
"description": "Triggers when a sale is successful."
},
{
"value": "license_activated",
"label": "License Activated",
"description": "Triggers when a license is activated."
}
],
"products": [],
"store": {
"id": "str_xyz789",
"name": "My Digital Store"
},
"can_delete": true,
"created_at": "2025-01-15T10:30:00+00:00",
"updated_at": "2025-01-15T10:30:00+00:00"
},
{
"id": "pulse_def456abc",
"url": "https://hooks.zapier.com/hooks/catch/12345/abcde",
"is_enabled": true,
"source": {
"value": "zapier",
"label": "Zapier",
"description": "Created via Zapier integration"
},
"triggers": [
{
"value": "successful_sale",
"label": "Successful Sale",
"description": "Triggers when a sale is successful."
}
],
"products": [
{
"id": "prd_xyz789",
"name": "Premium Course",
"slug": "premium-course"
}
],
"store": {
"id": "str_xyz789",
"name": "My Digital Store"
},
"can_delete": false,
"created_at": "2025-01-10T08:00:00+00:00",
"updated_at": "2025-01-10T08:00:00+00:00"
}
],
"pagination": {
"next_cursor": "eyJpZCI6NTB9",
"prev_cursor": null,
"has_more": true
}
},
"errors": []
}
Pulses
List Pulses
Retrieve all webhook notification pulses for your store
curl -X GET "https://api.chariow.com/v1/pulses?per_page=20&search=webhook" \
-H "Authorization: Bearer YOUR_API_KEY"
const response = await fetch('https://api.chariow.com/v1/pulses?per_page=20&search=webhook', {
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
}
});
const data = await response.json();
$ch = curl_init('https://api.chariow.com/v1/pulses?per_page=20&search=webhook');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Authorization: Bearer YOUR_API_KEY'
]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
$data = json_decode($response, true);
{
"message": "success",
"data": {
"data": [
{
"id": "pulse_abc123xyz",
"url": "https://example.com/webhooks/chariow",
"is_enabled": true,
"source": {
"value": "manual",
"label": "Manual",
"description": "Created manually by user"
},
"triggers": [
{
"value": "successful_sale",
"label": "Successful Sale",
"description": "Triggers when a sale is successful."
},
{
"value": "license_activated",
"label": "License Activated",
"description": "Triggers when a license is activated."
}
],
"products": [],
"store": {
"id": "str_xyz789",
"name": "My Digital Store"
},
"can_delete": true,
"created_at": "2025-01-15T10:30:00+00:00",
"updated_at": "2025-01-15T10:30:00+00:00"
},
{
"id": "pulse_def456abc",
"url": "https://hooks.zapier.com/hooks/catch/12345/abcde",
"is_enabled": true,
"source": {
"value": "zapier",
"label": "Zapier",
"description": "Created via Zapier integration"
},
"triggers": [
{
"value": "successful_sale",
"label": "Successful Sale",
"description": "Triggers when a sale is successful."
}
],
"products": [
{
"id": "prd_xyz789",
"name": "Premium Course",
"slug": "premium-course"
}
],
"store": {
"id": "str_xyz789",
"name": "My Digital Store"
},
"can_delete": false,
"created_at": "2025-01-10T08:00:00+00:00",
"updated_at": "2025-01-10T08:00:00+00:00"
}
],
"pagination": {
"next_cursor": "eyJpZCI6NTB9",
"prev_cursor": null,
"has_more": true
}
},
"errors": []
}
Retrieves a cursor-paginated list of all pulse webhooks configured for your store. Pulses are webhook notifications sent to your specified endpoints when specific events occur, such as successful sales, abandoned sales, or license activations.
Query Parameters
integer
default:"15"
Number of pulses to return per page (maximum 100)
string
Cursor for pagination. Use the
next_cursor from the previous response to retrieve the next page.string
Search pulses by URL, public ID, or trigger event names
Response
object
Show properties
Show properties
array
Array of pulse objects
Show pulse object
Show pulse object
string
Unique pulse identifier (e.g.,
pulse_abc123xyz)string
Webhook URL where notifications are sent
boolean
Whether the pulse is currently active
object
array
array
boolean
Whether the pulse can be deleted. System-created pulses cannot be deleted.
string
ISO 8601 timestamp with timezone
string
ISO 8601 timestamp with timezone
curl -X GET "https://api.chariow.com/v1/pulses?per_page=20&search=webhook" \
-H "Authorization: Bearer YOUR_API_KEY"
const response = await fetch('https://api.chariow.com/v1/pulses?per_page=20&search=webhook', {
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
}
});
const data = await response.json();
$ch = curl_init('https://api.chariow.com/v1/pulses?per_page=20&search=webhook');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Authorization: Bearer YOUR_API_KEY'
]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
$data = json_decode($response, true);
{
"message": "success",
"data": {
"data": [
{
"id": "pulse_abc123xyz",
"url": "https://example.com/webhooks/chariow",
"is_enabled": true,
"source": {
"value": "manual",
"label": "Manual",
"description": "Created manually by user"
},
"triggers": [
{
"value": "successful_sale",
"label": "Successful Sale",
"description": "Triggers when a sale is successful."
},
{
"value": "license_activated",
"label": "License Activated",
"description": "Triggers when a license is activated."
}
],
"products": [],
"store": {
"id": "str_xyz789",
"name": "My Digital Store"
},
"can_delete": true,
"created_at": "2025-01-15T10:30:00+00:00",
"updated_at": "2025-01-15T10:30:00+00:00"
},
{
"id": "pulse_def456abc",
"url": "https://hooks.zapier.com/hooks/catch/12345/abcde",
"is_enabled": true,
"source": {
"value": "zapier",
"label": "Zapier",
"description": "Created via Zapier integration"
},
"triggers": [
{
"value": "successful_sale",
"label": "Successful Sale",
"description": "Triggers when a sale is successful."
}
],
"products": [
{
"id": "prd_xyz789",
"name": "Premium Course",
"slug": "premium-course"
}
],
"store": {
"id": "str_xyz789",
"name": "My Digital Store"
},
"can_delete": false,
"created_at": "2025-01-10T08:00:00+00:00",
"updated_at": "2025-01-10T08:00:00+00:00"
}
],
"pagination": {
"next_cursor": "eyJpZCI6NTB9",
"prev_cursor": null,
"has_more": true
}
},
"errors": []
}
Was this page helpful?
⌘I