Agent Wizard API resource for managing Agents created via the Agent Wizard.

Resource Description
GET /api/v1/schedule_agents List Agent Wizard records.
GET /api/v1/schedule_agents/new Build Agent Wizard record with defaults.
POST /api/v1/schedule_agents Create Agent with Wizard.
GET /api/v1/schedule_agents/:id Get Agent Wizard record by id.
PUT /api/v1/schedule_agents/:id Update Agent Wizard record by id.
DELETE /api/v1/schedule_agents/:id Destroy Agent Wizard record by id.

Agents: Call Actions API resource for managing Call Action.

Resource Description
GET /api/v1/call_control_actions List Call Action records.
GET /api/v1/call_control_actions/new Build Call Action with defaults.
POST /api/v1/call_control_actions Create Call Action.
GET /api/v1/call_control_actions/:id Get Call Action by id.
PUT /api/v1/call_control_actions/:id Update Call Action by id.
DELETE /api/v1/call_control_actions/:id Destroy Call Action by id.

Agents: Call Centers API resource for managing Call Centers.

Resource Description
GET /api/v1/call_centers List Call Center records.
GET /api/v1/call_centers/new Build Call Center with defaults.
POST /api/v1/call_centers Create Call Center.
GET /api/v1/call_centers/:id Get Call Center by id.
PUT /api/v1/call_centers/:id Update Call Center by id.
DELETE /api/v1/call_centers/:id Destroy Call Center by id.

Agents: Call Dispositions API resource for managing the disposition of calls.

Resource Description
GET /api/v1/call_dispositions List records.
GET /api/v1/call_dispositions/new Build record with defaults.
POST /api/v1/call_dispositions Create record.
GET /api/v1/call_dispositions/:id Get record by id.
PUT /api/v1/call_dispositions/:id Update record by id.
DELETE /api/v1/call_dispositions/:id Destroy record by id.

Audit Logs An audit log of changes to records in your Trackdrive account.

Resource Description
GET /api/v1/change_logs List Change Log records.
GET /api/v1/change_logs/:id Get Change Log by id.

Billing The billing records in your account.

Resource Description
GET /api/v1/billings Get billing records.

Billing API resource for viewing billing information.

Resource Description
GET /api/v1/charge_rollups List billing records.

Buyer Groups The buyer groups in your account.

Resource Description
GET /api/v1/buyer_groups Get buyer groups.
GET /api/v1/buyer_groups/:id Get an individual buyer group by id
POST /api/v1/buyer_groups/:id Update an individual buyer group
PUT /api/v1/buyer_groups/:id Update an individual buyer group
DELETE /api/v1/buyer_groups/:id Destroy an individual buyer group.

Buyers The buyers in your account.

Resource Description
GET /api/v1/buyers Get buyers.
GET /api/v1/buyers/:id Get an individual buyer by id
GET /api/v1/buyers/:user_buyer_id/by_user_buyer_id Get a buyer record by your own external ID for the buyer.
PUT /api/v1/buyers/:id Update an individual buyer
GET /api/v1/buyers/new Build buyer with defaults.
POST /api/v1/buyers Create a buyer.
DELETE /api/v1/buyers/:id Destroy an individual buyer.

Call Flow Answer API resource for managing Call Flow Answers.

Resource Description
GET /api/v1/call_router_answers List Answer records.
GET /api/v1/call_router_answers/new Build Answer with defaults.
POST /api/v1/call_router_answers Create Answer.
GET /api/v1/call_router_answers/:id Get Answer by id.
PUT /api/v1/call_router_answers/:id Update Answer by id.
DELETE /api/v1/call_router_answers/:id Destroy Answer by id.

Call Flow Answer Group API resource for managing Call Flow Answer Groups.

Resource Description
GET /api/v1/call_router_answer_groups List Answer Group records.
GET /api/v1/call_router_answer_groups/new Build Answer Group with defaults.
POST /api/v1/call_router_answer_groups Create Answer Group.
GET /api/v1/call_router_answer_groups/:id Get Answer Group by id.
PUT /api/v1/call_router_answer_groups/:id Update Answer Group by id.
DELETE /api/v1/call_router_answer_groups/:id Destroy Answer Group by id.

