curl -H "Authorization: Basic BASE64_ENCODED_PUBLIC_KEY_AND_PRIVATE_KEY" "https://[your-subdomain].trackdrive.com/api/v1/subscriptions?page=1&order=created_at"
{
"status": 200,
"errors": {},
"subscription": {
"id": 12903879,
"target_url": "https://hooks.zapier.com/hooks/standard/535583948/f4cbb291874a4cc1a97e10csdfdsscd/",
"event": "new_call",
"trigger_fields": {
"offer_converted": true,
"traffic_source_id": 9210831092
}
},
"checksum": "4d84e664cccd79edc08cde90f16244eb",
"metadata": {
"root": "subscription"
}
}
Param name |
Description
Validations
|
---|---|
page Optional |
Return the next page of results.
|
{
"status": 200,
"errors": {},
"subscription": {
"id": 12903879,
"target_url": "https://hooks.zapier.com/hooks/standard/535583948/f4cbb291874a4cc1a97e10csdfdsscd/",
"event": "new_call",
"trigger_fields": {
"offer_converted": true,
"traffic_source_id": 9210831092
}
},
"checksum": "4d84e664cccd79edc08cde90f16244eb",
"metadata": {
"root": "subscription"
}
}
curl -H "Authorization: Basic BASE64_ENCODED_PUBLIC_KEY_AND_PRIVATE_KEY" -H "Content-Type: application/json" -X POST -d '{"target_url": "https://hooks.zapier.com/<unique_path>", "event": "new_call"}' https://[your-subdomain].trackdrive.com/api/v1/subscriptions
{
"status": 200,
"errors": {},
"subscription": {
"id": 12903879,
"target_url": "https://hooks.zapier.com/hooks/standard/535583948/f4cbb291874a4cc1a97e10csdfdsscd/",
"event": "new_call",
"trigger_fields": {
"offer_converted": true,
"traffic_source_id": 9210831092
}
},
"checksum": "4d84e664cccd79edc08cde90f16244eb",
"metadata": {
"root": "subscription"
}
}
Param name |
Description
Validations
|
---|---|
target_url Required |
The unique auto-generated subscription URL where Trackdrive will send JSON data when the event is triggered.
|
event Required |
The event that will be triggered. EG: When a new call comes in.
|
trigger_fields Optional |
Filter the data returned by the subscription. Only trigger if the object matches the given trigger fields. For example:
|
curl -H "Authorization: Basic BASE64_ENCODED_PUBLIC_KEY_AND_PRIVATE_KEY" "https://[your-subdomain].trackdrive.com/api/v1/subscriptions/123456789"
{
"status": 200,
"errors": {},
"subscription": {
"id": 12903879,
"target_url": "https://hooks.zapier.com/hooks/standard/535583948/f4cbb291874a4cc1a97e10csdfdsscd/",
"event": "new_call",
"trigger_fields": {
"offer_converted": true,
"traffic_source_id": 9210831092
}
},
"checksum": "4d84e664cccd79edc08cde90f16244eb",
"metadata": {
"root": "subscription"
}
}
curl -H "Authorization: Basic BASE64_ENCODED_PUBLIC_KEY_AND_PRIVATE_KEY" -H "Content-Type: application/json" -X PUT -d '{"target_url": "https://hooks.zapier.com/<unique_path>", "event": "new_call"}' https://[your-subdomain].trackdrive.com/api/v1/subscriptions/123456789
{
"status": 200,
"errors": {},
"subscription": {
"id": 12903879,
"target_url": "https://hooks.zapier.com/hooks/standard/535583948/f4cbb291874a4cc1a97e10csdfdsscd/",
"event": "new_call",
"trigger_fields": {
"offer_converted": true,
"traffic_source_id": 9210831092
}
},
"checksum": "4d84e664cccd79edc08cde90f16244eb",
"metadata": {
"root": "subscription"
}
}
Param name |
Description
Validations
|
---|---|
target_url Optional |
The unique auto-generated subscription URL where Trackdrive will send JSON data when the event is triggered.
|
event Optional |
The event that will be triggered. EG: When a new call comes in.
|
curl -H "Authorization: Basic BASE64_ENCODED_PUBLIC_KEY_AND_PRIVATE_KEY" -H "Content-Type: application/json" -X DELETE https://[your-subdomain].trackdrive.com/api/v1/subscriptions/123456789
{
"status": 200,
"errors": {},
"subscription": {
"id": 12903879,
"target_url": "https://hooks.zapier.com/hooks/standard/535583948/f4cbb291874a4cc1a97e10csdfdsscd/",
"event": "new_call",
"trigger_fields": {
"offer_converted": true,
"traffic_source_id": 9210831092
}
},
"checksum": "4d84e664cccd79edc08cde90f16244eb",
"metadata": {
"root": "subscription"
}
}
curl -H "Authorization: Basic BASE64_ENCODED_PUBLIC_KEY_AND_PRIVATE_KEY" -H "Content-Type: application/json" -X DELETE -d '{"target_url": "https://hooks.zapier.com/<unique_path>"}' https://[your-subdomain].trackdrive.com/api/v1/subscriptions
{
"status": 200,
"errors": {},
"subscription": {
"id": 12903879,
"target_url": "https://hooks.zapier.com/hooks/standard/535583948/f4cbb291874a4cc1a97e10csdfdsscd/",
"event": "new_call",
"trigger_fields": {
"offer_converted": true,
"traffic_source_id": 9210831092
}
},
"checksum": "4d84e664cccd79edc08cde90f16244eb",
"metadata": {
"root": "subscription"
}
}
Param name |
Description
Validations
|
---|---|
target_url Optional |
The unique auto-generated subscription URL where Trackdrive will send JSON data when the event is triggered.
|