Buyer Groups
The Buyer Groups in your account.
GET /buyer_groups
Authorization Requiredhttps://[your-subdomain].trackdrive.com/api/v1/buyer_groups
List Buyer Group records.
Lists Buyer Groups, which bundle buyers together for simultaneous or sequential dialing with shared caps and tier/weight-based prioritization. Supports CSV export (requires the export permission) and returns each group's current concurrency usage.
Supported Formats
json, csvParams
| Param name | Description |
|---|---|
|
page Optional |
Return the next page of results.
|
|
per_page Optional |
How many results to return per page. The default is 25.
|
|
created_at_to Optional |
Date formatted like 2016-01-01 12:25:15 -0500
|
|
created_at_from Optional |
Date formatted like 2016-01-01 12:25:15 -0500
|
|
fulltext Optional |
Search for any record that matches this text
|
|
time_zone Optional |
Date ranges will be parsed using this time zone.
|
|
columns Optional |
Specify the columns you would like returned by the API for a given resource.
Limiting the columns can significantly increase API response time since only the requested data will be processed.
columns=uuid,number,created_at
Must be any combination of:
|
|
root Optional |
Pass
|
|
order Optional |
Sort results by this field.
|
|
order_dir Optional |
Sort results in ascending or descending order.
|
GET /buyer_groups/:id
Authorization Requiredhttps://[your-subdomain].trackdrive.com/api/v1/buyer_groups/:id
Get an individual Buyer Group by id
Gets a Buyer Group's details by id, including its concurrency, cap usage, and dial_buyers_type configuration.
POST /buyer_groups
Authorization Requiredhttps://[your-subdomain].trackdrive.com/api/v1/buyer_groups
Create Buyer Group.
Creates a Buyer Group, optionally attaching buyers via buyer_ids, setting tier and weight for simultaneous-dial prioritization, configuring attempt/connection/conversion/revenue caps, and optionally auto-generating a team that can manage the group and view its calls; team_users_emails receive an email invitation.
Params
| Param name | Description |
|---|---|
|
name Required |
The name of the buyer group.
|
|
paused Optional |
Pause or unpause.
|
|
reset_total_caps Optional |
Send
|
|
dial_buyers_type Optional |
Configure the dial buyer behaviour.
|
|
buyer_ids Optional Blank value allowed |
The list of buyer ids that will be dialed.
|
|
add_buyer_ids Optional Blank value allowed |
Append buyers to this record.
|
|
remove_buyer_ids Optional Blank value allowed |
Remove buyers from the record.
|
|
add_user_buyer_ids Optional Blank value allowed |
Append buyers to the record using the buyer field
|
|
remove_user_buyer_ids Optional Blank value allowed |
Remove buyers from the record using buyer field
|
|
tier Optional |
When
|
|
weight Optional |
When
|
|
time_zone Optional Blank value allowed |
Date ranges will be parsed using this time zone.
|
|
concurrency_cap Optional Blank value allowed |
The maximum number of simultaneous calls this buyer group can receive.
|
|
external_record_id Optional Blank value allowed |
Your own identifier for this buyer group, used to correlate it with a record in an external system.
|
|
generate_team Optional |
Grant access to manage this buyer group, it’s buyers, and to view calls that it’s paid for.
|
|
team_users_emails Optional Blank value allowed |
The selected users will recieve an email invitation to collaborate on your company.
|
|
team_offer_ids Optional Blank value allowed |
Team members can view calls made to these Offers that were paid for by the buyers in this group.
|
|
team_ids Optional Blank value allowed |
The selected teams will be granted access to the buyers in this group.
|
|
grant_team_offer_id Optional Blank value allowed |
Give this Buyer Group’s teams access to this Offer.
|
|
revoke_team_offer_id Optional Blank value allowed |
Remove access to this Offer for this Buyer Group’s teams.
|
|
attempt_total_limit Optional Blank value allowed |
Attempt caps limit the number of times a buyer can be attempted in a given interval.
|
|
attempt_monthly_limit Optional Blank value allowed |
Monthly Attempt Cap
|
|
attempt_daily_limit Optional Blank value allowed |
Daily Attempt Cap
|
|
attempt_hourly_limit Optional Blank value allowed |
Hourly Attempt Cap
|
|
connection_total_limit Optional Blank value allowed |
Connection caps limit the number of times a buyer can be connected in a given interval.
|
|
connection_monthly_limit Optional Blank value allowed |
Monthly Connection Cap
|
|
connection_daily_limit Optional Blank value allowed |
Daily Connection Cap
|
|
connection_hourly_limit Optional Blank value allowed |
Hourly Connection Cap
|
|
buyer_conversion_total_limit Optional Blank value allowed |
Conversion caps limit the number of times a buyer can convert in a given interval.
|
|
buyer_conversion_monthly_limit Optional Blank value allowed |
Monthly Conversion Cap
|
|
buyer_conversion_daily_limit Optional Blank value allowed |
Daily Conversion Cap
|
|
buyer_conversion_hourly_limit Optional Blank value allowed |
Hourly Conversion Cap
|
|
revenue_total_limit Optional Blank value allowed |
Revenue caps limit the dollar amount that can be paid by a buyer in a given interval.
|
|
revenue_monthly_limit Optional Blank value allowed |
Monthly $ Revenue Cap
|
|
revenue_daily_limit Optional Blank value allowed |
Daily $ Revenue Cap
|
|
revenue_hourly_limit Optional Blank value allowed |
Hourly $ Revenue Cap
|
PUT /buyer_groups/:id
Authorization Requiredhttps://[your-subdomain].trackdrive.com/api/v1/buyer_groups/:id
Update an individual Buyer Group
Updates a Buyer Group's settings, caps, tier, weight, or pause state, and its buyer membership via add_buyer_ids/remove_buyer_ids or add_user_buyer_ids/remove_user_buyer_ids. Pass reset_total_caps as true to reset the group's accumulated total caps.
Params
| Param name | Description |
|---|---|
|
paused Optional |
Pause or unpause.
|
|
name Optional |
The name of the buyer group.
|
|
reset_total_caps Optional |
Send
|
|
dial_buyers_type Optional |
Configure the dial buyer behaviour.
|
|
add_buyer_ids Optional Blank value allowed |
Append buyers to this record.
|
|
remove_buyer_ids Optional Blank value allowed |
Remove buyers from the record.
|
|
add_user_buyer_ids Optional |
Append buyers to the record using the buyer field
|
|
remove_user_buyer_ids Optional |
Remove buyers from the record using buyer field
|
|
buyer_ids Optional Blank value allowed |
The list of buyer ids that will be dialed.
|
|
tier Optional |
When
|
|
weight Optional |
When
|
|
time_zone Optional Blank value allowed |
Date ranges will be parsed using this time zone.
|
|
concurrency_cap Optional Blank value allowed |
The maximum number of simultaneous calls this buyer group can receive.
|
|
external_record_id Optional Blank value allowed |
Your own identifier for this buyer group, used to correlate it with a record in an external system.
|
|
generate_team Optional |
Grant access to manage this buyer group, it’s buyers, and to view calls that it’s paid for.
|
|
team_users_emails Optional Blank value allowed |
The selected users will recieve an email invitation to collaborate on your company.
|
|
team_offer_ids Optional Blank value allowed |
Team members can view calls made to these Offers that were paid for by the buyers in this group.
|
|
team_ids Optional Blank value allowed |
The selected teams will be granted access to the buyers in this group.
|
|
grant_team_offer_id Optional Blank value allowed |
Give this Buyer Group’s teams access to this Offer.
|
|
revoke_team_offer_id Optional Blank value allowed |
Remove access to this Offer for this Buyer Group’s teams.
|
|
attempt_total_limit Optional Blank value allowed |
Attempt caps limit the number of times a buyer can be attempted in a given interval.
|
|
attempt_monthly_limit Optional Blank value allowed |
Monthly Attempt Cap
|
|
attempt_daily_limit Optional Blank value allowed |
Daily Attempt Cap
|
|
attempt_hourly_limit Optional Blank value allowed |
Hourly Attempt Cap
|
|
connection_total_limit Optional Blank value allowed |
Connection caps limit the number of times a buyer can be connected in a given interval.
|
|
connection_monthly_limit Optional Blank value allowed |
Monthly Connection Cap
|
|
connection_daily_limit Optional Blank value allowed |
Daily Connection Cap
|
|
connection_hourly_limit Optional Blank value allowed |
Hourly Connection Cap
|
|
buyer_conversion_total_limit Optional Blank value allowed |
Conversion caps limit the number of times a buyer can convert in a given interval.
|
|
buyer_conversion_monthly_limit Optional Blank value allowed |
Monthly Conversion Cap
|
|
buyer_conversion_daily_limit Optional Blank value allowed |
Daily Conversion Cap
|
|
buyer_conversion_hourly_limit Optional Blank value allowed |
Hourly Conversion Cap
|
|
revenue_total_limit Optional Blank value allowed |
Revenue caps limit the dollar amount that can be paid by a buyer in a given interval.
|
|
revenue_monthly_limit Optional Blank value allowed |
Monthly $ Revenue Cap
|
|
revenue_daily_limit Optional Blank value allowed |
Daily $ Revenue Cap
|
|
revenue_hourly_limit Optional Blank value allowed |
Hourly $ Revenue Cap
|
DELETE /buyer_groups/:id
Authorization Requiredhttps://[your-subdomain].trackdrive.com/api/v1/buyer_groups/:id
Destroy an individual Buyer Group.
Deletes a Buyer Group by id.