Calls The phone calls that have been made to and from your account.

Resource Description
GET /api/v1/calls List calls.
GET /api/v1/calls/:caller_number/by_caller_number List calls by caller number.
GET /api/v1/calls/live_calls List ongoing live calls.
GET /api/v1/calls/reports Get statistics on calls by category.
GET /api/v1/calls/stats Get statistics on calls by category and interval.
POST /api/v1/calls Make an outbound phone call.
GET /api/v1/calls/:id Get a call by id or uuid.
POST /api/v1/calls/:id Update a call by Call ID or Call UUID with contact fields, revenue, payout, and more.
POST /api/v1/calls/update_by_caller_id/:caller_id Update a call's revenue and buyer_converted using the call's caller_id and offer_token
POST /api/v1/calls/send_key_press Send a Key Press to trigger a key press flow.
DELETE /api/v1/calls/:id Hang up an ongoing call.

Calls By Third-Party This resource allows third-party users to update calls using td_secure_token and td_uuid passed in a call's SIP headers. These endpoints do not require authentication with a auth_token

Resource Description
PUT /api/v1/secure/:secure_token/calls/:uuid Update a call with td_secure_token and td_uuid passed in a call's SIP headers.
DELETE /api/v1/secure/:secure_token/calls/:uuid Hang up an ongoing call using a td_secure_token and td_uuid passed in a call's SIP headers.

Calls: Logs Get the logs for a call.

Resource Description
GET /api/v1/call_logs Get the logs for a call.

Calls: Recording Retention API resource for managing Call Recording Retention.

Resource Description
GET /api/v1/call_recording_rules List Call Recording Retention records.
GET /api/v1/call_recording_rules/new Build Call Recording Retention with defaults.
POST /api/v1/call_recording_rules Create Call Recording Retention.
GET /api/v1/call_recording_rules/:id Get Call Recording Retention by id.
PUT /api/v1/call_recording_rules/:id Update Call Recording Retention by id.
DELETE /api/v1/call_recording_rules/:id Destroy Call Recording Retention by id.

Calls: Scheduled Callbacks The Scheduled Callbacks in your account. Calls will be placed to leads when the callback matches.

Resource Description
GET /api/v1/scheduled_callbacks List scheduled callbacks.
GET /api/v1/scheduled_callbacks/new Returns a new Scheduled Callback
POST /api/v1/scheduled_callbacks Create a Scheduled Callback
GET /api/v1/scheduled_callbacks/:id Returns a Scheduled Callback by ID
PUT /api/v1/scheduled_callbacks/:id Updates a Scheduled Callback by ID
DELETE /api/v1/scheduled_callbacks/:id Delete a Scheduled Callback by ID

Clear Suppression List API resource for managing Clear Suppression List.

Resource Description
GET /api/v1/unblock_contact_jobs List Clear Suppression List records.
GET /api/v1/unblock_contact_jobs/new Build Clear Suppression List with defaults.
POST /api/v1/unblock_contact_jobs Create Clear Suppression List.
GET /api/v1/unblock_contact_jobs/:id Get Clear Suppression List by id.
DELETE /api/v1/unblock_contact_jobs/:id Destroy Clear Suppression List by id.

Collections Fetch various collections used in the Trackdrive Interface.

Resource Description
GET /api/v1/collections/:type Get a collection.

Contacts The contacts that have dialed your numbers.

Resource Description
GET /api/v1/contacts/suppression_list List contacts on your companies suppression list.
POST /api/v1/contacts/:caller_id/caller_block Mark a single lead as opt-out. Opted-out leads will no longer be sent SMS, Calls, or Emails.
POST /api/v1/contacts/:caller_id/caller_unblock Remove a caller from your company block list.
GET /api/v1/contacts/:id Get details about a contact.
PUT /api/v1/contacts/:id Update a contact
DELETE /api/v1/contacts/:id/calls Hang up all the ongoing calls from a contact.

Data Exports: Parts API resource for managing Data Export Parts.

Resource Description
GET /api/v1/data_export_records List Data Export Parts records.
GET /api/v1/data_export_records/:id Get Data Export Parts by id.

Datasets

Resource Description
GET /api/v1/datasets/points Get datasets
GET /api/v1/datasets/calls/:stat Get call datasets
GET /api/v1/datasets/leads/:stat Get call datasets
GET /api/v1/datasets/billing Get the billing dataset
GET /api/v1/datasets/number_impressions Get the number impression dataset

Feature API resource for managing Feature.

Resource Description
GET /api/v1/company_feature_fields List Feature records.
GET /api/v1/company_feature_fields/:id Get Feature by id.
PUT /api/v1/company_feature_fields/:id translation missing: en.api.company_feature_fields.update

Impressions The impressions recorded by the advertising optimizer.

Resource Description
GET /api/v1/impressions Advertising optimizer impressions.

Incoming Webhook API resource for managing Incoming Webhook.

Resource Description
POST /api/v1/inbound_webhooks/ping/:vanity_uri PING an inbound webhook to retrieve available agents or buyers.
POST /api/v1/inbound_webhooks/post/:vanity_uri POST with a ping_id to retrieve a tracking number for forwarding an inbound call to a matching buyer.
GET /api/v1/inbound_webhooks List Incoming Webhook records.
GET /api/v1/inbound_webhooks/new Build Incoming Webhook with defaults.
POST /api/v1/inbound_webhooks Create Incoming Webhook.
GET /api/v1/inbound_webhooks/:id Get Incoming Webhook by id.
PUT /api/v1/inbound_webhooks/:id Update Incoming Webhook by id.
DELETE /api/v1/inbound_webhooks/:id Destroy Incoming Webhook by id.

Integration API resource for managing Integrations.

Resource Description
GET /api/v1/integrations List Integration records.
PUT /api/v1/integrations/objects/:id Update the status of an Integration Object.
GET /api/v1/integrations/new Build Integration with defaults.
POST /api/v1/integrations Create Integration.
GET /api/v1/integrations/:id Get Integration by id.
PUT /api/v1/integrations/:id Update Integration by id.
DELETE /api/v1/integrations/:id Destroy Integration by id.

Key Press Flow API resource for managing Key Press Flow.

Resource Description
GET /api/v1/key_press_flows List Key Press Flow records.
GET /api/v1/key_press_flows/new Build Key Press Flow with defaults.
POST /api/v1/key_press_flows Create Key Press Flow.
GET /api/v1/key_press_flows/:id Get Key Press Flow by id.
PUT /api/v1/key_press_flows/:id Update Key Press Flow by id.
DELETE /api/v1/key_press_flows/:id Destroy Key Press Flow by id.

Key Press Flow Group API resource for managing Key Press Flow Group.

Resource Description
GET /api/v1/key_press_flow_groups List Key Press Flow Group records.
GET /api/v1/key_press_flow_groups/new Build Key Press Flow Group with defaults.
POST /api/v1/key_press_flow_groups Create Key Press Flow Group.
GET /api/v1/key_press_flow_groups/:id Get Key Press Flow Group by id.
PUT /api/v1/key_press_flow_groups/:id Update Key Press Flow Group by id.
DELETE /api/v1/key_press_flow_groups/:id Destroy Key Press Flow Group by id.

Lead By Third-Party Submit and manage the leads in your Trackdrive account from anywhere with CORS fully whitelisted. These endpoints allow you to submit or opt-out leads using AJAX on behalf of a user visiting your website.

Resource Description
POST /api/v1/leads Send leads to your Trackdrive account.
PUT /api/v1/leads/:caller_id/caller_opt_out Mark a single lead as opt-out. Opted-out leads will no longer be sent SMS, Calls, or Emails.
POST /api/v1/leads/:caller_id/caller_remove Remove a single lead from a Schedule or Offer. This will prevent ANY additional actions being taken on behalf of the lead.
PUT /api/v1/leads/:caller_id/caller_move_to_end_of_schedule Move a lead to the end of it's schedule.

Leads Manage the leads in your Trackdrive account via API.

Resource Description
GET /api/v1/leads List your leads.
GET /api/v1/leads/:id Get details about a lead.
GET /api/v1/leads/:id/buyer_is_available Check if a lead has a potential buyer available that matches the lead's filters.
GET /api/v1/leads/:lead_token/:caller_number/by_caller_number Get a lead by lead token and caller number.
PUT /api/v1/leads/:id Update a lead.
GET /api/v1/leads/new Build a new lead with company defaults.
DELETE /api/v1/leads/:id/id Destory a lead by it's internal id.
GET /api/v1/leads/reports Get statistics on leads by category.

Leads: Matching Leads Dial Queue List leads that are waiting for a call and match an Instant Agent Call Flow and at least one Buyer.

Resource Description
GET /api/v1/leads_agent_dial_actions List Matching Leads records.
GET /api/v1/leads_agent_dial_actions/:id Get Matching Leads by id.

Leads: No Match Dial Queue List leads that are waiting for a call that don't match any agent or buyer.

Resource Description
GET /api/v1/leads_no_match_actions List Leads That Dont Match records.
GET /api/v1/leads_no_match_actions/:id Get Leads That Dont Match by id.

Leads: Scheduled Leads Queue Lists leads that are waiting before running their next schedule action.

Resource Description
GET /api/v1/leads_next_actions List Scheduled Leads records.
GET /api/v1/leads_next_actions/:id Get Scheduled Leads by id.

Number Order API resource for managing Number Orders.

Resource Description
GET /api/v1/number_orders List Number Orders.
GET /api/v1/number_orders/new Build Number Order with defaults.
POST /api/v1/number_orders Create Number Order.
GET /api/v1/number_orders/:id Get Number Order by id.
PUT /api/v1/number_orders/:id Update Number Order by id.
DELETE /api/v1/number_orders/:id Destroy Number Order by id.

Number Order Prefix API resource for managing Number Order Prefix.

Resource Description
GET /api/v1/number_order_prefixes List Number Order Prefix records.
GET /api/v1/number_order_prefixes/new Build Number Order Prefix with defaults.
POST /api/v1/number_order_prefixes Create Number Order Prefix.
GET /api/v1/number_order_prefixes/:id Get Number Order Prefix by id.
PUT /api/v1/number_order_prefixes/:id Update Number Order Prefix by id.
DELETE /api/v1/number_order_prefixes/:id Destroy Number Order Prefix by id.

Oauth Connection API resource for managing Oauth Connection.

Resource Description
GET /api/v1/oauth_connections List Oauth Connection records.
GET /api/v1/oauth_connections/new Build Oauth Connection with defaults.
POST /api/v1/oauth_connections Create Oauth Connection.
GET /api/v1/oauth_connections/:id Get Oauth Connection by id.
PUT /api/v1/oauth_connections/:id Update Oauth Connection by id.
DELETE /api/v1/oauth_connections/:id Destroy Oauth Connection by id.

Offers API resource for managing Offer.

Resource Description
GET /api/v1/offers List Offer records.
GET /api/v1/offers/:id Get Offer by id.
GET /api/v1/offers/new Build Offer with defaults.
POST /api/v1/offers Create Offer.
PUT /api/v1/offers/:id Update Offer by id.
DELETE /api/v1/offers/:id Destroy Offer by id.

Offers: AMD Flows API resource for managing AMD Flows.

Resource Description
GET /api/v1/offer_amd_flows List AMD Flow records.
GET /api/v1/offer_amd_flows/new Build AMD Flow with defaults.
POST /api/v1/offer_amd_flows Create AMD Flow.
GET /api/v1/offer_amd_flows/:id Get AMD Flow by id.
PUT /api/v1/offer_amd_flows/:id Update AMD Flow by id.
DELETE /api/v1/offer_amd_flows/:id Destroy AMD Flow by id.

Offers: Agent Scripts API resource for managing an offer's agent scripts.

Resource Description
GET /api/v1/contact_field_views List records.
GET /api/v1/contact_field_views/new Build record with defaults.
POST /api/v1/contact_field_views Create record.
GET /api/v1/contact_field_views/:id Get record by id.
PUT /api/v1/contact_field_views/:id Update record by id.
DELETE /api/v1/contact_field_views/:id Destroy record by id.

Offers: Call Flow API resource for managing Call Flow. This resource is used to manage rules for Call Handling, Exception Handling, and Hold Queue Handling.

Resource Description
GET /api/v1/call_routers List Call Flow records.
GET /api/v1/call_routers/new Build Call Flow Rule with defaults.
POST /api/v1/call_routers Create Call Flow Rule.
GET /api/v1/call_routers/:id Get Call Flow Rule by id.
PUT /api/v1/call_routers/:id Update Call Flow Rule by id.
DELETE /api/v1/call_routers/:id Destroy Call Flow Rule by id.

Offers: Contact Fields API resource for managing an offer's contact fields.

Resource Description
GET /api/v1/contact_fields List records.
GET /api/v1/contact_fields/new Build record with defaults.
POST /api/v1/contact_fields Create record.
GET /api/v1/contact_fields/:id Get record by id.
PUT /api/v1/contact_fields/:id Update record by id.
DELETE /api/v1/contact_fields/:id Destroy record by id.

Offers: Contact Fields: Picklist Values API resource for managing a contact field's picklist values.

Resource Description
GET /api/v1/contact_field_values List records.
GET /api/v1/contact_field_values/new Build record with defaults.
POST /api/v1/contact_field_values Create record.
GET /api/v1/contact_field_values/:id Get record by id.
PUT /api/v1/contact_field_values/:id Update record by id.
DELETE /api/v1/contact_field_values/:id Destroy record by id.

Offers: Impression Tokens Define the unique url parameters that will be tracked when using Dynamic Number Insertion For example google clickIDs can be tracked: gclid

Resource Description
GET /api/v1/visitor_token_matchers List records.
GET /api/v1/visitor_token_matchers/new Build record with defaults.
POST /api/v1/visitor_token_matchers Create record.
GET /api/v1/visitor_token_matchers/:id Get record by id.
PUT /api/v1/visitor_token_matchers/:id Update record by id.
DELETE /api/v1/visitor_token_matchers/:id Destroy record by id.

Offers: Optimizer Tokens API resource for managing an offer's optimizer tokens.

Resource Description
GET /api/v1/token_matchers List records.
GET /api/v1/token_matchers/new Build record with defaults.
POST /api/v1/token_matchers Create record.
GET /api/v1/token_matchers/:id Get record by id.
PUT /api/v1/token_matchers/:id Update record by id.
DELETE /api/v1/token_matchers/:id Destroy record by id.

Outgoing Webhooks Webhooks (also known as Postbacks) fire when a triggers occurs, such as a buyer being dialled or a call ending.

Resource Description
GET /api/v1/outgoing_webhooks List webhooks
GET /api/v1/outgoing_webhooks/new Build a new webhook
POST /api/v1/outgoing_webhooks Create a webhook
GET /api/v1/outgoing_webhooks/:id Show the details of a webhook
PUT /api/v1/outgoing_webhooks/:id Update a webhook
DELETE /api/v1/outgoing_webhooks/:id Delete a webhook

Outgoing Webhooks: Logs API resource for viewing Webhook Request Logs.

Resource Description
GET /api/v1/webhook_logs List Webhook Logs.
GET /api/v1/webhook_logs/:id Show A Webhook Log.

Outgoing Webhooks: Manually Fire A Webhook API resource for manually firing Webhooks for testing purposes.

Resource Description
GET /api/v1/webhook_manual_fires List Test Webhooks
GET /api/v1/webhook_manual_fires/new Build A Manual Webhook Fire Instance
POST /api/v1/webhook_manual_fires Manually Fire A Webhook
GET /api/v1/webhook_manual_fires/:id Get A Manually Fired Webhook

Outgoing Webhooks: URLs Configure the URLs that fire when an Outgoing Webhook is triggered.

Resource Description
GET /api/v1/outgoing_webhook_urls List webhook urls
GET /api/v1/outgoing_webhook_urls/new Build a new webhook url
POST /api/v1/outgoing_webhook_urls Create a webhook url
GET /api/v1/outgoing_webhook_urls/:id Show the details of a webhook url
PUT /api/v1/outgoing_webhook_urls/:id Update a webhook url
DELETE /api/v1/outgoing_webhook_urls/:id Delete a webhook url

Phone Number Pools API resource for managing Phone Number Pool.

Resource Description
GET /api/v1/ring_pools List Phone Number Pools.
GET /api/v1/ring_pools/new Build Phone Number Pool with defaults.
POST /api/v1/ring_pools Create Phone Number Pool.
GET /api/v1/ring_pools/:id Get Phone Number Pool by id.
PUT /api/v1/ring_pools/:id Update Phone Number Pool by id.
DELETE /api/v1/ring_pools/:id Destroy Phone Number Pool by id.

Phone numbers The phone numbers in your Trackdrive account.

Resource Description
GET /api/v1/phone_numbers Get the phone numbers assigned to your account.
POST /api/v1/phone_numbers Purchase a new phone number using one of your existing provider configurations.
GET /api/v1/phone_numbers/:id Show the details of phone number
PUT /api/v1/phone_numbers/:id Update a phone number's traffic source or Number Pool
DELETE /api/v1/phone_numbers/:id Unrent a phone number.

Playlists API resource for managing Playlist.

Resource Description
GET /api/v1/sound_playlists List Playlist records.
GET /api/v1/sound_playlists/new Build Playlist with defaults.
POST /api/v1/sound_playlists Create Playlist.
GET /api/v1/sound_playlists/:id Get Playlist by id.
PUT /api/v1/sound_playlists/:id Update Playlist by id.
DELETE /api/v1/sound_playlists/:id Destroy Playlist by id.

Playlists: Sound Files API resource for managing Sound File.

Resource Description
GET /api/v1/sound_files List Sound File records.
GET /api/v1/sound_files/new Build Sound File with defaults.
POST /api/v1/sound_files Create Sound File.
GET /api/v1/sound_files/:id Get Sound File by id.
PUT /api/v1/sound_files/:id Update Sound File by id.
DELETE /api/v1/sound_files/:id Destroy Sound File by id.

Power Dialer API resource for managing Power Dialer.

Resource Description
GET /api/v1/company_dialler_processors/:id Get Power Dialer by id.
PUT /api/v1/company_dialler_processors/:id translation missing: en.api.company_dialler_processors.update

Provider Configuration API resource for managing Provider Configuration.

Resource Description
GET /api/v1/provider_configurations List Provider Configuration records.
GET /api/v1/provider_configurations/:id Get Provider Configuration by id.
PUT /api/v1/provider_configurations/:id Update Provider Configuration by id.

Report Field API resource for managing Report Field.

Resource Description
GET /api/v1/company_report_fields List Report Field records.
GET /api/v1/company_report_fields/:id Get Report Field by id.
PUT /api/v1/company_report_fields/:id Update Report Field by id.

SMS Flow API resource for managing SMS Flow.

Resource Description
GET /api/v1/text_message_flows List SMS Flow records.
GET /api/v1/text_message_flows/new Build SMS Flow with defaults.
POST /api/v1/text_message_flows Create SMS Flow.
GET /api/v1/text_message_flows/:id Get SMS Flow by id.
PUT /api/v1/text_message_flows/:id Update SMS Flow by id.
DELETE /api/v1/text_message_flows/:id Destroy SMS Flow by id.

SMS: Incoming Text Messages API resource for managing Incoming Text Message.

Resource Description
GET /api/v1/incoming_text_messages List Incoming Text Message records.
GET /api/v1/incoming_text_messages/:id Get Incoming Text Message by id.

SMS: Outgoing Text Messages Sends a message by submitting an outbound message request.

Resource Description
POST /api/v1/text_messages Sends a message by submitting an outbound message request.
GET /api/v1/text_messages Retrieves details about text messages.
GET /api/v1/text_messages/:id Retrieves details about a specific text message request.

Schedules The schedules in your Trackdrive account. Automate placing calls, SMS, Emails, and more to leads.

Resource Description
GET /api/v1/schedules List schedules.
GET /api/v1/schedules/new Build a schedule with default attributes.
POST /api/v1/schedules Create a schedule.
GET /api/v1/schedules/:id Get details about a schedule.
PUT /api/v1/schedules/:id Update a schedule.
DELETE /api/v1/schedules/:id Destroy a schedule.

Schedules: Actions Manage the actions of a schedule.

Resource Description
GET /api/v1/schedule_actions List schedule actions.
GET /api/v1/schedule_actions/new Build a schedule action with default attributes.
POST /api/v1/schedule_actions Create a schedule action.
GET /api/v1/schedule_actions/:id Get details about a schedule action.
PUT /api/v1/schedule_actions/:id Update a schedule action.
DELETE /api/v1/schedule_actions/:id Destroy a schedule action.

Schedules: Triggers The End Of Schedule Triggers in your account. Leads will be moved to "End Of Schedule Actions" when any of the triggers below match.

Resource Description
GET /api/v1/schedule_triggers Search for Schedule Triggers
GET /api/v1/schedule_triggers/new Returns a new Schedule Trigger
POST /api/v1/schedule_triggers Create a Schedule Trigger
GET /api/v1/schedule_triggers/:id Returns a Schedule Trigger by ID
PUT /api/v1/schedule_triggers/:id Updates a Schedule Trigger by ID
DELETE /api/v1/schedule_triggers/:id Delete a Schedule Trigger by ID

Sip Header API resource for managing Sip Header.

Resource Description
GET /api/v1/sip_headers List Sip Header records.
GET /api/v1/sip_headers/new Build Sip Header with defaults.
POST /api/v1/sip_headers Create Sip Header.
GET /api/v1/sip_headers/:id Get Sip Header by id.
PUT /api/v1/sip_headers/:id Update Sip Header by id.
DELETE /api/v1/sip_headers/:id Destroy Sip Header by id.

Suppression File API resource for managing Suppression File.

Resource Description
GET /api/v1/contact_imports List Suppression File records.
GET /api/v1/contact_imports/new Build Suppression File with defaults.
POST /api/v1/contact_imports Create Suppression File.
GET /api/v1/contact_imports/:id Get Suppression File by id.
PUT /api/v1/contact_imports/:id Update Suppression File by id.

Suppression List API resource for managing Suppression List.

Resource Description
GET /api/v1/buyer_suppressions List Suppression List records.
GET /api/v1/buyer_suppressions/new Build Suppression List with defaults.
POST /api/v1/buyer_suppressions Create Suppression List.
GET /api/v1/buyer_suppressions/:id Get Suppression List by id.
PUT /api/v1/buyer_suppressions/:id Update Suppression List by id.
DELETE /api/v1/buyer_suppressions/:id Destroy Suppression List by id.

Teams API resource for managing Teams.

Resource Description
GET /api/v1/access_control_lists List Teams records.
GET /api/v1/access_control_lists/new Build Team with defaults.
POST /api/v1/access_control_lists Create Team
GET /api/v1/access_control_lists/:id Get Teams by id.
PUT /api/v1/access_control_lists/:id Update Team by id.
DELETE /api/v1/access_control_lists/:id Destroy Team by id.

Tokens The tokens in your Trackdrive account.

Resource Description
GET /api/v1/tokens List your tokens.
GET /api/v1/tokens/:id Get details about a token.
GET /api/v1/tokens/new Build Token with defaults.
PUT /api/v1/tokens/:id Update a token.
DELETE /api/v1/tokens/:id Destroy Token by id.
GET /api/v1/tokens/fields Get details about a token.

Tokens: Values The token values in your Trackdrive account.

Resource Description
GET /api/v1/token_values List your token values.

Traffic Sources API resource for managing Traffic Source.

Resource Description
GET /api/v1/traffic_sources List Traffic Source records.
POST /api/v1/traffic_sources Create Traffic Source.
GET /api/v1/traffic_sources/:id Get Traffic Source by id.
PUT /api/v1/traffic_sources/:id Update Traffic Source by id.
DELETE /api/v1/traffic_sources/:id Destroy Traffic Source by id.

Traffic Sources: Conversions The set of Traffic Source Conversions in your Trackdrive Account.

Resource Description
GET /api/v1/offer_conversions List the Traffic Source Conversions in your Trackdrive Account.
GET /api/v1/offer_conversions/new Build Traffic Source Payout with defaults.
GET /api/v1/offer_conversions/:id Get a Traffic Source Conversion by ID.
POST /api/v1/offer_conversions Create a Traffic Source Conversion.
PUT /api/v1/offer_conversions/:id Update a Traffic Source Conversion by ID.
DELETE /api/v1/offer_conversions/:id Delete a Traffic Source Conversion by ID.

Uncompleted Calls API resource for managing Uncompleted Calls.

Resource Description
GET /api/v1/uncompleted_calls List Uncompleted Calls records.
GET /api/v1/uncompleted_calls/:id Get Uncompleted Calls by id.

Virtual Number API resource for managing Virtual Number.

Resource Description
GET /api/v1/virtual_numbers List Virtual Number records.
GET /api/v1/virtual_numbers/new Build Virtual Number with defaults.
POST /api/v1/virtual_numbers Create Virtual Number.
GET /api/v1/virtual_numbers/:id Get Virtual Number by id.
DELETE /api/v1/virtual_numbers/:id Destroy Virtual Number by id.

Webhook Param API resource for managing Webhook Param.

Resource Description
GET /api/v1/webhook_params List Webhook Param records.
GET /api/v1/webhook_params/new Build Webhook Param with defaults.
POST /api/v1/webhook_params Create Webhook Param.
GET /api/v1/webhook_params/:id Get Webhook Param by id.
PUT /api/v1/webhook_params/:id Update Webhook Param by id.
DELETE /api/v1/webhook_params/:id Destroy Webhook Param by id.

Webhook Subscriptions Subscribe to events and then wait for Trackdrive to deliver the payload when things happen. The gist is: you POST a subscription to /api/v1/subscription/ requesting to receive hooks at some target URL. Every time the event happens, Trackdrive pings you at the target URL with the payload.

Resource Description
GET /api/v1/subscriptions List Subscriptions
GET /api/v1/webhook_subscriptions/new Build Webhook Subscription with defaults.
POST /api/v1/subscriptions Create a subscription
GET /api/v1/subscriptions/:id Get a subscription
PUT /api/v1/subscriptions/:id Update a subscription
DELETE /api/v1/subscriptions/:id Delete a subscription
DELETE /api/v1/subscriptions Delete a subscription matching a target_url

Your Companies API resource for viewing the Trackdrive Companies you can access.

Resource Description
GET /api/v1/companies List the Trackdrive Companies you can access.
GET /api/v1/companies/:id Get Company by id.

Zip Code Lists API resource for managing Zip Code List.

Resource Description
GET /api/v1/zip_code_lists List Zip Code List records.
GET /api/v1/zip_code_lists/new Build Zip Code List with defaults.
POST /api/v1/zip_code_lists Create Zip Code List.
GET /api/v1/zip_code_lists/:id Get Zip Code List by id.
PUT /api/v1/zip_code_lists/:id Update Zip Code List by id.
DELETE /api/v1/zip_code_lists/:id Destroy Zip Code List by id.

Zip Code Lists: CSV Files API resource for managing Zip CSV File.

Resource Description
GET /api/v1/zip_code_list_files List Zip CSV File records.
GET /api/v1/zip_code_list_files/new Build Zip CSV File with defaults.
POST /api/v1/zip_code_list_files Create Zip CSV File.
GET /api/v1/zip_code_list_files/:id Get Zip CSV File by id.
PUT /api/v1/zip_code_list_files/:id Update Zip CSV File by id.
DELETE /api/v1/zip_code_list_files/:id Destroy Zip CSV File by id.

Zoho Action API resource for managing Zoho Action.

Resource Description
GET /api/v1/zoho_crm_commands List Zoho Action records.
GET /api/v1/zoho_crm_commands/new Build Zoho Action with defaults.
POST /api/v1/zoho_crm_commands Create Zoho Action.
GET /api/v1/zoho_crm_commands/:id Get Zoho Action by id.
PUT /api/v1/zoho_crm_commands/:id Update Zoho Action by id.
DELETE /api/v1/zoho_crm_commands/:id Destroy Zoho Action by id.