{"docs":{"name":"TrackDrive","info":"\n<p>Trackdrive API Reference</p>\n","copyright":null,"doc_url":"/api/docs/1.0","api_url":"/api","resources":{"access_control_lists":{"doc_url":"/api/docs/1.0/access_control_lists","id":"access_control_lists","api_url":"/api","name":"Teams","short_description":"Defines a team's permission policy, controlling which records, actions, and leads its members can access.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/access_control_lists/index","name":"index","apis":[{"api_url":"/api/v1/access_control_lists","http_method":"GET","short_description":"List Teams records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\nusers_emails\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/access_control_lists/new","name":"new","apis":[{"api_url":"/api/v1/access_control_lists/new","http_method":"GET","short_description":"Build Team with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/access_control_lists/create","name":"create","apis":[{"api_url":"/api/v1/access_control_lists","http_method":"POST","short_description":"Create Team","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/access_control_lists/show","name":"show","apis":[{"api_url":"/api/v1/access_control_lists/:id","http_method":"GET","short_description":"Get Teams by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/access_control_lists/update","name":"update","apis":[{"api_url":"/api/v1/access_control_lists/:id","http_method":"PUT","short_description":"Update Team by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/access_control_lists/destroy","name":"destroy","apis":[{"api_url":"/api/v1/access_control_lists/:id","http_method":"DELETE","short_description":"Destroy Team by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"agent_messages":{"doc_url":"/api/docs/1.0/agent_messages","id":"agent_messages","api_url":"/api","name":"Agent Messages","short_description":"A broadcast message sent to selected agents, buyer groups, or call centers through their agent widget.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/agent_messages/index","name":"index","apis":[{"api_url":"/api/v1/agent_messages","http_method":"GET","short_description":"List Agent Message records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\ncontent\n</li>\n<li class='column-attempt'>\nagent_status_id\n</li>\n<li class='column-attempt'>\nuser_id\n</li>\n<li class='column-attempt'>\nagent_widget_count\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/agent_messages/new","name":"new","apis":[{"api_url":"/api/v1/agent_messages/new","http_method":"GET","short_description":"Build Agent Message with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"content","full_name":"content","description":"\n<p>Content</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"agent_status_id","full_name":"agent_status_id","description":"\n<p>Agent Status</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Agent Status}[/api/docs/1.0/agent_statuses/index.html]. Refer to: {/api/docs/1.0/agent_statuses}[/api/docs/1.0/agent_statuses/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/agent_messages/create","name":"create","apis":[{"api_url":"/api/v1/agent_messages","http_method":"POST","short_description":"Create Agent Message.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"content","full_name":"content","description":"\n<p>Content</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"agent_status_id","full_name":"agent_status_id","description":"\n<p>Agent Status</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Agent Status}[/api/docs/1.0/agent_statuses/index.html]. Refer to: {/api/docs/1.0/agent_statuses}[/api/docs/1.0/agent_statuses/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_ids","full_name":"buyer_ids","description":"\n<p>Agents</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Buyer}[/api/docs/1.0/buyers/index.html]. Refer to: {/api/docs/1.0/buyers}[/api/docs/1.0/buyers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_group_ids","full_name":"buyer_group_ids","description":"\n<p>Buyer Groups</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Buyer Group}[/api/docs/1.0/buyer_groups/index.html]. Refer to: {/api/docs/1.0/buyer_groups}[/api/docs/1.0/buyer_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_center_ids","full_name":"call_center_ids","description":"\n<p>Call Centers</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Call Center}[/api/docs/1.0/call_centers/index.html]. Refer to: {/api/docs/1.0/call_centers}[/api/docs/1.0/call_centers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/agent_messages/show","name":"show","apis":[{"api_url":"/api/v1/agent_messages/:id","http_method":"GET","short_description":"Get Agent Message by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/agent_messages/update","name":"update","apis":[{"api_url":"/api/v1/agent_messages/:id","http_method":"PUT","short_description":"Update Agent Message by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"content","full_name":"content","description":"\n<p>Content</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"agent_status_id","full_name":"agent_status_id","description":"\n<p>Agent Status</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Agent Status}[/api/docs/1.0/agent_statuses/index.html]. Refer to: {/api/docs/1.0/agent_statuses}[/api/docs/1.0/agent_statuses/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_ids","full_name":"buyer_ids","description":"\n<p>Agents</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Buyer}[/api/docs/1.0/buyers/index.html]. Refer to: {/api/docs/1.0/buyers}[/api/docs/1.0/buyers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_group_ids","full_name":"buyer_group_ids","description":"\n<p>Buyer Groups</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Buyer Group}[/api/docs/1.0/buyer_groups/index.html]. Refer to: {/api/docs/1.0/buyer_groups}[/api/docs/1.0/buyer_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_center_ids","full_name":"call_center_ids","description":"\n<p>Call Centers</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Call Center}[/api/docs/1.0/call_centers/index.html]. Refer to: {/api/docs/1.0/call_centers}[/api/docs/1.0/call_centers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/agent_messages/destroy","name":"destroy","apis":[{"api_url":"/api/v1/agent_messages/:id","http_method":"DELETE","short_description":"Destroy Agent Message by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"agent_status_timestamps":{"doc_url":"/api/docs/1.0/agent_status_timestamps","id":"agent_status_timestamps","api_url":"/api","name":"Agent Status Timestamp","short_description":"A read-only log of when an agent's status changed, used to track availability and timeouts.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/agent_status_timestamps/index","name":"index","apis":[{"api_url":"/api/v1/agent_status_timestamps","http_method":"GET","short_description":"List Agent Status Timestamp records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nuser_id\n</li>\n<li class='column-attempt'>\ncollaborator_id\n</li>\n<li class='column-attempt'>\nagent_widget_id\n</li>\n<li class='column-attempt'>\nagent_status_id\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\nkey\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"buyer_fleets":{"doc_url":"/api/docs/1.0/buyer_fleets","id":"buyer_fleets","api_url":"/api","name":"Buyer Fleets","short_description":"The Buyer Fleets in your account.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/buyer_fleets/index","name":"index","apis":[{"api_url":"/api/v1/buyer_fleets","http_method":"GET","short_description":"List Buyer Fleet records.","deprecated":null}],"formats":["json","csv"],"full_description":"","errors":[],"params":[{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\ndescription\n</li>\n<li class='column-attempt'>\nuser_fleet_id\n</li>\n<li class='column-attempt'>\nbuyers_count\n</li>\n<li class='column-attempt'>\nbuyer_ids\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"order_dir","full_name":"order_dir","description":"\n<p>Sort results in ascending or descending order.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>desc</code>, <code>asc</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/buyer_fleets/show","name":"show","apis":[{"api_url":"/api/v1/buyer_fleets/:id","http_method":"GET","short_description":"Get an individual Buyer Fleet by id","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/buyer_fleets/create","name":"create","apis":[{"api_url":"/api/v1/buyer_fleets","http_method":"POST","short_description":"Create Buyer Fleet.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>The name of the buyer fleet.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>A description for this buyer fleet.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"user_fleet_id","full_name":"user_fleet_id","description":"\n<p>A unique identifier for this fleet. Only lowercase letters, numbers, and underscores are allowed. This ID is used in system tokens to identify fleet membership.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/buyer_fleets/update","name":"update","apis":[{"api_url":"/api/v1/buyer_fleets/:id","http_method":"PUT","short_description":"Update an individual Buyer Fleet","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>The name of the buyer fleet.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>A description for this buyer fleet.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"user_fleet_id","full_name":"user_fleet_id","description":"\n<p>A unique identifier for this fleet. Only lowercase letters, numbers, and underscores are allowed. This ID is used in system tokens to identify fleet membership.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/buyer_fleets/destroy","name":"destroy","apis":[{"api_url":"/api/v1/buyer_fleets/:id","http_method":"DELETE","short_description":"Destroy an individual Buyer Fleet.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"buyer_groups":{"doc_url":"/api/docs/1.0/buyer_groups","id":"buyer_groups","api_url":"/api","name":"Buyer Groups","short_description":"The Buyer Groups in your account.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/buyer_groups/index","name":"index","apis":[{"api_url":"/api/v1/buyer_groups","http_method":"GET","short_description":"List Buyer Group records.","deprecated":null}],"formats":["json","csv"],"full_description":"","errors":[],"params":[{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\nconcurrency_cap_limit\n</li>\n<li class='column-attempt'>\nconcurrency_cap_used\n</li>\n<li class='column-attempt'>\nbuyer_ids\n</li>\n<li class='column-attempt'>\nbuyers_count\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\nmaxed_out\n</li>\n<li class='column-attempt'>\nweight\n</li>\n<li class='column-attempt'>\ntier\n</li>\n<li class='column-attempt'>\ntime_zone\n</li>\n<li class='column-attempt'>\npaused\n</li>\n<li class='column-attempt'>\npaused_at\n</li>\n<li class='column-attempt'>\npaused_by_user_id\n</li>\n<li class='column-attempt'>\nunpaused_at\n</li>\n<li class='column-attempt'>\ndial_buyers_type\n</li>\n<li class='column-attempt'>\nattempt_daily_used\n</li>\n<li class='column-attempt'>\nattempt_hourly_used\n</li>\n<li class='column-attempt'>\nattempt_monthly_used\n</li>\n<li class='column-attempt'>\nattempt_total_used\n</li>\n<li class='column-attempt'>\nbuyer_conversion_daily_used\n</li>\n<li class='column-attempt'>\nbuyer_conversion_hourly_used\n</li>\n<li class='column-attempt'>\nbuyer_conversion_monthly_used\n</li>\n<li class='column-attempt'>\nbuyer_conversion_total_used\n</li>\n<li class='column-attempt'>\nconnection_daily_used\n</li>\n<li class='column-attempt'>\nconnection_hourly_used\n</li>\n<li class='column-attempt'>\nconnection_monthly_used\n</li>\n<li class='column-attempt'>\nconnection_total_used\n</li>\n<li class='column-attempt'>\nearned_revenue_daily_used\n</li>\n<li class='column-attempt'>\nearned_revenue_hourly_used\n</li>\n<li class='column-attempt'>\nearned_revenue_monthly_used\n</li>\n<li class='column-attempt'>\nearned_revenue_total_used\n</li>\n<li class='column-attempt'>\nrevenue_daily_used\n</li>\n<li class='column-attempt'>\nrevenue_hourly_used\n</li>\n<li class='column-attempt'>\nrevenue_monthly_used\n</li>\n<li class='column-attempt'>\nrevenue_total_used\n</li>\n<li class='column-attempt'>\nattempt_daily_limit\n</li>\n<li class='column-attempt'>\nattempt_hourly_limit\n</li>\n<li class='column-attempt'>\nattempt_monthly_limit\n</li>\n<li class='column-attempt'>\nattempt_total_limit\n</li>\n<li class='column-attempt'>\nbuyer_conversion_daily_limit\n</li>\n<li class='column-attempt'>\nbuyer_conversion_hourly_limit\n</li>\n<li class='column-attempt'>\nbuyer_conversion_monthly_limit\n</li>\n<li class='column-attempt'>\nbuyer_conversion_total_limit\n</li>\n<li class='column-attempt'>\nconnection_daily_limit\n</li>\n<li class='column-attempt'>\nconnection_hourly_limit\n</li>\n<li class='column-attempt'>\nconnection_monthly_limit\n</li>\n<li class='column-attempt'>\nconnection_total_limit\n</li>\n<li class='column-attempt'>\nearned_revenue_daily_limit\n</li>\n<li class='column-attempt'>\nearned_revenue_hourly_limit\n</li>\n<li class='column-attempt'>\nearned_revenue_monthly_limit\n</li>\n<li class='column-attempt'>\nearned_revenue_total_limit\n</li>\n<li class='column-attempt'>\nrevenue_daily_limit\n</li>\n<li class='column-attempt'>\nrevenue_hourly_limit\n</li>\n<li class='column-attempt'>\nrevenue_monthly_limit\n</li>\n<li class='column-attempt'>\nrevenue_total_limit\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"order","full_name":"order","description":"\n<p>Sort results by this field.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>name</code>, <code>maxed_out</code>, <code>weight</code>, <code>tier</code>, <code>cap_reset_at</code>, <code>time_zone</code>, <code>created_at</code>, <code>updated_at</code>, <code>paused</code>, <code>paused_at</code>, <code>paused_by_user_id</code>, <code>unpaused_at</code>, <code>user_updated_at</code>, <code>dial_buyers_type</code>, <code>call_limits.in_progress_count</code>, <code>call_limits.in_progress_used</code>, <code>call_limits.revenue_hourly_used</code>, <code>call_limits.revenue_daily_used</code>, <code>call_limits.revenue_monthly_used</code>, <code>call_limits.revenue_total_used</code>, <code>call_limits.earned_revenue_hourly_used</code>, <code>call_limits.earned_revenue_daily_used</code>, <code>call_limits.earned_revenue_monthly_used</code>, <code>call_limits.earned_revenue_total_used</code>, <code>call_limits.buyer_conversion_hourly_used</code>, <code>call_limits.buyer_conversion_daily_used</code>, <code>call_limits.buyer_conversion_monthly_used</code>, <code>call_limits.buyer_conversion_total_used</code>, <code>call_limits.connection_hourly_used</code>, <code>call_limits.connection_daily_used</code>, <code>call_limits.connection_monthly_used</code>, <code>call_limits.connection_total_used</code>, <code>call_limits.attempt_hourly_used</code>, <code>call_limits.attempt_daily_used</code>, <code>call_limits.attempt_monthly_used</code>, <code>call_limits.attempt_total_used</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"order_dir","full_name":"order_dir","description":"\n<p>Sort results in ascending or descending order.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>desc</code>, <code>asc</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/buyer_groups/show","name":"show","apis":[{"api_url":"/api/v1/buyer_groups/:id","http_method":"GET","short_description":"Get an individual Buyer Group by id","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/buyer_groups/create","name":"create","apis":[{"api_url":"/api/v1/buyer_groups","http_method":"POST","short_description":"Create Buyer Group.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>The name of the buyer group.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"paused","full_name":"paused","description":"\n<p>Pause or unpause.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"reset_total_caps","full_name":"reset_total_caps","description":"\n<p>Send <code>true</code> to reset the total caps on this buyer group.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"dial_buyers_type","full_name":"dial_buyers_type","description":"\n<p>Configure the dial buyer behaviour.<br> <code>sequentially</code> will dial one buyer a time.<br> <code>simultaneously</code> will dial all buyers in the group at the same time.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>sequentially</code>, <code>simultaneously</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_ids","full_name":"buyer_ids","description":"\n<p>The list of buyer ids that will be dialed.<br> Example: <code>[100123, 100124, 1000125]</code> Obtain internal buyer IDs by making a request to <code>/api/v1/buyers?columns=name,id,user_buyer_id</code></p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Buyer}[/api/docs/1.0/buyers/index.html]. Refer to: {/api/docs/1.0/buyers}[/api/docs/1.0/buyers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"add_buyer_ids","full_name":"add_buyer_ids","description":"\n<p>Append buyers to this record.<br> For example pass: <code>[100123,100124]</code> in order to append 100123, and 100124 to the list of buyers in the record.<br> &lt;strong&gt;This is useful when making parallel PUT requests with different add_buyer_ids or remove_buyer_ids values. These add/remove assignments are thread safe.&lt;/strong&gt;</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Buyer}[/api/docs/1.0/buyers/index.html]. Refer to: {/api/docs/1.0/buyers}[/api/docs/1.0/buyers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"remove_buyer_ids","full_name":"remove_buyer_ids","description":"\n<p>Remove buyers from the record.<br> For example pass: <code>[100123]</code> in order to delete 100123 from the list of buyers in the record.<br></p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Buyer}[/api/docs/1.0/buyers/index.html]. Refer to: {/api/docs/1.0/buyers}[/api/docs/1.0/buyers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"add_user_buyer_ids","full_name":"add_user_buyer_ids","description":"\n<p>Append buyers to the record using the buyer field <code>user_buyer_id</code><br> For example pass: <code>[&quot;loan-22-en&quot;, &quot;loan-23-fr&quot;]</code><br></p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an array of strings. EG: <code>[\"abc123\", \"xzy023\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"remove_user_buyer_ids","full_name":"remove_user_buyer_ids","description":"\n<p>Remove buyers from the record using buyer field <code>user_buyer_id</code><br> For example pass: <code>[&quot;loan-23-fr&quot;]</code><br></p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an array of strings. EG: <code>[\"abc123\", \"xzy023\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"tier","full_name":"tier","description":"\n<p>When <code>dial_buyers_type</code> is set to <code>simultaneously</code>, the buyer group will become prioritized by tier and weight.<br> Buyers and Buyer Groups with the lowest tier are considered first for calls (a tier may be negative if needed).<br> For buyers/buyer groups with the same tier, the weight will then be used to calculate the % of calls the buyer/buyer group gets within that tier.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"weight","full_name":"weight","description":"\n<p>When <code>dial_buyers_type</code> is set to <code>simultaneously</code>, the buyer group will become prioritized by tier and weight.<br> The Weight of this buyer group will be divided by the Total Weight of all buyers/buyer groups at this same Tier to get the % of calls this buyer/buyer group will get within this Tier.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"concurrency_cap","full_name":"concurrency_cap","description":"\n<p>The maximum number of simultaneous calls this buyer group can receive.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"external_record_id","full_name":"external_record_id","description":"\n<p>Your own identifier for this buyer group, used to correlate it with a record in an external system.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"generate_team","full_name":"generate_team","description":"\n<p>Grant access to manage this buyer group, it’s buyers, and to view calls that it’s paid for.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"team_users_emails","full_name":"team_users_emails","description":"\n<p>The selected users will recieve an email invitation to collaborate on your company.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of emails. EG: <code>[\"john-smith@gmail.com\", \"example@domain.com\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"team_offer_ids","full_name":"team_offer_ids","description":"\n<p>Team members can view calls made to these Offers that were paid for by the buyers in this group.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"team_ids","full_name":"team_ids","description":"\n<p>The selected teams will be granted access to the buyers in this group.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"grant_team_offer_id","full_name":"grant_team_offer_id","description":"\n<p>Give this Buyer Group’s teams access to this Offer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"revoke_team_offer_id","full_name":"revoke_team_offer_id","description":"\n<p>Remove access to this Offer for this Buyer Group’s teams.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attempt_total_limit","full_name":"attempt_total_limit","description":"\n<p>Attempt caps limit the number of times a buyer can be attempted in a given interval.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attempt_monthly_limit","full_name":"attempt_monthly_limit","description":"\n<p>Monthly Attempt Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attempt_daily_limit","full_name":"attempt_daily_limit","description":"\n<p>Daily Attempt Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attempt_hourly_limit","full_name":"attempt_hourly_limit","description":"\n<p>Hourly Attempt Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"connection_total_limit","full_name":"connection_total_limit","description":"\n<p>Connection caps limit the number of times a buyer can be connected in a given interval.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"connection_monthly_limit","full_name":"connection_monthly_limit","description":"\n<p>Monthly Connection Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"connection_daily_limit","full_name":"connection_daily_limit","description":"\n<p>Daily Connection Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"connection_hourly_limit","full_name":"connection_hourly_limit","description":"\n<p>Hourly Connection Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_conversion_total_limit","full_name":"buyer_conversion_total_limit","description":"\n<p>Conversion caps limit the number of times a buyer can convert in a given interval.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_conversion_monthly_limit","full_name":"buyer_conversion_monthly_limit","description":"\n<p>Monthly Conversion Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_conversion_daily_limit","full_name":"buyer_conversion_daily_limit","description":"\n<p>Daily Conversion Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_conversion_hourly_limit","full_name":"buyer_conversion_hourly_limit","description":"\n<p>Hourly Conversion Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"revenue_total_limit","full_name":"revenue_total_limit","description":"\n<p>Revenue caps limit the dollar amount that can be paid by a buyer in a given interval.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"revenue_monthly_limit","full_name":"revenue_monthly_limit","description":"\n<p>Monthly $ Revenue Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"revenue_daily_limit","full_name":"revenue_daily_limit","description":"\n<p>Daily $ Revenue Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"revenue_hourly_limit","full_name":"revenue_hourly_limit","description":"\n<p>Hourly $ Revenue Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/buyer_groups/update","name":"update","apis":[{"api_url":"/api/v1/buyer_groups/:id","http_method":"PUT","short_description":"Update an individual Buyer Group","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"paused","full_name":"paused","description":"\n<p>Pause or unpause.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>The name of the buyer group.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"reset_total_caps","full_name":"reset_total_caps","description":"\n<p>Send <code>true</code> to reset the total caps on this buyer group.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"dial_buyers_type","full_name":"dial_buyers_type","description":"\n<p>Configure the dial buyer behaviour.<br> <code>sequentially</code> will dial one buyer a time.<br> <code>simultaneously</code> will dial all buyers in the group at the same time.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>sequentially</code>, <code>simultaneously</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"add_buyer_ids","full_name":"add_buyer_ids","description":"\n<p>Append buyers to this record.<br> For example pass: <code>[100123,100124]</code> in order to append 100123, and 100124 to the list of buyers in the record.<br> &lt;strong&gt;This is useful when making parallel PUT requests with different add_buyer_ids or remove_buyer_ids values. These add/remove assignments are thread safe.&lt;/strong&gt;</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Buyer}[/api/docs/1.0/buyers/index.html]. Refer to: {/api/docs/1.0/buyers}[/api/docs/1.0/buyers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"remove_buyer_ids","full_name":"remove_buyer_ids","description":"\n<p>Remove buyers from the record.<br> For example pass: <code>[100123]</code> in order to delete 100123 from the list of buyers in the record.<br></p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Buyer}[/api/docs/1.0/buyers/index.html]. Refer to: {/api/docs/1.0/buyers}[/api/docs/1.0/buyers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"add_user_buyer_ids","full_name":"add_user_buyer_ids","description":"\n<p>Append buyers to the record using the buyer field <code>user_buyer_id</code><br> For example pass: <code>[&quot;loan-22-en&quot;, &quot;loan-23-fr&quot;]</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of strings. EG: <code>[\"abc123\", \"xzy023\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"remove_user_buyer_ids","full_name":"remove_user_buyer_ids","description":"\n<p>Remove buyers from the record using buyer field <code>user_buyer_id</code><br> For example pass: <code>[&quot;loan-23-fr&quot;]</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of strings. EG: <code>[\"abc123\", \"xzy023\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_ids","full_name":"buyer_ids","description":"\n<p>The list of buyer ids that will be dialed.<br> Example: <code>[100123, 100124, 1000125]</code> Obtain internal buyer IDs by making a request to <code>/api/v1/buyers?columns=name,id,user_buyer_id</code></p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Buyer}[/api/docs/1.0/buyers/index.html]. Refer to: {/api/docs/1.0/buyers}[/api/docs/1.0/buyers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"tier","full_name":"tier","description":"\n<p>When <code>dial_buyers_type</code> is set to <code>simultaneously</code>, the buyer group will become prioritized by tier and weight.<br> Buyers and Buyer Groups with the lowest tier are considered first for calls (a tier may be negative if needed).<br> For buyers/buyer groups with the same tier, the weight will then be used to calculate the % of calls the buyer/buyer group gets within that tier.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"weight","full_name":"weight","description":"\n<p>When <code>dial_buyers_type</code> is set to <code>simultaneously</code>, the buyer group will become prioritized by tier and weight.<br> The Weight of this buyer group will be divided by the Total Weight of all buyers/buyer groups at this same Tier to get the % of calls this buyer/buyer group will get within this Tier.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"concurrency_cap","full_name":"concurrency_cap","description":"\n<p>The maximum number of simultaneous calls this buyer group can receive.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"external_record_id","full_name":"external_record_id","description":"\n<p>Your own identifier for this buyer group, used to correlate it with a record in an external system.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"generate_team","full_name":"generate_team","description":"\n<p>Grant access to manage this buyer group, it’s buyers, and to view calls that it’s paid for.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"team_users_emails","full_name":"team_users_emails","description":"\n<p>The selected users will recieve an email invitation to collaborate on your company.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of emails. EG: <code>[\"john-smith@gmail.com\", \"example@domain.com\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"team_offer_ids","full_name":"team_offer_ids","description":"\n<p>Team members can view calls made to these Offers that were paid for by the buyers in this group.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"team_ids","full_name":"team_ids","description":"\n<p>The selected teams will be granted access to the buyers in this group.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"grant_team_offer_id","full_name":"grant_team_offer_id","description":"\n<p>Give this Buyer Group’s teams access to this Offer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"revoke_team_offer_id","full_name":"revoke_team_offer_id","description":"\n<p>Remove access to this Offer for this Buyer Group’s teams.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attempt_total_limit","full_name":"attempt_total_limit","description":"\n<p>Attempt caps limit the number of times a buyer can be attempted in a given interval.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attempt_monthly_limit","full_name":"attempt_monthly_limit","description":"\n<p>Monthly Attempt Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attempt_daily_limit","full_name":"attempt_daily_limit","description":"\n<p>Daily Attempt Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attempt_hourly_limit","full_name":"attempt_hourly_limit","description":"\n<p>Hourly Attempt Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"connection_total_limit","full_name":"connection_total_limit","description":"\n<p>Connection caps limit the number of times a buyer can be connected in a given interval.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"connection_monthly_limit","full_name":"connection_monthly_limit","description":"\n<p>Monthly Connection Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"connection_daily_limit","full_name":"connection_daily_limit","description":"\n<p>Daily Connection Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"connection_hourly_limit","full_name":"connection_hourly_limit","description":"\n<p>Hourly Connection Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_conversion_total_limit","full_name":"buyer_conversion_total_limit","description":"\n<p>Conversion caps limit the number of times a buyer can convert in a given interval.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_conversion_monthly_limit","full_name":"buyer_conversion_monthly_limit","description":"\n<p>Monthly Conversion Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_conversion_daily_limit","full_name":"buyer_conversion_daily_limit","description":"\n<p>Daily Conversion Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_conversion_hourly_limit","full_name":"buyer_conversion_hourly_limit","description":"\n<p>Hourly Conversion Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"revenue_total_limit","full_name":"revenue_total_limit","description":"\n<p>Revenue caps limit the dollar amount that can be paid by a buyer in a given interval.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"revenue_monthly_limit","full_name":"revenue_monthly_limit","description":"\n<p>Monthly $ Revenue Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"revenue_daily_limit","full_name":"revenue_daily_limit","description":"\n<p>Daily $ Revenue Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"revenue_hourly_limit","full_name":"revenue_hourly_limit","description":"\n<p>Hourly $ Revenue Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/buyer_groups/destroy","name":"destroy","apis":[{"api_url":"/api/v1/buyer_groups/:id","http_method":"DELETE","short_description":"Destroy an individual Buyer Group.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"buyer_suppression_files":{"doc_url":"/api/docs/1.0/buyer_suppression_files","id":"buyer_suppression_files","api_url":"/api","name":"Suppression Files","short_description":"A CSV upload job that bulk adds or removes phone numbers from a buyer suppression list.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/buyer_suppression_files/index","name":"index","apis":[{"api_url":"/api/v1/buyer_suppression_files","http_method":"GET","short_description":"List Suppression File records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\nbuyer_suppression_id\n</li>\n<li class='column-attempt'>\napply_block_or_unblock\n</li>\n<li class='column-attempt'>\nimport_file_url\n</li>\n<li class='column-attempt'>\nuser_id\n</li>\n<li class='column-attempt'>\nstatus\n</li>\n<li class='column-attempt'>\ncaller_id_column_name\n</li>\n<li class='column-attempt'>\nerror_message\n</li>\n<li class='column-attempt'>\nimport_count\n</li>\n<li class='column-attempt'>\ntotal_count\n</li>\n<li class='column-attempt'>\nstarted_at\n</li>\n<li class='column-attempt'>\nstopped_at\n</li>\n<li class='column-attempt'>\nfailed_at\n</li>\n<li class='column-attempt'>\nsucceeded_at\n</li>\n<li class='column-attempt'>\nheaders\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/buyer_suppression_files/new","name":"new","apis":[{"api_url":"/api/v1/buyer_suppression_files/new","http_method":"GET","short_description":"Build Suppression File with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_suppression_id","full_name":"buyer_suppression_id","description":"\n<p>Buyer Suppression</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Buyer Suppression}[/api/docs/1.0/buyer_suppressions/index.html]. Refer to: {/api/docs/1.0/buyer_suppressions}[/api/docs/1.0/buyer_suppressions/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"apply_block_or_unblock","full_name":"apply_block_or_unblock","description":"\n<p>Apply Block Or Unblock</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"import_file","full_name":"import_file","description":"\n<p>Import File</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid file upload.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"caller_id_column_name","full_name":"caller_id_column_name","description":"\n<p>Caller Id Column Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"headers","full_name":"headers","description":"\n<p>The column headers found in the uploaded CSV file, used to populate the choices for caller_id_column_name.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an array of strings. EG: <code>[\"abc123\", \"xzy023\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/buyer_suppression_files/create","name":"create","apis":[{"api_url":"/api/v1/buyer_suppression_files","http_method":"POST","short_description":"Create Suppression File.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_suppression_id","full_name":"buyer_suppression_id","description":"\n<p>Buyer Suppression</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Buyer Suppression}[/api/docs/1.0/buyer_suppressions/index.html]. Refer to: {/api/docs/1.0/buyer_suppressions}[/api/docs/1.0/buyer_suppressions/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"apply_block_or_unblock","full_name":"apply_block_or_unblock","description":"\n<p>Apply Block Or Unblock</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"import_file","full_name":"import_file","description":"\n<p>Import File</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid file upload.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"caller_id_column_name","full_name":"caller_id_column_name","description":"\n<p>Caller Id Column Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"headers","full_name":"headers","description":"\n<p>The column headers found in the uploaded CSV file, used to populate the choices for caller_id_column_name.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an array of strings. EG: <code>[\"abc123\", \"xzy023\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/buyer_suppression_files/show","name":"show","apis":[{"api_url":"/api/v1/buyer_suppression_files/:id","http_method":"GET","short_description":"Get Suppression File by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/buyer_suppression_files/update","name":"update","apis":[{"api_url":"/api/v1/buyer_suppression_files/:id","http_method":"PUT","short_description":"Update Suppression File by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_suppression_id","full_name":"buyer_suppression_id","description":"\n<p>Buyer Suppression</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Buyer Suppression}[/api/docs/1.0/buyer_suppressions/index.html]. Refer to: {/api/docs/1.0/buyer_suppressions}[/api/docs/1.0/buyer_suppressions/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"apply_block_or_unblock","full_name":"apply_block_or_unblock","description":"\n<p>Apply Block Or Unblock</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"import_file","full_name":"import_file","description":"\n<p>Import File</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid file upload.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"caller_id_column_name","full_name":"caller_id_column_name","description":"\n<p>Caller Id Column Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"headers","full_name":"headers","description":"\n<p>The column headers found in the uploaded CSV file, used to populate the choices for caller_id_column_name.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an array of strings. EG: <code>[\"abc123\", \"xzy023\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"buyer_suppressions":{"doc_url":"/api/docs/1.0/buyer_suppressions","id":"buyer_suppressions","api_url":"/api","name":"Suppression Lists","short_description":"Do-not-call lists of phone numbers that block matching contacts from being sent to associated offers, schedules, or buyers.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/buyer_suppressions/index","name":"index","apis":[{"api_url":"/api/v1/buyer_suppressions","http_method":"GET","short_description":"List suppression lists.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\nimport_file_url\n</li>\n<li class='column-attempt'>\nstatus\n</li>\n<li class='column-attempt'>\ncaller_id_column_name\n</li>\n<li class='column-attempt'>\nheaders\n</li>\n<li class='column-attempt'>\nblocked\n</li>\n<li class='column-attempt'>\nerror_message\n</li>\n<li class='column-attempt'>\nimport_count\n</li>\n<li class='column-attempt'>\ntotal_count\n</li>\n<li class='column-attempt'>\nimport_percent\n</li>\n<li class='column-attempt'>\nstarted_at\n</li>\n<li class='column-attempt'>\nfailed_at\n</li>\n<li class='column-attempt'>\nstopped_at\n</li>\n<li class='column-attempt'>\nsucceeded_at\n</li>\n<li class='column-attempt'>\nbuyer_ids\n</li>\n<li class='column-attempt'>\noffer_ids\n</li>\n<li class='column-attempt'>\nschedule_ids\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/buyer_suppressions/new","name":"new","apis":[{"api_url":"/api/v1/buyer_suppressions/new","http_method":"GET","short_description":"Build suppression list with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"caller_id_column_name","full_name":"caller_id_column_name","description":"\n<p>Caller Id Column Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_ids","full_name":"buyer_ids","description":"\n<p>The list of internal buyer ID’s that will use this suppression list.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Buyer}[/api/docs/1.0/buyers/index.html]. Refer to: {/api/docs/1.0/buyers}[/api/docs/1.0/buyers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/buyer_suppressions/create","name":"create","apis":[{"api_url":"/api/v1/buyer_suppressions","http_method":"POST","short_description":"Create suppression list.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"import_file","full_name":"import_file","description":"\n<p>Import File</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid file upload.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"caller_id_column_name","full_name":"caller_id_column_name","description":"\n<p>Caller Id Column Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_ids","full_name":"buyer_ids","description":"\n<p>The list of internal buyer ID’s that will use this suppression list.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Buyer}[/api/docs/1.0/buyers/index.html]. Refer to: {/api/docs/1.0/buyers}[/api/docs/1.0/buyers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"headers","full_name":"headers","description":"\n<p>The column headers found in the uploaded CSV file, used to populate the choices for caller_id_column_name.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an array of strings. EG: <code>[\"abc123\", \"xzy023\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"add_buyer_ids","full_name":"add_buyer_ids","description":"\n<p>Append buyers to this record.<br> For example pass: <code>[100123,100124]</code> in order to append 100123, and 100124 to the list of buyers in the record.<br> &lt;strong&gt;This is useful when making parallel PUT requests with different add_buyer_ids or remove_buyer_ids values. These add/remove assignments are thread safe.&lt;/strong&gt;</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Buyer}[/api/docs/1.0/buyers/index.html]. Refer to: {/api/docs/1.0/buyers}[/api/docs/1.0/buyers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"remove_buyer_ids","full_name":"remove_buyer_ids","description":"\n<p>Remove buyers from the record.<br> For example pass: <code>[100123]</code> in order to delete 100123 from the list of buyers in the record.<br></p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Buyer}[/api/docs/1.0/buyers/index.html]. Refer to: {/api/docs/1.0/buyers}[/api/docs/1.0/buyers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"add_user_buyer_ids","full_name":"add_user_buyer_ids","description":"\n<p>Append buyers to the record using the buyer field <code>user_buyer_id</code><br> For example pass: <code>[&quot;loan-22-en&quot;, &quot;loan-23-fr&quot;]</code><br></p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an array of strings. EG: <code>[\"abc123\", \"xzy023\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"remove_user_buyer_ids","full_name":"remove_user_buyer_ids","description":"\n<p>Remove buyers from the record using buyer field <code>user_buyer_id</code><br> For example pass: <code>[&quot;loan-23-fr&quot;]</code><br></p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an array of strings. EG: <code>[\"abc123\", \"xzy023\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/buyer_suppressions/show","name":"show","apis":[{"api_url":"/api/v1/buyer_suppressions/:id","http_method":"GET","short_description":"Get suppression list by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/buyer_suppressions/update","name":"update","apis":[{"api_url":"/api/v1/buyer_suppressions/:id","http_method":"PUT","short_description":"Update suppression list by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"caller_id_column_name","full_name":"caller_id_column_name","description":"\n<p>Caller Id Column Name</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_ids","full_name":"buyer_ids","description":"\n<p>The list of internal buyer ID’s that will use this suppression list.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Buyer}[/api/docs/1.0/buyers/index.html]. Refer to: {/api/docs/1.0/buyers}[/api/docs/1.0/buyers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"headers","full_name":"headers","description":"\n<p>The column headers found in the uploaded CSV file, used to populate the choices for caller_id_column_name.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an array of strings. EG: <code>[\"abc123\", \"xzy023\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"add_buyer_ids","full_name":"add_buyer_ids","description":"\n<p>Append buyers to this record.<br> For example pass: <code>[100123,100124]</code> in order to append 100123, and 100124 to the list of buyers in the record.<br> &lt;strong&gt;This is useful when making parallel PUT requests with different add_buyer_ids or remove_buyer_ids values. These add/remove assignments are thread safe.&lt;/strong&gt;</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Buyer}[/api/docs/1.0/buyers/index.html]. Refer to: {/api/docs/1.0/buyers}[/api/docs/1.0/buyers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"remove_buyer_ids","full_name":"remove_buyer_ids","description":"\n<p>Remove buyers from the record.<br> For example pass: <code>[100123]</code> in order to delete 100123 from the list of buyers in the record.<br></p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Buyer}[/api/docs/1.0/buyers/index.html]. Refer to: {/api/docs/1.0/buyers}[/api/docs/1.0/buyers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"add_user_buyer_ids","full_name":"add_user_buyer_ids","description":"\n<p>Append buyers to the record using the buyer field <code>user_buyer_id</code><br> For example pass: <code>[&quot;loan-22-en&quot;, &quot;loan-23-fr&quot;]</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of strings. EG: <code>[\"abc123\", \"xzy023\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"remove_user_buyer_ids","full_name":"remove_user_buyer_ids","description":"\n<p>Remove buyers from the record using buyer field <code>user_buyer_id</code><br> For example pass: <code>[&quot;loan-23-fr&quot;]</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of strings. EG: <code>[\"abc123\", \"xzy023\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/buyer_suppressions/destroy","name":"destroy","apis":[{"api_url":"/api/v1/buyer_suppressions/:id","http_method":"DELETE","short_description":"Destroy suppression list by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/buyer_suppressions/caller_block","name":"caller_block","apis":[{"api_url":"/api/v1/buyer_suppressions/:id/caller_block","http_method":"POST","short_description":"Add phone numbers to a suppression list","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"caller_ids","full_name":"caller_ids","description":"\n<p>An array of phone numbers to block.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of strings. EG: <code>[\"abc123\", \"xzy023\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/buyer_suppressions/caller_unblock","name":"caller_unblock","apis":[{"api_url":"/api/v1/buyer_suppressions/:id/caller_unblock","http_method":"POST","short_description":"Remove phone numbers from a suppression list","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"caller_ids","full_name":"caller_ids","description":"\n<p>An array of phone numbers to block.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of strings. EG: <code>[\"abc123\", \"xzy023\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"buyers":{"doc_url":"/api/docs/1.0/buyers","id":"buyers","api_url":"/api","name":"Buyers","short_description":"The people or companies who pay for your calls and leads, with hours, caps, and conversion rules that define revenue.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/buyers/index","name":"index","apis":[{"api_url":"/api/v1/buyers","http_method":"GET","short_description":"List the buyers in your Trackdrive account.","deprecated":null}],"formats":["json","csv"],"full_description":"","errors":[],"params":[{"name":"serializer","full_name":"serializer","description":"\n<p>This endpoint supports multiple response formats. Pass <code>serializer=name</code> to retrieve data in an alternate format.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>buyer</th><td>Default response format.</td></tr><tr><th>buyer_grid</th><td>Modern response format that returns various foreign keys for use with other API endpoints.</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"number","full_name":"number","description":"\n<p>Filter buyers for a telephone number.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"paused","full_name":"paused","description":"\n<p>Filter buyers that are either paused or unpaused.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\ncontext_menu_name\n</li>\n<li class='column-attempt'>\nemail\n</li>\n<li class='column-attempt'>\nnumber\n</li>\n<li class='column-attempt'>\npaused\n</li>\n<li class='column-attempt'>\ntime_zone\n</li>\n<li class='column-attempt'>\nuser_buyer_id\n</li>\n<li class='column-attempt'>\nbid_price\n</li>\n<li class='column-attempt'>\nroute_by_type\n</li>\n<li class='column-attempt'>\nbuyer_type\n</li>\n<li class='column-attempt'>\nbuyer_group_ids\n</li>\n<li class='column-attempt'>\nbuyer_group_names\n</li>\n<li class='column-attempt'>\ntoken_values\n</li>\n<li class='column-attempt'>\ntoken_values_hash\n</li>\n<li class='column-attempt'>\nattribution_token_values\n</li>\n<li class='column-attempt'>\nattribution_token_values_hash\n</li>\n<li class='column-attempt'>\nlast_call_at\n</li>\n<li class='column-attempt'>\nweight\n</li>\n<li class='column-attempt'>\ntier\n</li>\n<li class='column-attempt'>\ntimeout_seconds\n</li>\n<li class='column-attempt'>\ndtmf_tones\n</li>\n<li class='column-attempt'>\nconcurrency_cap_limit\n</li>\n<li class='column-attempt'>\nconcurrency_cap_used\n</li>\n<li class='column-attempt'>\nmaxed_out_by\n</li>\n<li class='column-attempt'>\ncurrent_conversion_revenue_max\n</li>\n<li class='column-attempt'>\ncurrent_conversion_revenue_min\n</li>\n<li class='column-attempt'>\ncurrent_conversion_revenue_increment\n</li>\n<li class='column-attempt'>\ncurrent_conversion_revenue\n</li>\n<li class='column-attempt'>\ncurrent_conversion_duration\n</li>\n<li class='column-attempt'>\ncurrent_conversion_duplicate_timeframe\n</li>\n<li class='column-attempt'>\ncurrent_conversion_name\n</li>\n<li class='column-attempt'>\ncurrent_conversion_token_value_ids\n</li>\n<li class='column-attempt'>\ncurrent_conversion_attribution_token_value_ids\n</li>\n<li class='column-attempt'>\nping_timeout_seconds\n</li>\n<li class='column-attempt'>\nbuyer_suppression_ids\n</li>\n<li class='column-attempt'>\nrecord_token_filter_id\n</li>\n<li class='column-attempt'>\nrecord_token_filter_data_count\n</li>\n<li class='column-attempt'>\nrecord_token_filter_data\n</li>\n<li class='column-attempt'>\nrecord_token_additional_id\n</li>\n<li class='column-attempt'>\nrecord_token_additional_data_count\n</li>\n<li class='column-attempt'>\nrecord_token_additional_data\n</li>\n<li class='column-attempt'>\nattempt_daily_used\n</li>\n<li class='column-attempt'>\nattempt_hourly_used\n</li>\n<li class='column-attempt'>\nattempt_monthly_used\n</li>\n<li class='column-attempt'>\nattempt_total_used\n</li>\n<li class='column-attempt'>\nbuyer_conversion_daily_used\n</li>\n<li class='column-attempt'>\nbuyer_conversion_hourly_used\n</li>\n<li class='column-attempt'>\nbuyer_conversion_monthly_used\n</li>\n<li class='column-attempt'>\nbuyer_conversion_total_used\n</li>\n<li class='column-attempt'>\nconnection_daily_used\n</li>\n<li class='column-attempt'>\nconnection_hourly_used\n</li>\n<li class='column-attempt'>\nconnection_monthly_used\n</li>\n<li class='column-attempt'>\nconnection_total_used\n</li>\n<li class='column-attempt'>\nearned_revenue_daily_used\n</li>\n<li class='column-attempt'>\nearned_revenue_hourly_used\n</li>\n<li class='column-attempt'>\nearned_revenue_monthly_used\n</li>\n<li class='column-attempt'>\nearned_revenue_total_used\n</li>\n<li class='column-attempt'>\nrevenue_daily_used\n</li>\n<li class='column-attempt'>\nrevenue_hourly_used\n</li>\n<li class='column-attempt'>\nrevenue_monthly_used\n</li>\n<li class='column-attempt'>\nrevenue_total_used\n</li>\n<li class='column-attempt'>\nattempt_daily_limit\n</li>\n<li class='column-attempt'>\nattempt_hourly_limit\n</li>\n<li class='column-attempt'>\nattempt_monthly_limit\n</li>\n<li class='column-attempt'>\nattempt_total_limit\n</li>\n<li class='column-attempt'>\nbuyer_conversion_daily_limit\n</li>\n<li class='column-attempt'>\nbuyer_conversion_hourly_limit\n</li>\n<li class='column-attempt'>\nbuyer_conversion_monthly_limit\n</li>\n<li class='column-attempt'>\nbuyer_conversion_total_limit\n</li>\n<li class='column-attempt'>\nconnection_daily_limit\n</li>\n<li class='column-attempt'>\nconnection_hourly_limit\n</li>\n<li class='column-attempt'>\nconnection_monthly_limit\n</li>\n<li class='column-attempt'>\nconnection_total_limit\n</li>\n<li class='column-attempt'>\nearned_revenue_daily_limit\n</li>\n<li class='column-attempt'>\nearned_revenue_hourly_limit\n</li>\n<li class='column-attempt'>\nearned_revenue_monthly_limit\n</li>\n<li class='column-attempt'>\nearned_revenue_total_limit\n</li>\n<li class='column-attempt'>\nrevenue_daily_limit\n</li>\n<li class='column-attempt'>\nrevenue_hourly_limit\n</li>\n<li class='column-attempt'>\nrevenue_monthly_limit\n</li>\n<li class='column-attempt'>\nrevenue_total_limit\n</li>\n<li class='column-attempt'>\nbusiness_hours_schedule\n</li>\n<li class='column-attempt'>\nbuyer_conversions_schedule\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"order","full_name":"order","description":"\n<p>Sort results by this field.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>id</code>, <code>name</code>, <code>calls_count</code>, <code>recent_calls_count</code>, <code>outgoing_webhooks_count</code>, <code>paused</code>, <code>number</code>, <code>created_at</code>, <code>last_call_at</code>, <code>tier</code>, <code>weight</code>, <code>time_zone</code>, <code>user_buyer_id</code>, <code>revenue_hourly_used</code>, <code>revenue_daily_used</code>, <code>revenue_monthly_used</code>, <code>revenue_total_used</code>, <code>earned_revenue_hourly_used</code>, <code>earned_revenue_daily_used</code>, <code>earned_revenue_monthly_used</code>, <code>earned_revenue_total_used</code>, <code>buyer_conversion_hourly_used</code>, <code>buyer_conversion_daily_used</code>, <code>buyer_conversion_monthly_used</code>, <code>buyer_conversion_total_used</code>, <code>connection_hourly_used</code>, <code>connection_daily_used</code>, <code>connection_monthly_used</code>, <code>connection_total_used</code>, <code>attempt_hourly_used</code>, <code>attempt_daily_used</code>, <code>attempt_monthly_used</code>, <code>attempt_total_used</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"order_dir","full_name":"order_dir","description":"\n<p>Sort results in ascending or descending order.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>desc</code>, <code>asc</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/buyers/show","name":"show","apis":[{"api_url":"/api/v1/buyers/:id","http_method":"GET","short_description":"Get a buyer by ID","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"serializer","full_name":"serializer","description":"\n<p>This endpoint supports multiple response formats. Pass <code>serializer=name</code> to retrieve data in an alternate format.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>buyer</th><td>Default response format.</td></tr><tr><th>buyer_grid</th><td>Modern response format that returns various foreign keys for use with other API endpoints.</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/buyers/show_by_user_buyer_id","name":"show_by_user_buyer_id","apis":[{"api_url":"/api/v1/buyers/:user_buyer_id/by_user_buyer_id","http_method":"GET","short_description":"Get a buyer by your buyer ID","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"serializer","full_name":"serializer","description":"\n<p>This endpoint supports multiple response formats. Pass <code>serializer=name</code> to retrieve data in an alternate format.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>buyer</th><td>Default response format.</td></tr><tr><th>buyer_grid</th><td>Modern response format that returns various foreign keys for use with other API endpoints.</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/buyers/update","name":"update","apis":[{"api_url":"/api/v1/buyers/:id","http_method":"PUT","short_description":"Update a buyer with Trackdrive's internal ID.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"serializer","full_name":"serializer","description":"\n<p>This endpoint supports multiple response formats. Pass <code>serializer=name</code> to retrieve data in an alternate format.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>buyer</th><td>Default response format.</td></tr><tr><th>buyer_grid</th><td>Modern response format that returns various foreign keys for use with other API endpoints.</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"reset_total_caps","full_name":"reset_total_caps","description":"","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"user_buyer_id","full_name":"user_buyer_id","description":"\n<p>Your external ID for this buyer.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"number","full_name":"number","description":"\n<p>The DID or SIP endpoint to call. DID must be prefixed with +{country code}.  Example: to dial a number in the USA, enter +1 followed by the 10 digit DID number, in UK it would be +44 followed by the DID number.  To transfer a call via SIP, begin the number with ‘sip:’.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>The name for this buyer that will appear on menus and in logs.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"timeout_seconds","full_name":"timeout_seconds","description":"\n<p>Determines the time in seconds the call should ring. Must be at least 12 seconds. If the call is not answered within the ring timeout value or the default value of 120 s, it is canceled.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"dtmf_tones","full_name":"dtmf_tones","description":"\n<p>Play DTMF tones when the call is answered. This is useful when dialing a phone number and an extension. Your provider will dial the number, and when the automated system picks up, sends the DTMF tones to connect to the extension. E.g. If you want to dial the 2410 extension after the call is connected, and you want to wait for a few seconds before sending the extension, add a few leading ‘w’ characters. Each ‘w’ character waits 0.5 second before sending a digit. Each ‘W’ character waits 1 second before sending a digit.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"dial_caller_name","full_name":"dial_caller_name","description":"\n<p>The caller name announced to this buyer when the call connects, with tokens replaced before it is sent.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"delay_calling_buyer_seconds","full_name":"delay_calling_buyer_seconds","description":"\n<p>The number of seconds Trackdrive waits before dialing this buyer after a call is ready to transfer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sip_username","full_name":"sip_username","description":"\n<p>The SIP username used when dialing this buyer’s <code>sip:</code> endpoint.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sip_password","full_name":"sip_password","description":"\n<p>The SIP password used when dialing this buyer’s <code>sip:</code> endpoint.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"external_platform_id","full_name":"external_platform_id","description":"\n<p>The known third-party platform this buyer’s number or SIP endpoint belongs to.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_fleet_id","full_name":"buyer_fleet_id","description":"\n<p>The <code>BuyerFleet</code> this buyer is grouped under.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Buyer Fleet}[/api/docs/1.0/buyer_fleets/index.html]. Refer to: {/api/docs/1.0/buyer_fleets}[/api/docs/1.0/buyer_fleets/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_suppression_ids","full_name":"buyer_suppression_ids","description":"\n<p>The list of internal suppression id’s that will be assigned to this buyer.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Buyer Suppression}[/api/docs/1.0/buyer_suppressions/index.html]. Refer to: {/api/docs/1.0/buyer_suppressions}[/api/docs/1.0/buyer_suppressions/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Callers will be routed to Buyers with matching tokens.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attribution_token_value_ids","full_name":"attribution_token_value_ids","description":"\n<p>When this Buyer is connected to a Caller, the Call will be tagged with these tokens.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"paused","full_name":"paused","description":"\n<p>Pause or unpause the buyer.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_calls","full_name":"record_calls","description":"\n<p>Enable or Disable call recordings for this Buyer.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_calls_require_authorization","full_name":"record_calls_require_authorization","description":"\n<p>Require a Trackdrive user logged into your company to have permission to download call recordings for calls transferred to this buyer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"press_one_to_accept","full_name":"press_one_to_accept","description":"\n<p>After answering the call the Buyer must Press 1 before being connected to the Caller.<br> Trackdrive will use the “Press 1 To Accept” call routing from the current Offer.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"generate_team","full_name":"generate_team","description":"\n<p>Grant access to edit this Buyer, and view calls that it paid for.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"team_users_emails","full_name":"team_users_emails","description":"\n<p>The selected users will recieve an email invitation to collaborate on your company.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of emails. EG: <code>[\"john-smith@gmail.com\", \"example@domain.com\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"team_offer_ids","full_name":"team_offer_ids","description":"\n<p>Team members can view calls made to these Offers that were paid for by their Buyer.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid list of tokens. Example tokens:<br> <code>buyer_interest:loan,another_token:value</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"route_by_type","full_name":"route_by_type","description":"\n<p>Configure how calls will be routed to this Buyer. When routing by revenue the tier will be automatically calculated by taking the revenue for the current timeframe * -1.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>tier</code>, <code>revenue</code>, <code>epc</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"tier","full_name":"tier","description":"\n<p>When routing by revenue the tier will not be used. Buyers with the lowest tier are considered first for calls (a tier may be negative if needed).  For buyers with the same tier, the weight will then be used to calculate the % of calls the buyer gets within that tier.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"epc_timeframe","full_name":"epc_timeframe","description":"\n<p>The number of hours used when calculating the <code>EPC</code>. If there are less than <code>Minimum Required Calls</code> in this timeframe the <code>Assumed EPC</code> will be used instead.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"epc_assumed_amount","full_name":"epc_assumed_amount","description":"\n<p>The <code>Assumed EPC</code> will be used until the Buyer has received <code>Minimum Required Calls</code> calls during the <code>EPC Timeframe</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"epc_assumed_calls_count","full_name":"epc_assumed_calls_count","description":"\n<p>The number of calls required during <code>EPC Timeframe</code> before the real <code>EPC</code> is used insead of the <code>Assumed EPC</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"weight","full_name":"weight","description":"\n<p>The Weight of this buyer will be divided by the Total Weight of all buyers at this same Tier to get the % of calls this buyer will get within this Tier.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"use_with_prematch_buyer_search","full_name":"use_with_prematch_buyer_search","description":"\n<p>Include this buyer when Trackdrive searches for a matching buyer before a lead is matched to an offer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"enable_ping_before_calling_lead","full_name":"enable_ping_before_calling_lead","description":"\n<p>Ping this buyer before calling the lead back, used with off-hook webhook conversions.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"webhook_conversion_sync","full_name":"webhook_conversion_sync","description":"\n<p>When true, Trackdrive waits for this buyer’s webhook conversion ping to respond before pinging the next buyer, instead of pinging all webhook buyers at once.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ping_priority","full_name":"ping_priority","description":"\n<p>The order this buyer is pinged in relative to other webhook buyers on the same offer. Lower numbers are pinged first.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"use_dynamic_number","full_name":"use_dynamic_number","description":"\n<p>Replace this buyer’s <code>number</code> with <code>dynamic_number</code>, with its tokens replaced, when dialing this buyer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"dynamic_number","full_name":"dynamic_number","description":"\n<p>The token-replaced number or SIP address dialed instead of <code>number</code> when <code>use_dynamic_number</code> is true.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"use_with_key_press_flows","full_name":"use_with_key_press_flows","description":"\n<p>Apply a key press flow group to calls transferred to this buyer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"key_press_flow_group_id","full_name":"key_press_flow_group_id","description":"\n<p>The key press flow group applied when <code>use_with_key_press_flows</code> is true.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Key Press Flow Group}[/api/docs/1.0/key_press_flow_groups/index.html]. Refer to: {/api/docs/1.0/key_press_flow_groups}[/api/docs/1.0/key_press_flow_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_voicemail_sound_playlist_id","full_name":"record_voicemail_sound_playlist_id","description":"\n<p>The sound playlist played to a caller when this buyer leaves them a voicemail.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Sound Playlist}[/api/docs/1.0/sound_playlists/index.html]. Refer to: {/api/docs/1.0/sound_playlists}[/api/docs/1.0/sound_playlists/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"display_caller_id_type","full_name":"display_caller_id_type","description":"\n<p>Select which Caller ID will be sent to this Buyer.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>display_caller_id</code>, <code>display_fake_caller_id</code>, <code>display_trackdrive_number_id</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"display_trackdrive_number_id","full_name":"display_trackdrive_number_id","description":"\n<p>The Trackdrive number to display when display_caller_id_type=display_trackdrive_number_id</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Number}[/api/docs/1.0/phone_numbers/index.html]. Refer to: {/api/docs/1.0/phone_numbers}[/api/docs/1.0/phone_numbers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"concurrency_cap_limit","full_name":"concurrency_cap_limit","description":"\n<p>Choose the number of concurrent calls that can be forwarded to this buyer simultaneously.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"convert_when_downstream_converts","full_name":"convert_when_downstream_converts","description":"\n<p>Convert When Downstream Converts</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attempt_total_limit","full_name":"attempt_total_limit","description":"\n<p>Attempt caps limit the number of times a buyer can be attempted in a given interval.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attempt_monthly_limit","full_name":"attempt_monthly_limit","description":"\n<p>Monthly Attempt Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attempt_daily_limit","full_name":"attempt_daily_limit","description":"\n<p>Daily Attempt Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attempt_hourly_limit","full_name":"attempt_hourly_limit","description":"\n<p>Hourly Attempt Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"connection_total_limit","full_name":"connection_total_limit","description":"\n<p>Connection caps limit the number of times a buyer can be connected in a given interval.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"connection_monthly_limit","full_name":"connection_monthly_limit","description":"\n<p>Monthly Connection Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"connection_daily_limit","full_name":"connection_daily_limit","description":"\n<p>Daily Connection Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"connection_hourly_limit","full_name":"connection_hourly_limit","description":"\n<p>Hourly Connection Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_conversion_total_limit","full_name":"buyer_conversion_total_limit","description":"\n<p>Conversion caps limit the number of times a buyer can convert in a given interval.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_conversion_monthly_limit","full_name":"buyer_conversion_monthly_limit","description":"\n<p>Monthly Conversion Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_conversion_daily_limit","full_name":"buyer_conversion_daily_limit","description":"\n<p>Daily Conversion Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_conversion_hourly_limit","full_name":"buyer_conversion_hourly_limit","description":"\n<p>Hourly Conversion Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"revenue_total_limit","full_name":"revenue_total_limit","description":"\n<p>Revenue caps limit the dollar amount that can be paid by a buyer in a given interval.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"revenue_monthly_limit","full_name":"revenue_monthly_limit","description":"\n<p>Monthly $ Revenue Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"revenue_daily_limit","full_name":"revenue_daily_limit","description":"\n<p>Daily $ Revenue Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"revenue_hourly_limit","full_name":"revenue_hourly_limit","description":"\n<p>Hourly $ Revenue Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"business_hours_schedule","full_name":"business_hours_schedule","description":"\n<p>Day is an integer representing the day of the week, 0..6, with Sunday == 0. [</p>\n\n<pre class=\"ruby\">{\n  <span class=\"ruby-value\">attempt_hourly_limit:</span> <span class=\"ruby-value\">10</span>,\n  <span class=\"ruby-value\">connection_hourly_limit:</span> <span class=\"ruby-value\">10</span>,\n  <span class=\"ruby-value\">buyer_conversion_hourly_limit:</span> <span class=\"ruby-value\">10</span>,\n  <span class=\"ruby-value\">revenue_hourly_limit:</span> <span class=\"ruby-value\">10</span>,\n  <span class=\"ruby-value\">schedule:</span> [\n    {\n      <span class=\"ruby-value\">day:</span> <span class=\"ruby-value\">0</span>,\n      <span class=\"ruby-value\">times:</span> [<span class=\"ruby-string\">&quot;11:00..13:09&quot;</span>, <span class=\"ruby-string\">&quot;14:00..15:09&quot;</span>]\n    },\n    {\n      <span class=\"ruby-value\">day:</span> <span class=\"ruby-value\">1</span>,\n      <span class=\"ruby-value\">times:</span> [<span class=\"ruby-string\">&quot;11:10..18:39&quot;</span>, <span class=\"ruby-string\">&quot;19:10..23:39&quot;</span>]\n    }\n  ]\n}\n</pre>\n\n<p>]</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of any type","expected_type":"array","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_conversions_schedule","full_name":"buyer_conversions_schedule","description":"\n<p>Day is an integer representing the day of the week, 0..6, with Sunday == 0. [</p>\n\n<pre class=\"ruby\">{\n  <span class=\"ruby-value\">buyer_conversions_attributes:</span> [\n    {\n      <span class=\"ruby-value\">name:</span> <span class=\"ruby-string\">&#39;10$ conversion at 1 minute, deduped every 2 hours&#39;</span>,\n      <span class=\"ruby-value\">duration:</span> <span class=\"ruby-value\">60</span>,\n      <span class=\"ruby-value\">revenue:</span> <span class=\"ruby-value\">10</span>,\n      <span class=\"ruby-value\">duplicate_timeframe:</span> <span class=\"ruby-value\">7200</span>\n    }\n  ],\n  <span class=\"ruby-value\">schedule:</span> [{<span class=\"ruby-value\">&quot;day&quot;:</span><span class=\"ruby-value\">0</span>,<span class=\"ruby-value\">&quot;times&quot;:</span>[<span class=\"ruby-string\">&quot;00:00..23:59&quot;</span>]},{<span class=\"ruby-value\">&quot;day&quot;:</span><span class=\"ruby-value\">1</span>,<span class=\"ruby-value\">&quot;times&quot;:</span>[<span class=\"ruby-string\">&quot;00:00..23:59&quot;</span>]},{<span class=\"ruby-value\">&quot;day&quot;:</span><span class=\"ruby-value\">2</span>,<span class=\"ruby-value\">&quot;times&quot;:</span>[<span class=\"ruby-string\">&quot;00:00..23:59&quot;</span>]},{<span class=\"ruby-value\">&quot;day&quot;:</span><span class=\"ruby-value\">3</span>,<span class=\"ruby-value\">&quot;times&quot;:</span>[<span class=\"ruby-string\">&quot;00:00..23:59&quot;</span>]},{<span class=\"ruby-value\">&quot;day&quot;:</span><span class=\"ruby-value\">4</span>,<span class=\"ruby-value\">&quot;times&quot;:</span>[<span class=\"ruby-string\">&quot;00:00..23:59&quot;</span>]},{<span class=\"ruby-value\">&quot;day&quot;:</span><span class=\"ruby-value\">5</span>,<span class=\"ruby-value\">&quot;times&quot;:</span>[<span class=\"ruby-string\">&quot;00:00..23:59&quot;</span>]},{<span class=\"ruby-value\">&quot;day&quot;:</span><span class=\"ruby-value\">6</span>,<span class=\"ruby-value\">&quot;times&quot;:</span>[<span class=\"ruby-string\">&quot;00:00..23:59&quot;</span>]}]\n}\n</pre>\n\n<p>]</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of any type","expected_type":"array","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"current_conversion_revenue_max","full_name":"current_conversion_revenue_max","description":"\n<p>The maximum valid revenue for the current time frame.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"current_conversion_revenue_min","full_name":"current_conversion_revenue_min","description":"\n<p>The minimum valid revenue for the current time frame.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"current_conversion_revenue_increment","full_name":"current_conversion_revenue_increment","description":"\n<p>Bids must be increased/decreased by this amount for the current time frame.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"current_conversion_revenue","full_name":"current_conversion_revenue","description":"\n<p>The number of dollars paid per call in increments of $0.01 for the current time frame.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"current_conversion_duration","full_name":"current_conversion_duration","description":"\n<p>The number of seconds for a call to payout. If this is set to 0 the call will convert when this buyer is dialed for the current time frame.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"current_conversion_duplicate_timeframe","full_name":"current_conversion_duplicate_timeframe","description":"\n<p>The period of time that must elapse before a buyer will pay for the same caller to be transferred.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"current_conversion_name","full_name":"current_conversion_name","description":"\n<p>This name that will appear in call logs.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ping_timeout_seconds","full_name":"ping_timeout_seconds","description":"\n<p>How many seconds Trackdrive waits for this buyer’s ping to respond. Reading returns the largest timeout across the buyer’s ping settings; writing applies the value to all of them. Call routing waits for every ping to resolve, so the slowest buyer sets the caller’s hold time.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"current_conversion_token_values","full_name":"current_conversion_token_values","description":"\n<p>Conversion will only occur if the caller matches these filters.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"current_conversion_attribution_token_values","full_name":"current_conversion_attribution_token_values","description":"\n<p>If the call converts, these tokens will be applied to the call.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid list of tokens. Example tokens:<br> <code>buyer_interest:loan,another_token:value</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/buyers/new","name":"new","apis":[{"api_url":"/api/v1/buyers/new","http_method":"GET","short_description":"Build buyer with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"serializer","full_name":"serializer","description":"\n<p>This endpoint supports multiple response formats. Pass <code>serializer=name</code> to retrieve data in an alternate format.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>buyer</th><td>Default response format.</td></tr><tr><th>buyer_grid</th><td>Modern response format that returns various foreign keys for use with other API endpoints.</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/buyers/create","name":"create","apis":[{"api_url":"/api/v1/buyers","http_method":"POST","short_description":"Create a buyer.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"serializer","full_name":"serializer","description":"\n<p>This endpoint supports multiple response formats. Pass <code>serializer=name</code> to retrieve data in an alternate format.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>buyer</th><td>Default response format.</td></tr><tr><th>buyer_grid</th><td>Modern response format that returns various foreign keys for use with other API endpoints.</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"copy_another_buyer","full_name":"copy_another_buyer","description":"\n<p>Copy another buyer?</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"copy_id","full_name":"copy_id","description":"\n<p>The id of the buyer you would like to copy.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Buyer}[/api/docs/1.0/buyers/index.html]. Refer to: {/api/docs/1.0/buyers}[/api/docs/1.0/buyers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"user_buyer_id","full_name":"user_buyer_id","description":"\n<p>Your external ID for this buyer.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"number","full_name":"number","description":"\n<p>The DID or SIP endpoint to call. DID must be prefixed with +{country code}.  Example: to dial a number in the USA, enter +1 followed by the 10 digit DID number, in UK it would be +44 followed by the DID number.  To transfer a call via SIP, begin the number with ‘sip:’.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>The name for this buyer that will appear on menus and in logs.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"timeout_seconds","full_name":"timeout_seconds","description":"\n<p>Determines the time in seconds the call should ring. Must be at least 12 seconds. If the call is not answered within the ring timeout value or the default value of 120 s, it is canceled.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"dtmf_tones","full_name":"dtmf_tones","description":"\n<p>Play DTMF tones when the call is answered. This is useful when dialing a phone number and an extension. Your provider will dial the number, and when the automated system picks up, sends the DTMF tones to connect to the extension. E.g. If you want to dial the 2410 extension after the call is connected, and you want to wait for a few seconds before sending the extension, add a few leading ‘w’ characters. Each ‘w’ character waits 0.5 second before sending a digit. Each ‘W’ character waits 1 second before sending a digit.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"dial_caller_name","full_name":"dial_caller_name","description":"\n<p>The caller name announced to this buyer when the call connects, with tokens replaced before it is sent.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"delay_calling_buyer_seconds","full_name":"delay_calling_buyer_seconds","description":"\n<p>The number of seconds Trackdrive waits before dialing this buyer after a call is ready to transfer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sip_username","full_name":"sip_username","description":"\n<p>The SIP username used when dialing this buyer’s <code>sip:</code> endpoint.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sip_password","full_name":"sip_password","description":"\n<p>The SIP password used when dialing this buyer’s <code>sip:</code> endpoint.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"external_platform_id","full_name":"external_platform_id","description":"\n<p>The known third-party platform this buyer’s number or SIP endpoint belongs to.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_fleet_id","full_name":"buyer_fleet_id","description":"\n<p>The <code>BuyerFleet</code> this buyer is grouped under.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Buyer Fleet}[/api/docs/1.0/buyer_fleets/index.html]. Refer to: {/api/docs/1.0/buyer_fleets}[/api/docs/1.0/buyer_fleets/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_suppression_ids","full_name":"buyer_suppression_ids","description":"\n<p>The list of internal suppression id’s that will be assigned to this buyer.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Buyer Suppression}[/api/docs/1.0/buyer_suppressions/index.html]. Refer to: {/api/docs/1.0/buyer_suppressions}[/api/docs/1.0/buyer_suppressions/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Callers will be routed to Buyers with matching tokens.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attribution_token_value_ids","full_name":"attribution_token_value_ids","description":"\n<p>When this Buyer is connected to a Caller, the Call will be tagged with these tokens.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"paused","full_name":"paused","description":"\n<p>Pause or unpause the buyer.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_calls","full_name":"record_calls","description":"\n<p>Enable or Disable call recordings for this Buyer.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_calls_require_authorization","full_name":"record_calls_require_authorization","description":"\n<p>Require a Trackdrive user logged into your company to have permission to download call recordings for calls transferred to this buyer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"press_one_to_accept","full_name":"press_one_to_accept","description":"\n<p>After answering the call the Buyer must Press 1 before being connected to the Caller.<br> Trackdrive will use the “Press 1 To Accept” call routing from the current Offer.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"generate_team","full_name":"generate_team","description":"\n<p>Grant access to edit this Buyer, and view calls that it paid for.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"team_users_emails","full_name":"team_users_emails","description":"\n<p>The selected users will recieve an email invitation to collaborate on your company.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of emails. EG: <code>[\"john-smith@gmail.com\", \"example@domain.com\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"team_offer_ids","full_name":"team_offer_ids","description":"\n<p>Team members can view calls made to these Offers that were paid for by their Buyer.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid list of tokens. Example tokens:<br> <code>buyer_interest:loan,another_token:value</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"route_by_type","full_name":"route_by_type","description":"\n<p>Configure how calls will be routed to this Buyer. When routing by revenue the tier will be automatically calculated by taking the revenue for the current timeframe * -1.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>tier</code>, <code>revenue</code>, <code>epc</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"tier","full_name":"tier","description":"\n<p>When routing by revenue the tier will not be used. Buyers with the lowest tier are considered first for calls (a tier may be negative if needed).  For buyers with the same tier, the weight will then be used to calculate the % of calls the buyer gets within that tier.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"epc_timeframe","full_name":"epc_timeframe","description":"\n<p>The number of hours used when calculating the <code>EPC</code>. If there are less than <code>Minimum Required Calls</code> in this timeframe the <code>Assumed EPC</code> will be used instead.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"epc_assumed_amount","full_name":"epc_assumed_amount","description":"\n<p>The <code>Assumed EPC</code> will be used until the Buyer has received <code>Minimum Required Calls</code> calls during the <code>EPC Timeframe</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"epc_assumed_calls_count","full_name":"epc_assumed_calls_count","description":"\n<p>The number of calls required during <code>EPC Timeframe</code> before the real <code>EPC</code> is used insead of the <code>Assumed EPC</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"weight","full_name":"weight","description":"\n<p>The Weight of this buyer will be divided by the Total Weight of all buyers at this same Tier to get the % of calls this buyer will get within this Tier.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"use_with_prematch_buyer_search","full_name":"use_with_prematch_buyer_search","description":"\n<p>Include this buyer when Trackdrive searches for a matching buyer before a lead is matched to an offer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"enable_ping_before_calling_lead","full_name":"enable_ping_before_calling_lead","description":"\n<p>Ping this buyer before calling the lead back, used with off-hook webhook conversions.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"webhook_conversion_sync","full_name":"webhook_conversion_sync","description":"\n<p>When true, Trackdrive waits for this buyer’s webhook conversion ping to respond before pinging the next buyer, instead of pinging all webhook buyers at once.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ping_priority","full_name":"ping_priority","description":"\n<p>The order this buyer is pinged in relative to other webhook buyers on the same offer. Lower numbers are pinged first.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"use_dynamic_number","full_name":"use_dynamic_number","description":"\n<p>Replace this buyer’s <code>number</code> with <code>dynamic_number</code>, with its tokens replaced, when dialing this buyer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"dynamic_number","full_name":"dynamic_number","description":"\n<p>The token-replaced number or SIP address dialed instead of <code>number</code> when <code>use_dynamic_number</code> is true.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"use_with_key_press_flows","full_name":"use_with_key_press_flows","description":"\n<p>Apply a key press flow group to calls transferred to this buyer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"key_press_flow_group_id","full_name":"key_press_flow_group_id","description":"\n<p>The key press flow group applied when <code>use_with_key_press_flows</code> is true.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Key Press Flow Group}[/api/docs/1.0/key_press_flow_groups/index.html]. Refer to: {/api/docs/1.0/key_press_flow_groups}[/api/docs/1.0/key_press_flow_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_voicemail_sound_playlist_id","full_name":"record_voicemail_sound_playlist_id","description":"\n<p>The sound playlist played to a caller when this buyer leaves them a voicemail.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Sound Playlist}[/api/docs/1.0/sound_playlists/index.html]. Refer to: {/api/docs/1.0/sound_playlists}[/api/docs/1.0/sound_playlists/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"display_caller_id_type","full_name":"display_caller_id_type","description":"\n<p>Select which Caller ID will be sent to this Buyer.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>display_caller_id</code>, <code>display_fake_caller_id</code>, <code>display_trackdrive_number_id</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"display_trackdrive_number_id","full_name":"display_trackdrive_number_id","description":"\n<p>The Trackdrive number to display when display_caller_id_type=display_trackdrive_number_id</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Number}[/api/docs/1.0/phone_numbers/index.html]. Refer to: {/api/docs/1.0/phone_numbers}[/api/docs/1.0/phone_numbers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"concurrency_cap_limit","full_name":"concurrency_cap_limit","description":"\n<p>Choose the number of concurrent calls that can be forwarded to this buyer simultaneously.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"convert_when_downstream_converts","full_name":"convert_when_downstream_converts","description":"\n<p>Convert When Downstream Converts</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attempt_total_limit","full_name":"attempt_total_limit","description":"\n<p>Attempt caps limit the number of times a buyer can be attempted in a given interval.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attempt_monthly_limit","full_name":"attempt_monthly_limit","description":"\n<p>Monthly Attempt Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attempt_daily_limit","full_name":"attempt_daily_limit","description":"\n<p>Daily Attempt Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attempt_hourly_limit","full_name":"attempt_hourly_limit","description":"\n<p>Hourly Attempt Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"connection_total_limit","full_name":"connection_total_limit","description":"\n<p>Connection caps limit the number of times a buyer can be connected in a given interval.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"connection_monthly_limit","full_name":"connection_monthly_limit","description":"\n<p>Monthly Connection Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"connection_daily_limit","full_name":"connection_daily_limit","description":"\n<p>Daily Connection Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"connection_hourly_limit","full_name":"connection_hourly_limit","description":"\n<p>Hourly Connection Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_conversion_total_limit","full_name":"buyer_conversion_total_limit","description":"\n<p>Conversion caps limit the number of times a buyer can convert in a given interval.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_conversion_monthly_limit","full_name":"buyer_conversion_monthly_limit","description":"\n<p>Monthly Conversion Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_conversion_daily_limit","full_name":"buyer_conversion_daily_limit","description":"\n<p>Daily Conversion Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_conversion_hourly_limit","full_name":"buyer_conversion_hourly_limit","description":"\n<p>Hourly Conversion Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"revenue_total_limit","full_name":"revenue_total_limit","description":"\n<p>Revenue caps limit the dollar amount that can be paid by a buyer in a given interval.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"revenue_monthly_limit","full_name":"revenue_monthly_limit","description":"\n<p>Monthly $ Revenue Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"revenue_daily_limit","full_name":"revenue_daily_limit","description":"\n<p>Daily $ Revenue Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"revenue_hourly_limit","full_name":"revenue_hourly_limit","description":"\n<p>Hourly $ Revenue Cap</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"business_hours_schedule","full_name":"business_hours_schedule","description":"\n<p>Day is an integer representing the day of the week, 0..6, with Sunday == 0. [</p>\n\n<pre class=\"ruby\">{\n  <span class=\"ruby-value\">attempt_hourly_limit:</span> <span class=\"ruby-value\">10</span>,\n  <span class=\"ruby-value\">connection_hourly_limit:</span> <span class=\"ruby-value\">10</span>,\n  <span class=\"ruby-value\">buyer_conversion_hourly_limit:</span> <span class=\"ruby-value\">10</span>,\n  <span class=\"ruby-value\">revenue_hourly_limit:</span> <span class=\"ruby-value\">10</span>,\n  <span class=\"ruby-value\">schedule:</span> [\n    {\n      <span class=\"ruby-value\">day:</span> <span class=\"ruby-value\">0</span>,\n      <span class=\"ruby-value\">times:</span> [<span class=\"ruby-string\">&quot;11:00..13:09&quot;</span>, <span class=\"ruby-string\">&quot;14:00..15:09&quot;</span>]\n    },\n    {\n      <span class=\"ruby-value\">day:</span> <span class=\"ruby-value\">1</span>,\n      <span class=\"ruby-value\">times:</span> [<span class=\"ruby-string\">&quot;11:10..18:39&quot;</span>, <span class=\"ruby-string\">&quot;19:10..23:39&quot;</span>]\n    }\n  ]\n}\n</pre>\n\n<p>]</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of any type","expected_type":"array","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_conversions_schedule","full_name":"buyer_conversions_schedule","description":"\n<p>Day is an integer representing the day of the week, 0..6, with Sunday == 0. [</p>\n\n<pre class=\"ruby\">{\n  <span class=\"ruby-value\">buyer_conversions_attributes:</span> [\n    {\n      <span class=\"ruby-value\">name:</span> <span class=\"ruby-string\">&#39;10$ conversion at 1 minute, deduped every 2 hours&#39;</span>,\n      <span class=\"ruby-value\">duration:</span> <span class=\"ruby-value\">60</span>,\n      <span class=\"ruby-value\">revenue:</span> <span class=\"ruby-value\">10</span>,\n      <span class=\"ruby-value\">duplicate_timeframe:</span> <span class=\"ruby-value\">7200</span>\n    }\n  ],\n  <span class=\"ruby-value\">schedule:</span> [{<span class=\"ruby-value\">&quot;day&quot;:</span><span class=\"ruby-value\">0</span>,<span class=\"ruby-value\">&quot;times&quot;:</span>[<span class=\"ruby-string\">&quot;00:00..23:59&quot;</span>]},{<span class=\"ruby-value\">&quot;day&quot;:</span><span class=\"ruby-value\">1</span>,<span class=\"ruby-value\">&quot;times&quot;:</span>[<span class=\"ruby-string\">&quot;00:00..23:59&quot;</span>]},{<span class=\"ruby-value\">&quot;day&quot;:</span><span class=\"ruby-value\">2</span>,<span class=\"ruby-value\">&quot;times&quot;:</span>[<span class=\"ruby-string\">&quot;00:00..23:59&quot;</span>]},{<span class=\"ruby-value\">&quot;day&quot;:</span><span class=\"ruby-value\">3</span>,<span class=\"ruby-value\">&quot;times&quot;:</span>[<span class=\"ruby-string\">&quot;00:00..23:59&quot;</span>]},{<span class=\"ruby-value\">&quot;day&quot;:</span><span class=\"ruby-value\">4</span>,<span class=\"ruby-value\">&quot;times&quot;:</span>[<span class=\"ruby-string\">&quot;00:00..23:59&quot;</span>]},{<span class=\"ruby-value\">&quot;day&quot;:</span><span class=\"ruby-value\">5</span>,<span class=\"ruby-value\">&quot;times&quot;:</span>[<span class=\"ruby-string\">&quot;00:00..23:59&quot;</span>]},{<span class=\"ruby-value\">&quot;day&quot;:</span><span class=\"ruby-value\">6</span>,<span class=\"ruby-value\">&quot;times&quot;:</span>[<span class=\"ruby-string\">&quot;00:00..23:59&quot;</span>]}]\n}\n</pre>\n\n<p>]</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of any type","expected_type":"array","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"current_conversion_revenue_max","full_name":"current_conversion_revenue_max","description":"\n<p>The maximum valid revenue for the current time frame.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"current_conversion_revenue_min","full_name":"current_conversion_revenue_min","description":"\n<p>The minimum valid revenue for the current time frame.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"current_conversion_revenue_increment","full_name":"current_conversion_revenue_increment","description":"\n<p>Bids must be increased/decreased by this amount for the current time frame.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"current_conversion_revenue","full_name":"current_conversion_revenue","description":"\n<p>The number of dollars paid per call in increments of $0.01 for the current time frame.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"current_conversion_duration","full_name":"current_conversion_duration","description":"\n<p>The number of seconds for a call to payout. If this is set to 0 the call will convert when this buyer is dialed for the current time frame.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"current_conversion_duplicate_timeframe","full_name":"current_conversion_duplicate_timeframe","description":"\n<p>The period of time that must elapse before a buyer will pay for the same caller to be transferred.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"current_conversion_name","full_name":"current_conversion_name","description":"\n<p>This name that will appear in call logs.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ping_timeout_seconds","full_name":"ping_timeout_seconds","description":"\n<p>How many seconds Trackdrive waits for this buyer’s ping to respond. Reading returns the largest timeout across the buyer’s ping settings; writing applies the value to all of them. Call routing waits for every ping to resolve, so the slowest buyer sets the caller’s hold time.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"current_conversion_token_values","full_name":"current_conversion_token_values","description":"\n<p>Conversion will only occur if the caller matches these filters.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"current_conversion_attribution_token_values","full_name":"current_conversion_attribution_token_values","description":"\n<p>If the call converts, these tokens will be applied to the call.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid list of tokens. Example tokens:<br> <code>buyer_interest:loan,another_token:value</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/buyers/destroy","name":"destroy","apis":[{"api_url":"/api/v1/buyers/:id","http_method":"DELETE","short_description":"Delete a buyer with Trackdrive's internal ID.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"serializer","full_name":"serializer","description":"\n<p>This endpoint supports multiple response formats. Pass <code>serializer=name</code> to retrieve data in an alternate format.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>buyer</th><td>Default response format.</td></tr><tr><th>buyer_grid</th><td>Modern response format that returns various foreign keys for use with other API endpoints.</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"call_centers":{"doc_url":"/api/docs/1.0/call_centers","id":"call_centers","api_url":"/api","name":"Agents: Call Centers","short_description":"A group of agents who share softphone settings and can be assigned to handle calls together.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/call_centers/index","name":"index","apis":[{"api_url":"/api/v1/call_centers","http_method":"GET","short_description":"List Call Center records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nuser_id\n</li>\n<li class='column-attempt'>\nsortable_order\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\ndescription\n</li>\n<li class='column-attempt'>\nuser_call_center_id\n</li>\n<li class='column-attempt'>\ncontext_menu_name\n</li>\n<li class='column-attempt'>\nsoftphone_host\n</li>\n<li class='column-attempt'>\nrecord_token_additional_id\n</li>\n<li class='column-attempt'>\nrecord_token_additional_data_count\n</li>\n<li class='column-attempt'>\nrecord_token_additional_data\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/call_centers/new","name":"new","apis":[{"api_url":"/api/v1/call_centers/new","http_method":"GET","short_description":"Build Call Center with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"user_call_center_id","full_name":"user_call_center_id","description":"\n<p>Your external ID for this call center.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_id","full_name":"record_token_additional_id","description":"\n<p>Record Token Additional</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"external_record_id","full_name":"external_record_id","description":"\n<p>Your own identifier for this call center, used to correlate it with a record in an external system.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attribution_token_value_ids","full_name":"attribution_token_value_ids","description":"\n<p>The ids of the Token Values whose tokens will be additionally applied to calls handled by this call center.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of tokens. Example tokens:<br> <code>buyer_interest:loan,another_token:value</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/call_centers/create","name":"create","apis":[{"api_url":"/api/v1/call_centers","http_method":"POST","short_description":"Create Call Center.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"user_call_center_id","full_name":"user_call_center_id","description":"\n<p>Your external ID for this call center.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_id","full_name":"record_token_additional_id","description":"\n<p>Record Token Additional</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"external_record_id","full_name":"external_record_id","description":"\n<p>Your own identifier for this call center, used to correlate it with a record in an external system.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attribution_token_value_ids","full_name":"attribution_token_value_ids","description":"\n<p>The ids of the Token Values whose tokens will be additionally applied to calls handled by this call center.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of tokens. Example tokens:<br> <code>buyer_interest:loan,another_token:value</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/call_centers/show","name":"show","apis":[{"api_url":"/api/v1/call_centers/:id","http_method":"GET","short_description":"Get Call Center by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/call_centers/update","name":"update","apis":[{"api_url":"/api/v1/call_centers/:id","http_method":"PUT","short_description":"Update Call Center by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"user_call_center_id","full_name":"user_call_center_id","description":"\n<p>Your external ID for this call center.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_id","full_name":"record_token_additional_id","description":"\n<p>Record Token Additional</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"external_record_id","full_name":"external_record_id","description":"\n<p>Your own identifier for this call center, used to correlate it with a record in an external system.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attribution_token_value_ids","full_name":"attribution_token_value_ids","description":"\n<p>The ids of the Token Values whose tokens will be additionally applied to calls handled by this call center.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of tokens. Example tokens:<br> <code>buyer_interest:loan,another_token:value</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/call_centers/destroy","name":"destroy","apis":[{"api_url":"/api/v1/call_centers/:id","http_method":"DELETE","short_description":"Destroy Call Center by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"call_control_actions":{"doc_url":"/api/docs/1.0/call_control_actions","id":"call_control_actions","api_url":"/api","name":"Agents: Call Actions","short_description":"A customizable button agents can click during a call to trigger routing, tagging, or other in-call actions.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/call_control_actions/index","name":"index","apis":[{"api_url":"/api/v1/call_control_actions","http_method":"GET","short_description":"List Call Action records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nsystem_status\n</li>\n<li class='column-attempt'>\nkey\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\ntext_color\n</li>\n<li class='column-attempt'>\nbackground_color\n</li>\n<li class='column-attempt'>\nfont_size\n</li>\n<li class='column-attempt'>\ntext_shadow_color\n</li>\n<li class='column-attempt'>\nrequire_live_caller\n</li>\n<li class='column-attempt'>\nfilter_group_id\n</li>\n<li class='column-attempt'>\nsortable_order\n</li>\n<li class='column-attempt'>\ndescription\n</li>\n<li class='column-attempt'>\ncss_styles\n</li>\n<li class='column-attempt'>\nwebhook_actions_count\n</li>\n<li class='column-attempt'>\nopen_link_on_click\n</li>\n<li class='column-attempt'>\nopen_link_on_click_href\n</li>\n<li class='column-attempt'>\nwebhook_params_count\n</li>\n<li class='column-attempt'>\nwhisper_sound_playlist_enabled\n</li>\n<li class='column-attempt'>\nwhisper_sound_playlist_id\n</li>\n<li class='column-attempt'>\nwhisper_sound_playlist_target\n</li>\n<li class='column-attempt'>\nmessage_type\n</li>\n<li class='column-attempt'>\ntext_to_speech\n</li>\n<li class='column-attempt'>\nstop_whisper_sound_playlist\n</li>\n<li class='column-attempt'>\nrecord_token_additional_id\n</li>\n<li class='column-attempt'>\nrecord_token_additional_data_count\n</li>\n<li class='column-attempt'>\nrecord_token_additional_data\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/call_control_actions/new","name":"new","apis":[{"api_url":"/api/v1/call_control_actions/new","http_method":"GET","short_description":"Build Call Action with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"system_status","full_name":"system_status","description":"\n<p>System Status</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"key","full_name":"key","description":"\n<p>Key</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"text_color","full_name":"text_color","description":"\n<p>Text Color</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"background_color","full_name":"background_color","description":"\n<p>Background Color</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"font_size","full_name":"font_size","description":"\n<p>Font Size</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"text_shadow_color","full_name":"text_shadow_color","description":"\n<p>Text Shadow Color</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_id","full_name":"record_token_additional_id","description":"\n<p>Record Token Additional</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attribution_token_value_ids","full_name":"attribution_token_value_ids","description":"\n<p>Attribution Token Value Ids</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"filter_group_id","full_name":"filter_group_id","description":"\n<p>Filter Group</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"external_record_id","full_name":"external_record_id","description":"\n<p>An external identifier to associate with this Call Action.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"require_live_caller","full_name":"require_live_caller","description":"\n<p>When enabled, this action is only available while the caller is still on the line.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"open_link_on_click","full_name":"open_link_on_click","description":"\n<p>When enabled, opens open_link_on_click_href in a new tab when an agent clicks this action.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"open_link_on_click_href","full_name":"open_link_on_click_href","description":"\n<p>The URL to open when an agent clicks this action, used when open_link_on_click is enabled. Token replacement is supported.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"message_type","full_name":"message_type","description":"\n<p>How the whisper message is delivered. Accepts speak (text to speech) or a sound file playlist.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"text_to_speech","full_name":"text_to_speech","description":"\n<p>The text spoken to whoever this action whispers to, used when message_type is speak. Token replacement is supported.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"whisper_sound_playlist_enabled","full_name":"whisper_sound_playlist_enabled","description":"\n<p>When enabled, plays a whisper message when an agent clicks this action.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"whisper_sound_playlist_id","full_name":"whisper_sound_playlist_id","description":"\n<p>The Sound Playlist to whisper from, used when message_type is not speak.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Sound Playlist}[/api/docs/1.0/sound_playlists/index.html]. Refer to: {/api/docs/1.0/sound_playlists}[/api/docs/1.0/sound_playlists/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"whisper_sound_playlist_target","full_name":"whisper_sound_playlist_target","description":"\n<p>Who hears the whisper message. Accepts agent, consumer, buyer, or a combination.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"stop_whisper_sound_playlist","full_name":"stop_whisper_sound_playlist","description":"\n<p>When enabled, clicking this action stops any audio currently playing on the call instead of whispering a message.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/call_control_actions/create","name":"create","apis":[{"api_url":"/api/v1/call_control_actions","http_method":"POST","short_description":"Create Call Action.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"system_status","full_name":"system_status","description":"\n<p>System Status</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"key","full_name":"key","description":"\n<p>Key</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"text_color","full_name":"text_color","description":"\n<p>Text Color</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"background_color","full_name":"background_color","description":"\n<p>Background Color</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"font_size","full_name":"font_size","description":"\n<p>Font Size</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"text_shadow_color","full_name":"text_shadow_color","description":"\n<p>Text Shadow Color</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_id","full_name":"record_token_additional_id","description":"\n<p>Record Token Additional</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attribution_token_value_ids","full_name":"attribution_token_value_ids","description":"\n<p>Attribution Token Value Ids</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"filter_group_id","full_name":"filter_group_id","description":"\n<p>Filter Group</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"external_record_id","full_name":"external_record_id","description":"\n<p>An external identifier to associate with this Call Action.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"require_live_caller","full_name":"require_live_caller","description":"\n<p>When enabled, this action is only available while the caller is still on the line.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"open_link_on_click","full_name":"open_link_on_click","description":"\n<p>When enabled, opens open_link_on_click_href in a new tab when an agent clicks this action.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"open_link_on_click_href","full_name":"open_link_on_click_href","description":"\n<p>The URL to open when an agent clicks this action, used when open_link_on_click is enabled. Token replacement is supported.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"message_type","full_name":"message_type","description":"\n<p>How the whisper message is delivered. Accepts speak (text to speech) or a sound file playlist.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"text_to_speech","full_name":"text_to_speech","description":"\n<p>The text spoken to whoever this action whispers to, used when message_type is speak. Token replacement is supported.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"whisper_sound_playlist_enabled","full_name":"whisper_sound_playlist_enabled","description":"\n<p>When enabled, plays a whisper message when an agent clicks this action.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"whisper_sound_playlist_id","full_name":"whisper_sound_playlist_id","description":"\n<p>The Sound Playlist to whisper from, used when message_type is not speak.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Sound Playlist}[/api/docs/1.0/sound_playlists/index.html]. Refer to: {/api/docs/1.0/sound_playlists}[/api/docs/1.0/sound_playlists/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"whisper_sound_playlist_target","full_name":"whisper_sound_playlist_target","description":"\n<p>Who hears the whisper message. Accepts agent, consumer, buyer, or a combination.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"stop_whisper_sound_playlist","full_name":"stop_whisper_sound_playlist","description":"\n<p>When enabled, clicking this action stops any audio currently playing on the call instead of whispering a message.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/call_control_actions/show","name":"show","apis":[{"api_url":"/api/v1/call_control_actions/:id","http_method":"GET","short_description":"Get Call Action by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/call_control_actions/update","name":"update","apis":[{"api_url":"/api/v1/call_control_actions/:id","http_method":"PUT","short_description":"Update Call Action by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"system_status","full_name":"system_status","description":"\n<p>System Status</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"key","full_name":"key","description":"\n<p>Key</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"text_color","full_name":"text_color","description":"\n<p>Text Color</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"background_color","full_name":"background_color","description":"\n<p>Background Color</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"font_size","full_name":"font_size","description":"\n<p>Font Size</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"text_shadow_color","full_name":"text_shadow_color","description":"\n<p>Text Shadow Color</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_id","full_name":"record_token_additional_id","description":"\n<p>Record Token Additional</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attribution_token_value_ids","full_name":"attribution_token_value_ids","description":"\n<p>Attribution Token Value Ids</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"filter_group_id","full_name":"filter_group_id","description":"\n<p>Filter Group</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"external_record_id","full_name":"external_record_id","description":"\n<p>An external identifier to associate with this Call Action.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"require_live_caller","full_name":"require_live_caller","description":"\n<p>When enabled, this action is only available while the caller is still on the line.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"open_link_on_click","full_name":"open_link_on_click","description":"\n<p>When enabled, opens open_link_on_click_href in a new tab when an agent clicks this action.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"open_link_on_click_href","full_name":"open_link_on_click_href","description":"\n<p>The URL to open when an agent clicks this action, used when open_link_on_click is enabled. Token replacement is supported.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"message_type","full_name":"message_type","description":"\n<p>How the whisper message is delivered. Accepts speak (text to speech) or a sound file playlist.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"text_to_speech","full_name":"text_to_speech","description":"\n<p>The text spoken to whoever this action whispers to, used when message_type is speak. Token replacement is supported.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"whisper_sound_playlist_enabled","full_name":"whisper_sound_playlist_enabled","description":"\n<p>When enabled, plays a whisper message when an agent clicks this action.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"whisper_sound_playlist_id","full_name":"whisper_sound_playlist_id","description":"\n<p>The Sound Playlist to whisper from, used when message_type is not speak.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Sound Playlist}[/api/docs/1.0/sound_playlists/index.html]. Refer to: {/api/docs/1.0/sound_playlists}[/api/docs/1.0/sound_playlists/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"whisper_sound_playlist_target","full_name":"whisper_sound_playlist_target","description":"\n<p>Who hears the whisper message. Accepts agent, consumer, buyer, or a combination.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"stop_whisper_sound_playlist","full_name":"stop_whisper_sound_playlist","description":"\n<p>When enabled, clicking this action stops any audio currently playing on the call instead of whispering a message.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/call_control_actions/destroy","name":"destroy","apis":[{"api_url":"/api/v1/call_control_actions/:id","http_method":"DELETE","short_description":"Destroy Call Action by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"call_dispositions":{"doc_url":"/api/docs/1.0/call_dispositions","id":"call_dispositions","api_url":"/api","name":"Agents: Call Dispositions","short_description":"Custom outcome codes agents assign to calls that control routing, reporting, and agent workflow behavior.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/call_dispositions/index","name":"index","apis":[{"api_url":"/api/v1/call_dispositions","http_method":"GET","short_description":"List Call Disposition records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\nsortable_order\n</li>\n<li class='column-attempt'>\nkey\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\nhint\n</li>\n<li class='column-attempt'>\nshow_on_agent_widget\n</li>\n<li class='column-attempt'>\nshow_in_tables\n</li>\n<li class='column-attempt'>\nshow_in_reports\n</li>\n<li class='column-attempt'>\napply_call_answered\n</li>\n<li class='column-attempt'>\napply_agent_handled\n</li>\n<li class='column-attempt'>\napply_buyer_handled\n</li>\n<li class='column-attempt'>\napply_qualified\n</li>\n<li class='column-attempt'>\nschedule_callback_now\n</li>\n<li class='column-attempt'>\napply_end_of_schedule\n</li>\n<li class='column-attempt'>\napply_block_caller\n</li>\n<li class='column-attempt'>\napply_auto_next_lead\n</li>\n<li class='column-attempt'>\nnotes_required\n</li>\n<li class='column-attempt'>\nfont_size\n</li>\n<li class='column-attempt'>\ntext_shadow_color\n</li>\n<li class='column-attempt'>\ntext_color\n</li>\n<li class='column-attempt'>\nbackground_color\n</li>\n<li class='column-attempt'>\nline_height\n</li>\n<li class='column-attempt'>\ncontext_menu_name\n</li>\n<li class='column-attempt'>\ncall_action_leave_voicemail\n</li>\n<li class='column-attempt'>\ncall_action_apply_opt_out\n</li>\n<li class='column-attempt'>\nsystem_status\n</li>\n<li class='column-attempt'>\nuse_when_blank\n</li>\n<li class='column-attempt'>\napply_machine_detected\n</li>\n<li class='column-attempt'>\nschedule_id\n</li>\n<li class='column-attempt'>\ncall_disposition_action_ids\n</li>\n<li class='column-attempt'>\nreuse_conference\n</li>\n<li class='column-attempt'>\napply_add_to_schedule_suppression\n</li>\n<li class='column-attempt'>\ndelete_scheduled_callbacks\n</li>\n<li class='column-attempt'>\nscheduled_callback_chance\n</li>\n<li class='column-attempt'>\nrecord_token_additional_id\n</li>\n<li class='column-attempt'>\nrecord_token_additional_data_count\n</li>\n<li class='column-attempt'>\nrecord_token_additional_data\n</li>\n<li class='column-attempt'>\nrecord_token_filter_id\n</li>\n<li class='column-attempt'>\nrecord_token_filter_data_count\n</li>\n<li class='column-attempt'>\nrecord_token_filter_data\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/call_dispositions/new","name":"new","apis":[{"api_url":"/api/v1/call_dispositions/new","http_method":"GET","short_description":"Build Call Disposition with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"key","full_name":"key","description":"\n<p>The internal token name where values are stored.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>The friendly human name displayed to users.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"hint","full_name":"hint","description":"\n<p>Display a helpful hint to users explaining the purpose of this disposition.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"show_on_agent_widget","full_name":"show_on_agent_widget","description":"\n<p>Show this disposition on the agent widget?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"show_in_tables","full_name":"show_in_tables","description":"\n<p>Show this disposition as a column on tables?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"show_in_reports","full_name":"show_in_reports","description":"\n<p>Show this disposition as a column on reports?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"apply_call_answered","full_name":"apply_call_answered","description":"\n<p>Mark the call as having been answered?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"apply_agent_handled","full_name":"apply_agent_handled","description":"\n<p>Mark the call as having been handled by an agent?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"apply_buyer_handled","full_name":"apply_buyer_handled","description":"\n<p>Mark the call as having been handled by a buyer?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"apply_qualified","full_name":"apply_qualified","description":"\n<p>Mark the call as having been qualified?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"apply_end_of_schedule","full_name":"apply_end_of_schedule","description":"\n<p>Trigger the end of schedule when selecting this disposition?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"apply_block_caller","full_name":"apply_block_caller","description":"\n<p>Block the caller when selecting this disposition?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"apply_auto_next_lead","full_name":"apply_auto_next_lead","description":"\n<p>Automatically move to the next lead after selecting this disposition?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"notes_required","full_name":"notes_required","description":"\n<p>Require the agent to write notes about this call?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_action_leave_voicemail","full_name":"call_action_leave_voicemail","description":"\n<p>When enabled, applying this disposition plays a recorded voicemail message to the caller.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_action_apply_opt_out","full_name":"call_action_apply_opt_out","description":"\n<p>When enabled, applying this disposition opts the caller out of future contact.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"apply_machine_detected","full_name":"apply_machine_detected","description":"\n<p>When enabled, applying this disposition marks the call as having reached an answering machine.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"apply_add_to_schedule_suppression","full_name":"apply_add_to_schedule_suppression","description":"\n<p>When enabled, applying this disposition adds the lead’s number to its schedule’s suppression list.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"reuse_conference","full_name":"reuse_conference","description":"\n<p>When enabled, applying this disposition keeps the existing conference open instead of ending it.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"delete_scheduled_callbacks","full_name":"delete_scheduled_callbacks","description":"\n<p>When enabled, applying this disposition deletes any scheduled callbacks for the caller on this offer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_callback_now","full_name":"schedule_callback_now","description":"\n<p>When enabled, applying this disposition immediately schedules a callback for the lead instead of its normal callback timing.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scheduled_callback_chance","full_name":"scheduled_callback_chance","description":"\n<p>The percent chance, 0-100, that a waiting scheduled callback is placed instead of the next lead after auto next lead runs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"use_when_blank","full_name":"use_when_blank","description":"\n<p>When enabled, this disposition is automatically applied to any call that ends without one chosen. Only one disposition per company can have this enabled.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_id","full_name":"schedule_id","description":"\n<p>The schedule whose actions run when this disposition is applied to a call.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Schedule}[/api/docs/1.0/schedules/index.html]. Refer to: {/api/docs/1.0/schedules}[/api/docs/1.0/schedules/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"external_record_id","full_name":"external_record_id","description":"\n<p>An external identifier to associate with this disposition.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"text_color","full_name":"text_color","description":"\n<p>The hex color of this disposition’s button text, e.g.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"background_color","full_name":"background_color","description":"\n<p>The hex color of this disposition’s button background, e.g.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"text_shadow_color","full_name":"text_shadow_color","description":"\n<p>The hex color of this disposition’s button text shadow, e.g.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"font_size","full_name":"font_size","description":"\n<p>The font size, in pixels, of this disposition’s button label. Clamped between 5 and 30.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Apply these additional tokens to the call when selecting this disposition?</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"filter_token_value_ids","full_name":"filter_token_value_ids","description":"\n<p>Only show this disposition to agents when the call’s tokens match these. Leave blank to show it for every call.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sortable_order","full_name":"sortable_order","description":"\n<p>The order in which records will be sorted. Values are sorted in ascending order; smaller values are listed first.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/call_dispositions/create","name":"create","apis":[{"api_url":"/api/v1/call_dispositions","http_method":"POST","short_description":"Create Call Disposition.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"key","full_name":"key","description":"\n<p>The internal token name where values are stored.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>The friendly human name displayed to users.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"hint","full_name":"hint","description":"\n<p>Display a helpful hint to users explaining the purpose of this disposition.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"show_on_agent_widget","full_name":"show_on_agent_widget","description":"\n<p>Show this disposition on the agent widget?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"show_in_tables","full_name":"show_in_tables","description":"\n<p>Show this disposition as a column on tables?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"show_in_reports","full_name":"show_in_reports","description":"\n<p>Show this disposition as a column on reports?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"apply_call_answered","full_name":"apply_call_answered","description":"\n<p>Mark the call as having been answered?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"apply_agent_handled","full_name":"apply_agent_handled","description":"\n<p>Mark the call as having been handled by an agent?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"apply_buyer_handled","full_name":"apply_buyer_handled","description":"\n<p>Mark the call as having been handled by a buyer?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"apply_qualified","full_name":"apply_qualified","description":"\n<p>Mark the call as having been qualified?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"apply_end_of_schedule","full_name":"apply_end_of_schedule","description":"\n<p>Trigger the end of schedule when selecting this disposition?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"apply_block_caller","full_name":"apply_block_caller","description":"\n<p>Block the caller when selecting this disposition?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"apply_auto_next_lead","full_name":"apply_auto_next_lead","description":"\n<p>Automatically move to the next lead after selecting this disposition?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"notes_required","full_name":"notes_required","description":"\n<p>Require the agent to write notes about this call?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_action_leave_voicemail","full_name":"call_action_leave_voicemail","description":"\n<p>When enabled, applying this disposition plays a recorded voicemail message to the caller.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_action_apply_opt_out","full_name":"call_action_apply_opt_out","description":"\n<p>When enabled, applying this disposition opts the caller out of future contact.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"apply_machine_detected","full_name":"apply_machine_detected","description":"\n<p>When enabled, applying this disposition marks the call as having reached an answering machine.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"apply_add_to_schedule_suppression","full_name":"apply_add_to_schedule_suppression","description":"\n<p>When enabled, applying this disposition adds the lead’s number to its schedule’s suppression list.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"reuse_conference","full_name":"reuse_conference","description":"\n<p>When enabled, applying this disposition keeps the existing conference open instead of ending it.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"delete_scheduled_callbacks","full_name":"delete_scheduled_callbacks","description":"\n<p>When enabled, applying this disposition deletes any scheduled callbacks for the caller on this offer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_callback_now","full_name":"schedule_callback_now","description":"\n<p>When enabled, applying this disposition immediately schedules a callback for the lead instead of its normal callback timing.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scheduled_callback_chance","full_name":"scheduled_callback_chance","description":"\n<p>The percent chance, 0-100, that a waiting scheduled callback is placed instead of the next lead after auto next lead runs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"use_when_blank","full_name":"use_when_blank","description":"\n<p>When enabled, this disposition is automatically applied to any call that ends without one chosen. Only one disposition per company can have this enabled.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_id","full_name":"schedule_id","description":"\n<p>The schedule whose actions run when this disposition is applied to a call.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Schedule}[/api/docs/1.0/schedules/index.html]. Refer to: {/api/docs/1.0/schedules}[/api/docs/1.0/schedules/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"external_record_id","full_name":"external_record_id","description":"\n<p>An external identifier to associate with this disposition.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"text_color","full_name":"text_color","description":"\n<p>The hex color of this disposition’s button text, e.g.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"background_color","full_name":"background_color","description":"\n<p>The hex color of this disposition’s button background, e.g.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"text_shadow_color","full_name":"text_shadow_color","description":"\n<p>The hex color of this disposition’s button text shadow, e.g.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"font_size","full_name":"font_size","description":"\n<p>The font size, in pixels, of this disposition’s button label. Clamped between 5 and 30.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Apply these additional tokens to the call when selecting this disposition?</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"filter_token_value_ids","full_name":"filter_token_value_ids","description":"\n<p>Only show this disposition to agents when the call’s tokens match these. Leave blank to show it for every call.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sortable_order","full_name":"sortable_order","description":"\n<p>The order in which records will be sorted. Values are sorted in ascending order; smaller values are listed first.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/call_dispositions/show","name":"show","apis":[{"api_url":"/api/v1/call_dispositions/:id","http_method":"GET","short_description":"Get Call Disposition by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/call_dispositions/update","name":"update","apis":[{"api_url":"/api/v1/call_dispositions/:id","http_method":"PUT","short_description":"Update Call Disposition by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"key","full_name":"key","description":"\n<p>The internal token name where values are stored.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>The friendly human name displayed to users.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"hint","full_name":"hint","description":"\n<p>Display a helpful hint to users explaining the purpose of this disposition.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"show_on_agent_widget","full_name":"show_on_agent_widget","description":"\n<p>Show this disposition on the agent widget?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"show_in_tables","full_name":"show_in_tables","description":"\n<p>Show this disposition as a column on tables?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"show_in_reports","full_name":"show_in_reports","description":"\n<p>Show this disposition as a column on reports?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"apply_call_answered","full_name":"apply_call_answered","description":"\n<p>Mark the call as having been answered?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"apply_agent_handled","full_name":"apply_agent_handled","description":"\n<p>Mark the call as having been handled by an agent?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"apply_buyer_handled","full_name":"apply_buyer_handled","description":"\n<p>Mark the call as having been handled by a buyer?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"apply_qualified","full_name":"apply_qualified","description":"\n<p>Mark the call as having been qualified?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"apply_end_of_schedule","full_name":"apply_end_of_schedule","description":"\n<p>Trigger the end of schedule when selecting this disposition?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"apply_block_caller","full_name":"apply_block_caller","description":"\n<p>Block the caller when selecting this disposition?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"apply_auto_next_lead","full_name":"apply_auto_next_lead","description":"\n<p>Automatically move to the next lead after selecting this disposition?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"notes_required","full_name":"notes_required","description":"\n<p>Require the agent to write notes about this call?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_action_leave_voicemail","full_name":"call_action_leave_voicemail","description":"\n<p>When enabled, applying this disposition plays a recorded voicemail message to the caller.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_action_apply_opt_out","full_name":"call_action_apply_opt_out","description":"\n<p>When enabled, applying this disposition opts the caller out of future contact.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"apply_machine_detected","full_name":"apply_machine_detected","description":"\n<p>When enabled, applying this disposition marks the call as having reached an answering machine.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"apply_add_to_schedule_suppression","full_name":"apply_add_to_schedule_suppression","description":"\n<p>When enabled, applying this disposition adds the lead’s number to its schedule’s suppression list.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"reuse_conference","full_name":"reuse_conference","description":"\n<p>When enabled, applying this disposition keeps the existing conference open instead of ending it.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"delete_scheduled_callbacks","full_name":"delete_scheduled_callbacks","description":"\n<p>When enabled, applying this disposition deletes any scheduled callbacks for the caller on this offer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_callback_now","full_name":"schedule_callback_now","description":"\n<p>When enabled, applying this disposition immediately schedules a callback for the lead instead of its normal callback timing.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scheduled_callback_chance","full_name":"scheduled_callback_chance","description":"\n<p>The percent chance, 0-100, that a waiting scheduled callback is placed instead of the next lead after auto next lead runs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"use_when_blank","full_name":"use_when_blank","description":"\n<p>When enabled, this disposition is automatically applied to any call that ends without one chosen. Only one disposition per company can have this enabled.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_id","full_name":"schedule_id","description":"\n<p>The schedule whose actions run when this disposition is applied to a call.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Schedule}[/api/docs/1.0/schedules/index.html]. Refer to: {/api/docs/1.0/schedules}[/api/docs/1.0/schedules/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"external_record_id","full_name":"external_record_id","description":"\n<p>An external identifier to associate with this disposition.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"text_color","full_name":"text_color","description":"\n<p>The hex color of this disposition’s button text, e.g.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"background_color","full_name":"background_color","description":"\n<p>The hex color of this disposition’s button background, e.g.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"text_shadow_color","full_name":"text_shadow_color","description":"\n<p>The hex color of this disposition’s button text shadow, e.g.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"font_size","full_name":"font_size","description":"\n<p>The font size, in pixels, of this disposition’s button label. Clamped between 5 and 30.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Apply these additional tokens to the call when selecting this disposition?</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"filter_token_value_ids","full_name":"filter_token_value_ids","description":"\n<p>Only show this disposition to agents when the call’s tokens match these. Leave blank to show it for every call.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sortable_order","full_name":"sortable_order","description":"\n<p>The order in which records will be sorted. Values are sorted in ascending order; smaller values are listed first.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/call_dispositions/destroy","name":"destroy","apis":[{"api_url":"/api/v1/call_dispositions/:id","http_method":"DELETE","short_description":"Destroy Call Disposition by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"call_logs":{"doc_url":"/api/docs/1.0/call_logs","id":"call_logs","api_url":"/api","name":"Call Logs","short_description":"Get the logs for a call.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/call_logs/index","name":"index","apis":[{"api_url":"/api/v1/call_logs","http_method":"GET","short_description":"Get the logs for a call.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"call_id","full_name":"call_id","description":"\n<p>The internal id for a call on Trackdrive.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Call}[/api/docs/1.0/calls/index.html]. Refer to: {/api/docs/1.0/calls}[/api/docs/1.0/calls/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"call_recording_rules":{"doc_url":"/api/docs/1.0/call_recording_rules","id":"call_recording_rules","api_url":"/api","name":"Calls: Recording Retention","short_description":"Rules that automatically delete call recordings after a set retention period, scoped to an offer, schedule, buyer, or traffic source.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/call_recording_rules/index","name":"index","apis":[{"api_url":"/api/v1/call_recording_rules","http_method":"GET","short_description":"List Call Recording Retention records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nuser_id\n</li>\n<li class='column-attempt'>\nsortable_order\n</li>\n<li class='column-attempt'>\ndescription\n</li>\n<li class='column-attempt'>\nrecording_type\n</li>\n<li class='column-attempt'>\nretention_seconds\n</li>\n<li class='column-attempt'>\noffer_id\n</li>\n<li class='column-attempt'>\nschedule_id\n</li>\n<li class='column-attempt'>\nbuyer_id\n</li>\n<li class='column-attempt'>\ntraffic_source_id\n</li>\n<li class='column-attempt'>\ncompleted_at\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/call_recording_rules/new","name":"new","apis":[{"api_url":"/api/v1/call_recording_rules/new","http_method":"GET","short_description":"Build Call Recording Retention with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"recording_type","full_name":"recording_type","description":"\n<p>This type of recording will be deleted once the retention period has passed.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be one of: <code>call</code>, <code>consumer_and_agent</code>, <code>consumer_and_buyer</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"retention_seconds","full_name":"retention_seconds","description":"\n<p>If a recording is older than this many seconds, it will be deleted.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_id","full_name":"offer_id","description":"\n<p>Only recordings matching this offer will be deleted after the retention period.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_id","full_name":"schedule_id","description":"\n<p>Only recordings matching this Schedule will be deleted after the retention period.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Schedule}[/api/docs/1.0/schedules/index.html]. Refer to: {/api/docs/1.0/schedules}[/api/docs/1.0/schedules/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_id","full_name":"buyer_id","description":"\n<p>Only recordings matching this Buyer will be deleted after the retention period.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Buyer}[/api/docs/1.0/buyers/index.html]. Refer to: {/api/docs/1.0/buyers}[/api/docs/1.0/buyers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_id","full_name":"traffic_source_id","description":"\n<p>Only recordings matching this Traffic Source will be deleted after the retention period.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Traffic Source}[/api/docs/1.0/traffic_sources/index.html]. Refer to: {/api/docs/1.0/traffic_sources}[/api/docs/1.0/traffic_sources/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/call_recording_rules/create","name":"create","apis":[{"api_url":"/api/v1/call_recording_rules","http_method":"POST","short_description":"Create Call Recording Retention.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"recording_type","full_name":"recording_type","description":"\n<p>This type of recording will be deleted once the retention period has passed.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be one of: <code>call</code>, <code>consumer_and_agent</code>, <code>consumer_and_buyer</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"retention_seconds","full_name":"retention_seconds","description":"\n<p>If a recording is older than this many seconds, it will be deleted.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_id","full_name":"offer_id","description":"\n<p>Only recordings matching this offer will be deleted after the retention period.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_id","full_name":"schedule_id","description":"\n<p>Only recordings matching this Schedule will be deleted after the retention period.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Schedule}[/api/docs/1.0/schedules/index.html]. Refer to: {/api/docs/1.0/schedules}[/api/docs/1.0/schedules/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_id","full_name":"buyer_id","description":"\n<p>Only recordings matching this Buyer will be deleted after the retention period.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Buyer}[/api/docs/1.0/buyers/index.html]. Refer to: {/api/docs/1.0/buyers}[/api/docs/1.0/buyers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_id","full_name":"traffic_source_id","description":"\n<p>Only recordings matching this Traffic Source will be deleted after the retention period.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Traffic Source}[/api/docs/1.0/traffic_sources/index.html]. Refer to: {/api/docs/1.0/traffic_sources}[/api/docs/1.0/traffic_sources/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/call_recording_rules/show","name":"show","apis":[{"api_url":"/api/v1/call_recording_rules/:id","http_method":"GET","short_description":"Get Call Recording Retention by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/call_recording_rules/update","name":"update","apis":[{"api_url":"/api/v1/call_recording_rules/:id","http_method":"PUT","short_description":"Update Call Recording Retention by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"recording_type","full_name":"recording_type","description":"\n<p>This type of recording will be deleted once the retention period has passed.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be one of: <code>call</code>, <code>consumer_and_agent</code>, <code>consumer_and_buyer</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"retention_seconds","full_name":"retention_seconds","description":"\n<p>If a recording is older than this many seconds, it will be deleted.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_id","full_name":"offer_id","description":"\n<p>Only recordings matching this offer will be deleted after the retention period.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_id","full_name":"schedule_id","description":"\n<p>Only recordings matching this Schedule will be deleted after the retention period.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Schedule}[/api/docs/1.0/schedules/index.html]. Refer to: {/api/docs/1.0/schedules}[/api/docs/1.0/schedules/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_id","full_name":"buyer_id","description":"\n<p>Only recordings matching this Buyer will be deleted after the retention period.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Buyer}[/api/docs/1.0/buyers/index.html]. Refer to: {/api/docs/1.0/buyers}[/api/docs/1.0/buyers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_id","full_name":"traffic_source_id","description":"\n<p>Only recordings matching this Traffic Source will be deleted after the retention period.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Traffic Source}[/api/docs/1.0/traffic_sources/index.html]. Refer to: {/api/docs/1.0/traffic_sources}[/api/docs/1.0/traffic_sources/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/call_recording_rules/destroy","name":"destroy","apis":[{"api_url":"/api/v1/call_recording_rules/:id","http_method":"DELETE","short_description":"Destroy Call Recording Retention by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"call_router_answer_groups":{"doc_url":"/api/docs/1.0/call_router_answer_groups","id":"call_router_answer_groups","api_url":"/api","name":"Offers: Call Flow: Answer Groups","short_description":"Groups of keypress choices offered to callers during an IVR menu, with shared response-collection settings.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/call_router_answer_groups/index","name":"index","apis":[{"api_url":"/api/v1/call_router_answer_groups","http_method":"GET","short_description":"List Answer Group records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncontext_menu_name\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nsortable_order\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\ndescription\n</li>\n<li class='column-attempt'>\ncall_router_answers_count\n</li>\n<li class='column-attempt'>\nrequest_answer_with_pound\n</li>\n<li class='column-attempt'>\nrequest_answer_without_pound\n</li>\n<li class='column-attempt'>\nanswer_length_min\n</li>\n<li class='column-attempt'>\nanswer_length_max\n</li>\n<li class='column-attempt'>\nanswer_length_timeout\n</li>\n<li class='column-attempt'>\nanswer_assign_to_token_key\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/call_router_answer_groups/new","name":"new","apis":[{"api_url":"/api/v1/call_router_answer_groups/new","http_method":"GET","short_description":"Build Answer Group with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name of the Answer Group.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Optional description for the Answer Group.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_router_answers_count","full_name":"call_router_answers_count","description":"\n<p>Number of single-key answers configured in this group.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"request_answer_with_pound","full_name":"request_answer_with_pound","description":"\n<p>Collect a multi-digit response and require callers to press</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"answer_length_min","full_name":"answer_length_min","description":"\n<p>Minimum number of digits expected when collecting a numeric response.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"answer_length_max","full_name":"answer_length_max","description":"\n<p>Maximum number of digits allowed when collecting a numeric response.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"answer_length_timeout","full_name":"answer_length_timeout","description":"\n<p>Seconds to wait for input before timing out when collecting a numeric response.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"answer_assign_to_token_key","full_name":"answer_assign_to_token_key","description":"\n<p>The token key the caller’s entered digits are saved to when collecting a multi-digit response.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/call_router_answer_groups/create","name":"create","apis":[{"api_url":"/api/v1/call_router_answer_groups","http_method":"POST","short_description":"Create Answer Group.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name of the Answer Group.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Optional description for the Answer Group.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_router_answers_count","full_name":"call_router_answers_count","description":"\n<p>Number of single-key answers configured in this group.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"request_answer_with_pound","full_name":"request_answer_with_pound","description":"\n<p>Collect a multi-digit response and require callers to press</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"answer_length_min","full_name":"answer_length_min","description":"\n<p>Minimum number of digits expected when collecting a numeric response.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"answer_length_max","full_name":"answer_length_max","description":"\n<p>Maximum number of digits allowed when collecting a numeric response.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"answer_length_timeout","full_name":"answer_length_timeout","description":"\n<p>Seconds to wait for input before timing out when collecting a numeric response.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"answer_assign_to_token_key","full_name":"answer_assign_to_token_key","description":"\n<p>The token key the caller’s entered digits are saved to when collecting a multi-digit response.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/call_router_answer_groups/show","name":"show","apis":[{"api_url":"/api/v1/call_router_answer_groups/:id","http_method":"GET","short_description":"Get Answer Group by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/call_router_answer_groups/update","name":"update","apis":[{"api_url":"/api/v1/call_router_answer_groups/:id","http_method":"PUT","short_description":"Update Answer Group by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name of the Answer Group.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Optional description for the Answer Group.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_router_answers_count","full_name":"call_router_answers_count","description":"\n<p>Number of single-key answers configured in this group.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"request_answer_with_pound","full_name":"request_answer_with_pound","description":"\n<p>Collect a multi-digit response and require callers to press</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"answer_length_min","full_name":"answer_length_min","description":"\n<p>Minimum number of digits expected when collecting a numeric response.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"answer_length_max","full_name":"answer_length_max","description":"\n<p>Maximum number of digits allowed when collecting a numeric response.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"answer_length_timeout","full_name":"answer_length_timeout","description":"\n<p>Seconds to wait for input before timing out when collecting a numeric response.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"answer_assign_to_token_key","full_name":"answer_assign_to_token_key","description":"\n<p>The token key the caller’s entered digits are saved to when collecting a multi-digit response.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/call_router_answer_groups/destroy","name":"destroy","apis":[{"api_url":"/api/v1/call_router_answer_groups/:id","http_method":"DELETE","short_description":"Destroy Answer Group by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"call_router_answers":{"doc_url":"/api/docs/1.0/call_router_answers","id":"call_router_answers","api_url":"/api","name":"Offers: Call Flow: Answers","short_description":"A single keypress option within an IVR menu, defining what happens when a caller presses that key.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/call_router_answers/index","name":"index","apis":[{"api_url":"/api/v1/call_router_answers","http_method":"GET","short_description":"List Answer records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\ncontext_menu_name\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\ncall_router_answer_group_id\n</li>\n<li class='column-attempt'>\nkey_press\n</li>\n<li class='column-attempt'>\nsortable_order\n</li>\n<li class='column-attempt'>\ndescription\n</li>\n<li class='column-attempt'>\noutgoing_webhook_ids\n</li>\n<li class='column-attempt'>\nrecord_token_filter_id\n</li>\n<li class='column-attempt'>\nrecord_token_filter_data_count\n</li>\n<li class='column-attempt'>\nrecord_token_filter_data\n</li>\n<li class='column-attempt'>\nrecord_token_additional_id\n</li>\n<li class='column-attempt'>\nrecord_token_additional_data_count\n</li>\n<li class='column-attempt'>\nrecord_token_additional_data\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/call_router_answers/new","name":"new","apis":[{"api_url":"/api/v1/call_router_answers/new","http_method":"GET","short_description":"Build Answer with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"call_router_answer_group_id","full_name":"call_router_answer_group_id","description":"\n<p>Answer Group</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"key_press","full_name":"key_press","description":"\n<p>Key Press</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_id","full_name":"record_token_filter_id","description":"\n<p>Filters</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Filters}[/api/docs/1.0/record_token_filters/index.html]. Refer to: {/api/docs/1.0/record_token_filters}[/api/docs/1.0/record_token_filters/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>This answer will only be used for calls matching these tokens.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_id","full_name":"record_token_additional_id","description":"\n<p>Additional Tokens</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attribution_token_value_ids","full_name":"attribution_token_value_ids","description":"\n<p>These extra tokens will be applied to calls that use this answer.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of tokens. Example tokens:<br> <code>buyer_interest:loan,another_token:value</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/call_router_answers/create","name":"create","apis":[{"api_url":"/api/v1/call_router_answers","http_method":"POST","short_description":"Create Answer.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"call_router_answer_group_id","full_name":"call_router_answer_group_id","description":"\n<p>Answer Group</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"key_press","full_name":"key_press","description":"\n<p>Key Press</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_id","full_name":"record_token_filter_id","description":"\n<p>Filters</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Filters}[/api/docs/1.0/record_token_filters/index.html]. Refer to: {/api/docs/1.0/record_token_filters}[/api/docs/1.0/record_token_filters/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>This answer will only be used for calls matching these tokens.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_id","full_name":"record_token_additional_id","description":"\n<p>Additional Tokens</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attribution_token_value_ids","full_name":"attribution_token_value_ids","description":"\n<p>These extra tokens will be applied to calls that use this answer.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of tokens. Example tokens:<br> <code>buyer_interest:loan,another_token:value</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/call_router_answers/show","name":"show","apis":[{"api_url":"/api/v1/call_router_answers/:id","http_method":"GET","short_description":"Get Answer by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/call_router_answers/update","name":"update","apis":[{"api_url":"/api/v1/call_router_answers/:id","http_method":"PUT","short_description":"Update Answer by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"call_router_answer_group_id","full_name":"call_router_answer_group_id","description":"\n<p>Answer Group</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"key_press","full_name":"key_press","description":"\n<p>Key Press</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_id","full_name":"record_token_filter_id","description":"\n<p>Filters</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Filters}[/api/docs/1.0/record_token_filters/index.html]. Refer to: {/api/docs/1.0/record_token_filters}[/api/docs/1.0/record_token_filters/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>This answer will only be used for calls matching these tokens.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_id","full_name":"record_token_additional_id","description":"\n<p>Additional Tokens</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attribution_token_value_ids","full_name":"attribution_token_value_ids","description":"\n<p>These extra tokens will be applied to calls that use this answer.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of tokens. Example tokens:<br> <code>buyer_interest:loan,another_token:value</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/call_router_answers/destroy","name":"destroy","apis":[{"api_url":"/api/v1/call_router_answers/:id","http_method":"DELETE","short_description":"Destroy Answer by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"call_routers":{"doc_url":"/api/docs/1.0/call_routers","id":"call_routers","api_url":"/api","name":"Offers: Call Flow","short_description":"Individual rules in an offer's call flow controlling greetings, IVR menus, dialing, hold queues and exception handling.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/call_routers/index","name":"index","apis":[{"api_url":"/api/v1/call_routers","http_method":"GET","short_description":"List Call Flow records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_id","full_name":"offer_id","description":"\n<p>Assign the record to this Offer.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncategory\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\ncontext_menu_name\n</li>\n<li class='column-attempt'>\noffer_id\n</li>\n<li class='column-attempt'>\nmessage_type\n</li>\n<li class='column-attempt'>\nmessage_action\n</li>\n<li class='column-attempt'>\nmessage_loop\n</li>\n<li class='column-attempt'>\ntext_to_speech\n</li>\n<li class='column-attempt'>\ntext_to_speech_gender\n</li>\n<li class='column-attempt'>\nrouter_action\n</li>\n<li class='column-attempt'>\naction_option\n</li>\n<li class='column-attempt'>\nbuyer_ids\n</li>\n<li class='column-attempt'>\nbuyer_offer_ids\n</li>\n<li class='column-attempt'>\nbuyer_group_ids\n</li>\n<li class='column-attempt'>\nsortable_order\n</li>\n<li class='column-attempt'>\nschedule_id\n</li>\n<li class='column-attempt'>\noutbound_timeout_seconds\n</li>\n<li class='column-attempt'>\nrouter_type\n</li>\n<li class='column-attempt'>\ndescription\n</li>\n<li class='column-attempt'>\nmessage_action_type\n</li>\n<li class='column-attempt'>\nkey_press_timeout_seconds\n</li>\n<li class='column-attempt'>\nperform_action_if_buyer_is_available\n</li>\n<li class='column-attempt'>\ninbound_call_route_async\n</li>\n<li class='column-attempt'>\nbackup_buyer_ids\n</li>\n<li class='column-attempt'>\nbackup_buyer_group_ids\n</li>\n<li class='column-attempt'>\nuse_sound_playlist\n</li>\n<li class='column-attempt'>\nsound_playlist_id\n</li>\n<li class='column-attempt'>\nhold_music_sound_playlist_id\n</li>\n<li class='column-attempt'>\nvoicemail_sound_playlist_id\n</li>\n<li class='column-attempt'>\nhas_schedule\n</li>\n<li class='column-attempt'>\nhas_extension_pool\n</li>\n<li class='column-attempt'>\nallows_outgoing_webhooks\n</li>\n<li class='column-attempt'>\nuse_with_find_a_buyer\n</li>\n<li class='column-attempt'>\nuse_with_key_press_flows\n</li>\n<li class='column-attempt'>\nkey_press_flow_group_id\n</li>\n<li class='column-attempt'>\nauto_retry_next_buyer\n</li>\n<li class='column-attempt'>\nauto_retry_next_buyer_seconds\n</li>\n<li class='column-attempt'>\nhas_extension_actions\n</li>\n<li class='column-attempt'>\nhas_schedule_action\n</li>\n<li class='column-attempt'>\ncan_dial\n</li>\n<li class='column-attempt'>\ncan_alter_traffic_source\n</li>\n<li class='column-attempt'>\nmax_call_disposition_wait_seconds\n</li>\n<li class='column-attempt'>\nhold_queue_caller_limit\n</li>\n<li class='column-attempt'>\nhold_queue_percentage_size\n</li>\n<li class='column-attempt'>\nmax_hold_seconds\n</li>\n<li class='column-attempt'>\nmax_hold_seconds_average\n</li>\n<li class='column-attempt'>\nfire_call_router_webhooks_before_action\n</li>\n<li class='column-attempt'>\naction_digit\n</li>\n<li class='column-attempt'>\noff_hook_calls_per_seat\n</li>\n<li class='column-attempt'>\noff_hook_unaccepted_wait\n</li>\n<li class='column-attempt'>\noff_hook_leads_needed\n</li>\n<li class='column-attempt'>\naudio_file_url\n</li>\n<li class='column-attempt'>\nvoicemail_file_url\n</li>\n<li class='column-attempt'>\nhold_music_file_url\n</li>\n<li class='column-attempt'>\ncall_router_hangup_reason\n</li>\n<li class='column-attempt'>\ncall_router_answer_group_id\n</li>\n<li class='column-attempt'>\noff_hook_no_lead_timeout\n</li>\n<li class='column-attempt'>\noutgoing_webhook_ids\n</li>\n<li class='column-attempt'>\nafter_action_sound_playlist_enabled\n</li>\n<li class='column-attempt'>\nafter_action_sound_playlist_id\n</li>\n<li class='column-attempt'>\noff_hook_dropped_call_seconds\n</li>\n<li class='column-attempt'>\noff_hook_drop_limit_1\n</li>\n<li class='column-attempt'>\noff_hook_drop_cps_1\n</li>\n<li class='column-attempt'>\noff_hook_drop_limit_2\n</li>\n<li class='column-attempt'>\noff_hook_drop_cps_2\n</li>\n<li class='column-attempt'>\nenabled\n</li>\n<li class='column-attempt'>\nrecord_token_filter_id\n</li>\n<li class='column-attempt'>\nrecord_token_filter_data_count\n</li>\n<li class='column-attempt'>\nrecord_token_filter_data\n</li>\n<li class='column-attempt'>\nrecord_token_additional_id\n</li>\n<li class='column-attempt'>\nrecord_token_additional_data_count\n</li>\n<li class='column-attempt'>\nrecord_token_additional_data\n</li>\n<li class='column-attempt'>\nrecord_token_buyer_id\n</li>\n<li class='column-attempt'>\nrecord_token_buyer_data_count\n</li>\n<li class='column-attempt'>\nrecord_token_buyer_data\n</li>\n<li class='column-attempt'>\noff_hook_dropped_calls\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/call_routers/new","name":"new","apis":[{"api_url":"/api/v1/call_routers/new","http_method":"GET","short_description":"Build Call Flow Rule with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"message_type","full_name":"message_type","description":"\n<p>Play A Message?</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>none</th><td>No Message</td></tr><tr><th>speak</th><td>Speak TTS</td></tr><tr><th>audio</th><td>Play Audio</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"router_action","full_name":"router_action","description":"\n<p>Choose An Action</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>dial</th><td>Forward To Buyers or Agents</td></tr><tr><th>redirect</th><td>Forward To Offer</td></tr><tr><th>add_to_schedule</th><td>Add To Schedule</td></tr><tr><th>add_to_hold_queue</th><td>Place Caller In Hold Queue</td></tr><tr><th>remove_from_schedule</th><td>Remove From Schedule</td></tr><tr><th>record_voicemail</th><td>Record Voicemail</td></tr><tr><th>request_key_press</th><td>Request Key Press</td></tr><tr><th>block_caller</th><td>Block Caller</td></tr><tr><th>end_call</th><td>Hang Up</td></tr><tr><th>none</th><td>Continue Offer Routing</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid list of tokens. Example tokens:<br> <code>buyer_interest:loan,another_token:value</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Describe the purpose of this call flow rule.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"text_to_speech","full_name":"text_to_speech","description":"\n<p>Text To Speech that will be spoken when <code>message_type=speak</code></p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"message_loop","full_name":"message_loop","description":"\n<p>The message will be repeated this many times.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"audio_file","full_name":"audio_file","description":"\n<p>The audio file that will be played when <code>message_type=audio</code></p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid file upload.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_id","full_name":"schedule_id","description":"\n<p>The schedule that will be used when <code>router_action=add_to_schedule</code></p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Schedule}[/api/docs/1.0/schedules/index.html]. Refer to: {/api/docs/1.0/schedules}[/api/docs/1.0/schedules/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_ids","full_name":"buyer_ids","description":"\n<p>Calls will be forwarded to these buyers when <code>router_action=dial</code></p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Buyer}[/api/docs/1.0/buyers/index.html]. Refer to: {/api/docs/1.0/buyers}[/api/docs/1.0/buyers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_group_ids","full_name":"buyer_group_ids","description":"\n<p>Calls will be forwarded to these buyer groups when <code>router_action=dial</code></p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Buyer Group}[/api/docs/1.0/buyer_groups/index.html]. Refer to: {/api/docs/1.0/buyer_groups}[/api/docs/1.0/buyer_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_offer_ids","full_name":"buyer_offer_ids","description":"\n<p>Calls will be forwarded to this offer when <code>router_action=redirect</code></p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"hold_queue_caller_limit","full_name":"hold_queue_caller_limit","description":"\n<p>Used when <code>router_type=add_to_hold_queue</code>. How many people can be on hold?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"hold_queue_percentage_size","full_name":"hold_queue_percentage_size","description":"\n<p>Used when <code>router_type=add_to_hold_queue</code>. Set the hold queue size automatically by taking [Active CC * This Percentage]</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"max_hold_seconds","full_name":"max_hold_seconds","description":"\n<p>Used when <code>router_type=add_to_hold_queue</code>. Maximum number of seconds a caller can be on hold.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"max_hold_seconds_average","full_name":"max_hold_seconds_average","description":"\n<p>Used when <code>router_type=add_to_hold_queue</code>. Trackdrive will stop adding callers to the hold queue if the average time spent on hold exceeds this number of seconds.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>A short label for this call flow rule shown in the call flow list.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"message_action_type","full_name":"message_action_type","description":"\n<p>The step this rule performs in the call flow, such as playing a message, dialing buyers, or adding to a hold queue.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"text_to_speech_gender","full_name":"text_to_speech_gender","description":"\n<p>The voice used for the <code>text_to_speech</code> message, <code>Male</code> or <code>Female</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"key_press_timeout_seconds","full_name":"key_press_timeout_seconds","description":"\n<p>How many seconds to wait for a key press before continuing when <code>router_type=press_1_to_accept</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_action_type","full_name":"traffic_source_action_type","description":"\n<p>How the traffic source should be altered when this rule runs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_action_id","full_name":"traffic_source_action_id","description":"\n<p>The traffic source to assign when <code>traffic_source_action_type</code> reassigns the traffic source.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_action_payout","full_name":"traffic_source_action_payout","description":"\n<p>The alternate payout applied when <code>traffic_source_action_type</code> sets a new payout.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"outbound_timeout_seconds","full_name":"outbound_timeout_seconds","description":"\n<p>How many seconds an outbound call to an agent is allowed to ring before it is considered unanswered.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"use_with_find_a_buyer","full_name":"use_with_find_a_buyer","description":"\n<p>Only perform this action when a buyer can be matched for the call.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"perform_action_if_buyer_is_available","full_name":"perform_action_if_buyer_is_available","description":"\n<p>Only perform this action when a buyer is available. Companion setting to <code>use_with_find_a_buyer</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"auto_retry_next_buyer","full_name":"auto_retry_next_buyer","description":"\n<p>Automatically dial the next buyer if the current one does not answer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"auto_retry_next_buyer_seconds","full_name":"auto_retry_next_buyer_seconds","description":"\n<p>How many seconds to wait before dialing the next buyer when <code>auto_retry_next_buyer</code> is true.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"inbound_call_route_async","full_name":"inbound_call_route_async","description":"\n<p>Route the inbound call asynchronously instead of holding the caller while this rule runs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"off_hook_no_lead_timeout","full_name":"off_hook_no_lead_timeout","description":"\n<p>Used when <code>router_type=off_hook_press_to_accept</code>. How many seconds an agent can go without a matching lead before instant agent dialing stops.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"off_hook_calls_per_seat","full_name":"off_hook_calls_per_seat","description":"\n<p>Used when <code>router_type=off_hook_press_to_accept</code>. How many outbound calls to place per available agent seat.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"off_hook_unaccepted_wait","full_name":"off_hook_unaccepted_wait","description":"\n<p>Used when <code>router_type=off_hook_press_to_accept</code>. How many seconds an agent has to accept an offered call before it is considered unaccepted.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"off_hook_leads_needed","full_name":"off_hook_leads_needed","description":"\n<p>Used when <code>router_type=off_hook_press_to_accept</code>. How many matching leads must be available before dialing an agent.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"off_hook_dropped_call_seconds","full_name":"off_hook_dropped_call_seconds","description":"\n<p>Used when <code>router_type=off_hook_press_to_accept</code>. The lookback window, in seconds, used to calculate the dropped call percentage.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"off_hook_drop_limit_1","full_name":"off_hook_drop_limit_1","description":"\n<p>Used when <code>router_type=off_hook_press_to_accept</code>. The first dropped call percentage threshold that throttles outbound dialing.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"off_hook_drop_cps_1","full_name":"off_hook_drop_cps_1","description":"\n<p>Used when <code>router_type=off_hook_press_to_accept</code>. The calls-per-seat rate applied once <code>off_hook_drop_limit_1</code> is exceeded.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"off_hook_drop_limit_2","full_name":"off_hook_drop_limit_2","description":"\n<p>Used when <code>router_type=off_hook_press_to_accept</code>. The second, higher dropped call percentage threshold that throttles outbound dialing further.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"off_hook_drop_cps_2","full_name":"off_hook_drop_cps_2","description":"\n<p>Used when <code>router_type=off_hook_press_to_accept</code>. The calls-per-seat rate applied once <code>off_hook_drop_limit_2</code> is exceeded.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"action_digit","full_name":"action_digit","description":"\n<p>Only perform this action if the caller pressed this key.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"max_call_disposition_wait_seconds","full_name":"max_call_disposition_wait_seconds","description":"\n<p>How many seconds to wait for an agent to disposition a call before moving on.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_router_hangup_reason","full_name":"call_router_hangup_reason","description":"\n<p>The reason recorded on the call when this rule hangs up the call.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fire_call_router_webhooks_before_action","full_name":"fire_call_router_webhooks_before_action","description":"\n<p>Fire this rule’s outgoing webhooks before performing its action instead of after.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"backup_buyer_ids","full_name":"backup_buyer_ids","description":"\n<p>Used when <code>router_type=off_hook_press_to_accept</code>. Overflow agents dialed when the primary agents in <code>buyer_ids</code> are unavailable.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"backup_buyer_group_ids","full_name":"backup_buyer_group_ids","description":"\n<p>Used when <code>router_type=off_hook_press_to_accept</code>. Overflow buyer groups dialed when the primary agents in <code>buyer_ids</code>/<code>buyer_group_ids</code> are unavailable.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"voicemail_file","full_name":"voicemail_file","description":"\n<p>The audio file an instant agent can play to a lead’s answering machine when <code>router_type=off_hook_press_to_accept</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid file upload.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"remove_voicemail_file","full_name":"remove_voicemail_file","description":"\n<p>Remove the currently configured <code>voicemail_file</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"hold_music_file","full_name":"hold_music_file","description":"\n<p>Custom music played to an instant agent while on hold when <code>router_type=off_hook_press_to_accept</code>. Falls back to the default hold music when blank.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid file upload.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"remove_hold_music_file","full_name":"remove_hold_music_file","description":"\n<p>Remove the currently configured <code>hold_music_file</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"key_press_flow_group_id","full_name":"key_press_flow_group_id","description":"\n<p>The key press flow group used to process the caller’s key press response for this rule.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Key Press Flow Group}[/api/docs/1.0/key_press_flow_groups/index.html]. Refer to: {/api/docs/1.0/key_press_flow_groups}[/api/docs/1.0/key_press_flow_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"use_sound_playlist","full_name":"use_sound_playlist","description":"\n<p>Play a random file from a sound playlist instead of a single uploaded <code>audio_file</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sound_playlist_id","full_name":"sound_playlist_id","description":"\n<p>The sound playlist to play from when <code>use_sound_playlist</code> is true.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Sound Playlist}[/api/docs/1.0/sound_playlists/index.html]. Refer to: {/api/docs/1.0/sound_playlists}[/api/docs/1.0/sound_playlists/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"hold_music_sound_playlist_id","full_name":"hold_music_sound_playlist_id","description":"\n<p>Used when <code>router_type=off_hook_press_to_accept</code>. The sound playlist played to an instant agent while on hold.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"voicemail_sound_playlist_id","full_name":"voicemail_sound_playlist_id","description":"\n<p>Used when <code>router_type=off_hook_press_to_accept</code>. The sound playlist an instant agent can play to a lead’s answering machine.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"after_action_sound_playlist_enabled","full_name":"after_action_sound_playlist_enabled","description":"\n<p>Play a sound playlist after this rule’s action completes.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"after_action_sound_playlist_id","full_name":"after_action_sound_playlist_id","description":"\n<p>The sound playlist played after this rule’s action completes, when <code>after_action_sound_playlist_enabled</code> is true.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/call_routers/create","name":"create","apis":[{"api_url":"/api/v1/call_routers","http_method":"POST","short_description":"Create Call Flow Rule.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"offer_id","full_name":"offer_id","description":"\n<p>Assign the record to this Offer.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"router_type","full_name":"router_type","description":"\n<p>The type of Call Flow Rule.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>ask_a_question</th><td>Ask A Question And Request An Answer</td></tr><tr><th>no_greeting_is_played</th><td>Handle Call When No Keypress Is Requested</td></tr><tr><th>connect_ai_voice_agent</th><td>Connect AI Voice Agent</td></tr><tr><th>when_answering_machine_detected</th><td>When an answering machine is detected</td></tr><tr><th>before_answering_machine_detected</th><td>Before an answering machine is detected</td></tr><tr><th>greeting</th><td>Play A Greeting Message And Request A Keypress</td></tr><tr><th>off_hook_press_to_accept</th><td>When Getting Instant Agents On The Phone</td></tr><tr><th>key_press_1</th><td>When 1 is Pressed</td></tr><tr><th>key_press_2</th><td>When 2 is pressed</td></tr><tr><th>key_press_3</th><td>When 3 is pressed</td></tr><tr><th>key_press_4</th><td>When 4 is pressed</td></tr><tr><th>key_press_5</th><td>When 5 is pressed</td></tr><tr><th>key_press_6</th><td>When 6 is pressed</td></tr><tr><th>key_press_7</th><td>When 7 is pressed</td></tr><tr><th>key_press_8</th><td>When 8 is pressed</td></tr><tr><th>key_press_9</th><td>When 9 is pressed</td></tr><tr><th>key_press_#</th><td>When # is pressed</td></tr><tr><th>key_press_*</th><td>When * is pressed</td></tr><tr><th>key_press_0</th><td>When 0 is pressed</td></tr><tr><th>no_key_press</th><td>When nothing is pressed</td></tr><tr><th>any_other_key_press</th><td>When anything is pressed</td></tr><tr><th>calling_buyer_music</th><td>Calling Buyer Music Played to Caller during Transfers</td></tr><tr><th>whisper</th><td>Whisper To Buyer that a Call is being Transferred</td></tr><tr><th>enter_extension</th><td>Enter Extension</td></tr><tr><th>extension_failed</th><td>When an invalid extension is entered</td></tr><tr><th>zip_code_entry</th><td>Enter Zip Code</td></tr><tr><th>zip_entry_failed</th><td>Incorrect Zip Code</td></tr><tr><th>press_1_to_accept</th><td>Whisper to Buyer to Press 1 to Accept a Call</td></tr><tr><th>press_1_too_slow</th><td>Whisper to Buyer that they Pressed 1 Too Slowly</td></tr><tr><th>add_to_hold_queue</th><td>When placed in hold queue</td></tr><tr><th>hold_queue_is_full</th><td>When the hold queue is full</td></tr><tr><th>hold_queue_max_seconds_exceeded</th><td>When the caller has been on hold for longer than max hold seconds</td></tr><tr><th>no_instant_agent_available</th><td>When no instant agent is available during an inbound call from a consumer</td></tr><tr><th>no_instant_agent_available_outbound</th><td>When no instant agent is available during an outbound call to a consumer</td></tr><tr><th>when_instant_agent_transfers_to_buyer</th><td>When an instant agent transfers to a buyer</td></tr><tr><th>when_buyer_hangup_before_duration</th><td>When A Buyer Hangs Up Before Duration</td></tr><tr><th>no_buyers_have_open_concurrency_cap</th><td>When no buyers have open concurrency cap</td></tr><tr><th>all_buyers_closed</th><td>When no buyers are open</td></tr><tr><th>no_buyer_answered</th><td>When no buyers answer</td></tr><tr><th>no_buyers_match</th><td>When no buyers have matching filters</td></tr><tr><th>tag_validation_failed</th><td>Token Entry Failed</td></tr><tr><th>traffic_source_capped</th><td>When the traffic source is capped</td></tr><tr><th>caller_hang_up_before_conference</th><td>When the caller hangs up before being connected to a buyer</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"message_type","full_name":"message_type","description":"\n<p>Play A Message?</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>none</th><td>No Message</td></tr><tr><th>speak</th><td>Speak TTS</td></tr><tr><th>audio</th><td>Play Audio</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"router_action","full_name":"router_action","description":"\n<p>Choose An Action</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>dial</th><td>Forward To Buyers or Agents</td></tr><tr><th>redirect</th><td>Forward To Offer</td></tr><tr><th>add_to_schedule</th><td>Add To Schedule</td></tr><tr><th>add_to_hold_queue</th><td>Place Caller In Hold Queue</td></tr><tr><th>remove_from_schedule</th><td>Remove From Schedule</td></tr><tr><th>record_voicemail</th><td>Record Voicemail</td></tr><tr><th>request_key_press</th><td>Request Key Press</td></tr><tr><th>block_caller</th><td>Block Caller</td></tr><tr><th>end_call</th><td>Hang Up</td></tr><tr><th>none</th><td>Continue Offer Routing</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid list of tokens. Example tokens:<br> <code>buyer_interest:loan,another_token:value</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Describe the purpose of this call flow rule.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"text_to_speech","full_name":"text_to_speech","description":"\n<p>Text To Speech that will be spoken when <code>message_type=speak</code></p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"message_loop","full_name":"message_loop","description":"\n<p>The message will be repeated this many times.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"audio_file","full_name":"audio_file","description":"\n<p>The audio file that will be played when <code>message_type=audio</code></p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid file upload.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_id","full_name":"schedule_id","description":"\n<p>The schedule that will be used when <code>router_action=add_to_schedule</code></p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Schedule}[/api/docs/1.0/schedules/index.html]. Refer to: {/api/docs/1.0/schedules}[/api/docs/1.0/schedules/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_ids","full_name":"buyer_ids","description":"\n<p>Calls will be forwarded to these buyers when <code>router_action=dial</code></p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Buyer}[/api/docs/1.0/buyers/index.html]. Refer to: {/api/docs/1.0/buyers}[/api/docs/1.0/buyers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_group_ids","full_name":"buyer_group_ids","description":"\n<p>Calls will be forwarded to these buyer groups when <code>router_action=dial</code></p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Buyer Group}[/api/docs/1.0/buyer_groups/index.html]. Refer to: {/api/docs/1.0/buyer_groups}[/api/docs/1.0/buyer_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_offer_ids","full_name":"buyer_offer_ids","description":"\n<p>Calls will be forwarded to this offer when <code>router_action=redirect</code></p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"hold_queue_caller_limit","full_name":"hold_queue_caller_limit","description":"\n<p>Used when <code>router_type=add_to_hold_queue</code>. How many people can be on hold?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"hold_queue_percentage_size","full_name":"hold_queue_percentage_size","description":"\n<p>Used when <code>router_type=add_to_hold_queue</code>. Set the hold queue size automatically by taking [Active CC * This Percentage]</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"max_hold_seconds","full_name":"max_hold_seconds","description":"\n<p>Used when <code>router_type=add_to_hold_queue</code>. Maximum number of seconds a caller can be on hold.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"max_hold_seconds_average","full_name":"max_hold_seconds_average","description":"\n<p>Used when <code>router_type=add_to_hold_queue</code>. Trackdrive will stop adding callers to the hold queue if the average time spent on hold exceeds this number of seconds.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>A short label for this call flow rule shown in the call flow list.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"message_action_type","full_name":"message_action_type","description":"\n<p>The step this rule performs in the call flow, such as playing a message, dialing buyers, or adding to a hold queue.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"text_to_speech_gender","full_name":"text_to_speech_gender","description":"\n<p>The voice used for the <code>text_to_speech</code> message, <code>Male</code> or <code>Female</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"key_press_timeout_seconds","full_name":"key_press_timeout_seconds","description":"\n<p>How many seconds to wait for a key press before continuing when <code>router_type=press_1_to_accept</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_action_type","full_name":"traffic_source_action_type","description":"\n<p>How the traffic source should be altered when this rule runs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_action_id","full_name":"traffic_source_action_id","description":"\n<p>The traffic source to assign when <code>traffic_source_action_type</code> reassigns the traffic source.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_action_payout","full_name":"traffic_source_action_payout","description":"\n<p>The alternate payout applied when <code>traffic_source_action_type</code> sets a new payout.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"outbound_timeout_seconds","full_name":"outbound_timeout_seconds","description":"\n<p>How many seconds an outbound call to an agent is allowed to ring before it is considered unanswered.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"use_with_find_a_buyer","full_name":"use_with_find_a_buyer","description":"\n<p>Only perform this action when a buyer can be matched for the call.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"perform_action_if_buyer_is_available","full_name":"perform_action_if_buyer_is_available","description":"\n<p>Only perform this action when a buyer is available. Companion setting to <code>use_with_find_a_buyer</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"auto_retry_next_buyer","full_name":"auto_retry_next_buyer","description":"\n<p>Automatically dial the next buyer if the current one does not answer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"auto_retry_next_buyer_seconds","full_name":"auto_retry_next_buyer_seconds","description":"\n<p>How many seconds to wait before dialing the next buyer when <code>auto_retry_next_buyer</code> is true.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"inbound_call_route_async","full_name":"inbound_call_route_async","description":"\n<p>Route the inbound call asynchronously instead of holding the caller while this rule runs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"off_hook_no_lead_timeout","full_name":"off_hook_no_lead_timeout","description":"\n<p>Used when <code>router_type=off_hook_press_to_accept</code>. How many seconds an agent can go without a matching lead before instant agent dialing stops.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"off_hook_calls_per_seat","full_name":"off_hook_calls_per_seat","description":"\n<p>Used when <code>router_type=off_hook_press_to_accept</code>. How many outbound calls to place per available agent seat.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"off_hook_unaccepted_wait","full_name":"off_hook_unaccepted_wait","description":"\n<p>Used when <code>router_type=off_hook_press_to_accept</code>. How many seconds an agent has to accept an offered call before it is considered unaccepted.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"off_hook_leads_needed","full_name":"off_hook_leads_needed","description":"\n<p>Used when <code>router_type=off_hook_press_to_accept</code>. How many matching leads must be available before dialing an agent.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"off_hook_dropped_call_seconds","full_name":"off_hook_dropped_call_seconds","description":"\n<p>Used when <code>router_type=off_hook_press_to_accept</code>. The lookback window, in seconds, used to calculate the dropped call percentage.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"off_hook_drop_limit_1","full_name":"off_hook_drop_limit_1","description":"\n<p>Used when <code>router_type=off_hook_press_to_accept</code>. The first dropped call percentage threshold that throttles outbound dialing.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"off_hook_drop_cps_1","full_name":"off_hook_drop_cps_1","description":"\n<p>Used when <code>router_type=off_hook_press_to_accept</code>. The calls-per-seat rate applied once <code>off_hook_drop_limit_1</code> is exceeded.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"off_hook_drop_limit_2","full_name":"off_hook_drop_limit_2","description":"\n<p>Used when <code>router_type=off_hook_press_to_accept</code>. The second, higher dropped call percentage threshold that throttles outbound dialing further.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"off_hook_drop_cps_2","full_name":"off_hook_drop_cps_2","description":"\n<p>Used when <code>router_type=off_hook_press_to_accept</code>. The calls-per-seat rate applied once <code>off_hook_drop_limit_2</code> is exceeded.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"action_digit","full_name":"action_digit","description":"\n<p>Only perform this action if the caller pressed this key.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"max_call_disposition_wait_seconds","full_name":"max_call_disposition_wait_seconds","description":"\n<p>How many seconds to wait for an agent to disposition a call before moving on.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_router_hangup_reason","full_name":"call_router_hangup_reason","description":"\n<p>The reason recorded on the call when this rule hangs up the call.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fire_call_router_webhooks_before_action","full_name":"fire_call_router_webhooks_before_action","description":"\n<p>Fire this rule’s outgoing webhooks before performing its action instead of after.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"backup_buyer_ids","full_name":"backup_buyer_ids","description":"\n<p>Used when <code>router_type=off_hook_press_to_accept</code>. Overflow agents dialed when the primary agents in <code>buyer_ids</code> are unavailable.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"backup_buyer_group_ids","full_name":"backup_buyer_group_ids","description":"\n<p>Used when <code>router_type=off_hook_press_to_accept</code>. Overflow buyer groups dialed when the primary agents in <code>buyer_ids</code>/<code>buyer_group_ids</code> are unavailable.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"voicemail_file","full_name":"voicemail_file","description":"\n<p>The audio file an instant agent can play to a lead’s answering machine when <code>router_type=off_hook_press_to_accept</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid file upload.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"remove_voicemail_file","full_name":"remove_voicemail_file","description":"\n<p>Remove the currently configured <code>voicemail_file</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"hold_music_file","full_name":"hold_music_file","description":"\n<p>Custom music played to an instant agent while on hold when <code>router_type=off_hook_press_to_accept</code>. Falls back to the default hold music when blank.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid file upload.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"remove_hold_music_file","full_name":"remove_hold_music_file","description":"\n<p>Remove the currently configured <code>hold_music_file</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"key_press_flow_group_id","full_name":"key_press_flow_group_id","description":"\n<p>The key press flow group used to process the caller’s key press response for this rule.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Key Press Flow Group}[/api/docs/1.0/key_press_flow_groups/index.html]. Refer to: {/api/docs/1.0/key_press_flow_groups}[/api/docs/1.0/key_press_flow_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"use_sound_playlist","full_name":"use_sound_playlist","description":"\n<p>Play a random file from a sound playlist instead of a single uploaded <code>audio_file</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sound_playlist_id","full_name":"sound_playlist_id","description":"\n<p>The sound playlist to play from when <code>use_sound_playlist</code> is true.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Sound Playlist}[/api/docs/1.0/sound_playlists/index.html]. Refer to: {/api/docs/1.0/sound_playlists}[/api/docs/1.0/sound_playlists/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"hold_music_sound_playlist_id","full_name":"hold_music_sound_playlist_id","description":"\n<p>Used when <code>router_type=off_hook_press_to_accept</code>. The sound playlist played to an instant agent while on hold.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"voicemail_sound_playlist_id","full_name":"voicemail_sound_playlist_id","description":"\n<p>Used when <code>router_type=off_hook_press_to_accept</code>. The sound playlist an instant agent can play to a lead’s answering machine.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"after_action_sound_playlist_enabled","full_name":"after_action_sound_playlist_enabled","description":"\n<p>Play a sound playlist after this rule’s action completes.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"after_action_sound_playlist_id","full_name":"after_action_sound_playlist_id","description":"\n<p>The sound playlist played after this rule’s action completes, when <code>after_action_sound_playlist_enabled</code> is true.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/call_routers/show","name":"show","apis":[{"api_url":"/api/v1/call_routers/:id","http_method":"GET","short_description":"Get Call Flow Rule by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/call_routers/update","name":"update","apis":[{"api_url":"/api/v1/call_routers/:id","http_method":"PUT","short_description":"Update Call Flow Rule by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"offer_id","full_name":"offer_id","description":"\n<p>Assign the record to this Offer.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"enabled","full_name":"enabled","description":"\n<p>When false, this rule is disabled and skipped. Used to pause a call flow rule, such as an <code>off_hook_press_to_accept</code> flow, without deleting it.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_router_answer_group_id","full_name":"call_router_answer_group_id","description":"\n<p>The answer group used to process the caller’s response when <code>router_type=ask_a_question</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Call Router Answer Group}[/api/docs/1.0/call_router_answer_groups/index.html]. Refer to: {/api/docs/1.0/call_router_answer_groups}[/api/docs/1.0/call_router_answer_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"message_type","full_name":"message_type","description":"\n<p>Play A Message?</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>none</th><td>No Message</td></tr><tr><th>speak</th><td>Speak TTS</td></tr><tr><th>audio</th><td>Play Audio</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"router_action","full_name":"router_action","description":"\n<p>Choose An Action</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>dial</th><td>Forward To Buyers or Agents</td></tr><tr><th>redirect</th><td>Forward To Offer</td></tr><tr><th>add_to_schedule</th><td>Add To Schedule</td></tr><tr><th>add_to_hold_queue</th><td>Place Caller In Hold Queue</td></tr><tr><th>remove_from_schedule</th><td>Remove From Schedule</td></tr><tr><th>record_voicemail</th><td>Record Voicemail</td></tr><tr><th>request_key_press</th><td>Request Key Press</td></tr><tr><th>block_caller</th><td>Block Caller</td></tr><tr><th>end_call</th><td>Hang Up</td></tr><tr><th>none</th><td>Continue Offer Routing</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid list of tokens. Example tokens:<br> <code>buyer_interest:loan,another_token:value</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Describe the purpose of this call flow rule.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"text_to_speech","full_name":"text_to_speech","description":"\n<p>Text To Speech that will be spoken when <code>message_type=speak</code></p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"message_loop","full_name":"message_loop","description":"\n<p>The message will be repeated this many times.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"audio_file","full_name":"audio_file","description":"\n<p>The audio file that will be played when <code>message_type=audio</code></p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid file upload.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_id","full_name":"schedule_id","description":"\n<p>The schedule that will be used when <code>router_action=add_to_schedule</code></p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Schedule}[/api/docs/1.0/schedules/index.html]. Refer to: {/api/docs/1.0/schedules}[/api/docs/1.0/schedules/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_ids","full_name":"buyer_ids","description":"\n<p>Calls will be forwarded to these buyers when <code>router_action=dial</code></p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Buyer}[/api/docs/1.0/buyers/index.html]. Refer to: {/api/docs/1.0/buyers}[/api/docs/1.0/buyers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_group_ids","full_name":"buyer_group_ids","description":"\n<p>Calls will be forwarded to these buyer groups when <code>router_action=dial</code></p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Buyer Group}[/api/docs/1.0/buyer_groups/index.html]. Refer to: {/api/docs/1.0/buyer_groups}[/api/docs/1.0/buyer_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_offer_ids","full_name":"buyer_offer_ids","description":"\n<p>Calls will be forwarded to this offer when <code>router_action=redirect</code></p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"hold_queue_caller_limit","full_name":"hold_queue_caller_limit","description":"\n<p>Used when <code>router_type=add_to_hold_queue</code>. How many people can be on hold?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"hold_queue_percentage_size","full_name":"hold_queue_percentage_size","description":"\n<p>Used when <code>router_type=add_to_hold_queue</code>. Set the hold queue size automatically by taking [Active CC * This Percentage]</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"max_hold_seconds","full_name":"max_hold_seconds","description":"\n<p>Used when <code>router_type=add_to_hold_queue</code>. Maximum number of seconds a caller can be on hold.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"max_hold_seconds_average","full_name":"max_hold_seconds_average","description":"\n<p>Used when <code>router_type=add_to_hold_queue</code>. Trackdrive will stop adding callers to the hold queue if the average time spent on hold exceeds this number of seconds.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>A short label for this call flow rule shown in the call flow list.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"message_action_type","full_name":"message_action_type","description":"\n<p>The step this rule performs in the call flow, such as playing a message, dialing buyers, or adding to a hold queue.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"text_to_speech_gender","full_name":"text_to_speech_gender","description":"\n<p>The voice used for the <code>text_to_speech</code> message, <code>Male</code> or <code>Female</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"key_press_timeout_seconds","full_name":"key_press_timeout_seconds","description":"\n<p>How many seconds to wait for a key press before continuing when <code>router_type=press_1_to_accept</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_action_type","full_name":"traffic_source_action_type","description":"\n<p>How the traffic source should be altered when this rule runs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_action_id","full_name":"traffic_source_action_id","description":"\n<p>The traffic source to assign when <code>traffic_source_action_type</code> reassigns the traffic source.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_action_payout","full_name":"traffic_source_action_payout","description":"\n<p>The alternate payout applied when <code>traffic_source_action_type</code> sets a new payout.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"outbound_timeout_seconds","full_name":"outbound_timeout_seconds","description":"\n<p>How many seconds an outbound call to an agent is allowed to ring before it is considered unanswered.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"use_with_find_a_buyer","full_name":"use_with_find_a_buyer","description":"\n<p>Only perform this action when a buyer can be matched for the call.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"perform_action_if_buyer_is_available","full_name":"perform_action_if_buyer_is_available","description":"\n<p>Only perform this action when a buyer is available. Companion setting to <code>use_with_find_a_buyer</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"auto_retry_next_buyer","full_name":"auto_retry_next_buyer","description":"\n<p>Automatically dial the next buyer if the current one does not answer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"auto_retry_next_buyer_seconds","full_name":"auto_retry_next_buyer_seconds","description":"\n<p>How many seconds to wait before dialing the next buyer when <code>auto_retry_next_buyer</code> is true.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"inbound_call_route_async","full_name":"inbound_call_route_async","description":"\n<p>Route the inbound call asynchronously instead of holding the caller while this rule runs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"off_hook_no_lead_timeout","full_name":"off_hook_no_lead_timeout","description":"\n<p>Used when <code>router_type=off_hook_press_to_accept</code>. How many seconds an agent can go without a matching lead before instant agent dialing stops.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"off_hook_calls_per_seat","full_name":"off_hook_calls_per_seat","description":"\n<p>Used when <code>router_type=off_hook_press_to_accept</code>. How many outbound calls to place per available agent seat.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"off_hook_unaccepted_wait","full_name":"off_hook_unaccepted_wait","description":"\n<p>Used when <code>router_type=off_hook_press_to_accept</code>. How many seconds an agent has to accept an offered call before it is considered unaccepted.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"off_hook_leads_needed","full_name":"off_hook_leads_needed","description":"\n<p>Used when <code>router_type=off_hook_press_to_accept</code>. How many matching leads must be available before dialing an agent.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"off_hook_dropped_call_seconds","full_name":"off_hook_dropped_call_seconds","description":"\n<p>Used when <code>router_type=off_hook_press_to_accept</code>. The lookback window, in seconds, used to calculate the dropped call percentage.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"off_hook_drop_limit_1","full_name":"off_hook_drop_limit_1","description":"\n<p>Used when <code>router_type=off_hook_press_to_accept</code>. The first dropped call percentage threshold that throttles outbound dialing.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"off_hook_drop_cps_1","full_name":"off_hook_drop_cps_1","description":"\n<p>Used when <code>router_type=off_hook_press_to_accept</code>. The calls-per-seat rate applied once <code>off_hook_drop_limit_1</code> is exceeded.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"off_hook_drop_limit_2","full_name":"off_hook_drop_limit_2","description":"\n<p>Used when <code>router_type=off_hook_press_to_accept</code>. The second, higher dropped call percentage threshold that throttles outbound dialing further.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"off_hook_drop_cps_2","full_name":"off_hook_drop_cps_2","description":"\n<p>Used when <code>router_type=off_hook_press_to_accept</code>. The calls-per-seat rate applied once <code>off_hook_drop_limit_2</code> is exceeded.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"action_digit","full_name":"action_digit","description":"\n<p>Only perform this action if the caller pressed this key.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"max_call_disposition_wait_seconds","full_name":"max_call_disposition_wait_seconds","description":"\n<p>How many seconds to wait for an agent to disposition a call before moving on.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_router_hangup_reason","full_name":"call_router_hangup_reason","description":"\n<p>The reason recorded on the call when this rule hangs up the call.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fire_call_router_webhooks_before_action","full_name":"fire_call_router_webhooks_before_action","description":"\n<p>Fire this rule’s outgoing webhooks before performing its action instead of after.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"backup_buyer_ids","full_name":"backup_buyer_ids","description":"\n<p>Used when <code>router_type=off_hook_press_to_accept</code>. Overflow agents dialed when the primary agents in <code>buyer_ids</code> are unavailable.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"backup_buyer_group_ids","full_name":"backup_buyer_group_ids","description":"\n<p>Used when <code>router_type=off_hook_press_to_accept</code>. Overflow buyer groups dialed when the primary agents in <code>buyer_ids</code>/<code>buyer_group_ids</code> are unavailable.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"voicemail_file","full_name":"voicemail_file","description":"\n<p>The audio file an instant agent can play to a lead’s answering machine when <code>router_type=off_hook_press_to_accept</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid file upload.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"remove_voicemail_file","full_name":"remove_voicemail_file","description":"\n<p>Remove the currently configured <code>voicemail_file</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"hold_music_file","full_name":"hold_music_file","description":"\n<p>Custom music played to an instant agent while on hold when <code>router_type=off_hook_press_to_accept</code>. Falls back to the default hold music when blank.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid file upload.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"remove_hold_music_file","full_name":"remove_hold_music_file","description":"\n<p>Remove the currently configured <code>hold_music_file</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"key_press_flow_group_id","full_name":"key_press_flow_group_id","description":"\n<p>The key press flow group used to process the caller’s key press response for this rule.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Key Press Flow Group}[/api/docs/1.0/key_press_flow_groups/index.html]. Refer to: {/api/docs/1.0/key_press_flow_groups}[/api/docs/1.0/key_press_flow_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"use_sound_playlist","full_name":"use_sound_playlist","description":"\n<p>Play a random file from a sound playlist instead of a single uploaded <code>audio_file</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sound_playlist_id","full_name":"sound_playlist_id","description":"\n<p>The sound playlist to play from when <code>use_sound_playlist</code> is true.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Sound Playlist}[/api/docs/1.0/sound_playlists/index.html]. Refer to: {/api/docs/1.0/sound_playlists}[/api/docs/1.0/sound_playlists/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"hold_music_sound_playlist_id","full_name":"hold_music_sound_playlist_id","description":"\n<p>Used when <code>router_type=off_hook_press_to_accept</code>. The sound playlist played to an instant agent while on hold.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"voicemail_sound_playlist_id","full_name":"voicemail_sound_playlist_id","description":"\n<p>Used when <code>router_type=off_hook_press_to_accept</code>. The sound playlist an instant agent can play to a lead’s answering machine.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"after_action_sound_playlist_enabled","full_name":"after_action_sound_playlist_enabled","description":"\n<p>Play a sound playlist after this rule’s action completes.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"after_action_sound_playlist_id","full_name":"after_action_sound_playlist_id","description":"\n<p>The sound playlist played after this rule’s action completes, when <code>after_action_sound_playlist_enabled</code> is true.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/call_routers/destroy","name":"destroy","apis":[{"api_url":"/api/v1/call_routers/:id","http_method":"DELETE","short_description":"Destroy Call Flow Rule by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"calls":{"doc_url":"/api/docs/1.0/calls","id":"calls","api_url":"/api","name":"Calls","short_description":"The phone calls that have been made to and from your account.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/calls/index","name":"index","apis":[{"api_url":"/api/v1/calls","http_method":"GET","short_description":"List calls.","deprecated":null}],"formats":["json","csv"],"full_description":"","errors":[],"params":[{"name":"serializer","full_name":"serializer","description":"\n<p>This endpoint supports multiple response formats. Pass <code>serializer=name</code> to retrieve data in an alternate format.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>call</th><td>Default response format.</td></tr><tr><th>call_grid</th><td>Modern response format that returns various foreign keys for use with other API endpoints.</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results. A per_page request parameter &gt; 10 is not allowed, cursor must be used instead.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"cursor","full_name":"cursor","description":"\n<p>The API provides a technique called ‘cursoring’ to paginate large result sets. Cursoring separates results into pages (the size of which are defined by the per_page request parameter) and provides a means to move backwards and forwards through these pages. To retrieve cursored results, you initially pass a cursor with a value of -1 to the endpoint. By default, an API endpoint that supports cursoring will assume -1 was passed as cursor if you do not provide one. The response to a cursored request will contain <strong>metadata.next_cursor</strong>. The next_cursor is the cursor that you should send to the endpoint to receive the next batch of responses. You will know that you have requested the last available page of results when the API responds with a next_cursor = 0.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\nrecording_url\n</li>\n<li class='column-attempt'>\ncategory\n</li>\n<li class='column-attempt'>\nnumber_called\n</li>\n<li class='column-attempt'>\nnumber_id\n</li>\n<li class='column-attempt'>\nconnected_to\n</li>\n<li class='column-attempt'>\ncaller_number\n</li>\n<li class='column-attempt'>\noffer\n</li>\n<li class='column-attempt'>\nuser_offer_id\n</li>\n<li class='column-attempt'>\noffer_id\n</li>\n<li class='column-attempt'>\nquality_assurance_user_id\n</li>\n<li class='column-attempt'>\nquality_assurance_name\n</li>\n<li class='column-attempt'>\nquality_assurance_id\n</li>\n<li class='column-attempt'>\nagent_id\n</li>\n<li class='column-attempt'>\ntraffic_source\n</li>\n<li class='column-attempt'>\nuser_traffic_source_id\n</li>\n<li class='column-attempt'>\ntraffic_source_id\n</li>\n<li class='column-attempt'>\nbuyer\n</li>\n<li class='column-attempt'>\nuser_buyer_id\n</li>\n<li class='column-attempt'>\nbuyer_id\n</li>\n<li class='column-attempt'>\nobfuscated_caller_number\n</li>\n<li class='column-attempt'>\ncaller_city\n</li>\n<li class='column-attempt'>\ncaller_country\n</li>\n<li class='column-attempt'>\ntoken_values\n</li>\n<li class='column-attempt'>\ntotal_duration\n</li>\n<li class='column-attempt'>\nhold_duration\n</li>\n<li class='column-attempt'>\nivr_duration\n</li>\n<li class='column-attempt'>\nattempted_duration\n</li>\n<li class='column-attempt'>\nanswered_duration\n</li>\n<li class='column-attempt'>\nagent_duration\n</li>\n<li class='column-attempt'>\nsub_id\n</li>\n<li class='column-attempt'>\nschedule_id\n</li>\n<li class='column-attempt'>\nschedule_name\n</li>\n<li class='column-attempt'>\nring_pool_id\n</li>\n<li class='column-attempt'>\nstatus\n</li>\n<li class='column-attempt'>\nbuyer_converted\n</li>\n<li class='column-attempt'>\nbuyer_repeat_caller\n</li>\n<li class='column-attempt'>\nbuyer_revenue\n</li>\n<li class='column-attempt'>\nrevenue\n</li>\n<li class='column-attempt'>\ntraffic_source_converted\n</li>\n<li class='column-attempt'>\ntraffic_source_repeat_caller\n</li>\n<li class='column-attempt'>\ntraffic_source_payout\n</li>\n<li class='column-attempt'>\npayout\n</li>\n<li class='column-attempt'>\ntrackdrive_cost\n</li>\n<li class='column-attempt'>\nprovider_cost\n</li>\n<li class='column-attempt'>\ncall_sid\n</li>\n<li class='column-attempt'>\nprovider\n</li>\n<li class='column-attempt'>\noutgoing_webhooks_count\n</li>\n<li class='column-attempt'>\nended_at\n</li>\n<li class='column-attempt'>\ncontact_field_type\n</li>\n<li class='column-attempt'>\ndisposition_id\n</li>\n<li class='column-attempt'>\ndisposition_key\n</li>\n<li class='column-attempt'>\ndisposition_name\n</li>\n<li class='column-attempt'>\ndisposition_notes\n</li>\n<li class='column-attempt'>\nhangup_cause\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_label","full_name":"created_at_label","description":"\n<p>Dynamic Date String such as “Today” or “This Year”</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be one of: <code>Last 5 Min</code>, <code>Last 15 Min</code>, <code>Last 30 Min</code>, <code>Last Hour</code>, <code>Last 4 Hours</code>, <code>Last 6 Hours</code>, <code>Last 12 Hours</code>, <code>Last Day</code>, <code>Last 2 Days</code>, <code>Today</code>, <code>Yesterday</code>, <code>This Week</code>, <code>Last Week</code>, <code>This Month</code>, <code>Last Month</code>, <code>This Quarter</code>, <code>Last Quarter</code>, <code>Last 6 Months</code>, <code>This Year</code>, <code>Last Year</code>, <code>Lifetime</code>, <code>Custom Range</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_repeat_caller","full_name":"offer_repeat_caller","description":"\n<p>Match calls where the Traffic Source had a repeat caller.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_repeat_caller","full_name":"buyer_repeat_caller","description":"\n<p>Match calls where the Buyer had a repeat caller.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_converted","full_name":"buyer_converted","description":"\n<p>Did the buyer convert?</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_converted","full_name":"offer_converted","description":"\n<p>Did the traffic source convert?</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"in_progress","full_name":"in_progress","description":"\n<p>Match calls that are on-going</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"placed_on_hold","full_name":"placed_on_hold","description":"\n<p>Was the call placed on hold?</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"has_recording","full_name":"has_recording","description":"\n<p>Match calls that have a recording.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"either_converted","full_name":"either_converted","description":"\n<p>Whether this call’s buyer or traffic source has converted.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_conversion_duplicated_call","full_name":"buyer_conversion_duplicated_call","description":"\n<p>Match calls where the callerID was a duplicate against the Buyer’s conversion settings.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_conversion_duplicated_call","full_name":"offer_conversion_duplicated_call","description":"\n<p>Match calls where the callerID was a duplicate against the Traffic Source’s conversion settings.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"no_buyer","full_name":"no_buyer","description":"\n<p>Match calls that didn’t connect to a Buyer</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_key","full_name":"token_key","description":"\n<p>Calls that are tagged with this token will be matched. EG: token_key=buyer_id will return all calls that have a buyer_id token.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value","full_name":"token_value","description":"\n<p>Will match calls that are tagged with a token:value. EG: token_key=buyer_id:12345 will return all calls that have a buyer_id token with the value set to 12345.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"order","full_name":"order","description":"\n<p>Sort results by this field.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>direction</code>, <code>updated_at</code>, <code>start_app_duration</code>, <code>number_id</code>, <code>offer_id</code>, <code>traffic_source_id</code>, <code>sub_id</code>, <code>buyer_id</code>, <code>caller_number</code>, <code>updated_at</code>, <code>total_duration</code>, <code>hold_duration</code>, <code>ivr_duration</code>, <code>third_party_cost</code>, <code>charge_total</code>, <code>answered_duration</code>, <code>agent_duration</code>, <code>status</code>, <code>buyer_converted</code>, <code>revenue</code>, <code>offer_converted</code>, <code>payout</code>, <code>outgoing_webhooks_count</code>, <code>created_at</code>, <code>end_time</code>, <code>lead_id</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"order_dir","full_name":"order_dir","description":"\n<p>Sort results in ascending or descending order.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>desc</code>, <code>asc</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"number_id","full_name":"number_id","description":"\n<p>Refer to the number api for details</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_id","full_name":"offer_id","description":"\n<p>Refer to the offer api for details</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_id","full_name":"schedule_id","description":"\n<p>Schedule internal id.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_id","full_name":"traffic_source_id","description":"\n<p>Refer to the traffic source api for details</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_id","full_name":"buyer_id","description":"\n<p>Refer to the buyer api for details</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_group_ids","full_name":"buyer_group_ids","description":"\n<p>Buyer Group Internal ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ring_pool_id","full_name":"ring_pool_id","description":"\n<p>Refer to the Number Pool api for details</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"id","full_name":"id","description":"\n<p>An Integer number eg: 12345</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"provider_configuration_id","full_name":"provider_configuration_id","description":"\n<p>Refer to the provider api for details</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"contact_id","full_name":"contact_id","description":"\n<p>Match calls that were placed by this caller.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"status","full_name":"status","description":"\n<p>Match results that have this status.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ended_at_to","full_name":"ended_at_to","description":"\n<p>Date formatted like 2016-01-01 12:00:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ended_at_from","full_name":"ended_at_from","description":"\n<p>Date formatted like 2016-01-01 12:00:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/calls/index_by_caller_number","name":"index_by_caller_number","apis":[{"api_url":"/api/v1/calls/:caller_number/by_caller_number","http_method":"GET","short_description":"List calls by caller number.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"serializer","full_name":"serializer","description":"\n<p>This endpoint supports multiple response formats. Pass <code>serializer=name</code> to retrieve data in an alternate format.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>call</th><td>Default response format.</td></tr><tr><th>call_grid</th><td>Modern response format that returns various foreign keys for use with other API endpoints.</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"caller_number","full_name":"caller_number","description":"\n<p>The caller number. EG: +17191112222</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/calls/live_calls","name":"live_calls","apis":[{"api_url":"/api/v1/calls/live_calls","http_method":"GET","short_description":"List ongoing live calls.","deprecated":null}],"formats":["json","csv"],"full_description":"","errors":[],"params":[{"name":"serializer","full_name":"serializer","description":"\n<p>This endpoint supports multiple response formats. Pass <code>serializer=name</code> to retrieve data in an alternate format.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>call</th><td>Default response format.</td></tr><tr><th>call_grid</th><td>Modern response format that returns various foreign keys for use with other API endpoints.</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/calls/reports","name":"reports","apis":[{"api_url":"/api/v1/calls/reports","http_method":"GET","short_description":"Get statistics on calls by category.","deprecated":null}],"formats":["json","csv"],"full_description":"","errors":[],"params":[{"name":"category","full_name":"category","description":"","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\nrecording_url\n</li>\n<li class='column-attempt'>\ncategory\n</li>\n<li class='column-attempt'>\nnumber_called\n</li>\n<li class='column-attempt'>\nnumber_id\n</li>\n<li class='column-attempt'>\nconnected_to\n</li>\n<li class='column-attempt'>\ncaller_number\n</li>\n<li class='column-attempt'>\noffer\n</li>\n<li class='column-attempt'>\nuser_offer_id\n</li>\n<li class='column-attempt'>\noffer_id\n</li>\n<li class='column-attempt'>\nquality_assurance_user_id\n</li>\n<li class='column-attempt'>\nquality_assurance_name\n</li>\n<li class='column-attempt'>\nquality_assurance_id\n</li>\n<li class='column-attempt'>\nagent_id\n</li>\n<li class='column-attempt'>\ntraffic_source\n</li>\n<li class='column-attempt'>\nuser_traffic_source_id\n</li>\n<li class='column-attempt'>\ntraffic_source_id\n</li>\n<li class='column-attempt'>\nbuyer\n</li>\n<li class='column-attempt'>\nuser_buyer_id\n</li>\n<li class='column-attempt'>\nbuyer_id\n</li>\n<li class='column-attempt'>\nobfuscated_caller_number\n</li>\n<li class='column-attempt'>\ncaller_city\n</li>\n<li class='column-attempt'>\ncaller_country\n</li>\n<li class='column-attempt'>\ntoken_values\n</li>\n<li class='column-attempt'>\ntotal_duration\n</li>\n<li class='column-attempt'>\nhold_duration\n</li>\n<li class='column-attempt'>\nivr_duration\n</li>\n<li class='column-attempt'>\nattempted_duration\n</li>\n<li class='column-attempt'>\nanswered_duration\n</li>\n<li class='column-attempt'>\nagent_duration\n</li>\n<li class='column-attempt'>\nsub_id\n</li>\n<li class='column-attempt'>\nschedule_id\n</li>\n<li class='column-attempt'>\nschedule_name\n</li>\n<li class='column-attempt'>\nring_pool_id\n</li>\n<li class='column-attempt'>\nstatus\n</li>\n<li class='column-attempt'>\nbuyer_converted\n</li>\n<li class='column-attempt'>\nbuyer_repeat_caller\n</li>\n<li class='column-attempt'>\nbuyer_revenue\n</li>\n<li class='column-attempt'>\nrevenue\n</li>\n<li class='column-attempt'>\ntraffic_source_converted\n</li>\n<li class='column-attempt'>\ntraffic_source_repeat_caller\n</li>\n<li class='column-attempt'>\ntraffic_source_payout\n</li>\n<li class='column-attempt'>\npayout\n</li>\n<li class='column-attempt'>\ntrackdrive_cost\n</li>\n<li class='column-attempt'>\nprovider_cost\n</li>\n<li class='column-attempt'>\ncall_sid\n</li>\n<li class='column-attempt'>\nprovider\n</li>\n<li class='column-attempt'>\noutgoing_webhooks_count\n</li>\n<li class='column-attempt'>\nended_at\n</li>\n<li class='column-attempt'>\ncontact_field_type\n</li>\n<li class='column-attempt'>\ndisposition_id\n</li>\n<li class='column-attempt'>\ndisposition_key\n</li>\n<li class='column-attempt'>\ndisposition_name\n</li>\n<li class='column-attempt'>\ndisposition_notes\n</li>\n<li class='column-attempt'>\nhangup_cause\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_repeat_caller","full_name":"offer_repeat_caller","description":"\n<p>Match calls where the Traffic Source had a repeat caller.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_repeat_caller","full_name":"buyer_repeat_caller","description":"\n<p>Match calls where the Buyer had a repeat caller.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_converted","full_name":"buyer_converted","description":"\n<p>Did the buyer convert?</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_converted","full_name":"offer_converted","description":"\n<p>Did the traffic source convert?</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"in_progress","full_name":"in_progress","description":"\n<p>Match calls that are on-going</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"placed_on_hold","full_name":"placed_on_hold","description":"\n<p>Was the call placed on hold?</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"has_recording","full_name":"has_recording","description":"\n<p>Match calls that have a recording.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"either_converted","full_name":"either_converted","description":"\n<p>Whether this call’s buyer or traffic source has converted.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_conversion_duplicated_call","full_name":"buyer_conversion_duplicated_call","description":"\n<p>Match calls where the callerID was a duplicate against the Buyer’s conversion settings.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_conversion_duplicated_call","full_name":"offer_conversion_duplicated_call","description":"\n<p>Match calls where the callerID was a duplicate against the Traffic Source’s conversion settings.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"no_buyer","full_name":"no_buyer","description":"\n<p>Match calls that didn’t connect to a Buyer</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_key","full_name":"token_key","description":"\n<p>Calls that are tagged with this token will be matched. EG: token_key=buyer_id will return all calls that have a buyer_id token.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value","full_name":"token_value","description":"\n<p>Will match calls that are tagged with a token:value. EG: token_key=buyer_id:12345 will return all calls that have a buyer_id token with the value set to 12345.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"order","full_name":"order","description":"\n<p>Sort results by this field.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>direction</code>, <code>updated_at</code>, <code>start_app_duration</code>, <code>number_id</code>, <code>offer_id</code>, <code>traffic_source_id</code>, <code>sub_id</code>, <code>buyer_id</code>, <code>caller_number</code>, <code>updated_at</code>, <code>total_duration</code>, <code>hold_duration</code>, <code>ivr_duration</code>, <code>third_party_cost</code>, <code>charge_total</code>, <code>answered_duration</code>, <code>agent_duration</code>, <code>status</code>, <code>buyer_converted</code>, <code>revenue</code>, <code>offer_converted</code>, <code>payout</code>, <code>outgoing_webhooks_count</code>, <code>created_at</code>, <code>end_time</code>, <code>lead_id</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"order_dir","full_name":"order_dir","description":"\n<p>Sort results in ascending or descending order.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>desc</code>, <code>asc</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"number_id","full_name":"number_id","description":"\n<p>Refer to the number api for details</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_id","full_name":"offer_id","description":"\n<p>Refer to the offer api for details</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_id","full_name":"schedule_id","description":"\n<p>Schedule internal id.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_id","full_name":"traffic_source_id","description":"\n<p>Refer to the traffic source api for details</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_id","full_name":"buyer_id","description":"\n<p>Refer to the buyer api for details</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_group_ids","full_name":"buyer_group_ids","description":"\n<p>Buyer Group Internal ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ring_pool_id","full_name":"ring_pool_id","description":"\n<p>Refer to the Number Pool api for details</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"id","full_name":"id","description":"\n<p>An Integer number eg: 12345</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"provider_configuration_id","full_name":"provider_configuration_id","description":"\n<p>Refer to the provider api for details</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"contact_id","full_name":"contact_id","description":"\n<p>Match calls that were placed by this caller.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"status","full_name":"status","description":"\n<p>Match results that have this status.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ended_at_to","full_name":"ended_at_to","description":"\n<p>Date formatted like 2016-01-01 12:00:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ended_at_from","full_name":"ended_at_from","description":"\n<p>Date formatted like 2016-01-01 12:00:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/calls/stats","name":"stats","apis":[{"api_url":"/api/v1/calls/stats","http_method":"GET","short_description":"Get call statistics by category and interval","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"group_by","full_name":"group_by","description":"\n<p>Group calls by one of these attributes.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>buyer_converted</code>, <code>offer_converted</code>, <code>status</code>, <code>created_at_five_minutes</code>, <code>created_at_day</code>, <code>created_at_week</code>, <code>created_at_month</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"stat","full_name":"stat","description":"\n<p>Return statistics on the grouped calls by one of these numeric columns.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>count</code>, <code>revenue</code>, <code>profit</code>, <code>cost</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_repeat_caller","full_name":"offer_repeat_caller","description":"\n<p>Match calls where the Traffic Source had a repeat caller.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_repeat_caller","full_name":"buyer_repeat_caller","description":"\n<p>Match calls where the Buyer had a repeat caller.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_converted","full_name":"buyer_converted","description":"\n<p>Did the buyer convert?</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_converted","full_name":"offer_converted","description":"\n<p>Did the traffic source convert?</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"in_progress","full_name":"in_progress","description":"\n<p>Match calls that are on-going</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"placed_on_hold","full_name":"placed_on_hold","description":"\n<p>Was the call placed on hold?</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"has_recording","full_name":"has_recording","description":"\n<p>Match calls that have a recording.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"either_converted","full_name":"either_converted","description":"\n<p>Whether this call’s buyer or traffic source has converted.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_conversion_duplicated_call","full_name":"buyer_conversion_duplicated_call","description":"\n<p>Match calls where the callerID was a duplicate against the Buyer’s conversion settings.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_conversion_duplicated_call","full_name":"offer_conversion_duplicated_call","description":"\n<p>Match calls where the callerID was a duplicate against the Traffic Source’s conversion settings.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"no_buyer","full_name":"no_buyer","description":"\n<p>Match calls that didn’t connect to a Buyer</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_key","full_name":"token_key","description":"\n<p>Calls that are tagged with this token will be matched. EG: token_key=buyer_id will return all calls that have a buyer_id token.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value","full_name":"token_value","description":"\n<p>Will match calls that are tagged with a token:value. EG: token_key=buyer_id:12345 will return all calls that have a buyer_id token with the value set to 12345.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"order","full_name":"order","description":"\n<p>Sort results by this field.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>direction</code>, <code>updated_at</code>, <code>start_app_duration</code>, <code>number_id</code>, <code>offer_id</code>, <code>traffic_source_id</code>, <code>sub_id</code>, <code>buyer_id</code>, <code>caller_number</code>, <code>updated_at</code>, <code>total_duration</code>, <code>hold_duration</code>, <code>ivr_duration</code>, <code>third_party_cost</code>, <code>charge_total</code>, <code>answered_duration</code>, <code>agent_duration</code>, <code>status</code>, <code>buyer_converted</code>, <code>revenue</code>, <code>offer_converted</code>, <code>payout</code>, <code>outgoing_webhooks_count</code>, <code>created_at</code>, <code>end_time</code>, <code>lead_id</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"order_dir","full_name":"order_dir","description":"\n<p>Sort results in ascending or descending order.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>desc</code>, <code>asc</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"number_id","full_name":"number_id","description":"\n<p>Refer to the number api for details</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_id","full_name":"offer_id","description":"\n<p>Refer to the offer api for details</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_id","full_name":"schedule_id","description":"\n<p>Schedule internal id.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_id","full_name":"traffic_source_id","description":"\n<p>Refer to the traffic source api for details</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_id","full_name":"buyer_id","description":"\n<p>Refer to the buyer api for details</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_group_ids","full_name":"buyer_group_ids","description":"\n<p>Buyer Group Internal ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ring_pool_id","full_name":"ring_pool_id","description":"\n<p>Refer to the Number Pool api for details</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"id","full_name":"id","description":"\n<p>An Integer number eg: 12345</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"provider_configuration_id","full_name":"provider_configuration_id","description":"\n<p>Refer to the provider api for details</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"contact_id","full_name":"contact_id","description":"\n<p>Match calls that were placed by this caller.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"status","full_name":"status","description":"\n<p>Match results that have this status.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ended_at_to","full_name":"ended_at_to","description":"\n<p>Date formatted like 2016-01-01 12:00:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ended_at_from","full_name":"ended_at_from","description":"\n<p>Date formatted like 2016-01-01 12:00:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/calls/create","name":"create","apis":[{"api_url":"/api/v1/calls","http_method":"POST","short_description":"Make an outbound phone call.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"serializer","full_name":"serializer","description":"\n<p>This endpoint supports multiple response formats. Pass <code>serializer=name</code> to retrieve data in an alternate format.</p>\n","required":false,"allow_nil":false,"allow_blank":true,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>call</th><td>Default response format.</td></tr><tr><th>call_grid</th><td>Modern response format that returns various foreign keys for use with other API endpoints.</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"from","full_name":"from","description":"\n<p>The call will originate from this address (+E.164 formatted phone number.) Example: +18665550001</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"to","full_name":"to","description":"\n<p>The call will be placed to this receiving address (+E.164 formatted phone number.) Example: +18665550001</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_id","full_name":"lead_id","description":"\n<p>Optional. Associate this call with this lead.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Lead}[/api/docs/1.0/leads/index.html]. Refer to: {/api/docs/1.0/leads}[/api/docs/1.0/leads/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_id","full_name":"schedule_id","description":"\n<p>Optional. If a lead exists on this schedule, this call will be associated with it. If no lead currently exists, one will be created, and it will be added to this schedule.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Schedule}[/api/docs/1.0/schedules/index.html]. Refer to: {/api/docs/1.0/schedules}[/api/docs/1.0/schedules/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_id","full_name":"offer_id","description":"\n<p>Optional. Associate this call with a matching lead on this offer. If no lead currently exists, one will be created on this offer.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/calls/show","name":"show","apis":[{"api_url":"/api/v1/calls/:id","http_method":"GET","short_description":"Get a call by id or uuid.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"serializer","full_name":"serializer","description":"\n<p>This endpoint supports multiple response formats. Pass <code>serializer=name</code> to retrieve data in an alternate format.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>call</th><td>Default response format.</td></tr><tr><th>call_grid</th><td>Modern response format that returns various foreign keys for use with other API endpoints.</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"id","full_name":"id","description":"\n<p>Find the call by <code>Call ID</code> or <code>Call UUID</code>. <br>Example ID <code>123895022</code>.<br>Example UUID <code>c3b20b12-3b3b-4322-b15d-0f1c5f653479</code></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/calls/events","name":"events","apis":[{"api_url":"/api/v1/calls/:id/events","http_method":"GET","short_description":"Get a call's event log","deprecated":null}],"formats":null,"full_description":"\n<p>Advanced Call Analysis provides detailed event logs of telephonic interactions. This feature captures an array of events including call channels, agent interactions, outgoing HTTP requests, buyer pings, call recordings, and more. Each advanced call analysis request incurs a usage charge billed at your account’s Per Advanced Call Analysis Rate, shown on your Rate Sheet. The default rate is 0.0002/request.</p>\n","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/calls/update","name":"update","apis":[{"api_url":"/api/v1/calls/:id","http_method":"POST","short_description":"Update a call by ID or UUID","deprecated":null}],"formats":null,"full_description":"\n<p>Update a call by <code>Call ID</code> or <code>Call UUID</code> with contact fields, revenue, payout, and more.</p>\n","errors":[],"params":[{"name":"serializer","full_name":"serializer","description":"\n<p>This endpoint supports multiple response formats. Pass <code>serializer=name</code> to retrieve data in an alternate format.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>call</th><td>Default response format.</td></tr><tr><th>call_grid</th><td>Modern response format that returns various foreign keys for use with other API endpoints.</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"id","full_name":"id","description":"\n<p>Find the call by <code>Call ID</code> or <code>Call UUID</code>. <br>Example ID <code>123895022</code>.<br>Example UUID <code>c3b20b12-3b3b-4322-b15d-0f1c5f653479</code></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"post_call_tokens","full_name":"post_call_tokens","description":"\n<p>Custom contact fields defined on the offer.<br> EG: <code>{first_name: &quot;John&quot;, last_name: &quot;Smith&quot;, zip_code: &quot;90210&quot;}</code></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a Hash","expected_type":"hash","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"revenue","full_name":"revenue","description":"\n<p>The revenue paid out for the call.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"add_revenue","full_name":"add_revenue","description":"\n<p>Add this amount to the call’s current revenue. For example pass 2.5 to add 2.5 to the current call revenue. If the call revenue is currently 10.50, the revenue would become 13 (10.50 + 2.50)</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"add_payout","full_name":"add_payout","description":"\n<p>Add this amount to the call’s current payout.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_converted","full_name":"buyer_converted","description":"\n<p>Did the buyer convert?</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"trackdrive_buyer_id","full_name":"trackdrive_buyer_id","description":"\n<p>Update the winning Buyer that is assigned to this call.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Buyer}[/api/docs/1.0/buyers/index.html]. Refer to: {/api/docs/1.0/buyers}[/api/docs/1.0/buyers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"payout","full_name":"payout","description":"\n<p>The amount paid to the traffic source.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_converted","full_name":"offer_converted","description":"\n<p>Did the traffic source convert?</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"trackdrive_traffic_source_id","full_name":"trackdrive_traffic_source_id","description":"\n<p>Update the Traffic Source that is assigned to this call.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Traffic Source}[/api/docs/1.0/traffic_sources/index.html]. Refer to: {/api/docs/1.0/traffic_sources}[/api/docs/1.0/traffic_sources/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"contact_field_type","full_name":"contact_field_type","description":"\n<p>Pass an ID belonging to an <code>Agent Script &amp; Field Type</code> to select that <code>Custom Contact Field Type</code> for this call.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fire_outgoing_webhook_ids","full_name":"fire_outgoing_webhook_ids","description":"\n<p>Manually refire the listed outgoing webhook ids against this call.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"manual_transcribe","full_name":"manual_transcribe","description":"\n<p>Manually transcribe this call using the default transcription group.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_disposition_id","full_name":"call_disposition_id","description":"\n<p>Call Disposition</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Call Disposition}[/api/docs/1.0/call_dispositions/index.html]. Refer to: {/api/docs/1.0/call_dispositions}[/api/docs/1.0/call_dispositions/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"agent_call_disposition_notes","full_name":"agent_call_disposition_notes","description":"\n<p>Notes</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"blocked","full_name":"blocked","description":"\n<p>Block or unblock this caller’s number. Blocking prevents outbound calls, SMS, and email to them, and blocks their inbound calls and SMS too.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"contact_field_view_id","full_name":"contact_field_view_id","description":"\n<p>The Agent Script this call is showing to the agent, which controls its custom fields and instructions.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>A human readable description of the record.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"hang_up","full_name":"hang_up","description":"\n<p>Set to true to immediately hang up this call.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"original_recording_url","full_name":"original_recording_url","description":"\n<p>The externally hosted recording URL for this call, before it is copied to Trackdrive’s own storage.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"reapply_conversions","full_name":"reapply_conversions","description":"\n<p>Set to true to reapply this call’s buyer and offer conversion logic using its current revenue and payout.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"rerun_webhooks","full_name":"rerun_webhooks","description":"\n<p>Manually refire the webhooks associated with this call.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_callback_now","full_name":"schedule_callback_now","description":"\n<p>Schedule an immediate callback.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_callback_random_one_hour","full_name":"schedule_callback_random_one_hour","description":"\n<p>Schedule a callback sometime in the next hour.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/calls/update_by_caller_id","name":"update_by_caller_id","apis":[{"api_url":"/api/v1/calls/update_by_caller_id/:caller_id","http_method":"POST","short_description":"Update a call's revenue by caller ID","deprecated":null}],"formats":null,"full_description":"\n<p>Update a call’s revenue and buyer_converted using the call’s <code>caller_id</code> and <code>offer_token</code></p>\n","errors":[],"params":[{"name":"caller_id","full_name":"caller_id","description":"\n<p>The caller ID for the call that will be updated.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_token","full_name":"offer_token","description":"\n<p>The <code>Dynamic Number Insertion</code> token for the offer.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_timeframe","full_name":"call_timeframe","description":"\n<p>Pass this optional parameter to restrict the call update to calls made in the last <code>call_timeframe</code> minutes. For Example: Pass 120 if you’d like to only update calls made in the last 2 hours. This is useful if you only want to update a call that happened recently.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"revenue","full_name":"revenue","description":"\n<p>Set the call’s revenue to this amount. For example pass 10.50 to set the revenue to 10.50</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"add_revenue","full_name":"add_revenue","description":"\n<p>Add this amount to the call’s current revenue. For example pass 2.5 to add 2.5 to the current call revenue. If the call revenue is currently 10.50, the revenue would become 13 (10.50 + 2.50)</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"add_payout","full_name":"add_payout","description":"\n<p>Add this amount to the call’s current payout.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_disposition_id","full_name":"call_disposition_id","description":"\n<p>Call Disposition</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Call Disposition}[/api/docs/1.0/call_dispositions/index.html]. Refer to: {/api/docs/1.0/call_dispositions}[/api/docs/1.0/call_dispositions/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"agent_call_disposition_notes","full_name":"agent_call_disposition_notes","description":"\n<p>Notes</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_converted","full_name":"buyer_converted","description":"\n<p>Did the buyer convert?</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":["curl -H \"Authorization: Basic BASE64_ENCODED_PUBLIC_KEY_AND_PRIVATE_KEY\" -H \"Content-Type: application/json\" -X POST -d '{\"add_revenue\": 2.50, \"buyer_converted\": \"true\"}' https://[your-subdomain].trackdrive.com/api/v1/calls/update_by_caller_id/:caller_id","curl -H \"Authorization: Basic BASE64_ENCODED_PUBLIC_KEY_AND_PRIVATE_KEY\" -X POST \"https://my-company.trackdrive.com/api/v1/calls/update_by_caller_id/17194448888?offer_token=the-offer-token&add_revenue=5\""],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/calls/send_key_press","name":"send_key_press","apis":[{"api_url":"/api/v1/calls/send_key_press","http_method":"POST","short_description":"Trigger a key press flow","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"id","full_name":"id","description":"\n<p>Find the call by <code>Call ID</code> or <code>Call UUID</code>. <br>Example ID <code>123895022</code>.<br>Example UUID <code>c3b20b12-3b3b-4322-b15d-0f1c5f653479</code></p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"digits","full_name":"digits","description":"\n<p>DTMF digit</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"data","full_name":"data","description":"\n<p>Update the call with this data. <code>{interest: &#39;kittens&#39;, source: &#39;google&#39;, first_name: &#39;John&#39;, last_name: &#39;Smith&#39;}</code></p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a Hash","expected_type":"hash","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/calls/destroy","name":"destroy","apis":[{"api_url":"/api/v1/calls/:id","http_method":"DELETE","short_description":"Hang up an ongoing call.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"serializer","full_name":"serializer","description":"\n<p>This endpoint supports multiple response formats. Pass <code>serializer=name</code> to retrieve data in an alternate format.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>call</th><td>Default response format.</td></tr><tr><th>call_grid</th><td>Modern response format that returns various foreign keys for use with other API endpoints.</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"id","full_name":"id","description":"\n<p>Find the call by <code>Call ID</code> or <code>Call UUID</code>. <br>Example ID <code>123895022</code>.<br>Example UUID <code>c3b20b12-3b3b-4322-b15d-0f1c5f653479</code></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"change_logs":{"doc_url":"/api/docs/1.0/change_logs","id":"change_logs","api_url":"/api","name":"Lead & Call Logs","short_description":"A lead & call log of changes to records in your Trackdrive account.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/change_logs/index","name":"index","apis":[{"api_url":"/api/v1/change_logs","http_method":"GET","short_description":"List Change Log records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"owner_id","full_name":"owner_id","description":"\n<p>The ID for the record that owns this record.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"owner_type","full_name":"owner_type","description":"\n<p>The type of record that owns this record.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results. A per_page request parameter &gt; 10 is not allowed, cursor must be used instead.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"cursor","full_name":"cursor","description":"\n<p>The API provides a technique called ‘cursoring’ to paginate large result sets. Cursoring separates results into pages (the size of which are defined by the per_page request parameter) and provides a means to move backwards and forwards through these pages. To retrieve cursored results, you initially pass a cursor with a value of -1 to the endpoint. By default, an API endpoint that supports cursoring will assume -1 was passed as cursor if you do not provide one. The response to a cursored request will contain <strong>metadata.next_cursor</strong>. The next_cursor is the cursor that you should send to the endpoint to receive the next batch of responses. You will know that you have requested the last available page of results when the API responds with a next_cursor = 0.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\nemail\n</li>\n<li class='column-attempt'>\nuser_name\n</li>\n<li class='column-attempt'>\nrequest_ip\n</li>\n<li class='column-attempt'>\nlead_id\n</li>\n<li class='column-attempt'>\ncall_id\n</li>\n<li class='column-attempt'>\nbuyer_id\n</li>\n<li class='column-attempt'>\nbuyer_group_id\n</li>\n<li class='column-attempt'>\noffer_id\n</li>\n<li class='column-attempt'>\nschedule_id\n</li>\n<li class='column-attempt'>\nbatch_action_id\n</li>\n<li class='column-attempt'>\nowner_type\n</li>\n<li class='column-attempt'>\nowner_id\n</li>\n<li class='column-attempt'>\nuser_id\n</li>\n<li class='column-attempt'>\nadmin_user_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\ncollaborator_id\n</li>\n<li class='column-attempt'>\nparams\n</li>\n<li class='column-attempt'>\nrequest_path\n</li>\n<li class='column-attempt'>\naction_name\n</li>\n<li class='column-attempt'>\ncontroller_name\n</li>\n<li class='column-attempt'>\nrequest_method\n</li>\n<li class='column-attempt'>\nresponse_body\n</li>\n<li class='column-attempt'>\nresponse_status\n</li>\n<li class='column-attempt'>\nuser_agent\n</li>\n<li class='column-attempt'>\ndiff\n</li>\n<li class='column-attempt'>\nfrom_attrs\n</li>\n<li class='column-attempt'>\nto_attrs\n</li>\n<li class='column-attempt'>\npretty_diff\n</li>\n<li class='column-attempt'>\nrequest_params\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/change_logs/show","name":"show","apis":[{"api_url":"/api/v1/change_logs/:id","http_method":"GET","short_description":"Get Change Log by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"charge_rollups":{"doc_url":"/api/docs/1.0/charge_rollups","id":"charge_rollups","api_url":"/api","name":"Billing","short_description":"API resource for viewing billing information.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/charge_rollups/index","name":"index","apis":[{"api_url":"/api/v1/charge_rollups","http_method":"GET","short_description":"List billing records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"charge_type","full_name":"charge_type","description":"\n<p>Different types of charges including calls, SMS, transcriptions, reporting, and number-related fees.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_id","full_name":"offer_id","description":"\n<p>Refer to the offer api for details</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_id","full_name":"schedule_id","description":"\n<p>Schedule internal id.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Schedule}[/api/docs/1.0/schedules/index.html]. Refer to: {/api/docs/1.0/schedules}[/api/docs/1.0/schedules/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\ncharge_type\n</li>\n<li class='column-attempt'>\noffer_id\n</li>\n<li class='column-attempt'>\nschedule_id\n</li>\n<li class='column-attempt'>\namount\n</li>\n<li class='column-attempt'>\nsms_blast_messages_count\n</li>\n<li class='column-attempt'>\nthird_party_cost\n</li>\n<li class='column-attempt'>\nsms_ai_charges_count\n</li>\n<li class='column-attempt'>\ncharges_count\n</li>\n<li class='column-attempt'>\nlead_action_logs_count\n</li>\n<li class='column-attempt'>\ntranscriptions_count\n</li>\n<li class='column-attempt'>\ndnc_check_logs_count\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"collections":{"doc_url":"/api/docs/1.0/collections","id":"collections","api_url":"/api","name":"Collections","short_description":"Fetch various collections used in the Trackdrive Interface.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/collections/show","name":"show","apis":[{"api_url":"/api/v1/collections/:type","http_method":"GET","short_description":"Get a collection.","deprecated":null}],"formats":["json","csv"],"full_description":"","errors":[],"params":[{"name":"type","full_name":"type","description":"\n<p>The type of collection to return.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>buyer_group_table_details</th><td>Buyer Group Table Details</td></tr><tr><th>buyer_table_details</th><td>Buyer Table Details</td></tr><tr><th>call_buyer_id</th><td>Call Buyer</td></tr><tr><th>call_category</th><td>Call Category</td></tr><tr><th>call_child_buyer_id</th><td>Call Child Buyer</td></tr><tr><th>call_contact_field_type</th><td>Call Contact Field Type</td></tr><tr><th>call_country</th><td>Call Country</td></tr><tr><th>call_hangup_cause_code</th><td>Call Hangup Cause Code</td></tr><tr><th>call_hangup_cause_status</th><td>Call Hangup Cause Status</td></tr><tr><th>call_hung_up_by</th><td>Call Hung Up By</td></tr><tr><th>call_offer_id</th><td>Call Offer</td></tr><tr><th>call_report_table_details</th><td>Call Report Table Details</td></tr><tr><th>call_state_province</th><td>Call State Province</td></tr><tr><th>call_status</th><td>Call Status</td></tr><tr><th>call_sub_id</th><td>Call Sub</td></tr><tr><th>call_table_details</th><td>Call Table Details</td></tr><tr><th>call_token_values_map</th><td>Call Token Values Map</td></tr><tr><th>call_zip_postal_code</th><td>Zip / Postal Codes On Calls</td></tr><tr><th>countries</th><td>Countries</td></tr><tr><th>facet_categories</th><td>Facet Categories</td></tr><tr><th>lead_contact_field_type</th><td>Lead Contact Field Type</td></tr><tr><th>lead_country</th><td>Lead Country</td></tr><tr><th>lead_dial_number_id</th><td>Lead Dial Number</td></tr><tr><th>lead_dial_tier</th><td>Lead Dial Tier</td></tr><tr><th>lead_lead_import_id</th><td>Lead Lead Import</td></tr><tr><th>lead_report_table_details</th><td>Lead Report Table Details</td></tr><tr><th>lead_schedule_trigger_type</th><td>Lead Schedule Trigger Type</td></tr><tr><th>lead_sms_number_id</th><td>Lead Sms Number</td></tr><tr><th>lead_state_province</th><td>Lead State Province</td></tr><tr><th>lead_status</th><td>Lead Status</td></tr><tr><th>lead_status</th><td>Lead Status</td></tr><tr><th>lead_sub_id</th><td>Lead Sub</td></tr><tr><th>lead_table_details</th><td>Lead Table Details</td></tr><tr><th>lead_token_values_map</th><td>Lead Token Values Map</td></tr><tr><th>lead_zip_postal_code</th><td>Lead Zip Postal Code</td></tr><tr><th>number_table_details</th><td>Number Table Details</td></tr><tr><th>offer_table_details</th><td>Offer Table Details</td></tr><tr><th>ring_pool_table_details</th><td>Ring Pool Table Details</td></tr><tr><th>schedule_table_details</th><td>Schedule Table Details</td></tr><tr><th>states</th><td>States</td></tr><tr><th>time_zone</th><td>Time Zone</td></tr><tr><th>traffic_source_table_details</th><td>Traffic Source Table Details</td></tr><tr><th>webhook_ips</th><td>Webhook Ips</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_label","full_name":"created_at_label","description":"\n<p>Dynamic Date String such as “Today” or “This Year”</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be one of: <code>Last 5 Min</code>, <code>Last 15 Min</code>, <code>Last 30 Min</code>, <code>Last Hour</code>, <code>Last 4 Hours</code>, <code>Last 6 Hours</code>, <code>Last 12 Hours</code>, <code>Last Day</code>, <code>Last 2 Days</code>, <code>Today</code>, <code>Yesterday</code>, <code>This Week</code>, <code>Last Week</code>, <code>This Month</code>, <code>Last Month</code>, <code>This Quarter</code>, <code>Last Quarter</code>, <code>Last 6 Months</code>, <code>This Year</code>, <code>Last Year</code>, <code>Lifetime</code>, <code>Custom Range</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"query","full_name":"query","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"companies":{"doc_url":"/api/docs/1.0/companies","id":"companies","api_url":"/api","name":"My Companies","short_description":"API resource for viewing the Trackdrive Companies you can access.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/companies/index","name":"index","apis":[{"api_url":"/api/v1/companies","http_method":"GET","short_description":"List the Trackdrive Companies you can access.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\ncontext_menu_name\n</li>\n<li class='column-attempt'>\nemail\n</li>\n<li class='column-attempt'>\nsubdomain_url\n</li>\n<li class='column-attempt'>\nsubdomain\n</li>\n<li class='column-attempt'>\nuser_name\n</li>\n<li class='column-attempt'>\nbalance\n</li>\n<li class='column-attempt'>\nbackground_color\n</li>\n<li class='column-attempt'>\ntext_color\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/companies/show","name":"show","apis":[{"api_url":"/api/v1/companies/:id","http_method":"GET","short_description":"Get Company by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"contact_field_values":{"doc_url":"/api/docs/1.0/contact_field_values","id":"contact_field_values","api_url":"/api","name":"Offers: Contact Fields: Picklist Values","short_description":"Predefined picklist options and display labels for a contact field that uses a dropdown or select input.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/contact_field_values/index","name":"index","apis":[{"api_url":"/api/v1/contact_field_values","http_method":"GET","short_description":"List records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"contact_field_id","full_name":"contact_field_id","description":"\n<p>The Contact Field this picklist value belongs to.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Contact Field}[/api/docs/1.0/contact_fields/index.html]. Refer to: {/api/docs/1.0/contact_fields}[/api/docs/1.0/contact_fields/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncontact_field_id\n</li>\n<li class='column-attempt'>\nsortable_order\n</li>\n<li class='column-attempt'>\nkey\n</li>\n<li class='column-attempt'>\nvalue\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\nrecord_token_filter_id\n</li>\n<li class='column-attempt'>\nrecord_token_filter_data_count\n</li>\n<li class='column-attempt'>\nrecord_token_filter_data\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/contact_field_values/new","name":"new","apis":[{"api_url":"/api/v1/contact_field_values/new","http_method":"GET","short_description":"Build record with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"contact_field_id","full_name":"contact_field_id","description":"\n<p>Assign the record to this Contact Field.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Contact Field}[/api/docs/1.0/contact_fields/index.html]. Refer to: {/api/docs/1.0/contact_fields}[/api/docs/1.0/contact_fields/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"value","full_name":"value","description":"\n<p>Value</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Display Name For Value</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sortable_order","full_name":"sortable_order","description":"\n<p>The order in which records will be sorted. Values are sorted in ascending order; smaller values are listed first.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Only offers this picklist value for calls matching these token values.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/contact_field_values/create","name":"create","apis":[{"api_url":"/api/v1/contact_field_values","http_method":"POST","short_description":"Create record.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"contact_field_id","full_name":"contact_field_id","description":"\n<p>Assign the record to this Contact Field.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Contact Field}[/api/docs/1.0/contact_fields/index.html]. Refer to: {/api/docs/1.0/contact_fields}[/api/docs/1.0/contact_fields/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"value","full_name":"value","description":"\n<p>Value</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Display Name For Value</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sortable_order","full_name":"sortable_order","description":"\n<p>The order in which records will be sorted. Values are sorted in ascending order; smaller values are listed first.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Only offers this picklist value for calls matching these token values.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/contact_field_values/show","name":"show","apis":[{"api_url":"/api/v1/contact_field_values/:id","http_method":"GET","short_description":"Get record by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/contact_field_values/update","name":"update","apis":[{"api_url":"/api/v1/contact_field_values/:id","http_method":"PUT","short_description":"Update record by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"contact_field_id","full_name":"contact_field_id","description":"\n<p>Assign the record to this Contact Field.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Contact Field}[/api/docs/1.0/contact_fields/index.html]. Refer to: {/api/docs/1.0/contact_fields}[/api/docs/1.0/contact_fields/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"value","full_name":"value","description":"\n<p>Value</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Display Name For Value</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sortable_order","full_name":"sortable_order","description":"\n<p>The order in which records will be sorted. Values are sorted in ascending order; smaller values are listed first.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Only offers this picklist value for calls matching these token values.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/contact_field_values/destroy","name":"destroy","apis":[{"api_url":"/api/v1/contact_field_values/:id","http_method":"DELETE","short_description":"Destroy record by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"contact_field_views":{"doc_url":"/api/docs/1.0/contact_field_views","id":"contact_field_views","api_url":"/api","name":"Offers: Agent Scripts","short_description":"Agent scripts shown during calls, combining contact field inputs with instructions agents read from and fill in live.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/contact_field_views/index","name":"index","apis":[{"api_url":"/api/v1/contact_field_views","http_method":"GET","short_description":"List records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"offer_id","full_name":"offer_id","description":"\n<p>The offer this Agent Script belongs to.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\noffer_id\n</li>\n<li class='column-attempt'>\nsortable_order\n</li>\n<li class='column-attempt'>\nscript_javascript\n</li>\n<li class='column-attempt'>\njornaya_campaign_id\n</li>\n<li class='column-attempt'>\nfields_type\n</li>\n<li class='column-attempt'>\ntitle\n</li>\n<li class='column-attempt'>\nscript_html\n</li>\n<li class='column-attempt'>\ntoken_keys\n</li>\n<li class='column-attempt'>\nis_default\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\ncontext_menu_name\n</li>\n<li class='column-attempt'>\nuse_when_tokens_match\n</li>\n<li class='column-attempt'>\ntemplate_description\n</li>\n<li class='column-attempt'>\ntemplate_enabled\n</li>\n<li class='column-attempt'>\ntemplate_tier\n</li>\n<li class='column-attempt'>\nrecord_token_filter_id\n</li>\n<li class='column-attempt'>\nrecord_token_filter_data_count\n</li>\n<li class='column-attempt'>\nrecord_token_filter_data\n</li>\n<li class='column-attempt'>\nrecord_token_additional_id\n</li>\n<li class='column-attempt'>\nrecord_token_additional_data_count\n</li>\n<li class='column-attempt'>\nrecord_token_additional_data\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/contact_field_views/new","name":"new","apis":[{"api_url":"/api/v1/contact_field_views/new","http_method":"GET","short_description":"Build record with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"offer_id","full_name":"offer_id","description":"\n<p>Assign the record to this Offer.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"title","full_name":"title","description":"\n<p>Agent Script Display Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fields_type","full_name":"fields_type","description":"\n<p>A unique value that will be submitted with leads to select this field type and agent script.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"script_html","full_name":"script_html","description":"\n<p>This script will be displayed to agents when they are answering calls from consumers. Contact fields in this script will be replaced with inputs, allowing the agent to enter responses inline in the script.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_keys","full_name":"token_keys","description":"\n<p>These fields will be visible when this field_type is selected.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of any type","expected_type":"array","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sortable_order","full_name":"sortable_order","description":"\n<p>The order in which records will be sorted. Values are sorted in ascending order; smaller values are listed first.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"is_default","full_name":"is_default","description":"\n<p>Uses this Agent Script by default when a call doesn’t match any other Agent Script’s filters.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"script_javascript","full_name":"script_javascript","description":"\n<p>Custom JavaScript run alongside this Agent Script while agents are on the call.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"jornaya_campaign_id","full_name":"jornaya_campaign_id","description":"\n<p>The Jornaya campaign id associated with this Agent Script.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"use_when_tokens_match","full_name":"use_when_tokens_match","description":"\n<p>Only uses this Agent Script for calls matching the token filters below.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Only uses this Agent Script for calls matching these token values.<br> Obtain token value ids from the Token Values collection.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attribution_token_value_ids","full_name":"attribution_token_value_ids","description":"\n<p>When this Agent Script is used on a call, the call will be tagged with these token values.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of tokens. Example tokens:<br> <code>buyer_interest:loan,another_token:value</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/contact_field_views/create","name":"create","apis":[{"api_url":"/api/v1/contact_field_views","http_method":"POST","short_description":"Create record.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"title","full_name":"title","description":"\n<p>Agent Script Display Name</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_id","full_name":"offer_id","description":"\n<p>Assign the record to this Offer.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fields_type","full_name":"fields_type","description":"\n<p>A unique value that will be submitted with leads to select this field type and agent script.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"script_html","full_name":"script_html","description":"\n<p>This script will be displayed to agents when they are answering calls from consumers. Contact fields in this script will be replaced with inputs, allowing the agent to enter responses inline in the script.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_keys","full_name":"token_keys","description":"\n<p>These fields will be visible when this field_type is selected.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of any type","expected_type":"array","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sortable_order","full_name":"sortable_order","description":"\n<p>The order in which records will be sorted. Values are sorted in ascending order; smaller values are listed first.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"is_default","full_name":"is_default","description":"\n<p>Uses this Agent Script by default when a call doesn’t match any other Agent Script’s filters.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"script_javascript","full_name":"script_javascript","description":"\n<p>Custom JavaScript run alongside this Agent Script while agents are on the call.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"jornaya_campaign_id","full_name":"jornaya_campaign_id","description":"\n<p>The Jornaya campaign id associated with this Agent Script.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"use_when_tokens_match","full_name":"use_when_tokens_match","description":"\n<p>Only uses this Agent Script for calls matching the token filters below.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Only uses this Agent Script for calls matching these token values.<br> Obtain token value ids from the Token Values collection.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attribution_token_value_ids","full_name":"attribution_token_value_ids","description":"\n<p>When this Agent Script is used on a call, the call will be tagged with these token values.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of tokens. Example tokens:<br> <code>buyer_interest:loan,another_token:value</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/contact_field_views/show","name":"show","apis":[{"api_url":"/api/v1/contact_field_views/:id","http_method":"GET","short_description":"Get record by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/contact_field_views/update","name":"update","apis":[{"api_url":"/api/v1/contact_field_views/:id","http_method":"PUT","short_description":"Update record by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"offer_id","full_name":"offer_id","description":"\n<p>Assign the record to this Offer.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"title","full_name":"title","description":"\n<p>Agent Script Display Name</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fields_type","full_name":"fields_type","description":"\n<p>A unique value that will be submitted with leads to select this field type and agent script.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"script_html","full_name":"script_html","description":"\n<p>This script will be displayed to agents when they are answering calls from consumers. Contact fields in this script will be replaced with inputs, allowing the agent to enter responses inline in the script.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_keys","full_name":"token_keys","description":"\n<p>These fields will be visible when this field_type is selected.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of any type","expected_type":"array","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sortable_order","full_name":"sortable_order","description":"\n<p>The order in which records will be sorted. Values are sorted in ascending order; smaller values are listed first.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"is_default","full_name":"is_default","description":"\n<p>Uses this Agent Script by default when a call doesn’t match any other Agent Script’s filters.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"script_javascript","full_name":"script_javascript","description":"\n<p>Custom JavaScript run alongside this Agent Script while agents are on the call.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"jornaya_campaign_id","full_name":"jornaya_campaign_id","description":"\n<p>The Jornaya campaign id associated with this Agent Script.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"use_when_tokens_match","full_name":"use_when_tokens_match","description":"\n<p>Only uses this Agent Script for calls matching the token filters below.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Only uses this Agent Script for calls matching these token values.<br> Obtain token value ids from the Token Values collection.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attribution_token_value_ids","full_name":"attribution_token_value_ids","description":"\n<p>When this Agent Script is used on a call, the call will be tagged with these token values.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of tokens. Example tokens:<br> <code>buyer_interest:loan,another_token:value</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/contact_field_views/destroy","name":"destroy","apis":[{"api_url":"/api/v1/contact_field_views/:id","http_method":"DELETE","short_description":"Destroy record by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"contact_fields":{"doc_url":"/api/docs/1.0/contact_fields","id":"contact_fields","api_url":"/api","name":"Offers: Contact Fields","short_description":"Custom data fields attached to an offer's leads, defining what information is captured and how it's validated.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/contact_fields/index","name":"index","apis":[{"api_url":"/api/v1/contact_fields","http_method":"GET","short_description":"List records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"serializer","full_name":"serializer","description":"\n<p>This endpoint supports multiple response formats. Pass <code>serializer=name</code> to retrieve data in an alternate format.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>contact_field</th><td>Contact Field</td></tr><tr><th>contact_field_form</th><td>Contact Field Form</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_id","full_name":"offer_id","description":"\n<p>Assign the record to this Offer.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\noffer_id\n</li>\n<li class='column-attempt'>\nsortable_order\n</li>\n<li class='column-attempt'>\nkey\n</li>\n<li class='column-attempt'>\nrequired\n</li>\n<li class='column-attempt'>\nrequired_on_create\n</li>\n<li class='column-attempt'>\nrequired_on_ping\n</li>\n<li class='column-attempt'>\ntoken_id\n</li>\n<li class='column-attempt'>\ncheck_buyer_filters_before_calling\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\ncontext_menu_name\n</li>\n<li class='column-attempt'>\nhint\n</li>\n<li class='column-attempt'>\nvalue_type\n</li>\n<li class='column-attempt'>\nvalue_formatter\n</li>\n<li class='column-attempt'>\nvalue_expression\n</li>\n<li class='column-attempt'>\nhtml_id\n</li>\n<li class='column-attempt'>\ncontact_field_value_ids\n</li>\n<li class='column-attempt'>\nshow_in_docs\n</li>\n<li class='column-attempt'>\nshow_in_tables\n</li>\n<li class='column-attempt'>\nshow_in_reports\n</li>\n<li class='column-attempt'>\nvalue_decimal_min\n</li>\n<li class='column-attempt'>\nvalue_decimal_max\n</li>\n<li class='column-attempt'>\ndecimal_places\n</li>\n<li class='column-attempt'>\ninclude_blank\n</li>\n<li class='column-attempt'>\nboolean_true_text\n</li>\n<li class='column-attempt'>\nboolean_false_text\n</li>\n<li class='column-attempt'>\nbackground_color\n</li>\n<li class='column-attempt'>\ntext_color\n</li>\n<li class='column-attempt'>\ncontact_field_values_type\n</li>\n<li class='column-attempt'>\ncheck_buyer_filters_allow_blank\n</li>\n<li class='column-attempt'>\nvalue_pattern_validation\n</li>\n<li class='column-attempt'>\ncheck_pattern_validation\n</li>\n<li class='column-attempt'>\ncontact_field_values_count\n</li>\n<li class='column-attempt'>\ndate_picker_in_future\n</li>\n<li class='column-attempt'>\ndate_picker_enabled\n</li>\n<li class='column-attempt'>\nshow_on_manual_dialer\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/contact_fields/new","name":"new","apis":[{"api_url":"/api/v1/contact_fields/new","http_method":"GET","short_description":"Build record with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"offer_id","full_name":"offer_id","description":"\n<p>Assign the record to this Offer.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"key","full_name":"key","description":"\n<p>The internal token name where values are stored.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"required","full_name":"required","description":"\n<p>Is this field required?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>The friendly human name displayed to users.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"hint","full_name":"hint","description":"\n<p>Display a helpful hint to users explaining the purpose of this field.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"value_type","full_name":"value_type","description":"\n<p>Field Type</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be one of: <code>string</code>, <code>decimal</code>, <code>integer</code>, <code>time</code>, <code>boolean</code>, <code>expression</code>, <code>hidden</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"decimal_places","full_name":"decimal_places","description":"\n<p>Decimal values/expressions will be rounded to this many decimal places.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"value_formatter","full_name":"value_formatter","description":"\n<p>Expression Formatter</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be one of: <code>string</code>, <code>decimal</code>, <code>integer</code>, <code>time</code>, <code>boolean</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"value_expression","full_name":"value_expression","description":"\n<p>Expression</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sortable_order","full_name":"sortable_order","description":"\n<p>The order in which records will be sorted. Values are sorted in ascending order; smaller values are listed first.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"required_on_create","full_name":"required_on_create","description":"\n<p>Requires this field to have a value before a Lead can be created.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"required_on_ping","full_name":"required_on_ping","description":"\n<p>Requires this field to have a value before this Offer’s buyers can be pinged.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"html_id","full_name":"html_id","description":"\n<p>A custom HTML id for this field’s input, used to target it with your own CSS or JavaScript.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"background_color","full_name":"background_color","description":"\n<p>The background color used to display this field’s token, as a hex code.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"text_color","full_name":"text_color","description":"\n<p>The text color used to display this field’s token, as a hex code.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"show_in_docs","full_name":"show_in_docs","description":"\n<p>Includes this field in the integration guide and posting instructions shown to your traffic sources.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"show_in_tables","full_name":"show_in_tables","description":"\n<p>Shows this field as a column in tables throughout the app.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"show_in_reports","full_name":"show_in_reports","description":"\n<p>Shows this field as an option when building reports.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"show_on_manual_dialer","full_name":"show_on_manual_dialer","description":"\n<p>Shows this field on the manual dialer screen.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"check_buyer_filters_before_calling","full_name":"check_buyer_filters_before_calling","description":"\n<p>Considers this field’s value when applying buyer filters before calling.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"check_buyer_filters_allow_blank","full_name":"check_buyer_filters_allow_blank","description":"\n<p>Allows a blank value to pass buyer filters instead of blocking the call.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"value_decimal_min","full_name":"value_decimal_min","description":"\n<p>The minimum acceptable value, used when the field type is Decimal or Integer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"value_decimal_max","full_name":"value_decimal_max","description":"\n<p>The maximum acceptable value, used when the field type is Decimal or Integer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"value_date_min","full_name":"value_date_min","description":"\n<p>The earliest acceptable date, used when the field type is Time.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"value_date_max","full_name":"value_date_max","description":"\n<p>The latest acceptable date, used when the field type is Time.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"date_picker_enabled","full_name":"date_picker_enabled","description":"\n<p>Shows a date picker for entering this field’s value, used when the field type is Time.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"date_picker_in_future","full_name":"date_picker_in_future","description":"\n<p>Restricts the date picker to future dates only, used when the field type is Time.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"boolean_true_text","full_name":"boolean_true_text","description":"\n<p>The label displayed for a true value, used when the field type is Boolean.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"boolean_false_text","full_name":"boolean_false_text","description":"\n<p>The label displayed for a false value, used when the field type is Boolean.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"include_blank","full_name":"include_blank","description":"\n<p>Includes a blank option in the list of acceptable values, used when the field type is Boolean or String.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"contact_field_values_type","full_name":"contact_field_values_type","description":"\n<p>Where the list of acceptable values for this field comes from.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be one of: <code>custom</code>, <code>countries</code>, <code>usa_states</code>, <code>canada_provinces</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"check_pattern_validation","full_name":"check_pattern_validation","description":"\n<p>Validates this field’s value against the pattern selected in value_pattern_validation.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"value_pattern_validation","full_name":"value_pattern_validation","description":"\n<p>The pattern this field’s value must match, used when check_pattern_validation is enabled.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be one of: <code>date_YYYY-MM-DD</code>, <code>date_DD/MM/YYYY</code>, <code>date_DD-MM-YYYY</code>, <code>date_MM/DD/YYYY</code>, <code>date_MM-DD-YYYY</code>, <code>email</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/contact_fields/create","name":"create","apis":[{"api_url":"/api/v1/contact_fields","http_method":"POST","short_description":"Create record.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"offer_id","full_name":"offer_id","description":"\n<p>Assign the record to this Offer.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"key","full_name":"key","description":"\n<p>The internal token name where values are stored.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"required","full_name":"required","description":"\n<p>Is this field required?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>The friendly human name displayed to users.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"hint","full_name":"hint","description":"\n<p>Display a helpful hint to users explaining the purpose of this field.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"value_type","full_name":"value_type","description":"\n<p>Field Type</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be one of: <code>string</code>, <code>decimal</code>, <code>integer</code>, <code>time</code>, <code>boolean</code>, <code>expression</code>, <code>hidden</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"decimal_places","full_name":"decimal_places","description":"\n<p>Decimal values/expressions will be rounded to this many decimal places.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"value_formatter","full_name":"value_formatter","description":"\n<p>Expression Formatter</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be one of: <code>string</code>, <code>decimal</code>, <code>integer</code>, <code>time</code>, <code>boolean</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"value_expression","full_name":"value_expression","description":"\n<p>Expression</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sortable_order","full_name":"sortable_order","description":"\n<p>The order in which records will be sorted. Values are sorted in ascending order; smaller values are listed first.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"required_on_create","full_name":"required_on_create","description":"\n<p>Requires this field to have a value before a Lead can be created.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"required_on_ping","full_name":"required_on_ping","description":"\n<p>Requires this field to have a value before this Offer’s buyers can be pinged.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"html_id","full_name":"html_id","description":"\n<p>A custom HTML id for this field’s input, used to target it with your own CSS or JavaScript.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"background_color","full_name":"background_color","description":"\n<p>The background color used to display this field’s token, as a hex code.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"text_color","full_name":"text_color","description":"\n<p>The text color used to display this field’s token, as a hex code.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"show_in_docs","full_name":"show_in_docs","description":"\n<p>Includes this field in the integration guide and posting instructions shown to your traffic sources.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"show_in_tables","full_name":"show_in_tables","description":"\n<p>Shows this field as a column in tables throughout the app.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"show_in_reports","full_name":"show_in_reports","description":"\n<p>Shows this field as an option when building reports.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"show_on_manual_dialer","full_name":"show_on_manual_dialer","description":"\n<p>Shows this field on the manual dialer screen.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"check_buyer_filters_before_calling","full_name":"check_buyer_filters_before_calling","description":"\n<p>Considers this field’s value when applying buyer filters before calling.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"check_buyer_filters_allow_blank","full_name":"check_buyer_filters_allow_blank","description":"\n<p>Allows a blank value to pass buyer filters instead of blocking the call.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"value_decimal_min","full_name":"value_decimal_min","description":"\n<p>The minimum acceptable value, used when the field type is Decimal or Integer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"value_decimal_max","full_name":"value_decimal_max","description":"\n<p>The maximum acceptable value, used when the field type is Decimal or Integer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"value_date_min","full_name":"value_date_min","description":"\n<p>The earliest acceptable date, used when the field type is Time.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"value_date_max","full_name":"value_date_max","description":"\n<p>The latest acceptable date, used when the field type is Time.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"date_picker_enabled","full_name":"date_picker_enabled","description":"\n<p>Shows a date picker for entering this field’s value, used when the field type is Time.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"date_picker_in_future","full_name":"date_picker_in_future","description":"\n<p>Restricts the date picker to future dates only, used when the field type is Time.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"boolean_true_text","full_name":"boolean_true_text","description":"\n<p>The label displayed for a true value, used when the field type is Boolean.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"boolean_false_text","full_name":"boolean_false_text","description":"\n<p>The label displayed for a false value, used when the field type is Boolean.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"include_blank","full_name":"include_blank","description":"\n<p>Includes a blank option in the list of acceptable values, used when the field type is Boolean or String.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"contact_field_values_type","full_name":"contact_field_values_type","description":"\n<p>Where the list of acceptable values for this field comes from.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be one of: <code>custom</code>, <code>countries</code>, <code>usa_states</code>, <code>canada_provinces</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"check_pattern_validation","full_name":"check_pattern_validation","description":"\n<p>Validates this field’s value against the pattern selected in value_pattern_validation.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"value_pattern_validation","full_name":"value_pattern_validation","description":"\n<p>The pattern this field’s value must match, used when check_pattern_validation is enabled.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be one of: <code>date_YYYY-MM-DD</code>, <code>date_DD/MM/YYYY</code>, <code>date_DD-MM-YYYY</code>, <code>date_MM/DD/YYYY</code>, <code>date_MM-DD-YYYY</code>, <code>email</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/contact_fields/show","name":"show","apis":[{"api_url":"/api/v1/contact_fields/:id","http_method":"GET","short_description":"Get record by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/contact_fields/update","name":"update","apis":[{"api_url":"/api/v1/contact_fields/:id","http_method":"PUT","short_description":"Update record by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"offer_id","full_name":"offer_id","description":"\n<p>Assign the record to this Offer.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"key","full_name":"key","description":"\n<p>The internal token name where values are stored.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"required","full_name":"required","description":"\n<p>Is this field required?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>The friendly human name displayed to users.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"hint","full_name":"hint","description":"\n<p>Display a helpful hint to users explaining the purpose of this field.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"value_type","full_name":"value_type","description":"\n<p>Field Type</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be one of: <code>string</code>, <code>decimal</code>, <code>integer</code>, <code>time</code>, <code>boolean</code>, <code>expression</code>, <code>hidden</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"decimal_places","full_name":"decimal_places","description":"\n<p>Decimal values/expressions will be rounded to this many decimal places.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"value_formatter","full_name":"value_formatter","description":"\n<p>Expression Formatter</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be one of: <code>string</code>, <code>decimal</code>, <code>integer</code>, <code>time</code>, <code>boolean</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"value_expression","full_name":"value_expression","description":"\n<p>Expression</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sortable_order","full_name":"sortable_order","description":"\n<p>The order in which records will be sorted. Values are sorted in ascending order; smaller values are listed first.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"required_on_create","full_name":"required_on_create","description":"\n<p>Requires this field to have a value before a Lead can be created.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"required_on_ping","full_name":"required_on_ping","description":"\n<p>Requires this field to have a value before this Offer’s buyers can be pinged.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"html_id","full_name":"html_id","description":"\n<p>A custom HTML id for this field’s input, used to target it with your own CSS or JavaScript.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"background_color","full_name":"background_color","description":"\n<p>The background color used to display this field’s token, as a hex code.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"text_color","full_name":"text_color","description":"\n<p>The text color used to display this field’s token, as a hex code.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"show_in_docs","full_name":"show_in_docs","description":"\n<p>Includes this field in the integration guide and posting instructions shown to your traffic sources.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"show_in_tables","full_name":"show_in_tables","description":"\n<p>Shows this field as a column in tables throughout the app.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"show_in_reports","full_name":"show_in_reports","description":"\n<p>Shows this field as an option when building reports.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"show_on_manual_dialer","full_name":"show_on_manual_dialer","description":"\n<p>Shows this field on the manual dialer screen.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"check_buyer_filters_before_calling","full_name":"check_buyer_filters_before_calling","description":"\n<p>Considers this field’s value when applying buyer filters before calling.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"check_buyer_filters_allow_blank","full_name":"check_buyer_filters_allow_blank","description":"\n<p>Allows a blank value to pass buyer filters instead of blocking the call.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"value_decimal_min","full_name":"value_decimal_min","description":"\n<p>The minimum acceptable value, used when the field type is Decimal or Integer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"value_decimal_max","full_name":"value_decimal_max","description":"\n<p>The maximum acceptable value, used when the field type is Decimal or Integer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"value_date_min","full_name":"value_date_min","description":"\n<p>The earliest acceptable date, used when the field type is Time.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"value_date_max","full_name":"value_date_max","description":"\n<p>The latest acceptable date, used when the field type is Time.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"date_picker_enabled","full_name":"date_picker_enabled","description":"\n<p>Shows a date picker for entering this field’s value, used when the field type is Time.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"date_picker_in_future","full_name":"date_picker_in_future","description":"\n<p>Restricts the date picker to future dates only, used when the field type is Time.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"boolean_true_text","full_name":"boolean_true_text","description":"\n<p>The label displayed for a true value, used when the field type is Boolean.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"boolean_false_text","full_name":"boolean_false_text","description":"\n<p>The label displayed for a false value, used when the field type is Boolean.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"include_blank","full_name":"include_blank","description":"\n<p>Includes a blank option in the list of acceptable values, used when the field type is Boolean or String.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"contact_field_values_type","full_name":"contact_field_values_type","description":"\n<p>Where the list of acceptable values for this field comes from.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be one of: <code>custom</code>, <code>countries</code>, <code>usa_states</code>, <code>canada_provinces</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"check_pattern_validation","full_name":"check_pattern_validation","description":"\n<p>Validates this field’s value against the pattern selected in value_pattern_validation.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"value_pattern_validation","full_name":"value_pattern_validation","description":"\n<p>The pattern this field’s value must match, used when check_pattern_validation is enabled.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be one of: <code>date_YYYY-MM-DD</code>, <code>date_DD/MM/YYYY</code>, <code>date_DD-MM-YYYY</code>, <code>date_MM/DD/YYYY</code>, <code>date_MM-DD-YYYY</code>, <code>email</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/contact_fields/destroy","name":"destroy","apis":[{"api_url":"/api/v1/contact_fields/:id","http_method":"DELETE","short_description":"Destroy record by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"contact_imports":{"doc_url":"/api/docs/1.0/contact_imports","id":"contact_imports","api_url":"/api","name":"Blacklist: Files","short_description":"API resource for uploading blacklist files.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/contact_imports/index","name":"index","apis":[{"api_url":"/api/v1/contact_imports","http_method":"GET","short_description":"List Blacklist File records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nuser_id\n</li>\n<li class='column-attempt'>\nstatus\n</li>\n<li class='column-attempt'>\ndata_maps_set\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\nimport_file_url\n</li>\n<li class='column-attempt'>\ndata_json\n</li>\n<li class='column-attempt'>\nerror_message\n</li>\n<li class='column-attempt'>\nimport_count\n</li>\n<li class='column-attempt'>\ntotal_count\n</li>\n<li class='column-attempt'>\nstarted_at\n</li>\n<li class='column-attempt'>\nstopped_at\n</li>\n<li class='column-attempt'>\nfailed_at\n</li>\n<li class='column-attempt'>\nsucceeded_at\n</li>\n<li class='column-attempt'>\nunblock_started_at\n</li>\n<li class='column-attempt'>\nunblock_finished_at\n</li>\n<li class='column-attempt'>\napply_block_or_unblock\n</li>\n<li class='column-attempt'>\nselect_import_type\n</li>\n<li class='column-attempt'>\nimport_file_blob\n</li>\n<li class='column-attempt'>\ndescription\n</li>\n<li class='column-attempt'>\nheaders\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/contact_imports/new","name":"new","apis":[{"api_url":"/api/v1/contact_imports/new","http_method":"GET","short_description":"Build Blacklist File with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"import_file","full_name":"import_file","description":"\n<p>The file containing phone numbers to block or unblock, used when select_import_type is file.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid file upload.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"apply_block_or_unblock","full_name":"apply_block_or_unblock","description":"\n<p>Apply Block Or Unblock</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be one of: <code>block</code>, <code>unblock</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"select_import_type","full_name":"select_import_type","description":"\n<p>Upload Import File Or Text</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be one of: <code>file</code>, <code>text_blob</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"import_file_blob","full_name":"import_file_blob","description":"\n<p>Text Blob</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"data_map_caller_id","full_name":"data_map_caller_id","description":"\n<p>The column header from your uploaded file that contains the phone numbers to block or unblock.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/contact_imports/create","name":"create","apis":[{"api_url":"/api/v1/contact_imports","http_method":"POST","short_description":"Create Blacklist File.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"import_file","full_name":"import_file","description":"\n<p>The file containing phone numbers to block or unblock, used when select_import_type is file.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid file upload.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"apply_block_or_unblock","full_name":"apply_block_or_unblock","description":"\n<p>Apply Block Or Unblock</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be one of: <code>block</code>, <code>unblock</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"select_import_type","full_name":"select_import_type","description":"\n<p>Upload Import File Or Text</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be one of: <code>file</code>, <code>text_blob</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"import_file_blob","full_name":"import_file_blob","description":"\n<p>Text Blob</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"data_map_caller_id","full_name":"data_map_caller_id","description":"\n<p>The column header from your uploaded file that contains the phone numbers to block or unblock.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>A human readable description of this import.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/contact_imports/show","name":"show","apis":[{"api_url":"/api/v1/contact_imports/:id","http_method":"GET","short_description":"Get Blacklist File by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/contact_imports/update","name":"update","apis":[{"api_url":"/api/v1/contact_imports/:id","http_method":"PUT","short_description":"Update Blacklist File by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"import_file","full_name":"import_file","description":"\n<p>The file containing phone numbers to block or unblock, used when select_import_type is file.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid file upload.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"apply_block_or_unblock","full_name":"apply_block_or_unblock","description":"\n<p>Apply Block Or Unblock</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be one of: <code>block</code>, <code>unblock</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"select_import_type","full_name":"select_import_type","description":"\n<p>Upload Import File Or Text</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be one of: <code>file</code>, <code>text_blob</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"import_file_blob","full_name":"import_file_blob","description":"\n<p>Text Blob</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"data_map_caller_id","full_name":"data_map_caller_id","description":"\n<p>The column header from your uploaded file that contains the phone numbers to block or unblock.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"contacts":{"doc_url":"/api/docs/1.0/contacts","id":"contacts","api_url":"/api","name":"Blacklist","short_description":"The contacts that have dialed your numbers.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/contacts/index_suppression_list","name":"index_suppression_list","apis":[{"api_url":"/api/v1/contacts/suppression_list","http_method":"GET","short_description":"List contacts on your company blacklist.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\nnumber\n</li>\n<li class='column-attempt'>\nlast_call_at\n</li>\n<li class='column-attempt'>\nblocked\n</li>\n<li class='column-attempt'>\nopt_out\n</li>\n<li class='column-attempt'>\ncalls_count\n</li>\n<li class='column-attempt'>\noutbound_call_failure_count\n</li>\n<li class='column-attempt'>\noutbound_no_answer_count\n</li>\n<li class='column-attempt'>\nblocked_at\n</li>\n<li class='column-attempt'>\nsms_opt_out_at\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/contacts/caller_block","name":"caller_block","apis":[{"api_url":"/api/v1/contacts/:caller_id/caller_block","http_method":"POST","short_description":"Blacklist a caller ID","deprecated":null}],"formats":null,"full_description":"\n<p>Add a caller_id to your company blacklist, preventing all inbound and outbound interactions.</p>\n","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/contacts/caller_unblock","name":"caller_unblock","apis":[{"api_url":"/api/v1/contacts/:caller_id/caller_unblock","http_method":"POST","short_description":"Remove a caller from your company blacklist.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/contacts/show","name":"show","apis":[{"api_url":"/api/v1/contacts/:id","http_method":"GET","short_description":"Get details about a contact.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"id","full_name":"id","description":"\n<p>Lookup a contact by internal id, or by the 10+ digit telephone number. For example:<br> To find a number using trackdrive’s internal id pass <code>id=185923</code><br> To find a number using the phone number pass <code>id=18005002562</code></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"blocked","full_name":"blocked","description":"\n<p>Block or unblock a contact. Block prevents outbound actions (calls, sms, emails), and also blocks all inbound calls &amp; sms.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/contacts/update","name":"update","apis":[{"api_url":"/api/v1/contacts/:id","http_method":"PUT","short_description":"Update a contact","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"id","full_name":"id","description":"\n<p>Lookup a contact by internal id, or by the 10+ digit telephone number. For example:<br> To find a number using trackdrive’s internal id pass <code>id=185923</code><br> To find a number using the phone number pass <code>id=18005002562</code></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"opt_out","full_name":"opt_out","description":"\n<p>Mark a contact as opt-out or opt-in. Opt-out prevents outbound actions (calls, sms, emails), but allows the lead to dial in to your offers to resubscribe.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"blocked","full_name":"blocked","description":"\n<p>Block or unblock a contact. Block prevents outbound actions (calls, sms, emails), and also blocks all inbound calls &amp; sms.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/contacts/hang_up_calls","name":"hang_up_calls","apis":[{"api_url":"/api/v1/contacts/:id/calls","http_method":"DELETE","short_description":"Hang up a contact's ongoing calls","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"uuid","full_name":"uuid","description":"\n<p>A unique identifier eg: 5cc8897c-ad0f-44cb-8ea7-8f7736ae76f1</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"data_append_groups":{"doc_url":"/api/docs/1.0/data_append_groups","id":"data_append_groups","api_url":"/api","name":"Data Append Groups","short_description":"A named group that organizes related data append configurations used to enrich lead and contact records.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/data_append_groups/index","name":"index","apis":[{"api_url":"/api/v1/data_append_groups","http_method":"GET","short_description":"List Data Append Group records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\ndescription\n</li>\n<li class='column-attempt'>\ndata_appends_count\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/data_append_groups/new","name":"new","apis":[{"api_url":"/api/v1/data_append_groups/new","http_method":"GET","short_description":"Build Data Append Group with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/data_append_groups/create","name":"create","apis":[{"api_url":"/api/v1/data_append_groups","http_method":"POST","short_description":"Create Data Append Group.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/data_append_groups/show","name":"show","apis":[{"api_url":"/api/v1/data_append_groups/:id","http_method":"GET","short_description":"Get Data Append Group by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/data_append_groups/update","name":"update","apis":[{"api_url":"/api/v1/data_append_groups/:id","http_method":"PUT","short_description":"Update Data Append Group by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/data_append_groups/destroy","name":"destroy","apis":[{"api_url":"/api/v1/data_append_groups/:id","http_method":"DELETE","short_description":"Destroy Data Append Group by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"data_appends":{"doc_url":"/api/docs/1.0/data_appends","id":"data_appends","api_url":"/api","name":"Data Appends","short_description":"API resource for appending data. This incurs a per API request usage charge on your company.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/data_appends/index","name":"index","apis":[{"api_url":"/api/v1/data_appends","http_method":"GET","short_description":"List of data appends.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\ndata_append_group_id\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\ndescription\n</li>\n<li class='column-attempt'>\nsortable_order\n</li>\n<li class='column-attempt'>\nappend_type\n</li>\n<li class='column-attempt'>\noverride_data\n</li>\n<li class='column-attempt'>\nmap_contact_field_group_ids\n</li>\n<li class='column-attempt'>\nrecord_token_filter_id\n</li>\n<li class='column-attempt'>\nrecord_token_filter_data_count\n</li>\n<li class='column-attempt'>\nrecord_token_filter_data\n</li>\n<li class='column-attempt'>\nrecord_token_additional_id\n</li>\n<li class='column-attempt'>\nrecord_token_additional_data_count\n</li>\n<li class='column-attempt'>\nrecord_token_additional_data\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/data_appends/new","name":"new","apis":[{"api_url":"/api/v1/data_appends/new","http_method":"GET","short_description":"Build a new data append","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid list of tokens. Example tokens:<br> <code>buyer_interest:loan,another_token:value</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"override_data","full_name":"override_data","description":"\n<p>Override Existing Data</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"map_contact_field_group_ids","full_name":"map_contact_field_group_ids","description":"\n<p>Map Contact Field Group IDs</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Only run this data append for leads matching these token filters. Leads that don’t match are skipped.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attribution_token_value_ids","full_name":"attribution_token_value_ids","description":"\n<p>These tokens will be applied to leads processed by this data append.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"data_append_group_id","full_name":"data_append_group_id","description":"\n<p>Data Append Group ID</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"append_type","full_name":"append_type","description":"\n<p>Append Type</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>free_zip_code</th><td>Free Zip Code</td></tr><tr><th>zip_code</th><td>Advanced Zip Code</td></tr><tr><th>address</th><td>Address Data</td></tr><tr><th>contact</th><td>Contact Data</td></tr><tr><th>contact_plus</th><td>Contact+ Data</td></tr><tr><th>all</th><td>All Data</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/data_appends/create","name":"create","apis":[{"api_url":"/api/v1/data_appends","http_method":"POST","short_description":"Create a data append.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid list of tokens. Example tokens:<br> <code>buyer_interest:loan,another_token:value</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"override_data","full_name":"override_data","description":"\n<p>Override Existing Data</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"map_contact_field_group_ids","full_name":"map_contact_field_group_ids","description":"\n<p>Map Contact Field Group IDs</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Only run this data append for leads matching these token filters. Leads that don’t match are skipped.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attribution_token_value_ids","full_name":"attribution_token_value_ids","description":"\n<p>These tokens will be applied to leads processed by this data append.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"data_append_group_id","full_name":"data_append_group_id","description":"\n<p>Data Append Group ID</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"append_type","full_name":"append_type","description":"\n<p>Append Type</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>free_zip_code</th><td>Free Zip Code</td></tr><tr><th>zip_code</th><td>Advanced Zip Code</td></tr><tr><th>address</th><td>Address Data</td></tr><tr><th>contact</th><td>Contact Data</td></tr><tr><th>contact_plus</th><td>Contact+ Data</td></tr><tr><th>all</th><td>All Data</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/data_appends/show","name":"show","apis":[{"api_url":"/api/v1/data_appends/:id","http_method":"GET","short_description":"Get details about a data append.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/data_appends/update","name":"update","apis":[{"api_url":"/api/v1/data_appends/:id","http_method":"PUT","short_description":"Update a data append.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid list of tokens. Example tokens:<br> <code>buyer_interest:loan,another_token:value</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"override_data","full_name":"override_data","description":"\n<p>Override Existing Data</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"map_contact_field_group_ids","full_name":"map_contact_field_group_ids","description":"\n<p>Map Contact Field Group IDs</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Only run this data append for leads matching these token filters. Leads that don’t match are skipped.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attribution_token_value_ids","full_name":"attribution_token_value_ids","description":"\n<p>These tokens will be applied to leads processed by this data append.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"data_append_group_id","full_name":"data_append_group_id","description":"\n<p>Data Append Group ID</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"append_type","full_name":"append_type","description":"\n<p>Append Type</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>free_zip_code</th><td>Free Zip Code</td></tr><tr><th>zip_code</th><td>Advanced Zip Code</td></tr><tr><th>address</th><td>Address Data</td></tr><tr><th>contact</th><td>Contact Data</td></tr><tr><th>contact_plus</th><td>Contact+ Data</td></tr><tr><th>all</th><td>All Data</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/data_appends/destroy","name":"destroy","apis":[{"api_url":"/api/v1/data_appends/:id","http_method":"DELETE","short_description":"Destroy a data append.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/data_appends/append","name":"append","apis":[{"api_url":"/api/v1/data_append","http_method":"POST","short_description":"Append data for a caller number","deprecated":null}],"formats":null,"full_description":"\n<p>Request data for caller number. This incurs a per API request usage charge on your company based on data type requested.</p>\n","errors":[],"params":[{"name":"caller_number","full_name":"caller_number","description":"\n<p>The caller number to retrieve data for.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fetch_type","full_name":"fetch_type","description":"\n<p>The type of data retrieval to perform. This incurs a per API request usage charge on your company based on append type, with the exception of free_zip_code.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>free_zip_code</code>, <code>zip_code</code>, <code>address</code>, <code>contact</code>, <code>contact_plus</code>, <code>all</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"\n<p>Specify the columns you would like returned, e.g. columns=zip_code,city,state</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"data_exports":{"doc_url":"/api/docs/1.0/data_exports","id":"data_exports","api_url":"/api","name":"Data Exports","short_description":"A one-time or recurring export of your account data that runs asynchronously and produces a downloadable file.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/data_exports/index","name":"index","apis":[{"api_url":"/api/v1/data_exports","http_method":"GET","short_description":"List Data Export records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nuser_id\n</li>\n<li class='column-attempt'>\ndata_type\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\nstatus\n</li>\n<li class='column-attempt'>\ncreated_at_from\n</li>\n<li class='column-attempt'>\ncreated_at_to\n</li>\n<li class='column-attempt'>\nstarted_at\n</li>\n<li class='column-attempt'>\nsucceeded_at\n</li>\n<li class='column-attempt'>\nstopped_at\n</li>\n<li class='column-attempt'>\ntotal_count\n</li>\n<li class='column-attempt'>\nexport_count\n</li>\n<li class='column-attempt'>\nexport_file_url\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/data_exports/show","name":"show","apis":[{"api_url":"/api/v1/data_exports/:data_export_id/download","http_method":"GET","short_description":"Download a data export file.","deprecated":null}],"formats":null,"full_description":"\n<p>Redirects to a time-limited presigned S3 URL for the export file. Returns 404 if the file is not ready.</p>\n","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/data_exports/create","name":"create","apis":[{"api_url":"/api/v1/data_exports","http_method":"POST","short_description":"Create a one-time data export","deprecated":null}],"formats":null,"full_description":"\n<p>Create a one-time data export. The export runs asynchronously. Poll GET /v1/data_exports/:id for status updates, then download the file via GET /v1/data_exports/:id/download once complete.</p>\n","errors":[],"params":[{"name":"data_type","full_name":"data_type","description":"\n<p>The type of data being exported.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Name of the export.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Start of the date range filter for exported records.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>End of the date range filter for exported records.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_label","full_name":"created_at_label","description":"\n<p>A named time range (e.g. today, last-week, this-month). When provided and created_at_from/created_at_to are blank, the label is parsed into a date range.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"column_names","full_name":"column_names","description":"\n<p>Array of column names to include in the export. Defaults to all available columns for the data type if omitted.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of any type","expected_type":"array","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"serializer_type","full_name":"serializer_type","description":"\n<p>Serializer format for the export (e.g. call_grid for calls).</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges in the export filters will be parsed using this time zone.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"notify_emails","full_name":"notify_emails","description":"\n<p>Email addresses to notify when this export finishes.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":null,"expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"anonymous_caller","full_name":"anonymous_caller","description":"\n<p>Match calls where the caller ID was withheld or anonymous.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_attempted","full_name":"buyer_attempted","description":"\n<p>Match calls where a Buyer was attempted.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_connected","full_name":"buyer_connected","description":"\n<p>Match calls where a Buyer connected.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_conversion_duplicated_call","full_name":"buyer_conversion_duplicated_call","description":"\n<p>Match calls where the callerID was a duplicate against the Buyer’s conversion settings.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_repeat_caller","full_name":"buyer_repeat_caller","description":"\n<p>Match calls where the Buyer had a repeat caller.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"disconnected","full_name":"disconnected","description":"\n<p>Match calls that have disconnected.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"finished","full_name":"finished","description":"\n<p>Match leads that have no pending next action, when data_type is lead.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"has_barge","full_name":"has_barge","description":"\n<p>Match calls where a barge occurred (a buyer or agent joined an in-progress call).</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"has_buyer","full_name":"has_buyer","description":"\n<p>Match calls that connected to a Buyer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"has_call","full_name":"has_call","description":"\n<p>Match leads that have at least one call, when data_type is lead.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"has_downstream_call","full_name":"has_downstream_call","description":"\n<p>Match calls that generated a downstream call.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"has_email","full_name":"has_email","description":"\n<p>Match records that have an email address.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"has_next_action","full_name":"has_next_action","description":"\n<p>Match leads that have a pending next action.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"has_recording","full_name":"has_recording","description":"\n<p>Match calls that have a recording.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"has_scheduled_callback","full_name":"has_scheduled_callback","description":"\n<p>Match calls that have a scheduled callback.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"has_traffic_source","full_name":"has_traffic_source","description":"\n<p>Match calls that have a Traffic Source assigned.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"has_voicemail","full_name":"has_voicemail","description":"\n<p>Match calls that left a voicemail.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"in_progress","full_name":"in_progress","description":"\n<p>Match calls that are on-going</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"internal_call","full_name":"internal_call","description":"\n<p>Match calls that were placed internally rather than by an external caller.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"is_scheduled_callback","full_name":"is_scheduled_callback","description":"\n<p>Match calls that are themselves a scheduled callback.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"left_voicemail","full_name":"left_voicemail","description":"\n<p>Match calls that left a voicemail.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"manual_opt_in","full_name":"manual_opt_in","description":"\n<p>Match leads that were manually opted in.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"manual_opt_out","full_name":"manual_opt_out","description":"\n<p>Match leads that were manually opted out.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"next_action_ready","full_name":"next_action_ready","description":"\n<p>Match leads whose next action is ready to be processed.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_conversion_duplicated_call","full_name":"offer_conversion_duplicated_call","description":"\n<p>Match calls where the callerID was a duplicate against the Traffic Source’s conversion settings.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_repeat_caller","full_name":"offer_repeat_caller","description":"\n<p>Match calls where the Traffic Source had a repeat caller.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"opt_out","full_name":"opt_out","description":"\n<p>Match leads that are opted out.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"outbound_call_from_agent","full_name":"outbound_call_from_agent","description":"\n<p>Match calls placed outbound by an agent.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"placed_on_hold","full_name":"placed_on_hold","description":"\n<p>Was the call placed on hold?</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"provider_sms_enabled","full_name":"provider_sms_enabled","description":"\n<p>Match records where the provider has SMS enabled.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ring_pool_present","full_name":"ring_pool_present","description":"\n<p>Match calls that used a Number Pool.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"transferred","full_name":"transferred","description":"\n<p>Match calls that were transferred.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"upstream_number_missing","full_name":"upstream_number_missing","description":"\n<p>Match calls where the upstream Number could not be determined.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_converted_count","full_name":"buyer_converted_count","description":"\n<p>Match calls with this many Buyer conversions.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"dial_tier","full_name":"dial_tier","description":"\n<p>Match leads with this dial tier (priority) value.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"off_hook_find_a_buyer_attempts_count","full_name":"off_hook_find_a_buyer_attempts_count","description":"\n<p>Match calls with this many off-hook find-a-buyer attempts.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_converted_count","full_name":"offer_converted_count","description":"\n<p>Match calls with this many Traffic Source conversions.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"response_status","full_name":"response_status","description":"\n<p>Match records with this HTTP response status code.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_attempt_id","full_name":"buyer_attempt_id","description":"\n<p>Match calls where this Buyer was attempted.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Buyer}[/api/docs/1.0/buyers/index.html]. Refer to: {/api/docs/1.0/buyers}[/api/docs/1.0/buyers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_group_ids","full_name":"buyer_group_ids","description":"\n<p>Match calls where the Buyer belongs to one of these Buyer Groups.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Buyer Group}[/api/docs/1.0/buyer_groups/index.html]. Refer to: {/api/docs/1.0/buyer_groups}[/api/docs/1.0/buyer_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_id","full_name":"buyer_id","description":"\n<p>Match calls where this Buyer was the winning Buyer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Buyer}[/api/docs/1.0/buyers/index.html]. Refer to: {/api/docs/1.0/buyers}[/api/docs/1.0/buyers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_suppression_id","full_name":"buyer_suppression_id","description":"\n<p>Match calls suppressed by this Buyer Suppression list.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Buyer Suppression}[/api/docs/1.0/buyer_suppressions/index.html]. Refer to: {/api/docs/1.0/buyer_suppressions}[/api/docs/1.0/buyer_suppressions/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_center_id","full_name":"call_center_id","description":"\n<p>Match calls handled by this Call Center.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Call Center}[/api/docs/1.0/call_centers/index.html]. Refer to: {/api/docs/1.0/call_centers}[/api/docs/1.0/call_centers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"inbound_webhook_id","full_name":"inbound_webhook_id","description":"\n<p>Match records generated by this Inbound Webhook.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Incoming Webhook}[/api/docs/1.0/inbound_webhooks/index.html]. Refer to: {/api/docs/1.0/inbound_webhooks}[/api/docs/1.0/inbound_webhooks/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_import_id","full_name":"lead_import_id","description":"\n<p>Match leads imported from this Lead Import.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Lead Import}[/api/docs/1.0/lead_imports/index.html]. Refer to: {/api/docs/1.0/lead_imports}[/api/docs/1.0/lead_imports/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"number_id","full_name":"number_id","description":"\n<p>Match calls placed to this Number.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Number}[/api/docs/1.0/phone_numbers/index.html]. Refer to: {/api/docs/1.0/phone_numbers}[/api/docs/1.0/phone_numbers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"off_hook_buyer_id","full_name":"off_hook_buyer_id","description":"\n<p>Match calls off-hook to this Buyer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Buyer}[/api/docs/1.0/buyers/index.html]. Refer to: {/api/docs/1.0/buyers}[/api/docs/1.0/buyers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_id","full_name":"offer_id","description":"\n<p>Match records belonging to this Offer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"provider_configuration_id","full_name":"provider_configuration_id","description":"\n<p>Match calls routed through this Provider Configuration.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Provider}[/api/docs/1.0/provider_configurations/index.html]. Refer to: {/api/docs/1.0/provider_configurations}[/api/docs/1.0/provider_configurations/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"qa_buyer_id","full_name":"qa_buyer_id","description":"\n<p>Match calls where this Buyer was used for quality assurance monitoring.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Buyer}[/api/docs/1.0/buyers/index.html]. Refer to: {/api/docs/1.0/buyers}[/api/docs/1.0/buyers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"recent_call_disposition_id","full_name":"recent_call_disposition_id","description":"\n<p>Match leads whose most recent call has this Call Disposition.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Call Disposition}[/api/docs/1.0/call_dispositions/index.html]. Refer to: {/api/docs/1.0/call_dispositions}[/api/docs/1.0/call_dispositions/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"referring_call_id","full_name":"referring_call_id","description":"\n<p>Match calls referred from this Call id.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Call}[/api/docs/1.0/calls/index.html]. Refer to: {/api/docs/1.0/calls}[/api/docs/1.0/calls/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"referring_number_id","full_name":"referring_number_id","description":"\n<p>Match calls referred from this Number id.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Number}[/api/docs/1.0/phone_numbers/index.html]. Refer to: {/api/docs/1.0/phone_numbers}[/api/docs/1.0/phone_numbers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"referring_offer_id","full_name":"referring_offer_id","description":"\n<p>Match calls referred from this Offer id.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"referring_schedule_id","full_name":"referring_schedule_id","description":"\n<p>Match calls referred from this Schedule id.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Schedule}[/api/docs/1.0/schedules/index.html]. Refer to: {/api/docs/1.0/schedules}[/api/docs/1.0/schedules/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ring_pool_id","full_name":"ring_pool_id","description":"\n<p>Match calls placed through this Number Pool.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Number Pool}[/api/docs/1.0/ring_pools/index.html]. Refer to: {/api/docs/1.0/ring_pools}[/api/docs/1.0/ring_pools/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_id","full_name":"schedule_id","description":"\n<p>Match records belonging to this Schedule.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Schedule}[/api/docs/1.0/schedules/index.html]. Refer to: {/api/docs/1.0/schedules}[/api/docs/1.0/schedules/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sms_blast_id","full_name":"sms_blast_id","description":"\n<p>Match records from this SMS Blast.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Bulk SMS}[/api/docs/1.0/sms_blasts/index.html]. Refer to: {/api/docs/1.0/sms_blasts}[/api/docs/1.0/sms_blasts/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_id","full_name":"token_id","description":"\n<p>Match records tagged with this Token.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Token}[/api/docs/1.0/tokens/index.html]. Refer to: {/api/docs/1.0/tokens}[/api/docs/1.0/tokens/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_id","full_name":"token_value_id","description":"\n<p>Match records tagged with this Token Value.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_id","full_name":"traffic_source_id","description":"\n<p>Refer to the traffic source api for details</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Traffic Source}[/api/docs/1.0/traffic_sources/index.html]. Refer to: {/api/docs/1.0/traffic_sources}[/api/docs/1.0/traffic_sources/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"category","full_name":"category","description":"\n<p>Group results by this field, when data_type is call (e.g. buyer_id, offer_id, status).</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"code","full_name":"code","description":"\n<p>Match records with this code.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"contact_field_type","full_name":"contact_field_type","description":"\n<p>Match records tagged with this Custom Contact Field Type.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"country","full_name":"country","description":"\n<p>Match records from this country.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"creation_source","full_name":"creation_source","description":"\n<p>Match records created through this source.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"direction","full_name":"direction","description":"\n<p>Match calls with this direction (e.g. inbound or outbound).</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"hangup_cause_status","full_name":"hangup_cause_status","description":"\n<p>Match calls with this hangup cause status.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"hangup_source","full_name":"hangup_source","description":"\n<p>Match calls hung up by this source.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"hung_up_by","full_name":"hung_up_by","description":"\n<p>Match calls hung up by this party.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"off_hook_type","full_name":"off_hook_type","description":"\n<p>Match calls with this off-hook type.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"owner_type","full_name":"owner_type","description":"\n<p>Match leads owned by this type of record (Offer or Schedule).</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"request_ip","full_name":"request_ip","description":"\n<p>Match records submitted from this IP address.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"request_method","full_name":"request_method","description":"\n<p>Match records submitted with this HTTP method.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_ended_at_label","full_name":"schedule_ended_at_label","description":"\n<p>Only include leads whose schedule ended within this named timeframe.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_trigger_type","full_name":"schedule_trigger_type","description":"\n<p>Match leads whose end of schedule trigger matches this type.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"state","full_name":"state","description":"\n<p>Match records with this status value.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"state_province","full_name":"state_province","description":"\n<p>Match records from this state or province.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sub_id","full_name":"sub_id","description":"\n<p>Match records with this sub id.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_key","full_name":"token_key","description":"\n<p>Calls that are tagged with this token will be matched. EG: token_key=buyer_id will return all calls that have a buyer_id token.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value","full_name":"token_value","description":"\n<p>Will match calls that are tagged with a token:value. EG: token_key=buyer_id:12345 will return all calls that have a buyer_id token with the value set to 12345.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"last_call_at_from","full_name":"last_call_at_from","description":"\n<p>Only include leads whose most recent call was on or after this time.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"last_call_at_to","full_name":"last_call_at_to","description":"\n<p>Only include leads whose most recent call was on or before this time.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"optimizer_displayed_at_from","full_name":"optimizer_displayed_at_from","description":"\n<p>Only include leads whose optimizer results were displayed on or after this time.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"optimizer_tokens_changed_at_from","full_name":"optimizer_tokens_changed_at_from","description":"\n<p>Only include leads whose optimizer tokens changed on or after this time.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_ended_at_from","full_name":"schedule_ended_at_from","description":"\n<p>Only include leads whose schedule ended on or after this time.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_ended_at_to","full_name":"schedule_ended_at_to","description":"\n<p>Only include leads whose schedule ended on or before this time.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"impressions":{"doc_url":"/api/docs/1.0/impressions","id":"impressions","api_url":"/api","name":"Real Time Impressions","short_description":"The impressions recorded by the advertising optimizer.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/impressions/index","name":"index","apis":[{"api_url":"/api/v1/impressions","http_method":"GET","short_description":"Advertising optimizer impressions.","deprecated":null}],"formats":["csv","json"],"full_description":"","errors":[],"params":[{"name":"cursor","full_name":"cursor","description":"\n<p>The API provides a technique called ‘cursoring’ to paginate large result sets. Cursoring separates results into pages (the size of which are defined by the per_page request parameter) and provides a means to move backwards and forwards through these pages. To retrieve cursored results, you initially pass a cursor with a value of -1 to the endpoint. By default, an API endpoint that supports cursoring will assume -1 was passed as cursor if you do not provide one. The response to a cursored request will contain <strong>metadata.next_cursor</strong>. The next_cursor is the cursor that you should send to the endpoint to receive the next batch of responses. You will know that you have requested the last available page of results when the API responds with a next_cursor = 0.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"inbound_webhook_logs":{"doc_url":"/api/docs/1.0/inbound_webhook_logs","id":"inbound_webhook_logs","api_url":"/api","name":"Ping/Post Logs","short_description":"Records of every ping/post request an offer's inbound webhook received, for troubleshooting lead delivery.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/inbound_webhook_logs/index","name":"index","apis":[{"api_url":"/api/v1/inbound_webhook_logs","http_method":"GET","short_description":"List Ping/Post Logs records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ninbound_webhook_id\n</li>\n<li class='column-attempt'>\nrequest_params\n</li>\n<li class='column-attempt'>\ncreated_int\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nstarted_at\n</li>\n<li class='column-attempt'>\nrequest_method\n</li>\n<li class='column-attempt'>\nsource_ip\n</li>\n<li class='column-attempt'>\nresponse_status\n</li>\n<li class='column-attempt'>\nresponse_success\n</li>\n<li class='column-attempt'>\nrequest_duration\n</li>\n<li class='column-attempt'>\ncaller_id\n</li>\n<li class='column-attempt'>\nwebhook_logs_count\n</li>\n<li class='column-attempt'>\nwebhook_log_ids\n</li>\n<li class='column-attempt'>\ncall_uuid\n</li>\n<li class='column-attempt'>\noffer_id\n</li>\n<li class='column-attempt'>\ntraffic_source_id\n</li>\n<li class='column-attempt'>\nresponse_body\n</li>\n<li class='column-attempt'>\nbuyer_ids\n</li>\n<li class='column-attempt'>\nbid_amount\n</li>\n<li class='column-attempt'>\nbuyer_converted\n</li>\n<li class='column-attempt'>\noffer_converted\n</li>\n<li class='column-attempt'>\nrevenue\n</li>\n<li class='column-attempt'>\npayout\n</li>\n<li class='column-attempt'>\nmessages\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"inbound_webhooks":{"doc_url":"/api/docs/1.0/inbound_webhooks","id":"inbound_webhooks","api_url":"/api","name":"Ping/Post","short_description":"Endpoints that let traffic sources ping for an available buyer and post calls or leads for delivery.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/inbound_webhooks/ping","name":"ping","apis":[{"api_url":"/api/v1/inbound_webhooks/ping/:vanity_uri","http_method":"POST","short_description":"Ping for available agents or buyers","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"vanity_uri","full_name":"vanity_uri","description":"\n<p>The unique identifier for this endpoint.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"auth_token","full_name":"auth_token","description":"\n<p>Authorize requests using your token. Get it from your profile: <a href=\"https://trackdrive.com/profile/edit\">trackdrive.com/profile/edit</a></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/inbound_webhooks/post","name":"post","apis":[{"api_url":"/api/v1/inbound_webhooks/post/:vanity_uri","http_method":"POST","short_description":"Post a ping for a tracking number","deprecated":null}],"formats":null,"full_description":"\n<p>POST with a ping_id to retrieve a tracking number for forwarding an inbound call to a matching buyer.</p>\n","errors":[],"params":[{"name":"vanity_uri","full_name":"vanity_uri","description":"\n<p>The unique identifier for this endpoint.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ping_id","full_name":"ping_id","description":"\n<p>Ping ID</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/inbound_webhooks/index","name":"index","apis":[{"api_url":"/api/v1/inbound_webhooks","http_method":"GET","short_description":"List Incoming Webhook records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nuser_id\n</li>\n<li class='column-attempt'>\nsortable_order\n</li>\n<li class='column-attempt'>\ntemplate_description\n</li>\n<li class='column-attempt'>\ntemplate_enabled\n</li>\n<li class='column-attempt'>\ntemplate_tier\n</li>\n<li class='column-attempt'>\nrequire_caller_id_on_ping\n</li>\n<li class='column-attempt'>\nvanity_uri\n</li>\n<li class='column-attempt'>\noffer_id\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\ndescription\n</li>\n<li class='column-attempt'>\nwebhook_type\n</li>\n<li class='column-attempt'>\ncall_router_ids\n</li>\n<li class='column-attempt'>\nbuyer_ids\n</li>\n<li class='column-attempt'>\nbuyer_group_ids\n</li>\n<li class='column-attempt'>\nresponse_body\n</li>\n<li class='column-attempt'>\nrequire_traffic_source_id\n</li>\n<li class='column-attempt'>\nrequire_user_auth_token\n</li>\n<li class='column-attempt'>\ncompany_subdomain\n</li>\n<li class='column-attempt'>\ntracking_type\n</li>\n<li class='column-attempt'>\nring_pool_id\n</li>\n<li class='column-attempt'>\ninclude_dynamic_buyers\n</li>\n<li class='column-attempt'>\nbuyer_ping_column_names\n</li>\n<li class='column-attempt'>\nbuyer_post_column_names\n</li>\n<li class='column-attempt'>\nenable_public_show\n</li>\n<li class='column-attempt'>\nenable_public_index\n</li>\n<li class='column-attempt'>\npublic_name\n</li>\n<li class='column-attempt'>\npublic_description\n</li>\n<li class='column-attempt'>\npublic_instructions_enabled\n</li>\n<li class='column-attempt'>\ntest_mode\n</li>\n<li class='column-attempt'>\nbuyers_limit_value\n</li>\n<li class='column-attempt'>\nwebhook_read_timeout\n</li>\n<li class='column-attempt'>\nconcurrency_cap_buffer_percent\n</li>\n<li class='column-attempt'>\nrate_limit_per_minute\n</li>\n<li class='column-attempt'>\nrate_limit_per_hour\n</li>\n<li class='column-attempt'>\nrate_limit_per_day\n</li>\n<li class='column-attempt'>\nrate_limit_per_minute_per_traffic_source\n</li>\n<li class='column-attempt'>\nrate_limit_per_hour_per_traffic_source\n</li>\n<li class='column-attempt'>\nrate_limit_per_day_per_traffic_source\n</li>\n<li class='column-attempt'>\ndata_append_enabled\n</li>\n<li class='column-attempt'>\ndata_append_group_id\n</li>\n<li class='column-attempt'>\ntraffic_source_rate_limiter_id\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/inbound_webhooks/new","name":"new","apis":[{"api_url":"/api/v1/inbound_webhooks/new","http_method":"GET","short_description":"Build Incoming Webhook with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"vanity_uri","full_name":"vanity_uri","description":"\n<p>The unique identifier for this endpoint.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_id","full_name":"offer_id","description":"\n<p>Offer</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"webhook_type","full_name":"webhook_type","description":"\n<p>Webhook Type</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be one of: <code>check_for_available_instant_agent</code>, <code>check_for_available_buyer</code>, <code>fire_webhooks</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_router_ids","full_name":"call_router_ids","description":"\n<p>Call Router Ids</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_ids","full_name":"buyer_ids","description":"\n<p>Buyer Ids</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_group_ids","full_name":"buyer_group_ids","description":"\n<p>Buyer Group Ids</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"response_body","full_name":"response_body","description":"\n<p>Response Body</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"require_traffic_source_id","full_name":"require_traffic_source_id","description":"\n<p>Require a traffic_source_id on every ping and post to this endpoint.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"require_caller_id_on_ping","full_name":"require_caller_id_on_ping","description":"\n<p>Require a caller_id on every ping to this endpoint.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"require_user_auth_token","full_name":"require_user_auth_token","description":"\n<p>Require a valid developer access token on every ping and post to this endpoint.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"tracking_type","full_name":"tracking_type","description":"\n<p>How a forwarding number is provided when a buyer is available, such as a number from a Number Pool or the caller’s own number.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ring_pool_id","full_name":"ring_pool_id","description":"\n<p>The Number Pool a tracking number is assigned from when tracking_type uses a Number Pool.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Number Pool}[/api/docs/1.0/ring_pools/index.html]. Refer to: {/api/docs/1.0/ring_pools}[/api/docs/1.0/ring_pools/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"test_mode","full_name":"test_mode","description":"\n<p>When enabled, calls and leads sent to this endpoint are processed without being delivered to buyers, so it can be tested safely.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"include_dynamic_buyers","full_name":"include_dynamic_buyers","description":"\n<p>Also search buyers that were dynamically assigned to the offer, not only the buyers and buyer groups selected here.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyers_limit_value","full_name":"buyers_limit_value","description":"\n<p>The maximum number of available buyers to return on a ping.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"webhook_read_timeout","full_name":"webhook_read_timeout","description":"\n<p>How many seconds to wait for a response before timing out the request.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"concurrency_cap_buffer_percent","full_name":"concurrency_cap_buffer_percent","description":"\n<p>Percentage buffer applied to buyer concurrency caps when checking for available buyers.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"data_append_enabled","full_name":"data_append_enabled","description":"\n<p>Append additional data to leads created through this endpoint using a Data Append Group.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"data_append_group_id","full_name":"data_append_group_id","description":"\n<p>The Data Append Group used to append additional data to leads created through this endpoint.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Data Append Group}[/api/docs/1.0/data_append_groups/index.html]. Refer to: {/api/docs/1.0/data_append_groups}[/api/docs/1.0/data_append_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"rate_limit_per_minute","full_name":"rate_limit_per_minute","description":"\n<p>Maximum number of requests this endpoint will accept per minute, across all traffic sources.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"rate_limit_per_hour","full_name":"rate_limit_per_hour","description":"\n<p>Maximum number of requests this endpoint will accept per hour, across all traffic sources.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"rate_limit_per_day","full_name":"rate_limit_per_day","description":"\n<p>Maximum number of requests this endpoint will accept per day, across all traffic sources.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"rate_limit_per_minute_per_traffic_source","full_name":"rate_limit_per_minute_per_traffic_source","description":"\n<p>Maximum number of requests this endpoint will accept per minute, per traffic source.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"rate_limit_per_hour_per_traffic_source","full_name":"rate_limit_per_hour_per_traffic_source","description":"\n<p>Maximum number of requests this endpoint will accept per hour, per traffic source.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"rate_limit_per_day_per_traffic_source","full_name":"rate_limit_per_day_per_traffic_source","description":"\n<p>Maximum number of requests this endpoint will accept per day, per traffic source.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_rate_limiter_id","full_name":"traffic_source_rate_limiter_id","description":"\n<p>A Traffic Source Rate Limiter used to apply shared rate limits across multiple traffic sources.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_ping_column_names","full_name":"buyer_ping_column_names","description":"\n<p>The response fields to include for each buyer when responding to a ping.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an array of strings. EG: <code>[\"abc123\", \"xzy023\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_post_column_names","full_name":"buyer_post_column_names","description":"\n<p>The response fields to include when responding to a post.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an array of strings. EG: <code>[\"abc123\", \"xzy023\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"enable_public_show","full_name":"enable_public_show","description":"\n<p>Make this endpoint’s posting instructions viewable on a public, unauthenticated page.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"enable_public_index","full_name":"enable_public_index","description":"\n<p>List this endpoint on the public index page of your account’s published posting instructions.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"public_name","full_name":"public_name","description":"\n<p>The name shown for this endpoint on its public posting instructions page.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"public_description","full_name":"public_description","description":"\n<p>The description shown for this endpoint on its public posting instructions page.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/inbound_webhooks/create","name":"create","apis":[{"api_url":"/api/v1/inbound_webhooks","http_method":"POST","short_description":"Create Incoming Webhook.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"vanity_uri","full_name":"vanity_uri","description":"\n<p>The unique identifier for this endpoint.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_id","full_name":"offer_id","description":"\n<p>Offer</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"webhook_type","full_name":"webhook_type","description":"\n<p>Webhook Type</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be one of: <code>check_for_available_instant_agent</code>, <code>check_for_available_buyer</code>, <code>fire_webhooks</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_router_ids","full_name":"call_router_ids","description":"\n<p>Call Router Ids</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_ids","full_name":"buyer_ids","description":"\n<p>Buyer Ids</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_group_ids","full_name":"buyer_group_ids","description":"\n<p>Buyer Group Ids</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"response_body","full_name":"response_body","description":"\n<p>Response Body</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"require_traffic_source_id","full_name":"require_traffic_source_id","description":"\n<p>Require a traffic_source_id on every ping and post to this endpoint.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"require_caller_id_on_ping","full_name":"require_caller_id_on_ping","description":"\n<p>Require a caller_id on every ping to this endpoint.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"require_user_auth_token","full_name":"require_user_auth_token","description":"\n<p>Require a valid developer access token on every ping and post to this endpoint.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"tracking_type","full_name":"tracking_type","description":"\n<p>How a forwarding number is provided when a buyer is available, such as a number from a Number Pool or the caller’s own number.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ring_pool_id","full_name":"ring_pool_id","description":"\n<p>The Number Pool a tracking number is assigned from when tracking_type uses a Number Pool.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Number Pool}[/api/docs/1.0/ring_pools/index.html]. Refer to: {/api/docs/1.0/ring_pools}[/api/docs/1.0/ring_pools/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"test_mode","full_name":"test_mode","description":"\n<p>When enabled, calls and leads sent to this endpoint are processed without being delivered to buyers, so it can be tested safely.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"include_dynamic_buyers","full_name":"include_dynamic_buyers","description":"\n<p>Also search buyers that were dynamically assigned to the offer, not only the buyers and buyer groups selected here.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyers_limit_value","full_name":"buyers_limit_value","description":"\n<p>The maximum number of available buyers to return on a ping.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"webhook_read_timeout","full_name":"webhook_read_timeout","description":"\n<p>How many seconds to wait for a response before timing out the request.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"concurrency_cap_buffer_percent","full_name":"concurrency_cap_buffer_percent","description":"\n<p>Percentage buffer applied to buyer concurrency caps when checking for available buyers.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"data_append_enabled","full_name":"data_append_enabled","description":"\n<p>Append additional data to leads created through this endpoint using a Data Append Group.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"data_append_group_id","full_name":"data_append_group_id","description":"\n<p>The Data Append Group used to append additional data to leads created through this endpoint.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Data Append Group}[/api/docs/1.0/data_append_groups/index.html]. Refer to: {/api/docs/1.0/data_append_groups}[/api/docs/1.0/data_append_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"rate_limit_per_minute","full_name":"rate_limit_per_minute","description":"\n<p>Maximum number of requests this endpoint will accept per minute, across all traffic sources.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"rate_limit_per_hour","full_name":"rate_limit_per_hour","description":"\n<p>Maximum number of requests this endpoint will accept per hour, across all traffic sources.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"rate_limit_per_day","full_name":"rate_limit_per_day","description":"\n<p>Maximum number of requests this endpoint will accept per day, across all traffic sources.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"rate_limit_per_minute_per_traffic_source","full_name":"rate_limit_per_minute_per_traffic_source","description":"\n<p>Maximum number of requests this endpoint will accept per minute, per traffic source.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"rate_limit_per_hour_per_traffic_source","full_name":"rate_limit_per_hour_per_traffic_source","description":"\n<p>Maximum number of requests this endpoint will accept per hour, per traffic source.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"rate_limit_per_day_per_traffic_source","full_name":"rate_limit_per_day_per_traffic_source","description":"\n<p>Maximum number of requests this endpoint will accept per day, per traffic source.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_rate_limiter_id","full_name":"traffic_source_rate_limiter_id","description":"\n<p>A Traffic Source Rate Limiter used to apply shared rate limits across multiple traffic sources.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_ping_column_names","full_name":"buyer_ping_column_names","description":"\n<p>The response fields to include for each buyer when responding to a ping.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an array of strings. EG: <code>[\"abc123\", \"xzy023\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_post_column_names","full_name":"buyer_post_column_names","description":"\n<p>The response fields to include when responding to a post.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an array of strings. EG: <code>[\"abc123\", \"xzy023\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"enable_public_show","full_name":"enable_public_show","description":"\n<p>Make this endpoint’s posting instructions viewable on a public, unauthenticated page.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"enable_public_index","full_name":"enable_public_index","description":"\n<p>List this endpoint on the public index page of your account’s published posting instructions.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"public_name","full_name":"public_name","description":"\n<p>The name shown for this endpoint on its public posting instructions page.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"public_description","full_name":"public_description","description":"\n<p>The description shown for this endpoint on its public posting instructions page.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/inbound_webhooks/show","name":"show","apis":[{"api_url":"/api/v1/inbound_webhooks/:id","http_method":"GET","short_description":"Get Incoming Webhook by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/inbound_webhooks/update","name":"update","apis":[{"api_url":"/api/v1/inbound_webhooks/:id","http_method":"PUT","short_description":"Update Incoming Webhook by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"vanity_uri","full_name":"vanity_uri","description":"\n<p>The unique identifier for this endpoint.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_id","full_name":"offer_id","description":"\n<p>Offer</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"webhook_type","full_name":"webhook_type","description":"\n<p>Webhook Type</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be one of: <code>check_for_available_instant_agent</code>, <code>check_for_available_buyer</code>, <code>fire_webhooks</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_router_ids","full_name":"call_router_ids","description":"\n<p>Call Router Ids</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_ids","full_name":"buyer_ids","description":"\n<p>Buyer Ids</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_group_ids","full_name":"buyer_group_ids","description":"\n<p>Buyer Group Ids</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"response_body","full_name":"response_body","description":"\n<p>Response Body</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"require_traffic_source_id","full_name":"require_traffic_source_id","description":"\n<p>Require a traffic_source_id on every ping and post to this endpoint.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"require_caller_id_on_ping","full_name":"require_caller_id_on_ping","description":"\n<p>Require a caller_id on every ping to this endpoint.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"require_user_auth_token","full_name":"require_user_auth_token","description":"\n<p>Require a valid developer access token on every ping and post to this endpoint.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"tracking_type","full_name":"tracking_type","description":"\n<p>How a forwarding number is provided when a buyer is available, such as a number from a Number Pool or the caller’s own number.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ring_pool_id","full_name":"ring_pool_id","description":"\n<p>The Number Pool a tracking number is assigned from when tracking_type uses a Number Pool.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Number Pool}[/api/docs/1.0/ring_pools/index.html]. Refer to: {/api/docs/1.0/ring_pools}[/api/docs/1.0/ring_pools/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"test_mode","full_name":"test_mode","description":"\n<p>When enabled, calls and leads sent to this endpoint are processed without being delivered to buyers, so it can be tested safely.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"include_dynamic_buyers","full_name":"include_dynamic_buyers","description":"\n<p>Also search buyers that were dynamically assigned to the offer, not only the buyers and buyer groups selected here.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyers_limit_value","full_name":"buyers_limit_value","description":"\n<p>The maximum number of available buyers to return on a ping.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"webhook_read_timeout","full_name":"webhook_read_timeout","description":"\n<p>How many seconds to wait for a response before timing out the request.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"concurrency_cap_buffer_percent","full_name":"concurrency_cap_buffer_percent","description":"\n<p>Percentage buffer applied to buyer concurrency caps when checking for available buyers.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"data_append_enabled","full_name":"data_append_enabled","description":"\n<p>Append additional data to leads created through this endpoint using a Data Append Group.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"data_append_group_id","full_name":"data_append_group_id","description":"\n<p>The Data Append Group used to append additional data to leads created through this endpoint.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Data Append Group}[/api/docs/1.0/data_append_groups/index.html]. Refer to: {/api/docs/1.0/data_append_groups}[/api/docs/1.0/data_append_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"rate_limit_per_minute","full_name":"rate_limit_per_minute","description":"\n<p>Maximum number of requests this endpoint will accept per minute, across all traffic sources.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"rate_limit_per_hour","full_name":"rate_limit_per_hour","description":"\n<p>Maximum number of requests this endpoint will accept per hour, across all traffic sources.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"rate_limit_per_day","full_name":"rate_limit_per_day","description":"\n<p>Maximum number of requests this endpoint will accept per day, across all traffic sources.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"rate_limit_per_minute_per_traffic_source","full_name":"rate_limit_per_minute_per_traffic_source","description":"\n<p>Maximum number of requests this endpoint will accept per minute, per traffic source.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"rate_limit_per_hour_per_traffic_source","full_name":"rate_limit_per_hour_per_traffic_source","description":"\n<p>Maximum number of requests this endpoint will accept per hour, per traffic source.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"rate_limit_per_day_per_traffic_source","full_name":"rate_limit_per_day_per_traffic_source","description":"\n<p>Maximum number of requests this endpoint will accept per day, per traffic source.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_rate_limiter_id","full_name":"traffic_source_rate_limiter_id","description":"\n<p>A Traffic Source Rate Limiter used to apply shared rate limits across multiple traffic sources.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_ping_column_names","full_name":"buyer_ping_column_names","description":"\n<p>The response fields to include for each buyer when responding to a ping.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an array of strings. EG: <code>[\"abc123\", \"xzy023\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_post_column_names","full_name":"buyer_post_column_names","description":"\n<p>The response fields to include when responding to a post.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an array of strings. EG: <code>[\"abc123\", \"xzy023\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"enable_public_show","full_name":"enable_public_show","description":"\n<p>Make this endpoint’s posting instructions viewable on a public, unauthenticated page.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"enable_public_index","full_name":"enable_public_index","description":"\n<p>List this endpoint on the public index page of your account’s published posting instructions.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"public_name","full_name":"public_name","description":"\n<p>The name shown for this endpoint on its public posting instructions page.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"public_description","full_name":"public_description","description":"\n<p>The description shown for this endpoint on its public posting instructions page.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/inbound_webhooks/destroy","name":"destroy","apis":[{"api_url":"/api/v1/inbound_webhooks/:id","http_method":"DELETE","short_description":"Destroy Incoming Webhook by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"incoming_text_messages":{"doc_url":"/api/docs/1.0/incoming_text_messages","id":"incoming_text_messages","api_url":"/api","name":"Incoming SMS","short_description":"Inbound SMS messages received on your tracking numbers, linked to the lead, schedule, and number that received them.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/incoming_text_messages/index","name":"index","apis":[{"api_url":"/api/v1/incoming_text_messages","http_method":"GET","short_description":"List Incoming Text Message records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\nfrom\n</li>\n<li class='column-attempt'>\nto\n</li>\n<li class='column-attempt'>\nmessage\n</li>\n<li class='column-attempt'>\nopted_out\n</li>\n<li class='column-attempt'>\nnumber_id\n</li>\n<li class='column-attempt'>\nlead_id\n</li>\n<li class='column-attempt'>\nprovider_configuration_id\n</li>\n<li class='column-attempt'>\nschedule_id\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\noffer_id\n</li>\n<li class='column-attempt'>\ntraffic_source_id\n</li>\n<li class='column-attempt'>\ncontact_id\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/incoming_text_messages/show","name":"show","apis":[{"api_url":"/api/v1/incoming_text_messages/:id","http_method":"GET","short_description":"Get Incoming Text Message by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"integrations":{"doc_url":"/api/docs/1.0/integrations","id":"integrations","api_url":"/api","name":"Integration","short_description":"A connection to a third-party service or tool that your account uses to send or receive data.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/integrations/index","name":"index","apis":[{"api_url":"/api/v1/integrations","http_method":"GET","short_description":"List Integration records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\nintegration_type\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\npublic_key\n</li>\n<li class='column-attempt'>\ncategory\n</li>\n<li class='column-attempt'>\ncategory_name\n</li>\n<li class='column-attempt'>\nconnected_status\n</li>\n<li class='column-attempt'>\nconnected_at\n</li>\n<li class='column-attempt'>\ndisconnected_at\n</li>\n<li class='column-attempt'>\nis_oauth2\n</li>\n<li class='column-attempt'>\ncache_expires_in\n</li>\n<li class='column-attempt'>\nrequests_24h\n</li>\n<li class='column-attempt'>\nsupports_sync\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/integrations/update_object","name":"update_object","apis":[{"api_url":"/api/v1/integrations/objects/:id","http_method":"PUT","short_description":"Update the status of an Integration Object.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"active","full_name":"active","description":"\n<p>Enable or disable an integration object.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/integrations/new","name":"new","apis":[{"api_url":"/api/v1/integrations/new","http_method":"GET","short_description":"Build Integration with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"integration_type","full_name":"integration_type","description":"\n<p>Integration Type</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>blacklist_alliance</code>, <code>eleven_labs</code>, <code>facebook_capi</code>, <code>facebook_leadads</code>, <code>google_adwords</code>, <code>infusionsoft</code>, <code>mailchimp</code>, <code>mailgun</code>, <code>pagerduty</code>, <code>salesforce</code>, <code>sendgrid</code>, <code>slack</code>, <code>snapchat_capi</code>, <code>tcpa_shield</code>, <code>typeform</code>, <code>zadarma</code>, <code>zoho_crm</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>A friendly name for this integration, shown when managing your integrations.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>A note describing what this integration is used for.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"public_key","full_name":"public_key","description":"\n<p>The public API key issued by the connected service, used to authenticate requests to it.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"secret_key","full_name":"secret_key","description":"\n<p>The secret API key issued by the connected service, used to authenticate requests to it.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"pagerduty_integration_key","full_name":"pagerduty_integration_key","description":"\n<p>The integration key (routing key) from your PagerDuty service, used to send it alerts.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"slack_webhook_url","full_name":"slack_webhook_url","description":"\n<p>The incoming webhook URL from your Slack workspace, used to post messages to it.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"cache_expires_in","full_name":"cache_expires_in","description":"\n<p>The number of seconds a lookup result from this integration is cached before it is requested again.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"always_trigger","full_name":"always_trigger","description":"\n<p>When true, this integration fires for every matching event instead of only events matching its trigger fields.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/integrations/create","name":"create","apis":[{"api_url":"/api/v1/integrations","http_method":"POST","short_description":"Create Integration.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"integration_type","full_name":"integration_type","description":"\n<p>Integration Type</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>blacklist_alliance</code>, <code>eleven_labs</code>, <code>facebook_capi</code>, <code>facebook_leadads</code>, <code>google_adwords</code>, <code>infusionsoft</code>, <code>mailchimp</code>, <code>mailgun</code>, <code>pagerduty</code>, <code>salesforce</code>, <code>sendgrid</code>, <code>slack</code>, <code>snapchat_capi</code>, <code>tcpa_shield</code>, <code>typeform</code>, <code>zadarma</code>, <code>zoho_crm</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>A friendly name for this integration, shown when managing your integrations.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>A note describing what this integration is used for.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"public_key","full_name":"public_key","description":"\n<p>The public API key issued by the connected service, used to authenticate requests to it.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"secret_key","full_name":"secret_key","description":"\n<p>The secret API key issued by the connected service, used to authenticate requests to it.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"pagerduty_integration_key","full_name":"pagerduty_integration_key","description":"\n<p>The integration key (routing key) from your PagerDuty service, used to send it alerts.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"slack_webhook_url","full_name":"slack_webhook_url","description":"\n<p>The incoming webhook URL from your Slack workspace, used to post messages to it.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"cache_expires_in","full_name":"cache_expires_in","description":"\n<p>The number of seconds a lookup result from this integration is cached before it is requested again.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"always_trigger","full_name":"always_trigger","description":"\n<p>When true, this integration fires for every matching event instead of only events matching its trigger fields.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/integrations/show","name":"show","apis":[{"api_url":"/api/v1/integrations/:id","http_method":"GET","short_description":"Get Integration by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/integrations/update","name":"update","apis":[{"api_url":"/api/v1/integrations/:id","http_method":"PUT","short_description":"Update Integration by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"integration_type","full_name":"integration_type","description":"\n<p>Integration Type</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>blacklist_alliance</code>, <code>eleven_labs</code>, <code>facebook_capi</code>, <code>facebook_leadads</code>, <code>google_adwords</code>, <code>infusionsoft</code>, <code>mailchimp</code>, <code>mailgun</code>, <code>pagerduty</code>, <code>salesforce</code>, <code>sendgrid</code>, <code>slack</code>, <code>snapchat_capi</code>, <code>tcpa_shield</code>, <code>typeform</code>, <code>zadarma</code>, <code>zoho_crm</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>A friendly name for this integration, shown when managing your integrations.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>A note describing what this integration is used for.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"public_key","full_name":"public_key","description":"\n<p>The public API key issued by the connected service, used to authenticate requests to it.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"secret_key","full_name":"secret_key","description":"\n<p>The secret API key issued by the connected service, used to authenticate requests to it.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"pagerduty_integration_key","full_name":"pagerduty_integration_key","description":"\n<p>The integration key (routing key) from your PagerDuty service, used to send it alerts.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"slack_webhook_url","full_name":"slack_webhook_url","description":"\n<p>The incoming webhook URL from your Slack workspace, used to post messages to it.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"cache_expires_in","full_name":"cache_expires_in","description":"\n<p>The number of seconds a lookup result from this integration is cached before it is requested again.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"always_trigger","full_name":"always_trigger","description":"\n<p>When true, this integration fires for every matching event instead of only events matching its trigger fields.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/integrations/destroy","name":"destroy","apis":[{"api_url":"/api/v1/integrations/:id","http_method":"DELETE","short_description":"Destroy Integration by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"key_press_flow_groups":{"doc_url":"/api/docs/1.0/key_press_flow_groups","id":"key_press_flow_groups","api_url":"/api","name":"Key Press Flow Groups","short_description":"Groups the individual key press actions a caller can use during a call into one reusable set.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/key_press_flow_groups/index","name":"index","apis":[{"api_url":"/api/v1/key_press_flow_groups","http_method":"GET","short_description":"List Key Press Flow Group records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\nredirect_no_key_press\n</li>\n<li class='column-attempt'>\nsortable_order\n</li>\n<li class='column-attempt'>\ndescription\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/key_press_flow_groups/new","name":"new","apis":[{"api_url":"/api/v1/key_press_flow_groups/new","http_method":"GET","short_description":"Build Key Press Flow Group with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"redirect_no_key_press","full_name":"redirect_no_key_press","description":"\n<p>If the caller doesn’t press a key, use the flow configured for no key press instead.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/key_press_flow_groups/create","name":"create","apis":[{"api_url":"/api/v1/key_press_flow_groups","http_method":"POST","short_description":"Create Key Press Flow Group.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"redirect_no_key_press","full_name":"redirect_no_key_press","description":"\n<p>If the caller doesn’t press a key, use the flow configured for no key press instead.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/key_press_flow_groups/show","name":"show","apis":[{"api_url":"/api/v1/key_press_flow_groups/:id","http_method":"GET","short_description":"Get Key Press Flow Group by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/key_press_flow_groups/update","name":"update","apis":[{"api_url":"/api/v1/key_press_flow_groups/:id","http_method":"PUT","short_description":"Update Key Press Flow Group by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"redirect_no_key_press","full_name":"redirect_no_key_press","description":"\n<p>If the caller doesn’t press a key, use the flow configured for no key press instead.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/key_press_flow_groups/destroy","name":"destroy","apis":[{"api_url":"/api/v1/key_press_flow_groups/:id","http_method":"DELETE","short_description":"Destroy Key Press Flow Group by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"key_press_flows":{"doc_url":"/api/docs/1.0/key_press_flows","id":"key_press_flows","api_url":"/api","name":"Key Press Flows","short_description":"Defines what happens when someone on a call presses a specific key, such as ending the call, moving to the next buyer, or applying a call disposition.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/key_press_flows/index","name":"index","apis":[{"api_url":"/api/v1/key_press_flows","http_method":"GET","short_description":"List Key Press Flow records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nkey_press_flow_group_id\n</li>\n<li class='column-attempt'>\nkey_press\n</li>\n<li class='column-attempt'>\ncall_control_action_ids\n</li>\n<li class='column-attempt'>\nsortable_order\n</li>\n<li class='column-attempt'>\ndescription\n</li>\n<li class='column-attempt'>\nwebhook_actions_count\n</li>\n<li class='column-attempt'>\ncall_disposition_id\n</li>\n<li class='column-attempt'>\ncontinue_call_routing\n</li>\n<li class='column-attempt'>\nbuyer_conference_time_elapsed_seconds_limit\n</li>\n<li class='column-attempt'>\nrecord_token_filter_id\n</li>\n<li class='column-attempt'>\nrecord_token_filter_data_count\n</li>\n<li class='column-attempt'>\nrecord_token_filter_data\n</li>\n<li class='column-attempt'>\nrecord_token_additional_id\n</li>\n<li class='column-attempt'>\nrecord_token_additional_data_count\n</li>\n<li class='column-attempt'>\nrecord_token_additional_data\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/key_press_flows/new","name":"new","apis":[{"api_url":"/api/v1/key_press_flows/new","http_method":"GET","short_description":"Build Key Press Flow with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"key_press_flow_group_id","full_name":"key_press_flow_group_id","description":"\n<p>Key Press Flow Group</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"key_press","full_name":"key_press","description":"\n<p>Key Press</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"continue_call_routing","full_name":"continue_call_routing","description":"\n<p>When enabled, pressing this key while connected to an external agent hangs up the current buyer legs and searches for the next matching call flow to connect the lead to a real buyer, instead of running call_disposition_id and call_control_action_ids.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_disposition_id","full_name":"call_disposition_id","description":"\n<p>The disposition applied to the call when this key is pressed, instead of ending the call routing search.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Call Disposition}[/api/docs/1.0/call_dispositions/index.html]. Refer to: {/api/docs/1.0/call_dispositions}[/api/docs/1.0/call_dispositions/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_control_action_ids","full_name":"call_control_action_ids","description":"\n<p>The actions to run when this key is pressed, instead of ending the call routing search.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Call Control Action}[/api/docs/1.0/call_control_actions/index.html]. Refer to: {/api/docs/1.0/call_control_actions}[/api/docs/1.0/call_control_actions/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_conference_time_elapsed_seconds_limit","full_name":"buyer_conference_time_elapsed_seconds_limit","description":"\n<p>Only allows this key press once the buyer has been connected for at least this many seconds.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Only uses this Key Press Flow for calls matching these token values.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attribution_token_value_ids","full_name":"attribution_token_value_ids","description":"\n<p>When this Key Press Flow’s actions run, the call will be tagged with these token values.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of tokens. Example tokens:<br> <code>buyer_interest:loan,another_token:value</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/key_press_flows/create","name":"create","apis":[{"api_url":"/api/v1/key_press_flows","http_method":"POST","short_description":"Create Key Press Flow.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"key_press_flow_group_id","full_name":"key_press_flow_group_id","description":"\n<p>Key Press Flow Group</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"key_press","full_name":"key_press","description":"\n<p>Key Press</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"continue_call_routing","full_name":"continue_call_routing","description":"\n<p>When enabled, pressing this key while connected to an external agent hangs up the current buyer legs and searches for the next matching call flow to connect the lead to a real buyer, instead of running call_disposition_id and call_control_action_ids.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_disposition_id","full_name":"call_disposition_id","description":"\n<p>The disposition applied to the call when this key is pressed, instead of ending the call routing search.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Call Disposition}[/api/docs/1.0/call_dispositions/index.html]. Refer to: {/api/docs/1.0/call_dispositions}[/api/docs/1.0/call_dispositions/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_control_action_ids","full_name":"call_control_action_ids","description":"\n<p>The actions to run when this key is pressed, instead of ending the call routing search.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Call Control Action}[/api/docs/1.0/call_control_actions/index.html]. Refer to: {/api/docs/1.0/call_control_actions}[/api/docs/1.0/call_control_actions/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_conference_time_elapsed_seconds_limit","full_name":"buyer_conference_time_elapsed_seconds_limit","description":"\n<p>Only allows this key press once the buyer has been connected for at least this many seconds.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Only uses this Key Press Flow for calls matching these token values.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attribution_token_value_ids","full_name":"attribution_token_value_ids","description":"\n<p>When this Key Press Flow’s actions run, the call will be tagged with these token values.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of tokens. Example tokens:<br> <code>buyer_interest:loan,another_token:value</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/key_press_flows/show","name":"show","apis":[{"api_url":"/api/v1/key_press_flows/:id","http_method":"GET","short_description":"Get Key Press Flow by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/key_press_flows/update","name":"update","apis":[{"api_url":"/api/v1/key_press_flows/:id","http_method":"PUT","short_description":"Update Key Press Flow by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"key_press_flow_group_id","full_name":"key_press_flow_group_id","description":"\n<p>Key Press Flow Group</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"key_press","full_name":"key_press","description":"\n<p>Key Press</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"continue_call_routing","full_name":"continue_call_routing","description":"\n<p>When enabled, pressing this key while connected to an external agent hangs up the current buyer legs and searches for the next matching call flow to connect the lead to a real buyer, instead of running call_disposition_id and call_control_action_ids.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_disposition_id","full_name":"call_disposition_id","description":"\n<p>The disposition applied to the call when this key is pressed, instead of ending the call routing search.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Call Disposition}[/api/docs/1.0/call_dispositions/index.html]. Refer to: {/api/docs/1.0/call_dispositions}[/api/docs/1.0/call_dispositions/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_control_action_ids","full_name":"call_control_action_ids","description":"\n<p>The actions to run when this key is pressed, instead of ending the call routing search.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Call Control Action}[/api/docs/1.0/call_control_actions/index.html]. Refer to: {/api/docs/1.0/call_control_actions}[/api/docs/1.0/call_control_actions/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_conference_time_elapsed_seconds_limit","full_name":"buyer_conference_time_elapsed_seconds_limit","description":"\n<p>Only allows this key press once the buyer has been connected for at least this many seconds.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Only uses this Key Press Flow for calls matching these token values.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attribution_token_value_ids","full_name":"attribution_token_value_ids","description":"\n<p>When this Key Press Flow’s actions run, the call will be tagged with these token values.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of tokens. Example tokens:<br> <code>buyer_interest:loan,another_token:value</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/key_press_flows/destroy","name":"destroy","apis":[{"api_url":"/api/v1/key_press_flows/:id","http_method":"DELETE","short_description":"Destroy Key Press Flow by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"lead_action_logs":{"doc_url":"/api/docs/1.0/lead_action_logs","id":"lead_action_logs","api_url":"/api","name":"Lead Action Logs","short_description":"A billable record of each action a lead goes through, such as an email, webhook, or schedule step.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/lead_action_logs/index","name":"index","apis":[{"api_url":"/api/v1/lead_action_logs","http_method":"GET","short_description":"List Lead Action Log records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\nlead_id\n</li>\n<li class='column-attempt'>\nowner_id\n</li>\n<li class='column-attempt'>\nowner_type\n</li>\n<li class='column-attempt'>\naction_type\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nduration\n</li>\n<li class='column-attempt'>\ncharged\n</li>\n<li class='column-attempt'>\nbillable_action\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"lead_imports":{"doc_url":"/api/docs/1.0/lead_imports","id":"lead_imports","api_url":"/api","name":"Lead Import","short_description":"A CSV upload job that creates or updates leads for an offer or schedule from an uploaded file.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/lead_imports/index","name":"index","apis":[{"api_url":"/api/v1/lead_imports","http_method":"GET","short_description":"List Lead Import records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nuser_id\n</li>\n<li class='column-attempt'>\noffer_id\n</li>\n<li class='column-attempt'>\nschedule_id\n</li>\n<li class='column-attempt'>\nowner_type\n</li>\n<li class='column-attempt'>\nstatus\n</li>\n<li class='column-attempt'>\ndata_maps_set\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\ndata_json\n</li>\n<li class='column-attempt'>\nerror_message\n</li>\n<li class='column-attempt'>\nimport_count\n</li>\n<li class='column-attempt'>\ntotal_count\n</li>\n<li class='column-attempt'>\npaused_at\n</li>\n<li class='column-attempt'>\nstarted_at\n</li>\n<li class='column-attempt'>\nstopped_at\n</li>\n<li class='column-attempt'>\nfailed_at\n</li>\n<li class='column-attempt'>\nsucceeded_at\n</li>\n<li class='column-attempt'>\nrecent_calls_count\n</li>\n<li class='column-attempt'>\ntraffic_source_id\n</li>\n<li class='column-attempt'>\nlead_priority\n</li>\n<li class='column-attempt'>\nupdate_only\n</li>\n<li class='column-attempt'>\nsub_id\n</li>\n<li class='column-attempt'>\noff_hook_buyer_id\n</li>\n<li class='column-attempt'>\npaused\n</li>\n<li class='column-attempt'>\npause_leads\n</li>\n<li class='column-attempt'>\nchange_next_action_at\n</li>\n<li class='column-attempt'>\nset_next_action_at\n</li>\n<li class='column-attempt'>\nset_next_action_time_zone\n</li>\n<li class='column-attempt'>\napply_data_to_calls\n</li>\n<li class='column-attempt'>\nmanage_move_to_another_schedule\n</li>\n<li class='column-attempt'>\nmanage_move_to_another_schedule_id\n</li>\n<li class='column-attempt'>\nmanage_add_to_schedule\n</li>\n<li class='column-attempt'>\nmanage_add_to_schedule_id\n</li>\n<li class='column-attempt'>\nmanage_delete_lead\n</li>\n<li class='column-attempt'>\ncreated_count\n</li>\n<li class='column-attempt'>\nmanage_schedule_action\n</li>\n<li class='column-attempt'>\nmanage_opt_out_and_in\n</li>\n<li class='column-attempt'>\nmanage_block_and_unblock\n</li>\n<li class='column-attempt'>\nrecord_token_additional_id\n</li>\n<li class='column-attempt'>\nrecord_token_additional_data_count\n</li>\n<li class='column-attempt'>\nrecord_token_additional_data\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/lead_imports/new","name":"new","apis":[{"api_url":"/api/v1/lead_imports/new","http_method":"GET","short_description":"Build Lead Import with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/lead_imports/create","name":"create","apis":[{"api_url":"/api/v1/lead_imports","http_method":"POST","short_description":"Create Lead Import.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"data_maps_attributes","full_name":"data_maps_attributes","description":"\n<p>How the uploaded file’s columns fill in Trackdrive lead fields. Each entry maps one column: td_key is the Trackdrive field the column fills (for example caller_id or email), and ex_key is the column header in your uploaded file. One entry must map td_key caller_id or trackdrive_lead_id, and this mapping is what starts the import. [</p>\n\n<pre>{ &quot;td_key&quot;: &quot;caller_id&quot;, &quot;ex_key&quot;: &quot;Phone&quot;, &quot;import&quot;: &quot;1&quot; },\n{ &quot;td_key&quot;: &quot;email&quot;, &quot;ex_key&quot;: &quot;Email&quot;, &quot;import&quot;: &quot;1&quot; }</pre>\n\n<p>]</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of any type","expected_type":"array","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/lead_imports/show","name":"show","apis":[{"api_url":"/api/v1/lead_imports/:id","http_method":"GET","short_description":"Get Lead Import by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/lead_imports/update","name":"update","apis":[{"api_url":"/api/v1/lead_imports/:id","http_method":"PUT","short_description":"Update Lead Import by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"data_maps_attributes","full_name":"data_maps_attributes","description":"\n<p>How the uploaded file’s columns fill in Trackdrive lead fields. Each entry maps one column: td_key is the Trackdrive field the column fills (for example caller_id or email), and ex_key is the column header in your uploaded file. One entry must map td_key caller_id or trackdrive_lead_id, and this mapping is what starts the import. [</p>\n\n<pre>{ &quot;td_key&quot;: &quot;caller_id&quot;, &quot;ex_key&quot;: &quot;Phone&quot;, &quot;import&quot;: &quot;1&quot; },\n{ &quot;td_key&quot;: &quot;email&quot;, &quot;ex_key&quot;: &quot;Email&quot;, &quot;import&quot;: &quot;1&quot; }</pre>\n\n<p>]</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of any type","expected_type":"array","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/lead_imports/destroy","name":"destroy","apis":[{"api_url":"/api/v1/lead_imports/:id","http_method":"DELETE","short_description":"Destroy Lead Import by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"lead_retarget_logs":{"doc_url":"/api/docs/1.0/lead_retarget_logs","id":"lead_retarget_logs","api_url":"/api","name":"Lead Retarget Logs","short_description":"API resource for accessing Lead Retarget Logs.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/lead_retarget_logs/index","name":"index","apis":[{"api_url":"/api/v1/lead_retarget_logs","http_method":"GET","short_description":"List Lead Retarget Log records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\nlead_retarget_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nlead_id\n</li>\n<li class='column-attempt'>\noriginal_lead_id\n</li>\n<li class='column-attempt'>\nmessage\n</li>\n<li class='column-attempt'>\nsuccess\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"lead_retargets":{"doc_url":"/api/docs/1.0/lead_retargets","id":"lead_retargets","api_url":"/api","name":"Retarget","short_description":"Reprocesses a saved list of past leads through schedule actions again, optionally filtered by outcome or date.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/lead_retargets/index","name":"index","apis":[{"api_url":"/api/v1/lead_retargets","http_method":"GET","short_description":"List Lead Retargeting records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\ndescription\n</li>\n<li class='column-attempt'>\nlead_import_id\n</li>\n<li class='column-attempt'>\nscrub_buyer_connected\n</li>\n<li class='column-attempt'>\ndata_source_type\n</li>\n<li class='column-attempt'>\nfilter_owner_type\n</li>\n<li class='column-attempt'>\nadd_to_schedule_enabled\n</li>\n<li class='column-attempt'>\nadd_to_schedule_id\n</li>\n<li class='column-attempt'>\nscrub_buyer_attempted\n</li>\n<li class='column-attempt'>\nscrub_buyer_converted\n</li>\n<li class='column-attempt'>\nscrub_call_disposition_ids\n</li>\n<li class='column-attempt'>\ntotal_count\n</li>\n<li class='column-attempt'>\nretarget_count\n</li>\n<li class='column-attempt'>\npaused\n</li>\n<li class='column-attempt'>\nstarted_at\n</li>\n<li class='column-attempt'>\njobs_generated_at\n</li>\n<li class='column-attempt'>\nsucceeded_at\n</li>\n<li class='column-attempt'>\nform_step_actions_complete\n</li>\n<li class='column-attempt'>\nform_steps\n</li>\n<li class='column-attempt'>\nprogress_percent\n</li>\n<li class='column-attempt'>\nscrub_is_live\n</li>\n<li class='column-attempt'>\nsuccess_count\n</li>\n<li class='column-attempt'>\nfilter_traffic_source_id\n</li>\n<li class='column-attempt'>\nfilter_dial_tier_greater_than\n</li>\n<li class='column-attempt'>\nfilter_dial_tier_less_than\n</li>\n<li class='column-attempt'>\nscrub_opt_out\n</li>\n<li class='column-attempt'>\nfilter_schedule_trigger_type\n</li>\n<li class='column-attempt'>\ndata_source_schedule_id\n</li>\n<li class='column-attempt'>\nfilter_created_at_from\n</li>\n<li class='column-attempt'>\nfilter_created_at_to\n</li>\n<li class='column-attempt'>\nscrub_buyer_attempted_from\n</li>\n<li class='column-attempt'>\nscrub_buyer_attempted_to\n</li>\n<li class='column-attempt'>\nscrub_buyer_connected_from\n</li>\n<li class='column-attempt'>\nscrub_buyer_connected_to\n</li>\n<li class='column-attempt'>\nscrub_buyer_converted_from\n</li>\n<li class='column-attempt'>\nscrub_buyer_converted_to\n</li>\n<li class='column-attempt'>\nscrub_call_disposition_ids_from\n</li>\n<li class='column-attempt'>\nscrub_call_disposition_ids_to\n</li>\n<li class='column-attempt'>\nschedule_action_ids\n</li>\n<li class='column-attempt'>\nrecord_token_filter_id\n</li>\n<li class='column-attempt'>\nrecord_token_filter_data_count\n</li>\n<li class='column-attempt'>\nrecord_token_filter_data\n</li>\n<li class='column-attempt'>\nrecord_token_additional_id\n</li>\n<li class='column-attempt'>\nrecord_token_additional_data_count\n</li>\n<li class='column-attempt'>\nrecord_token_additional_data\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/lead_retargets/new","name":"new","apis":[{"api_url":"/api/v1/lead_retargets/new","http_method":"GET","short_description":"Build Lead Retargeting with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_import_id","full_name":"lead_import_id","description":"\n<p>Lead Import</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Lead Import}[/api/docs/1.0/lead_imports/index.html]. Refer to: {/api/docs/1.0/lead_imports}[/api/docs/1.0/lead_imports/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_id","full_name":"record_token_filter_id","description":"\n<p>Record Token Filter</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Filters}[/api/docs/1.0/record_token_filters/index.html]. Refer to: {/api/docs/1.0/record_token_filters}[/api/docs/1.0/record_token_filters/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Token Value Ids</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_id","full_name":"record_token_additional_id","description":"\n<p>Record Token Additional</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attribution_token_value_ids","full_name":"attribution_token_value_ids","description":"\n<p>Attribution Token Value Ids</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>The name of this retarget, shown in your retarget list.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"paused","full_name":"paused","description":"\n<p>Pause or unpause this retarget. A paused retarget will not process leads.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"data_source_type","full_name":"data_source_type","description":"\n<p>Where to pull leads from: lead_import to retarget leads from an uploaded Lead Import, or schedule to retarget leads currently on a Schedule.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be one of: <code>lead_import</code>, <code>schedule</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"data_source_schedule_id","full_name":"data_source_schedule_id","description":"\n<p>The Schedule to pull leads from, when data_source_type is schedule.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Schedule}[/api/docs/1.0/schedules/index.html]. Refer to: {/api/docs/1.0/schedules}[/api/docs/1.0/schedules/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"filter_created_at_from","full_name":"filter_created_at_from","description":"\n<p>Only include leads created on or after this time, when data_source_type is schedule.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"filter_created_at_to","full_name":"filter_created_at_to","description":"\n<p>Only include leads created on or before this time, when data_source_type is schedule.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"filter_owner_type","full_name":"filter_owner_type","description":"\n<p>Only include leads owned by this type of record (Offer or Schedule), when data_source_type is schedule.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"filter_schedule_trigger_type","full_name":"filter_schedule_trigger_type","description":"\n<p>Only include leads whose end of schedule trigger matches this type, when data_source_type is schedule.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"filter_traffic_source_id","full_name":"filter_traffic_source_id","description":"\n<p>Only include leads attributed to this Traffic Source.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Traffic Source}[/api/docs/1.0/traffic_sources/index.html]. Refer to: {/api/docs/1.0/traffic_sources}[/api/docs/1.0/traffic_sources/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"form_step_filter_complete","full_name":"form_step_filter_complete","description":"\n<p>Whether this retarget’s filter step has been completed. Must be true, along with form_step_actions_complete, for the retarget to run.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"form_step_actions_complete","full_name":"form_step_actions_complete","description":"\n<p>Whether this retarget’s actions step has been completed. Must be true, along with form_step_filter_complete, for the retarget to run.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"add_to_schedule_enabled","full_name":"add_to_schedule_enabled","description":"\n<p>Add matching leads to add_to_schedule_id after this retarget’s actions run.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"add_to_schedule_id","full_name":"add_to_schedule_id","description":"\n<p>The Schedule to add matching leads to, when add_to_schedule_enabled is true.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scrub_is_live","full_name":"scrub_is_live","description":"\n<p>Exclude leads that are currently live (on an active call) from this retarget.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scrub_opt_out","full_name":"scrub_opt_out","description":"\n<p>Exclude leads whose contact has opted out from this retarget.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scrub_buyer_attempted","full_name":"scrub_buyer_attempted","description":"\n<p>Exclude leads with a call that was attempted to a Buyer within the scrub_buyer_attempted_from/scrub_buyer_attempted_to window.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scrub_buyer_attempted_from","full_name":"scrub_buyer_attempted_from","description":"\n<p>The start of the window used by scrub_buyer_attempted.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scrub_buyer_attempted_to","full_name":"scrub_buyer_attempted_to","description":"\n<p>The end of the window used by scrub_buyer_attempted.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scrub_buyer_connected","full_name":"scrub_buyer_connected","description":"\n<p>Exclude leads with a call that connected to a Buyer within the scrub_buyer_connected_from/scrub_buyer_connected_to window.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scrub_buyer_connected_from","full_name":"scrub_buyer_connected_from","description":"\n<p>The start of the window used by scrub_buyer_connected.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scrub_buyer_connected_to","full_name":"scrub_buyer_connected_to","description":"\n<p>The end of the window used by scrub_buyer_connected.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scrub_buyer_converted","full_name":"scrub_buyer_converted","description":"\n<p>Exclude leads with a call that converted for a Buyer within the scrub_buyer_converted_from/scrub_buyer_converted_to window.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scrub_buyer_converted_from","full_name":"scrub_buyer_converted_from","description":"\n<p>The start of the window used by scrub_buyer_converted.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scrub_buyer_converted_to","full_name":"scrub_buyer_converted_to","description":"\n<p>The end of the window used by scrub_buyer_converted.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scrub_call_disposition_ids","full_name":"scrub_call_disposition_ids","description":"\n<p>Exclude leads with a call matching any of these Call Dispositions within the scrub_call_disposition_ids_from/scrub_call_disposition_ids_to window.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scrub_call_disposition_ids_from","full_name":"scrub_call_disposition_ids_from","description":"\n<p>The start of the window used by scrub_call_disposition_ids.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scrub_call_disposition_ids_to","full_name":"scrub_call_disposition_ids_to","description":"\n<p>The end of the window used by scrub_call_disposition_ids.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of tokens. Example tokens:<br> <code>buyer_interest:loan,another_token:value</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/lead_retargets/create","name":"create","apis":[{"api_url":"/api/v1/lead_retargets","http_method":"POST","short_description":"Create Lead Retargeting.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_import_id","full_name":"lead_import_id","description":"\n<p>Lead Import</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Lead Import}[/api/docs/1.0/lead_imports/index.html]. Refer to: {/api/docs/1.0/lead_imports}[/api/docs/1.0/lead_imports/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_id","full_name":"record_token_filter_id","description":"\n<p>Record Token Filter</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Filters}[/api/docs/1.0/record_token_filters/index.html]. Refer to: {/api/docs/1.0/record_token_filters}[/api/docs/1.0/record_token_filters/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Token Value Ids</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_id","full_name":"record_token_additional_id","description":"\n<p>Record Token Additional</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attribution_token_value_ids","full_name":"attribution_token_value_ids","description":"\n<p>Attribution Token Value Ids</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>The name of this retarget, shown in your retarget list.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"paused","full_name":"paused","description":"\n<p>Pause or unpause this retarget. A paused retarget will not process leads.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"data_source_type","full_name":"data_source_type","description":"\n<p>Where to pull leads from: lead_import to retarget leads from an uploaded Lead Import, or schedule to retarget leads currently on a Schedule.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be one of: <code>lead_import</code>, <code>schedule</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"data_source_schedule_id","full_name":"data_source_schedule_id","description":"\n<p>The Schedule to pull leads from, when data_source_type is schedule.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Schedule}[/api/docs/1.0/schedules/index.html]. Refer to: {/api/docs/1.0/schedules}[/api/docs/1.0/schedules/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"filter_created_at_from","full_name":"filter_created_at_from","description":"\n<p>Only include leads created on or after this time, when data_source_type is schedule.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"filter_created_at_to","full_name":"filter_created_at_to","description":"\n<p>Only include leads created on or before this time, when data_source_type is schedule.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"filter_owner_type","full_name":"filter_owner_type","description":"\n<p>Only include leads owned by this type of record (Offer or Schedule), when data_source_type is schedule.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"filter_schedule_trigger_type","full_name":"filter_schedule_trigger_type","description":"\n<p>Only include leads whose end of schedule trigger matches this type, when data_source_type is schedule.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"filter_traffic_source_id","full_name":"filter_traffic_source_id","description":"\n<p>Only include leads attributed to this Traffic Source.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Traffic Source}[/api/docs/1.0/traffic_sources/index.html]. Refer to: {/api/docs/1.0/traffic_sources}[/api/docs/1.0/traffic_sources/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"form_step_filter_complete","full_name":"form_step_filter_complete","description":"\n<p>Whether this retarget’s filter step has been completed. Must be true, along with form_step_actions_complete, for the retarget to run.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"form_step_actions_complete","full_name":"form_step_actions_complete","description":"\n<p>Whether this retarget’s actions step has been completed. Must be true, along with form_step_filter_complete, for the retarget to run.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"add_to_schedule_enabled","full_name":"add_to_schedule_enabled","description":"\n<p>Add matching leads to add_to_schedule_id after this retarget’s actions run.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"add_to_schedule_id","full_name":"add_to_schedule_id","description":"\n<p>The Schedule to add matching leads to, when add_to_schedule_enabled is true.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scrub_is_live","full_name":"scrub_is_live","description":"\n<p>Exclude leads that are currently live (on an active call) from this retarget.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scrub_opt_out","full_name":"scrub_opt_out","description":"\n<p>Exclude leads whose contact has opted out from this retarget.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scrub_buyer_attempted","full_name":"scrub_buyer_attempted","description":"\n<p>Exclude leads with a call that was attempted to a Buyer within the scrub_buyer_attempted_from/scrub_buyer_attempted_to window.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scrub_buyer_attempted_from","full_name":"scrub_buyer_attempted_from","description":"\n<p>The start of the window used by scrub_buyer_attempted.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scrub_buyer_attempted_to","full_name":"scrub_buyer_attempted_to","description":"\n<p>The end of the window used by scrub_buyer_attempted.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scrub_buyer_connected","full_name":"scrub_buyer_connected","description":"\n<p>Exclude leads with a call that connected to a Buyer within the scrub_buyer_connected_from/scrub_buyer_connected_to window.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scrub_buyer_connected_from","full_name":"scrub_buyer_connected_from","description":"\n<p>The start of the window used by scrub_buyer_connected.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scrub_buyer_connected_to","full_name":"scrub_buyer_connected_to","description":"\n<p>The end of the window used by scrub_buyer_connected.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scrub_buyer_converted","full_name":"scrub_buyer_converted","description":"\n<p>Exclude leads with a call that converted for a Buyer within the scrub_buyer_converted_from/scrub_buyer_converted_to window.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scrub_buyer_converted_from","full_name":"scrub_buyer_converted_from","description":"\n<p>The start of the window used by scrub_buyer_converted.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scrub_buyer_converted_to","full_name":"scrub_buyer_converted_to","description":"\n<p>The end of the window used by scrub_buyer_converted.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scrub_call_disposition_ids","full_name":"scrub_call_disposition_ids","description":"\n<p>Exclude leads with a call matching any of these Call Dispositions within the scrub_call_disposition_ids_from/scrub_call_disposition_ids_to window.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scrub_call_disposition_ids_from","full_name":"scrub_call_disposition_ids_from","description":"\n<p>The start of the window used by scrub_call_disposition_ids.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scrub_call_disposition_ids_to","full_name":"scrub_call_disposition_ids_to","description":"\n<p>The end of the window used by scrub_call_disposition_ids.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of tokens. Example tokens:<br> <code>buyer_interest:loan,another_token:value</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/lead_retargets/show","name":"show","apis":[{"api_url":"/api/v1/lead_retargets/:id","http_method":"GET","short_description":"Get Lead Retargeting by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/lead_retargets/update","name":"update","apis":[{"api_url":"/api/v1/lead_retargets/:id","http_method":"PUT","short_description":"Update Lead Retargeting by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_import_id","full_name":"lead_import_id","description":"\n<p>Lead Import</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Lead Import}[/api/docs/1.0/lead_imports/index.html]. Refer to: {/api/docs/1.0/lead_imports}[/api/docs/1.0/lead_imports/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_id","full_name":"record_token_filter_id","description":"\n<p>Record Token Filter</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Filters}[/api/docs/1.0/record_token_filters/index.html]. Refer to: {/api/docs/1.0/record_token_filters}[/api/docs/1.0/record_token_filters/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Token Value Ids</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_id","full_name":"record_token_additional_id","description":"\n<p>Record Token Additional</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attribution_token_value_ids","full_name":"attribution_token_value_ids","description":"\n<p>Attribution Token Value Ids</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>The name of this retarget, shown in your retarget list.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"paused","full_name":"paused","description":"\n<p>Pause or unpause this retarget. A paused retarget will not process leads.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"data_source_type","full_name":"data_source_type","description":"\n<p>Where to pull leads from: lead_import to retarget leads from an uploaded Lead Import, or schedule to retarget leads currently on a Schedule.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be one of: <code>lead_import</code>, <code>schedule</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"data_source_schedule_id","full_name":"data_source_schedule_id","description":"\n<p>The Schedule to pull leads from, when data_source_type is schedule.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Schedule}[/api/docs/1.0/schedules/index.html]. Refer to: {/api/docs/1.0/schedules}[/api/docs/1.0/schedules/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"filter_created_at_from","full_name":"filter_created_at_from","description":"\n<p>Only include leads created on or after this time, when data_source_type is schedule.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"filter_created_at_to","full_name":"filter_created_at_to","description":"\n<p>Only include leads created on or before this time, when data_source_type is schedule.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"filter_owner_type","full_name":"filter_owner_type","description":"\n<p>Only include leads owned by this type of record (Offer or Schedule), when data_source_type is schedule.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"filter_schedule_trigger_type","full_name":"filter_schedule_trigger_type","description":"\n<p>Only include leads whose end of schedule trigger matches this type, when data_source_type is schedule.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"filter_traffic_source_id","full_name":"filter_traffic_source_id","description":"\n<p>Only include leads attributed to this Traffic Source.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Traffic Source}[/api/docs/1.0/traffic_sources/index.html]. Refer to: {/api/docs/1.0/traffic_sources}[/api/docs/1.0/traffic_sources/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"form_step_filter_complete","full_name":"form_step_filter_complete","description":"\n<p>Whether this retarget’s filter step has been completed. Must be true, along with form_step_actions_complete, for the retarget to run.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"form_step_actions_complete","full_name":"form_step_actions_complete","description":"\n<p>Whether this retarget’s actions step has been completed. Must be true, along with form_step_filter_complete, for the retarget to run.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"add_to_schedule_enabled","full_name":"add_to_schedule_enabled","description":"\n<p>Add matching leads to add_to_schedule_id after this retarget’s actions run.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"add_to_schedule_id","full_name":"add_to_schedule_id","description":"\n<p>The Schedule to add matching leads to, when add_to_schedule_enabled is true.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scrub_is_live","full_name":"scrub_is_live","description":"\n<p>Exclude leads that are currently live (on an active call) from this retarget.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scrub_opt_out","full_name":"scrub_opt_out","description":"\n<p>Exclude leads whose contact has opted out from this retarget.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scrub_buyer_attempted","full_name":"scrub_buyer_attempted","description":"\n<p>Exclude leads with a call that was attempted to a Buyer within the scrub_buyer_attempted_from/scrub_buyer_attempted_to window.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scrub_buyer_attempted_from","full_name":"scrub_buyer_attempted_from","description":"\n<p>The start of the window used by scrub_buyer_attempted.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scrub_buyer_attempted_to","full_name":"scrub_buyer_attempted_to","description":"\n<p>The end of the window used by scrub_buyer_attempted.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scrub_buyer_connected","full_name":"scrub_buyer_connected","description":"\n<p>Exclude leads with a call that connected to a Buyer within the scrub_buyer_connected_from/scrub_buyer_connected_to window.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scrub_buyer_connected_from","full_name":"scrub_buyer_connected_from","description":"\n<p>The start of the window used by scrub_buyer_connected.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scrub_buyer_connected_to","full_name":"scrub_buyer_connected_to","description":"\n<p>The end of the window used by scrub_buyer_connected.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scrub_buyer_converted","full_name":"scrub_buyer_converted","description":"\n<p>Exclude leads with a call that converted for a Buyer within the scrub_buyer_converted_from/scrub_buyer_converted_to window.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scrub_buyer_converted_from","full_name":"scrub_buyer_converted_from","description":"\n<p>The start of the window used by scrub_buyer_converted.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scrub_buyer_converted_to","full_name":"scrub_buyer_converted_to","description":"\n<p>The end of the window used by scrub_buyer_converted.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scrub_call_disposition_ids","full_name":"scrub_call_disposition_ids","description":"\n<p>Exclude leads with a call matching any of these Call Dispositions within the scrub_call_disposition_ids_from/scrub_call_disposition_ids_to window.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scrub_call_disposition_ids_from","full_name":"scrub_call_disposition_ids_from","description":"\n<p>The start of the window used by scrub_call_disposition_ids.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scrub_call_disposition_ids_to","full_name":"scrub_call_disposition_ids_to","description":"\n<p>The end of the window used by scrub_call_disposition_ids.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of tokens. Example tokens:<br> <code>buyer_interest:loan,another_token:value</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/lead_retargets/destroy","name":"destroy","apis":[{"api_url":"/api/v1/lead_retargets/:id","http_method":"DELETE","short_description":"Destroy Lead Retargeting by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"lead_wait_rule_groups":{"doc_url":"/api/docs/1.0/lead_wait_rule_groups","id":"lead_wait_rule_groups","api_url":"/api","name":"Wait Rule Groups","short_description":"A named collection of wait rules that a schedule matches against to calculate how long to pause a lead.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/lead_wait_rule_groups/index","name":"index","apis":[{"api_url":"/api/v1/lead_wait_rule_groups","http_method":"GET","short_description":"List Wait Rule Group records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\ndescription\n</li>\n<li class='column-attempt'>\nlead_wait_rules_count\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/lead_wait_rule_groups/new","name":"new","apis":[{"api_url":"/api/v1/lead_wait_rule_groups/new","http_method":"GET","short_description":"Build Wait Rule Group with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_wait_rule_ids","full_name":"lead_wait_rule_ids","description":"\n<p>Lead Wait Rule Ids</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/lead_wait_rule_groups/create","name":"create","apis":[{"api_url":"/api/v1/lead_wait_rule_groups","http_method":"POST","short_description":"Create Wait Rule Group.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_wait_rule_ids","full_name":"lead_wait_rule_ids","description":"\n<p>Lead Wait Rule Ids</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/lead_wait_rule_groups/show","name":"show","apis":[{"api_url":"/api/v1/lead_wait_rule_groups/:id","http_method":"GET","short_description":"Get Wait Rule Group by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/lead_wait_rule_groups/update","name":"update","apis":[{"api_url":"/api/v1/lead_wait_rule_groups/:id","http_method":"PUT","short_description":"Update Wait Rule Group by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_wait_rule_ids","full_name":"lead_wait_rule_ids","description":"\n<p>Lead Wait Rule Ids</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/lead_wait_rule_groups/destroy","name":"destroy","apis":[{"api_url":"/api/v1/lead_wait_rule_groups/:id","http_method":"DELETE","short_description":"Destroy Wait Rule Group by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"lead_wait_rules":{"doc_url":"/api/docs/1.0/lead_wait_rules","id":"lead_wait_rules","api_url":"/api","name":"Wait Rules","short_description":"A rule that sets how long to pause a lead in a schedule, based on its recent call outcomes.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/lead_wait_rules/index","name":"index","apis":[{"api_url":"/api/v1/lead_wait_rules","http_method":"GET","short_description":"List Wait Rule records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\nwait_seconds\n</li>\n<li class='column-attempt'>\ndescription\n</li>\n<li class='column-attempt'>\nfilter_call_disposition_ids\n</li>\n<li class='column-attempt'>\nfilter_call_disposition_two_ids\n</li>\n<li class='column-attempt'>\nrecord_token_filter_two_id\n</li>\n<li class='column-attempt'>\ntier\n</li>\n<li class='column-attempt'>\nrecord_token_filter_id\n</li>\n<li class='column-attempt'>\nrecord_token_filter_data_count\n</li>\n<li class='column-attempt'>\nrecord_token_filter_data\n</li>\n<li class='column-attempt'>\nrecord_token_filter_two_data_count\n</li>\n<li class='column-attempt'>\nrecord_token_filter_two_data\n</li>\n<li class='column-attempt'>\nlead_wait_rule_group_ids\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/lead_wait_rules/new","name":"new","apis":[{"api_url":"/api/v1/lead_wait_rules/new","http_method":"GET","short_description":"Build Wait Rule with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"wait_seconds","full_name":"wait_seconds","description":"\n<p>Wait Seconds</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"filter_call_disposition_ids","full_name":"filter_call_disposition_ids","description":"\n<p>Call Dispositions</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Call Disposition}[/api/docs/1.0/call_dispositions/index.html]. Refer to: {/api/docs/1.0/call_dispositions}[/api/docs/1.0/call_dispositions/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"filter_call_disposition_two_ids","full_name":"filter_call_disposition_two_ids","description":"\n<p>Call Dispositions Two Calls Ago</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Call Disposition}[/api/docs/1.0/call_dispositions/index.html]. Refer to: {/api/docs/1.0/call_dispositions}[/api/docs/1.0/call_dispositions/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_id","full_name":"record_token_filter_id","description":"\n<p>Record Token Filter</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Filters}[/api/docs/1.0/record_token_filters/index.html]. Refer to: {/api/docs/1.0/record_token_filters}[/api/docs/1.0/record_token_filters/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Token Value Ids</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_two_id","full_name":"record_token_filter_two_id","description":"\n<p>Record Token Filter Two</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_two_ids","full_name":"token_value_two_ids","description":"\n<p>Token Value Two Ids</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"tier","full_name":"tier","description":"\n<p>The order this rule is checked in relative to the company’s other Wait Rules. Lower tiers are checked first.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_wait_rule_group_ids","full_name":"lead_wait_rule_group_ids","description":"\n<p>Assign this rule to these Wait Rule Groups.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Lead Wait Rule Group}[/api/docs/1.0/lead_wait_rule_groups/index.html]. Refer to: {/api/docs/1.0/lead_wait_rule_groups}[/api/docs/1.0/lead_wait_rule_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_two_list","full_name":"record_token_filter_two_list","description":"\n<p>Assign the alternate (two) filter by passing an array of key:value pairs, in the same format as record_token_filter_list.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/lead_wait_rules/create","name":"create","apis":[{"api_url":"/api/v1/lead_wait_rules","http_method":"POST","short_description":"Create Wait Rule.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"wait_seconds","full_name":"wait_seconds","description":"\n<p>Wait Seconds</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"filter_call_disposition_ids","full_name":"filter_call_disposition_ids","description":"\n<p>Call Dispositions</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Call Disposition}[/api/docs/1.0/call_dispositions/index.html]. Refer to: {/api/docs/1.0/call_dispositions}[/api/docs/1.0/call_dispositions/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"filter_call_disposition_two_ids","full_name":"filter_call_disposition_two_ids","description":"\n<p>Call Dispositions Two Calls Ago</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Call Disposition}[/api/docs/1.0/call_dispositions/index.html]. Refer to: {/api/docs/1.0/call_dispositions}[/api/docs/1.0/call_dispositions/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_id","full_name":"record_token_filter_id","description":"\n<p>Record Token Filter</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Filters}[/api/docs/1.0/record_token_filters/index.html]. Refer to: {/api/docs/1.0/record_token_filters}[/api/docs/1.0/record_token_filters/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Token Value Ids</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_two_id","full_name":"record_token_filter_two_id","description":"\n<p>Record Token Filter Two</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_two_ids","full_name":"token_value_two_ids","description":"\n<p>Token Value Two Ids</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"tier","full_name":"tier","description":"\n<p>The order this rule is checked in relative to the company’s other Wait Rules. Lower tiers are checked first.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_wait_rule_group_ids","full_name":"lead_wait_rule_group_ids","description":"\n<p>Assign this rule to these Wait Rule Groups.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Lead Wait Rule Group}[/api/docs/1.0/lead_wait_rule_groups/index.html]. Refer to: {/api/docs/1.0/lead_wait_rule_groups}[/api/docs/1.0/lead_wait_rule_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_two_list","full_name":"record_token_filter_two_list","description":"\n<p>Assign the alternate (two) filter by passing an array of key:value pairs, in the same format as record_token_filter_list.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/lead_wait_rules/show","name":"show","apis":[{"api_url":"/api/v1/lead_wait_rules/:id","http_method":"GET","short_description":"Get Wait Rule by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/lead_wait_rules/update","name":"update","apis":[{"api_url":"/api/v1/lead_wait_rules/:id","http_method":"PUT","short_description":"Update Wait Rule by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"wait_seconds","full_name":"wait_seconds","description":"\n<p>Wait Seconds</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"filter_call_disposition_ids","full_name":"filter_call_disposition_ids","description":"\n<p>Call Dispositions</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Call Disposition}[/api/docs/1.0/call_dispositions/index.html]. Refer to: {/api/docs/1.0/call_dispositions}[/api/docs/1.0/call_dispositions/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"filter_call_disposition_two_ids","full_name":"filter_call_disposition_two_ids","description":"\n<p>Call Dispositions Two Calls Ago</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Call Disposition}[/api/docs/1.0/call_dispositions/index.html]. Refer to: {/api/docs/1.0/call_dispositions}[/api/docs/1.0/call_dispositions/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_id","full_name":"record_token_filter_id","description":"\n<p>Record Token Filter</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Filters}[/api/docs/1.0/record_token_filters/index.html]. Refer to: {/api/docs/1.0/record_token_filters}[/api/docs/1.0/record_token_filters/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Token Value Ids</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_two_id","full_name":"record_token_filter_two_id","description":"\n<p>Record Token Filter Two</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_two_ids","full_name":"token_value_two_ids","description":"\n<p>Token Value Two Ids</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"tier","full_name":"tier","description":"\n<p>The order this rule is checked in relative to the company’s other Wait Rules. Lower tiers are checked first.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_wait_rule_group_ids","full_name":"lead_wait_rule_group_ids","description":"\n<p>Assign this rule to these Wait Rule Groups.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Lead Wait Rule Group}[/api/docs/1.0/lead_wait_rule_groups/index.html]. Refer to: {/api/docs/1.0/lead_wait_rule_groups}[/api/docs/1.0/lead_wait_rule_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_two_list","full_name":"record_token_filter_two_list","description":"\n<p>Assign the alternate (two) filter by passing an array of key:value pairs, in the same format as record_token_filter_list.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/lead_wait_rules/destroy","name":"destroy","apis":[{"api_url":"/api/v1/lead_wait_rules/:id","http_method":"DELETE","short_description":"Destroy Wait Rule by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"leads":{"doc_url":"/api/docs/1.0/leads","id":"leads","api_url":"/api","name":"Leads","short_description":"Manage the leads in your Trackdrive account via API.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/leads/index","name":"index","apis":[{"api_url":"/api/v1/leads","http_method":"GET","short_description":"List your leads.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"serializer","full_name":"serializer","description":"\n<p>This endpoint supports multiple response formats. Pass <code>serializer=name</code> to retrieve data in an alternate format.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>lead</th><td>Lead</td></tr><tr><th>lead_grid</th><td>Lead Grid</td></tr><tr><th>lead_external</th><td>Lead External</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncontext_menu_name\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\ncaller_id\n</li>\n<li class='column-attempt'>\nemail\n</li>\n<li class='column-attempt'>\nfull_name\n</li>\n<li class='column-attempt'>\ncontact_field_type\n</li>\n<li class='column-attempt'>\nexpires_in\n</li>\n<li class='column-attempt'>\ncountry\n</li>\n<li class='column-attempt'>\nstate_province\n</li>\n<li class='column-attempt'>\nzip_postal_code\n</li>\n<li class='column-attempt'>\ntime_zone\n</li>\n<li class='column-attempt'>\nsub_id\n</li>\n<li class='column-attempt'>\noffer_id\n</li>\n<li class='column-attempt'>\nschedule_id\n</li>\n<li class='column-attempt'>\nstatus\n</li>\n<li class='column-attempt'>\nhuman_status\n</li>\n<li class='column-attempt'>\ncss_status\n</li>\n<li class='column-attempt'>\nhas_next_action\n</li>\n<li class='column-attempt'>\nopt_out\n</li>\n<li class='column-attempt'>\nrevenue\n</li>\n<li class='column-attempt'>\npayout\n</li>\n<li class='column-attempt'>\noffer_converted\n</li>\n<li class='column-attempt'>\nbuyer_converted\n</li>\n<li class='column-attempt'>\ntraffic_source_id\n</li>\n<li class='column-attempt'>\nbuyer_id\n</li>\n<li class='column-attempt'>\nlead_import_id\n</li>\n<li class='column-attempt'>\nremote_ip\n</li>\n<li class='column-attempt'>\nattempted_call_id\n</li>\n<li class='column-attempt'>\nconnected_call_id\n</li>\n<li class='column-attempt'>\nscheduled_callback_id\n</li>\n<li class='column-attempt'>\ncall_buyer_conversion_id\n</li>\n<li class='column-attempt'>\ncall_offer_conversion_id\n</li>\n<li class='column-attempt'>\nsms_number_id\n</li>\n<li class='column-attempt'>\ndial_number_id\n</li>\n<li class='column-attempt'>\ndial_tier\n</li>\n<li class='column-attempt'>\nlast_action_at\n</li>\n<li class='column-attempt'>\nfirst_action_at\n</li>\n<li class='column-attempt'>\nfirst_queued_at\n</li>\n<li class='column-attempt'>\nschedule_ended_at\n</li>\n<li class='column-attempt'>\nnext_action_at\n</li>\n<li class='column-attempt'>\nlast_call_at\n</li>\n<li class='column-attempt'>\nis_live\n</li>\n<li class='column-attempt'>\nschedule_trigger_type\n</li>\n<li class='column-attempt'>\nblocked\n</li>\n<li class='column-attempt'>\ndata\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_label","full_name":"created_at_label","description":"\n<p>Dynamic Date String such as “Today” or “This Year”</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be one of: <code>Last 5 Min</code>, <code>Last 15 Min</code>, <code>Last 30 Min</code>, <code>Last Hour</code>, <code>Last 4 Hours</code>, <code>Last 6 Hours</code>, <code>Last 12 Hours</code>, <code>Last Day</code>, <code>Last 2 Days</code>, <code>Today</code>, <code>Yesterday</code>, <code>This Week</code>, <code>Last Week</code>, <code>This Month</code>, <code>Last Month</code>, <code>This Quarter</code>, <code>Last Quarter</code>, <code>Last 6 Months</code>, <code>This Year</code>, <code>Last Year</code>, <code>Lifetime</code>, <code>Custom Range</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"next_action_at_to","full_name":"next_action_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"next_action_at_from","full_name":"next_action_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_id","full_name":"offer_id","description":"\n<p>Refer to the offer api for details</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_id","full_name":"schedule_id","description":"\n<p>Schedule internal id.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Schedule}[/api/docs/1.0/schedules/index.html]. Refer to: {/api/docs/1.0/schedules}[/api/docs/1.0/schedules/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"contact_id","full_name":"contact_id","description":"\n<p>Match calls that were placed by this caller.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Contact}[/api/docs/1.0/contacts/index.html]. Refer to: {/api/docs/1.0/contacts}[/api/docs/1.0/contacts/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_id","full_name":"traffic_source_id","description":"\n<p>Refer to the traffic source api for details</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Traffic Source}[/api/docs/1.0/traffic_sources/index.html]. Refer to: {/api/docs/1.0/traffic_sources}[/api/docs/1.0/traffic_sources/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_id","full_name":"buyer_id","description":"\n<p>Refer to the buyer api for details</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Buyer}[/api/docs/1.0/buyers/index.html]. Refer to: {/api/docs/1.0/buyers}[/api/docs/1.0/buyers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"status","full_name":"status","description":"\n<p>Match results that have this status.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"status_wait","full_name":"status_wait","description":"\n<p>Filter for leads that are waiting before performing an action.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"number","full_name":"number","description":"\n<p>The lead’s caller number. This is the number Trackdrive will dial when making outbound calls to the lead, and the number where Trackdrive will send SMS.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"email","full_name":"email","description":"\n<p>The email address for the lead. The lead’s email is required for sending emails from schedules to leads.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"has_next_action","full_name":"has_next_action","description":"\n<p>Filter for leads that have more actions to perform.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_converted","full_name":"buyer_converted","description":"\n<p>Select leads that have converted.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_converted","full_name":"offer_converted","description":"\n<p>Select leads where a traffic source converted.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"either_converted","full_name":"either_converted","description":"\n<p>Select leads where either a buyer or traffic source converted.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"opt_out","full_name":"opt_out","description":"\n<p>Select leads that have opted-out.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/leads/show","name":"show","apis":[{"api_url":"/api/v1/leads/:id","http_method":"GET","short_description":"Get details about a lead.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/leads/buyer_is_available","name":"buyer_is_available","apis":[{"api_url":"/api/v1/leads/:id/buyer_is_available","http_method":"GET","short_description":"Check whether a lead has a buyer","deprecated":null}],"formats":null,"full_description":"\n<p>Check if a lead has a potential buyer available that matches the lead’s filters.</p>\n","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/leads/show_by_caller_number","name":"show_by_caller_number","apis":[{"api_url":"/api/v1/leads/:lead_token/:caller_number/by_caller_number","http_method":"GET","short_description":"Get a lead by caller number","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"lead_token","full_name":"lead_token","description":"\n<p>The lead token is set to either the offer_lead_token you get at trackdrive.com/offers or a schedule_lead_token you get from trackdrive.com/schedules. The only difference is the use of offer_lead_token will just send data to the offer which is picked up when a call is made with the caller_id of the lead. EG: If a Call Center is transferring data before they send you a call. The schedule_lead_token will start the actions associated with the schedule.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"caller_number","full_name":"caller_number","description":"\n<p>Find the lead by this caller number.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/leads/update","name":"update","apis":[{"api_url":"/api/v1/leads/:id","http_method":"PUT","short_description":"Update a lead by uuid.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"contact_field_type","full_name":"contact_field_type","description":"\n<p>Pass an ID belonging to an <code>Agent Script &amp; Field Type</code> to select that <code>Custom Contact Field Type</code> for this call.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"caller_id","full_name":"caller_id","description":"\n<p>The callerID for the lead. This is the number Trackdrive will dial when making outbound calls to the lead. This is also the number where Trackdrive will send SMS.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"number","full_name":"number","description":"\n<p>The lead’s caller number. This is the number Trackdrive will dial when making outbound calls to the lead, and the number where Trackdrive will send SMS.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"blocked","full_name":"blocked","description":"\n<p>Set this to true in order to prevent this lead from calling any of your telephone numbers. This will also prevent all outbound actions from Trackdrive.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"opt_out","full_name":"opt_out","description":"\n<p>Select leads that have opted-out.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"email","full_name":"email","description":"\n<p>The email address for the lead. The lead’s email is required for sending emails from schedules to leads.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_id","full_name":"traffic_source_id","description":"\n<p>Update the traffic source associated with this lead.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Traffic Source}[/api/docs/1.0/traffic_sources/index.html]. Refer to: {/api/docs/1.0/traffic_sources}[/api/docs/1.0/traffic_sources/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_id","full_name":"schedule_id","description":"\n<p>Reassign the lead to a different Schedule. Only takes effect when the lead is already owned by a Schedule; it does not move a lead between a Schedule and an Offer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Schedule}[/api/docs/1.0/schedules/index.html]. Refer to: {/api/docs/1.0/schedules}[/api/docs/1.0/schedules/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_id","full_name":"offer_id","description":"\n<p>Reassign the lead to a different Offer. Only takes effect when the lead is already owned by an Offer; it does not move a lead between an Offer and a Schedule.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"expires_in","full_name":"expires_in","description":"\n<p>For how many minutes should the lead stay in our database before it is automatically deleted? Leave this blank to set an infinite expiry. The default is to never delete leads.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"next_action_at","full_name":"next_action_at","description":"\n<p>Change when the next action is scheduled to run. EG If you mistakenly scheduled leads to wait until next week, you can use this to bulk update them to run 1 second from now.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid time: 2026-09-28 02:00:20 +0000","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_callback_at","full_name":"schedule_callback_at","description":"\n<p>Schedule a callback with the submitted lead. Must be a valid time EG: 2021-07-23 14:26:43 +0000</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time: 2026-09-28 02:00:20 +0000","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_callback_in_seconds","full_name":"schedule_callback_in_seconds","description":"\n<p>Schedule a callback with the submitted lead in X seconds. Must be a valid integer EG: 3600</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_start","full_name":"schedule_start","description":"\n<p>Adds the lead back into the Schedule. Remaining actions will be performed.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_stop","full_name":"schedule_stop","description":"\n<p>Removes the lead from the Schedule. No further actions will be taken.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"manual_schedule_restart","full_name":"manual_schedule_restart","description":"\n<p>When true, restarts the lead’s schedule from the beginning.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"manual_opt_in","full_name":"manual_opt_in","description":"\n<p>When true, marks the lead as opted-in, allowing outbound actions (calls, SMS, emails) to resume.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"manual_opt_out","full_name":"manual_opt_out","description":"\n<p>When true, marks the lead as opted-out, preventing outbound actions (calls, SMS, emails).</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"place_call_in_seconds","full_name":"place_call_in_seconds","description":"\n<p>Place an outbound call to the lead this many seconds from now. Use <code>0</code> to place the call immediately.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"move_to_another_schedule_id","full_name":"move_to_another_schedule_id","description":"\n<p>Move To Another Schedule - Assign matching leads to the selected schedule. Lead’s already on the selected schedule will restart their schedule.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Schedule}[/api/docs/1.0/schedules/index.html]. Refer to: {/api/docs/1.0/schedules}[/api/docs/1.0/schedules/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"apply_to","full_name":"apply_to","description":"\n<p>Should the data you’re sending also be applied to calls associated with this lead?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be one of: <code>calls</code>, <code>self</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"data","full_name":"data","description":"\n<p>Trackdrive will convert this hash of JSON data into tokens. Inbound and Outbound calls made and received from this Lead will automatically inherit these tokens. <code>{interest: &#39;kittens&#39;, source: &#39;google&#39;, first_name: &#39;John&#39;, last_name: &#39;Smith&#39;}</code> Emails and SMS also have access to these tokens, so it’s possible to send email and SMS messages that substitute tokens with values, such as {{first_name}}. Example SMS: “Hello {{first_name}} {{last_name}}, thanks for you inquiry. We will be calling you in 30 seconds from {{trackdrive_number}}”</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a Hash","expected_type":"hash","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/leads/new","name":"new","apis":[{"api_url":"/api/v1/leads/new","http_method":"GET","short_description":"Build a new lead with company defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/leads/destroy_by_id","name":"destroy_by_id","apis":[{"api_url":"/api/v1/leads/:id/id","http_method":"DELETE","short_description":"Destory a lead by it's internal id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/leads/reports","name":"reports","apis":[{"api_url":"/api/v1/leads/reports","http_method":"GET","short_description":"Get statistics on leads by category.","deprecated":null}],"formats":["json","csv"],"full_description":"","errors":[],"params":[{"name":"category","full_name":"category","description":"\n<p>Group or pivot the report by one of these lead attributes.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>status</th><td>Status</td></tr><tr><th>offer_id</th><td>Offer</td></tr><tr><th>schedule_id</th><td>Schedule</td></tr><tr><th>schedule_action_id</th><td>Schedule Action</td></tr><tr><th>buyer_converted_schedule_action_id</th><td>The schedule action where the lead converted.</td></tr><tr><th>lead_import_id</th><td>Lead Import</td></tr><tr><th>traffic_source_id</th><td>Traffic Source</td></tr><tr><th>outbound_calls_count</th><td>Outbound Calls Count</td></tr><tr><th>inbound_calls_count</th><td>Inbound Calls Count</td></tr><tr><th>recent_call_disposition_id</th><td>Recent Call Disposition</td></tr><tr><th>buyer_converted_days</th><td>Buyer Converted Days</td></tr><tr><th>buyer_id</th><td>Buyer</td></tr><tr><th>country</th><td>Country</td></tr><tr><th>call_center_id</th><td>Call Center</td></tr><tr><th>state</th><td>State</td></tr><tr><th>sub_id</th><td>Sub ID</td></tr><tr><th>dial_tier</th><td>Dial Tier</td></tr><tr><th>contact_field_type</th><td>Contact Field Type</td></tr><tr><th>created_at_day</th><td>The day the lead was submitted</td></tr><tr><th>created_at_month</th><td>The month the lead was submitted</td></tr><tr><th>created_at_week</th><td>The week the lead was submitted</td></tr><tr><th>created_at_five_minutes</th><td>The minute the lead was submitted</td></tr><tr><th>created_at_hour</th><td>The hour lead was submitted</td></tr><tr><th>schedule_trigger_type</th><td>Schedule Trigger Type</td></tr><tr><th>zip_postal_code</th><td>Zip/Postal Code</td></tr><tr><th>country</th><td>Country</td></tr><tr><th>state_province</th><td>State/Province</td></tr><tr><th>token_values_map</th><td>Token Values Map</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"pivot","full_name":"pivot","description":"\n<p>Group or pivot the report by one of these lead attributes.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>status</th><td>Status</td></tr><tr><th>offer_id</th><td>Offer</td></tr><tr><th>schedule_id</th><td>Schedule</td></tr><tr><th>schedule_action_id</th><td>Schedule Action</td></tr><tr><th>buyer_converted_schedule_action_id</th><td>The schedule action where the lead converted.</td></tr><tr><th>lead_import_id</th><td>Lead Import</td></tr><tr><th>traffic_source_id</th><td>Traffic Source</td></tr><tr><th>outbound_calls_count</th><td>Outbound Calls Count</td></tr><tr><th>inbound_calls_count</th><td>Inbound Calls Count</td></tr><tr><th>recent_call_disposition_id</th><td>Recent Call Disposition</td></tr><tr><th>buyer_converted_days</th><td>Buyer Converted Days</td></tr><tr><th>buyer_id</th><td>Buyer</td></tr><tr><th>country</th><td>Country</td></tr><tr><th>call_center_id</th><td>Call Center</td></tr><tr><th>state</th><td>State</td></tr><tr><th>sub_id</th><td>Sub ID</td></tr><tr><th>dial_tier</th><td>Dial Tier</td></tr><tr><th>contact_field_type</th><td>Contact Field Type</td></tr><tr><th>created_at_day</th><td>The day the lead was submitted</td></tr><tr><th>created_at_month</th><td>The month the lead was submitted</td></tr><tr><th>created_at_week</th><td>The week the lead was submitted</td></tr><tr><th>created_at_five_minutes</th><td>The minute the lead was submitted</td></tr><tr><th>created_at_hour</th><td>The hour lead was submitted</td></tr><tr><th>schedule_trigger_type</th><td>Schedule Trigger Type</td></tr><tr><th>zip_postal_code</th><td>Zip/Postal Code</td></tr><tr><th>country</th><td>Country</td></tr><tr><th>state_province</th><td>State/Province</td></tr><tr><th>token_values_map</th><td>Token Values Map</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncontext_menu_name\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\ncaller_id\n</li>\n<li class='column-attempt'>\nemail\n</li>\n<li class='column-attempt'>\nfull_name\n</li>\n<li class='column-attempt'>\ncontact_field_type\n</li>\n<li class='column-attempt'>\nexpires_in\n</li>\n<li class='column-attempt'>\ncountry\n</li>\n<li class='column-attempt'>\nstate_province\n</li>\n<li class='column-attempt'>\nzip_postal_code\n</li>\n<li class='column-attempt'>\ntime_zone\n</li>\n<li class='column-attempt'>\nsub_id\n</li>\n<li class='column-attempt'>\noffer_id\n</li>\n<li class='column-attempt'>\nschedule_id\n</li>\n<li class='column-attempt'>\nstatus\n</li>\n<li class='column-attempt'>\nhuman_status\n</li>\n<li class='column-attempt'>\ncss_status\n</li>\n<li class='column-attempt'>\nhas_next_action\n</li>\n<li class='column-attempt'>\nopt_out\n</li>\n<li class='column-attempt'>\nrevenue\n</li>\n<li class='column-attempt'>\npayout\n</li>\n<li class='column-attempt'>\noffer_converted\n</li>\n<li class='column-attempt'>\nbuyer_converted\n</li>\n<li class='column-attempt'>\ntraffic_source_id\n</li>\n<li class='column-attempt'>\nbuyer_id\n</li>\n<li class='column-attempt'>\nlead_import_id\n</li>\n<li class='column-attempt'>\nremote_ip\n</li>\n<li class='column-attempt'>\nattempted_call_id\n</li>\n<li class='column-attempt'>\nconnected_call_id\n</li>\n<li class='column-attempt'>\nscheduled_callback_id\n</li>\n<li class='column-attempt'>\ncall_buyer_conversion_id\n</li>\n<li class='column-attempt'>\ncall_offer_conversion_id\n</li>\n<li class='column-attempt'>\nsms_number_id\n</li>\n<li class='column-attempt'>\ndial_number_id\n</li>\n<li class='column-attempt'>\ndial_tier\n</li>\n<li class='column-attempt'>\nlast_action_at\n</li>\n<li class='column-attempt'>\nfirst_action_at\n</li>\n<li class='column-attempt'>\nfirst_queued_at\n</li>\n<li class='column-attempt'>\nschedule_ended_at\n</li>\n<li class='column-attempt'>\nnext_action_at\n</li>\n<li class='column-attempt'>\nlast_call_at\n</li>\n<li class='column-attempt'>\nis_live\n</li>\n<li class='column-attempt'>\nschedule_trigger_type\n</li>\n<li class='column-attempt'>\nblocked\n</li>\n<li class='column-attempt'>\ndata\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"leads_external":{"doc_url":"/api/docs/1.0/leads_external","id":"leads_external","api_url":"/api","name":"Lead By Third-Party","short_description":"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.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/leads_external/create","name":"create","apis":[{"api_url":"/api/v1/leads","http_method":"POST","short_description":"Send leads to your Trackdrive account.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"lead_token","full_name":"lead_token","description":"\n<p>The lead token is set to either the offer_lead_token you get at trackdrive.com/offers or a schedule_lead_token you get from trackdrive.com/schedules. The only difference is the use of offer_lead_token will just send data to the offer which is picked up when a call is made with the caller_id of the lead. EG: If a Call Center is transferring data before they send you a call. The schedule_lead_token will start the actions associated with the schedule.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"caller_id","full_name":"caller_id","description":"\n<p>The callerID for the lead. This is the number Trackdrive will dial when making outbound calls to the lead. This is also the number where Trackdrive will send SMS.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"email","full_name":"email","description":"\n<p>The email address for the lead. The lead’s email is required for sending emails from schedules to leads.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"contact_field_type","full_name":"contact_field_type","description":"\n<p>Pass an ID belonging to an <code>Agent Script &amp; Field Type</code> to select that <code>Custom Contact Field Type</code> for this call.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_callback_at","full_name":"schedule_callback_at","description":"\n<p>Schedule a callback with the submitted lead. Must be a valid time EG: 2021-07-23 14:26:43 +0000</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time: 2026-09-28 02:00:20 +0000","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_callback_in_seconds","full_name":"schedule_callback_in_seconds","description":"\n<p>Schedule a callback with the submitted lead in X seconds. Must be a valid integer EG: 3600</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"update_all_matching_leads","full_name":"update_all_matching_leads","description":"\n<p>If this is true, then the data sent in this request will be applied to all leads that match the Offer or Schedule and caller_id sent in the request. An example usecase is if you are sending a tracking token and want it applied to a lead that is present on two schedules (auto, life) under one offer (insurance)</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"apply_to","full_name":"apply_to","description":"\n<p>Should the data you’re sending also be applied to calls associated with this lead?</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>calls</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"unblock_contact","full_name":"unblock_contact","description":"\n<p>Remove the caller_id from the company blacklist. Usage of this param requires passing an auth_token with permission to update Leads.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"blocked","full_name":"blocked","description":"\n<p>Set this to true in order to prevent this lead from calling any of your telephone numbers. This will also prevent all outbound actions from Trackdrive.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"assign_trackdrive_number","full_name":"assign_trackdrive_number","description":"\n<p>Assign a dialing number and return it in the API response as trackdrive_number_plain</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"assign_sms_number","full_name":"assign_sms_number","description":"\n<p>Assign an SMS number and return it in the API response as sms_number_plain</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"expire_existing","full_name":"expire_existing","description":"\n<p>Expire existing live schedule leads that match the lead_token and caller_id</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"delete_existing","full_name":"delete_existing","description":"\n<p>Delete existing leads that match the lead_token and caller_id</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"update_only","full_name":"update_only","description":"\n<p>Only update leads that are still active. When true Trackdrive will only update existing active leads. New leads will not be created. Leads that have completed all their actions will not be updated.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_priority","full_name":"lead_priority","description":"\n<p>Defines the lead’s priority for processing. Leads with lower values are processed first, influencing the order of scheduled actions such as calls, SMS, emails, and more.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"restart_schedule","full_name":"restart_schedule","description":"\n<p>Restart the schedule for the lead from the beginning.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"auto_format_nested_fields","full_name":"auto_format_nested_fields","description":"\n<p>Automatically extract contact fields that are nested inside non-standard incoming POST.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"next_action_at","full_name":"next_action_at","description":"\n<p>Change when the next action is scheduled to run. EG If you mistakenly scheduled leads to wait until next week, you can use this to bulk update them to run 1 second from now.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time: 2026-09-28 02:00:20 +0000","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"hours_to_expire","full_name":"hours_to_expire","description":"\n<p>Expire the lead after this many hours. The lead will exit schedule and perform end of schedule actions.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"max_contact_attempts","full_name":"max_contact_attempts","description":"\n<p>Expire the lead after this many outbound calls + SMS. The lead will exit schedule and perform end of schedule actions.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"data","full_name":"data","description":"\n<p>Trackdrive will convert this hash of JSON data into tokens. Inbound and Outbound calls made and received from this Lead will automatically inherit these tokens. <code>{interest: &#39;kittens&#39;, source: &#39;google&#39;, first_name: &#39;John&#39;, last_name: &#39;Smith&#39;}</code> Emails and SMS also have access to these tokens, so it’s possible to send email and SMS messages that substitute tokens with values, such as {{first_name}}. Example SMS: “Hello {{first_name}} {{last_name}}, thanks for you inquiry. We will be calling you in 30 seconds from {{trackdrive_number}}”</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a Hash","expected_type":"hash","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_id","full_name":"traffic_source_id","description":"\n<p>The traffic source this lead came from, as its Trackdrive id or the traffic source id you gave it (user_traffic_source_id).</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":null,"expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"opt_out","full_name":"opt_out","description":"\n<p>Mark the lead as opt-out or opt-in. Opt-out prevents outbound calls, SMS, and email to this caller, but still allows them to dial in to resubscribe.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":null,"expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"contact_caller_permission_required","full_name":"contact_caller_permission_required","description":"\n<p>Whether this caller has given permission to be contacted, as required by your compliance settings.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":null,"expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/leads_external/create_or_update","name":"create_or_update","apis":[{"api_url":"/api/v1/leads/create_or_update","http_method":"POST","short_description":"Create or update a lead","deprecated":null}],"formats":null,"full_description":"\n<p>Create a new lead if no active lead exists on the offer, or update the existing active lead.</p>\n","errors":[],"params":[{"name":"lead_token","full_name":"lead_token","description":"\n<p>The lead token is set to either the offer_lead_token you get at trackdrive.com/offers or a schedule_lead_token you get from trackdrive.com/schedules. The only difference is the use of offer_lead_token will just send data to the offer which is picked up when a call is made with the caller_id of the lead. EG: If a Call Center is transferring data before they send you a call. The schedule_lead_token will start the actions associated with the schedule.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"caller_id","full_name":"caller_id","description":"\n<p>The callerID for the lead. This is the number Trackdrive will dial when making outbound calls to the lead. This is also the number where Trackdrive will send SMS.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"email","full_name":"email","description":"\n<p>The email address for the lead. The lead’s email is required for sending emails from schedules to leads.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"contact_field_type","full_name":"contact_field_type","description":"\n<p>Pass an ID belonging to an <code>Agent Script &amp; Field Type</code> to select that <code>Custom Contact Field Type</code> for this call.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_callback_at","full_name":"schedule_callback_at","description":"\n<p>Schedule a callback with the submitted lead. Must be a valid time EG: 2021-07-23 14:26:43 +0000</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time: 2026-09-28 02:00:20 +0000","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_callback_in_seconds","full_name":"schedule_callback_in_seconds","description":"\n<p>Schedule a callback with the submitted lead in X seconds. Must be a valid integer EG: 3600</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"update_all_matching_leads","full_name":"update_all_matching_leads","description":"\n<p>If this is true, then the data sent in this request will be applied to all leads that match the Offer or Schedule and caller_id sent in the request. An example usecase is if you are sending a tracking token and want it applied to a lead that is present on two schedules (auto, life) under one offer (insurance)</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"apply_to","full_name":"apply_to","description":"\n<p>Should the data you’re sending also be applied to calls associated with this lead?</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>calls</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"assign_trackdrive_number","full_name":"assign_trackdrive_number","description":"\n<p>Assign a dialing number and return it in the API response as trackdrive_number_plain</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"assign_sms_number","full_name":"assign_sms_number","description":"\n<p>Assign an SMS number and return it in the API response as sms_number_plain</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_priority","full_name":"lead_priority","description":"\n<p>Defines the lead’s priority for processing. Leads with lower values are processed first, influencing the order of scheduled actions such as calls, SMS, emails, and more.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"restart_schedule","full_name":"restart_schedule","description":"\n<p>Restart the schedule for the lead from the beginning.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"auto_format_nested_fields","full_name":"auto_format_nested_fields","description":"\n<p>Automatically extract contact fields that are nested inside non-standard incoming POST.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"next_action_at","full_name":"next_action_at","description":"\n<p>Change when the next action is scheduled to run. EG If you mistakenly scheduled leads to wait until next week, you can use this to bulk update them to run 1 second from now.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time: 2026-09-28 02:00:20 +0000","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"hours_to_expire","full_name":"hours_to_expire","description":"\n<p>Expire the lead after this many hours. The lead will exit schedule and perform end of schedule actions.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"max_contact_attempts","full_name":"max_contact_attempts","description":"\n<p>Expire the lead after this many outbound calls + SMS. The lead will exit schedule and perform end of schedule actions.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"data","full_name":"data","description":"\n<p>Trackdrive will convert this hash of JSON data into tokens. Inbound and Outbound calls made and received from this Lead will automatically inherit these tokens. <code>{interest: &#39;kittens&#39;, source: &#39;google&#39;, first_name: &#39;John&#39;, last_name: &#39;Smith&#39;}</code> Emails and SMS also have access to these tokens, so it’s possible to send email and SMS messages that substitute tokens with values, such as {{first_name}}. Example SMS: “Hello {{first_name}} {{last_name}}, thanks for you inquiry. We will be calling you in 30 seconds from {{trackdrive_number}}”</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a Hash","expected_type":"hash","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_id","full_name":"traffic_source_id","description":"\n<p>The traffic source this lead came from, as its Trackdrive id or the traffic source id you gave it (user_traffic_source_id).</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":null,"expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"opt_out","full_name":"opt_out","description":"\n<p>Mark the lead as opt-out or opt-in. Opt-out prevents outbound calls, SMS, and email to this caller, but still allows them to dial in to resubscribe.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":null,"expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"contact_caller_permission_required","full_name":"contact_caller_permission_required","description":"\n<p>Whether this caller has given permission to be contacted, as required by your compliance settings.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":null,"expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/leads_external/caller_opt_out","name":"caller_opt_out","apis":[{"api_url":"/api/v1/leads/:caller_id/caller_opt_out","http_method":"PUT","short_description":"Opt out a lead by caller ID","deprecated":null}],"formats":null,"full_description":"\n<p>Mark a single lead as opt-out. Opted-out leads will no longer be sent SMS, Calls, or Emails.</p>\n","errors":[],"params":[{"name":"lead_token","full_name":"lead_token","description":"\n<p>The lead token is set to either the offer_lead_token you get at trackdrive.com/offers or a schedule_lead_token you get from trackdrive.com/schedules. The only difference is the use of offer_lead_token will just send data to the offer which is picked up when a call is made with the caller_id of the lead. EG: If a Call Center is transferring data before they send you a call. The schedule_lead_token will start the actions associated with the schedule.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":["\ncurl -X PUT -d '' trackdrive.com/api/v1/leads/17194977450/caller_opt_out?lead_token=yourtoken\n\n# GET requests are supported\ncurl trackdrive.com/api/v1/leads/17194977450/caller_opt_out?lead_token=yourtoken"],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/leads_external/caller_remove","name":"caller_remove","apis":[{"api_url":"/api/v1/leads/:caller_id/caller_remove","http_method":"POST","short_description":"Remove a lead by caller ID","deprecated":null}],"formats":null,"full_description":"\n<p>Remove a single lead from a Schedule or Offer. This will prevent ANY additional actions being taken on behalf of the lead.</p>\n","errors":[],"params":[{"name":"lead_token","full_name":"lead_token","description":"\n<p>The lead token is set to either the offer_lead_token you get at trackdrive.com/offers or a schedule_lead_token you get from trackdrive.com/schedules. The only difference is the use of offer_lead_token will just send data to the offer which is picked up when a call is made with the caller_id of the lead. EG: If a Call Center is transferring data before they send you a call. The schedule_lead_token will start the actions associated with the schedule.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/leads_external/caller_move_to_end_of_schedule","name":"caller_move_to_end_of_schedule","apis":[{"api_url":"/api/v1/leads/:caller_id/caller_move_to_end_of_schedule","http_method":"PUT","short_description":"Requeue a lead by caller ID","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"lead_token","full_name":"lead_token","description":"\n<p>The lead token is set to either the offer_lead_token you get at trackdrive.com/offers or a schedule_lead_token you get from trackdrive.com/schedules. The only difference is the use of offer_lead_token will just send data to the offer which is picked up when a call is made with the caller_id of the lead. EG: If a Call Center is transferring data before they send you a call. The schedule_lead_token will start the actions associated with the schedule.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/leads_external/lead_update","name":"lead_update","apis":[{"api_url":"/api/v1/leads/:lead_id/lead_update","http_method":"POST","short_description":"Update a lead by lead ID","deprecated":null}],"formats":null,"full_description":"\n<p>Update one specific lead by its Trackdrive lead id. Unlike the caller_id endpoints, only the lead you name is changed.</p>\n","errors":[],"params":[{"name":"lead_token","full_name":"lead_token","description":"\n<p>The lead token is set to either the offer_lead_token you get at trackdrive.com/offers or a schedule_lead_token you get from trackdrive.com/schedules. The only difference is the use of offer_lead_token will just send data to the offer which is picked up when a call is made with the caller_id of the lead. EG: If a Call Center is transferring data before they send you a call. The schedule_lead_token will start the actions associated with the schedule.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_id","full_name":"lead_id","description":"\n<p>The Trackdrive lead id (uuid) returned in the response when the lead was submitted. Identifies exactly one lead, so updates never touch another lead that shares the same caller_id.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"email","full_name":"email","description":"\n<p>The email address for the lead. The lead’s email is required for sending emails from schedules to leads.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"contact_field_type","full_name":"contact_field_type","description":"\n<p>Pass an ID belonging to an <code>Agent Script &amp; Field Type</code> to select that <code>Custom Contact Field Type</code> for this call.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_callback_at","full_name":"schedule_callback_at","description":"\n<p>Schedule a callback with the submitted lead. Must be a valid time EG: 2021-07-23 14:26:43 +0000</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time: 2026-09-28 02:00:20 +0000","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_callback_in_seconds","full_name":"schedule_callback_in_seconds","description":"\n<p>Schedule a callback with the submitted lead in X seconds. Must be a valid integer EG: 3600</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"update_all_matching_leads","full_name":"update_all_matching_leads","description":"\n<p>If this is true, then the data sent in this request will be applied to all leads that match the Offer or Schedule and caller_id sent in the request. An example usecase is if you are sending a tracking token and want it applied to a lead that is present on two schedules (auto, life) under one offer (insurance)</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"apply_to","full_name":"apply_to","description":"\n<p>Should the data you’re sending also be applied to calls associated with this lead?</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>calls</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"unblock_contact","full_name":"unblock_contact","description":"\n<p>Remove the caller_id from the company blacklist. Usage of this param requires passing an auth_token with permission to update Leads.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"blocked","full_name":"blocked","description":"\n<p>Set this to true in order to prevent this lead from calling any of your telephone numbers. This will also prevent all outbound actions from Trackdrive.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"assign_trackdrive_number","full_name":"assign_trackdrive_number","description":"\n<p>Assign a dialing number and return it in the API response as trackdrive_number_plain</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"assign_sms_number","full_name":"assign_sms_number","description":"\n<p>Assign an SMS number and return it in the API response as sms_number_plain</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_priority","full_name":"lead_priority","description":"\n<p>Defines the lead’s priority for processing. Leads with lower values are processed first, influencing the order of scheduled actions such as calls, SMS, emails, and more.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"restart_schedule","full_name":"restart_schedule","description":"\n<p>Restart the schedule for the lead from the beginning.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"auto_format_nested_fields","full_name":"auto_format_nested_fields","description":"\n<p>Automatically extract contact fields that are nested inside non-standard incoming POST.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"next_action_at","full_name":"next_action_at","description":"\n<p>Change when the next action is scheduled to run. EG If you mistakenly scheduled leads to wait until next week, you can use this to bulk update them to run 1 second from now.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time: 2026-09-28 02:00:20 +0000","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"hours_to_expire","full_name":"hours_to_expire","description":"\n<p>Expire the lead after this many hours. The lead will exit schedule and perform end of schedule actions.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"max_contact_attempts","full_name":"max_contact_attempts","description":"\n<p>Expire the lead after this many outbound calls + SMS. The lead will exit schedule and perform end of schedule actions.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a Integer","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"data","full_name":"data","description":"\n<p>Trackdrive will convert this hash of JSON data into tokens. Inbound and Outbound calls made and received from this Lead will automatically inherit these tokens. <code>{interest: &#39;kittens&#39;, source: &#39;google&#39;, first_name: &#39;John&#39;, last_name: &#39;Smith&#39;}</code> Emails and SMS also have access to these tokens, so it’s possible to send email and SMS messages that substitute tokens with values, such as {{first_name}}. Example SMS: “Hello {{first_name}} {{last_name}}, thanks for you inquiry. We will be calling you in 30 seconds from {{trackdrive_number}}”</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a Hash","expected_type":"hash","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_id","full_name":"traffic_source_id","description":"\n<p>The traffic source this lead came from, as its Trackdrive id or the traffic source id you gave it (user_traffic_source_id).</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":null,"expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"opt_out","full_name":"opt_out","description":"\n<p>Mark the lead as opt-out or opt-in. Opt-out prevents outbound calls, SMS, and email to this caller, but still allows them to dial in to resubscribe.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":null,"expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"contact_caller_permission_required","full_name":"contact_caller_permission_required","description":"\n<p>Whether this caller has given permission to be contacted, as required by your compliance settings.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":null,"expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/leads_external/lead_opt_out","name":"lead_opt_out","apis":[{"api_url":"/api/v1/leads/:lead_id/lead_opt_out","http_method":"PUT","short_description":"Opt out a lead by lead ID","deprecated":null}],"formats":null,"full_description":"\n<p>Mark a lead as opt-out by its Trackdrive lead id. Opted-out leads will no longer be sent SMS, Calls, or Emails. Opt-out applies to the contact, so every lead sharing that caller_id is opted out.</p>\n","errors":[],"params":[{"name":"lead_token","full_name":"lead_token","description":"\n<p>The lead token is set to either the offer_lead_token you get at trackdrive.com/offers or a schedule_lead_token you get from trackdrive.com/schedules. The only difference is the use of offer_lead_token will just send data to the offer which is picked up when a call is made with the caller_id of the lead. EG: If a Call Center is transferring data before they send you a call. The schedule_lead_token will start the actions associated with the schedule.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_id","full_name":"lead_id","description":"\n<p>The Trackdrive lead id (uuid) returned in the response when the lead was submitted. Identifies exactly one lead, so updates never touch another lead that shares the same caller_id.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":["\ncurl -X PUT -d '' trackdrive.com/api/v1/leads/74da9151-d988-4428-8087-c8dcf47ae9a2/lead_opt_out?lead_token=yourtoken\n\n# The lead id can also be passed as a param:\ncurl -X PUT -d '' trackdrive.com/api/v1/leads/lead_opt_out?lead_token=yourtoken&lead_id=74da9151-d988-4428-8087-c8dcf47ae9a2"],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/leads_external/lead_remove","name":"lead_remove","apis":[{"api_url":"/api/v1/leads/:lead_id/lead_remove","http_method":"POST","short_description":"Remove a lead by lead ID","deprecated":null}],"formats":null,"full_description":"\n<p>Remove one specific lead from a Schedule or Offer by its Trackdrive lead id. This will prevent ANY additional actions being taken on behalf of the lead.</p>\n","errors":[],"params":[{"name":"lead_token","full_name":"lead_token","description":"\n<p>The lead token is set to either the offer_lead_token you get at trackdrive.com/offers or a schedule_lead_token you get from trackdrive.com/schedules. The only difference is the use of offer_lead_token will just send data to the offer which is picked up when a call is made with the caller_id of the lead. EG: If a Call Center is transferring data before they send you a call. The schedule_lead_token will start the actions associated with the schedule.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_id","full_name":"lead_id","description":"\n<p>The Trackdrive lead id (uuid) returned in the response when the lead was submitted. Identifies exactly one lead, so updates never touch another lead that shares the same caller_id.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/leads_external/lead_move_to_end_of_schedule","name":"lead_move_to_end_of_schedule","apis":[{"api_url":"/api/v1/leads/:lead_id/lead_move_to_end_of_schedule","http_method":"PUT","short_description":"Requeue a lead by lead ID","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"lead_token","full_name":"lead_token","description":"\n<p>The lead token is set to either the offer_lead_token you get at trackdrive.com/offers or a schedule_lead_token you get from trackdrive.com/schedules. The only difference is the use of offer_lead_token will just send data to the offer which is picked up when a call is made with the caller_id of the lead. EG: If a Call Center is transferring data before they send you a call. The schedule_lead_token will start the actions associated with the schedule.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_id","full_name":"lead_id","description":"\n<p>The Trackdrive lead id (uuid) returned in the response when the lead was submitted. Identifies exactly one lead, so updates never touch another lead that shares the same caller_id.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"mitigation_numbers":{"doc_url":"/api/docs/1.0/mitigation_numbers","id":"mitigation_numbers","api_url":"/api","name":"Mitigation Numbers","short_description":"Manage spam-tag mitigation and branded caller ID for your phone numbers. Enabling a number registers it with the mobile carriers to remove \"Spam Likely\" labels; setting a branded name displays your business name as the caller ID on outbound calls. A one-time business compliance profile must be completed before numbers can be enabled; carriers approve the business in 1-3 business days, then approve each submitted number in about 2-3 weeks.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/mitigation_numbers/index","name":"index","apis":[{"api_url":"/api/v1/mitigation_numbers","http_method":"GET","short_description":"List mitigation numbers","deprecated":null}],"formats":null,"full_description":"\n<p>List the mitigation numbers in your account. Each row includes the per-carrier reputation reported by T-Mobile, Verizon, and AT&amp;T (displayed caller ID and whether the number is currently spam-flagged), the branded name, and the carrier approval status.</p>\n","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nnumber\n</li>\n<li class='column-attempt'>\ntrackdrive_number_id\n</li>\n<li class='column-attempt'>\nbranded_name\n</li>\n<li class='column-attempt'>\napproved\n</li>\n<li class='column-attempt'>\nenabled\n</li>\n<li class='column-attempt'>\nprovider_synced_at\n</li>\n<li class='column-attempt'>\ntrackdrive_number_state\n</li>\n<li class='column-attempt'>\nring_pool_id\n</li>\n<li class='column-attempt'>\noffer_id\n</li>\n<li class='column-attempt'>\ntraffic_source_id\n</li>\n<li class='column-attempt'>\ntmobile_caller_id\n</li>\n<li class='column-attempt'>\nverizon_caller_id\n</li>\n<li class='column-attempt'>\natt_caller_id\n</li>\n<li class='column-attempt'>\ntmobile_is_spam\n</li>\n<li class='column-attempt'>\nverizon_is_spam\n</li>\n<li class='column-attempt'>\natt_is_spam\n</li>\n<li class='column-attempt'>\nmitigation_organization_id\n</li>\n<li class='column-attempt'>\norganization_name\n</li>\n<li class='column-attempt'>\norganization_approval_status\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/mitigation_numbers/update","name":"update","apis":[{"api_url":"/api/v1/mitigation_numbers/:id","http_method":"PUT","short_description":"Update a number's spam-tag mitigation","deprecated":null}],"formats":null,"full_description":"\n<p>Enable or disable spam-tag mitigation, or set the branded name, for a number.</p>\n","errors":[],"params":[{"name":"id","full_name":"id","description":"\n<p>The id of the mitigation number to update.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"enabled","full_name":"enabled","description":"\n<p>Whether spam-tag mitigation is active for this number. Enabling registers the number with the mobile carriers for spam-label removal; carriers typically take 2-3 weeks to approve a submitted number.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"branded_name","full_name":"branded_name","description":"\n<p>The business name shown as branded caller ID. Calls placed from a number with a branded name are billed per call.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/mitigation_numbers/destroy","name":"destroy","apis":[{"api_url":"/api/v1/mitigation_numbers/:id","http_method":"DELETE","short_description":"Remove a number from spam-tag mitigation","deprecated":null}],"formats":null,"full_description":"\n<p>Remove a number from spam-tag mitigation. Deactivates the number with the carriers, then soft-deletes it. Use this to remove numbers that are not hosted on TrackDrive.</p>\n","errors":[],"params":[{"name":"id","full_name":"id","description":"\n<p>The id of the mitigation number to update.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"number_order_prefixes":{"doc_url":"/api/docs/1.0/number_order_prefixes","id":"number_order_prefixes","api_url":"/api","name":"Number Order Prefixes","short_description":"Phone number area codes or prefixes requested within a number order, with how many numbers to buy for each.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/number_order_prefixes/index","name":"index","apis":[{"api_url":"/api/v1/number_order_prefixes","http_method":"GET","short_description":"List Number Order Prefix records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\nnumber_order_id\n</li>\n<li class='column-attempt'>\nprefix\n</li>\n<li class='column-attempt'>\norder_count\n</li>\n<li class='column-attempt'>\nnumbers_statuses\n</li>\n<li class='column-attempt'>\nnumber_ids\n</li>\n<li class='column-attempt'>\nsortable_order\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/number_order_prefixes/new","name":"new","apis":[{"api_url":"/api/v1/number_order_prefixes/new","http_method":"GET","short_description":"Build Number Order Prefix with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"number_order_id","full_name":"number_order_id","description":"\n<p>Number Order</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Number Order}[/api/docs/1.0/number_orders/index.html]. Refer to: {/api/docs/1.0/number_orders}[/api/docs/1.0/number_orders/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"prefix","full_name":"prefix","description":"\n<p>Prefix</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"order_count","full_name":"order_count","description":"\n<p>Order Count</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sortable_order","full_name":"sortable_order","description":"\n<p>Sortable Order</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/number_order_prefixes/create","name":"create","apis":[{"api_url":"/api/v1/number_order_prefixes","http_method":"POST","short_description":"Create Number Order Prefix.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"number_order_id","full_name":"number_order_id","description":"\n<p>Number Order</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Number Order}[/api/docs/1.0/number_orders/index.html]. Refer to: {/api/docs/1.0/number_orders}[/api/docs/1.0/number_orders/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"prefix","full_name":"prefix","description":"\n<p>Prefix</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"order_count","full_name":"order_count","description":"\n<p>Order Count</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sortable_order","full_name":"sortable_order","description":"\n<p>Sortable Order</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/number_order_prefixes/show","name":"show","apis":[{"api_url":"/api/v1/number_order_prefixes/:id","http_method":"GET","short_description":"Get Number Order Prefix by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/number_order_prefixes/update","name":"update","apis":[{"api_url":"/api/v1/number_order_prefixes/:id","http_method":"PUT","short_description":"Update Number Order Prefix by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"number_order_id","full_name":"number_order_id","description":"\n<p>Number Order</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Number Order}[/api/docs/1.0/number_orders/index.html]. Refer to: {/api/docs/1.0/number_orders}[/api/docs/1.0/number_orders/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"prefix","full_name":"prefix","description":"\n<p>Prefix</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"order_count","full_name":"order_count","description":"\n<p>Order Count</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sortable_order","full_name":"sortable_order","description":"\n<p>Sortable Order</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/number_order_prefixes/destroy","name":"destroy","apis":[{"api_url":"/api/v1/number_order_prefixes/:id","http_method":"DELETE","short_description":"Destroy Number Order Prefix by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"number_orders":{"doc_url":"/api/docs/1.0/number_orders","id":"number_orders","api_url":"/api","name":"Number Orders","short_description":"Bulk requests to purchase new tracking numbers from a provider for an offer, pool, traffic source or schedule.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/number_orders/index","name":"index","apis":[{"api_url":"/api/v1/number_orders","http_method":"GET","short_description":"List Number Orders.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\npaused\n</li>\n<li class='column-attempt'>\noffer_id\n</li>\n<li class='column-attempt'>\nring_pool_id\n</li>\n<li class='column-attempt'>\ntraffic_source_id\n</li>\n<li class='column-attempt'>\nschedule_id\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\ndescription\n</li>\n<li class='column-attempt'>\nprovider_configuration_id\n</li>\n<li class='column-attempt'>\nnumbers_count\n</li>\n<li class='column-attempt'>\nfallback_to_any_number_in_state\n</li>\n<li class='column-attempt'>\nnumber_order_prefix_ids\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/number_orders/new","name":"new","apis":[{"api_url":"/api/v1/number_orders/new","http_method":"GET","short_description":"Build Number Order with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"offer_id","full_name":"offer_id","description":"\n<p>The offer the ordered numbers will be assigned to.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ring_pool_id","full_name":"ring_pool_id","description":"\n<p>The number pool the ordered numbers will be added to.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Number Pool}[/api/docs/1.0/ring_pools/index.html]. Refer to: {/api/docs/1.0/ring_pools}[/api/docs/1.0/ring_pools/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_id","full_name":"traffic_source_id","description":"\n<p>The traffic source the ordered numbers will be assigned to.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Traffic Source}[/api/docs/1.0/traffic_sources/index.html]. Refer to: {/api/docs/1.0/traffic_sources}[/api/docs/1.0/traffic_sources/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_id","full_name":"schedule_id","description":"\n<p>The schedule the ordered numbers will be assigned to.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Schedule}[/api/docs/1.0/schedules/index.html]. Refer to: {/api/docs/1.0/schedules}[/api/docs/1.0/schedules/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>The name of the number order.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>A description of the number order.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"provider_configuration_id","full_name":"provider_configuration_id","description":"\n<p>The provider the numbers will be purchased from.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Provider}[/api/docs/1.0/provider_configurations/index.html]. Refer to: {/api/docs/1.0/provider_configurations}[/api/docs/1.0/provider_configurations/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"paused","full_name":"paused","description":"\n<p>Pause the order so it stops purchasing numbers.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fallback_to_any_number_in_state","full_name":"fallback_to_any_number_in_state","description":"\n<p>When no number is available with the requested prefix, allow purchasing any available number in the same state.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/number_orders/create","name":"create","apis":[{"api_url":"/api/v1/number_orders","http_method":"POST","short_description":"Create Number Order.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"offer_id","full_name":"offer_id","description":"\n<p>The offer the ordered numbers will be assigned to.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ring_pool_id","full_name":"ring_pool_id","description":"\n<p>The number pool the ordered numbers will be added to.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Number Pool}[/api/docs/1.0/ring_pools/index.html]. Refer to: {/api/docs/1.0/ring_pools}[/api/docs/1.0/ring_pools/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_id","full_name":"traffic_source_id","description":"\n<p>The traffic source the ordered numbers will be assigned to.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Traffic Source}[/api/docs/1.0/traffic_sources/index.html]. Refer to: {/api/docs/1.0/traffic_sources}[/api/docs/1.0/traffic_sources/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_id","full_name":"schedule_id","description":"\n<p>The schedule the ordered numbers will be assigned to.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Schedule}[/api/docs/1.0/schedules/index.html]. Refer to: {/api/docs/1.0/schedules}[/api/docs/1.0/schedules/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>The name of the number order.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>A description of the number order.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"provider_configuration_id","full_name":"provider_configuration_id","description":"\n<p>The provider the numbers will be purchased from.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Provider}[/api/docs/1.0/provider_configurations/index.html]. Refer to: {/api/docs/1.0/provider_configurations}[/api/docs/1.0/provider_configurations/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"paused","full_name":"paused","description":"\n<p>Pause the order so it stops purchasing numbers.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fallback_to_any_number_in_state","full_name":"fallback_to_any_number_in_state","description":"\n<p>When no number is available with the requested prefix, allow purchasing any available number in the same state.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/number_orders/show","name":"show","apis":[{"api_url":"/api/v1/number_orders/:id","http_method":"GET","short_description":"Get Number Order by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/number_orders/update","name":"update","apis":[{"api_url":"/api/v1/number_orders/:id","http_method":"PUT","short_description":"Update Number Order by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"offer_id","full_name":"offer_id","description":"\n<p>The offer the ordered numbers will be assigned to.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ring_pool_id","full_name":"ring_pool_id","description":"\n<p>The number pool the ordered numbers will be added to.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Number Pool}[/api/docs/1.0/ring_pools/index.html]. Refer to: {/api/docs/1.0/ring_pools}[/api/docs/1.0/ring_pools/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_id","full_name":"traffic_source_id","description":"\n<p>The traffic source the ordered numbers will be assigned to.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Traffic Source}[/api/docs/1.0/traffic_sources/index.html]. Refer to: {/api/docs/1.0/traffic_sources}[/api/docs/1.0/traffic_sources/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_id","full_name":"schedule_id","description":"\n<p>The schedule the ordered numbers will be assigned to.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Schedule}[/api/docs/1.0/schedules/index.html]. Refer to: {/api/docs/1.0/schedules}[/api/docs/1.0/schedules/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>The name of the number order.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>A description of the number order.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"provider_configuration_id","full_name":"provider_configuration_id","description":"\n<p>The provider the numbers will be purchased from.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Provider}[/api/docs/1.0/provider_configurations/index.html]. Refer to: {/api/docs/1.0/provider_configurations}[/api/docs/1.0/provider_configurations/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"paused","full_name":"paused","description":"\n<p>Pause the order so it stops purchasing numbers.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fallback_to_any_number_in_state","full_name":"fallback_to_any_number_in_state","description":"\n<p>When no number is available with the requested prefix, allow purchasing any available number in the same state.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/number_orders/destroy","name":"destroy","apis":[{"api_url":"/api/v1/number_orders/:id","http_method":"DELETE","short_description":"Destroy Number Order by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"offer_amd_flows":{"doc_url":"/api/docs/1.0/offer_amd_flows","id":"offer_amd_flows","api_url":"/api","name":"Offers: AMD Flows","short_description":"Rules that detect if a call was answered by a machine or a human and change how the call is routed accordingly.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/offer_amd_flows/index","name":"index","apis":[{"api_url":"/api/v1/offer_amd_flows","http_method":"GET","short_description":"List AMD Flow records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\noffer_id\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\nsortable_order\n</li>\n<li class='column-attempt'>\ndescription\n</li>\n<li class='column-attempt'>\nrecord_token_filter_id\n</li>\n<li class='column-attempt'>\ntoken_value_ids\n</li>\n<li class='column-attempt'>\nai_classification_matches\n</li>\n<li class='column-attempt'>\nai_speech_text_matches\n</li>\n<li class='column-attempt'>\napply_detected_type\n</li>\n<li class='column-attempt'>\nrecord_token_filter_data_count\n</li>\n<li class='column-attempt'>\nrecord_token_filter_data\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/offer_amd_flows/new","name":"new","apis":[{"api_url":"/api/v1/offer_amd_flows/new","http_method":"GET","short_description":"Build AMD Flow with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"offer_id","full_name":"offer_id","description":"\n<p>The offer this AMD Flow belongs to.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>A description of the AMD Flow.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_id","full_name":"record_token_filter_id","description":"\n<p>Only apply this AMD Flow to calls matching these filters.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Filters}[/api/docs/1.0/record_token_filters/index.html]. Refer to: {/api/docs/1.0/record_token_filters}[/api/docs/1.0/record_token_filters/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Only apply this AMD Flow to calls matching these tokens.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ai_classification_matches","full_name":"ai_classification_matches","description":"\n<p>If Classification Matches</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ai_speech_text_matches","full_name":"ai_speech_text_matches","description":"\n<p>Or if Speech To Text Matches</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"apply_detected_type","full_name":"apply_detected_type","description":"\n<p>Then Apply This Behaviour. When a machine is detected agents will not be connected. When a human is detected, agents will prioritize connecting to the call.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/offer_amd_flows/create","name":"create","apis":[{"api_url":"/api/v1/offer_amd_flows","http_method":"POST","short_description":"Create AMD Flow.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"offer_id","full_name":"offer_id","description":"\n<p>The offer this AMD Flow belongs to.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>A description of the AMD Flow.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_id","full_name":"record_token_filter_id","description":"\n<p>Only apply this AMD Flow to calls matching these filters.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Filters}[/api/docs/1.0/record_token_filters/index.html]. Refer to: {/api/docs/1.0/record_token_filters}[/api/docs/1.0/record_token_filters/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Only apply this AMD Flow to calls matching these tokens.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ai_classification_matches","full_name":"ai_classification_matches","description":"\n<p>If Classification Matches</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ai_speech_text_matches","full_name":"ai_speech_text_matches","description":"\n<p>Or if Speech To Text Matches</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"apply_detected_type","full_name":"apply_detected_type","description":"\n<p>Then Apply This Behaviour. When a machine is detected agents will not be connected. When a human is detected, agents will prioritize connecting to the call.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/offer_amd_flows/show","name":"show","apis":[{"api_url":"/api/v1/offer_amd_flows/:id","http_method":"GET","short_description":"Get AMD Flow by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/offer_amd_flows/update","name":"update","apis":[{"api_url":"/api/v1/offer_amd_flows/:id","http_method":"PUT","short_description":"Update AMD Flow by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"offer_id","full_name":"offer_id","description":"\n<p>The offer this AMD Flow belongs to.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>A description of the AMD Flow.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_id","full_name":"record_token_filter_id","description":"\n<p>Only apply this AMD Flow to calls matching these filters.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Filters}[/api/docs/1.0/record_token_filters/index.html]. Refer to: {/api/docs/1.0/record_token_filters}[/api/docs/1.0/record_token_filters/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Only apply this AMD Flow to calls matching these tokens.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ai_classification_matches","full_name":"ai_classification_matches","description":"\n<p>If Classification Matches</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ai_speech_text_matches","full_name":"ai_speech_text_matches","description":"\n<p>Or if Speech To Text Matches</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"apply_detected_type","full_name":"apply_detected_type","description":"\n<p>Then Apply This Behaviour. When a machine is detected agents will not be connected. When a human is detected, agents will prioritize connecting to the call.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/offer_amd_flows/destroy","name":"destroy","apis":[{"api_url":"/api/v1/offer_amd_flows/:id","http_method":"DELETE","short_description":"Destroy AMD Flow by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"offer_conversions":{"doc_url":"/api/docs/1.0/offer_conversions","id":"offer_conversions","api_url":"/api","name":"Conversions Settings","short_description":"Rules that define when and how much a traffic source is paid when one of its calls converts.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/offer_conversions/index","name":"index","apis":[{"api_url":"/api/v1/offer_conversions","http_method":"GET","short_description":"List Traffic Source Payouts.","deprecated":null}],"formats":["json","csv"],"full_description":"","errors":[],"params":[{"name":"serializer","full_name":"serializer","description":"\n<p>This endpoint supports multiple response formats. Pass <code>serializer=name</code> to retrieve data in an alternate format.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>offer_conversion</th><td>Default response format.</td></tr><tr><th>offer_conversion_grid</th><td>Modern response format that returns various foreign keys for use with other API endpoints.</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_id","full_name":"offer_id","description":"\n<p>The Offer this conversion rule belongs to.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"business_range_id","full_name":"business_range_id","description":"\n<p>Scopes this conversion rule to calls during this Business Range, instead of the whole Offer.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Business Days & Hours}[/api/docs/1.0//index.html]. Refer to: {/api/docs/1.0/}[/api/docs/1.0//index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncontext_menu_name\n</li>\n<li class='column-attempt'>\npayout\n</li>\n<li class='column-attempt'>\npayout_type\n</li>\n<li class='column-attempt'>\nrevenue_percentage\n</li>\n<li class='column-attempt'>\nduration\n</li>\n<li class='column-attempt'>\nduplicate_timeframe\n</li>\n<li class='column-attempt'>\nduplicate_timeframe_scope\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\ntoken_values\n</li>\n<li class='column-attempt'>\nsortable_order\n</li>\n<li class='column-attempt'>\noffer_id\n</li>\n<li class='column-attempt'>\nbusiness_range_id\n</li>\n<li class='column-attempt'>\nconversion_type\n</li>\n<li class='column-attempt'>\nrecord_token_filter_id\n</li>\n<li class='column-attempt'>\nrecord_token_filter_data_count\n</li>\n<li class='column-attempt'>\nrecord_token_filter_data\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/offer_conversions/new","name":"new","apis":[{"api_url":"/api/v1/offer_conversions/new","http_method":"GET","short_description":"Build Traffic Source Payout with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"serializer","full_name":"serializer","description":"\n<p>This endpoint supports multiple response formats. Pass <code>serializer=name</code> to retrieve data in an alternate format.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>offer_conversion</th><td>Default response format.</td></tr><tr><th>offer_conversion_grid</th><td>Modern response format that returns various foreign keys for use with other API endpoints.</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/offer_conversions/show","name":"show","apis":[{"api_url":"/api/v1/offer_conversions/:id","http_method":"GET","short_description":"Get Traffic Source Payout by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"serializer","full_name":"serializer","description":"\n<p>This endpoint supports multiple response formats. Pass <code>serializer=name</code> to retrieve data in an alternate format.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>offer_conversion</th><td>Default response format.</td></tr><tr><th>offer_conversion_grid</th><td>Modern response format that returns various foreign keys for use with other API endpoints.</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/offer_conversions/create","name":"create","apis":[{"api_url":"/api/v1/offer_conversions","http_method":"POST","short_description":"Create Traffic Source Payout.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"serializer","full_name":"serializer","description":"\n<p>This endpoint supports multiple response formats. Pass <code>serializer=name</code> to retrieve data in an alternate format.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>offer_conversion</th><td>Default response format.</td></tr><tr><th>offer_conversion_grid</th><td>Modern response format that returns various foreign keys for use with other API endpoints.</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"payout_type","full_name":"payout_type","description":"\n<p>Payout Type</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>usd</code>, <code>buyer_conversion_percent</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"payout","full_name":"payout","description":"\n<p>Payout</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"revenue_percentage","full_name":"revenue_percentage","description":"\n<p>Revenue Percentage</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"duration","full_name":"duration","description":"\n<p>Duration</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"duplicate_timeframe","full_name":"duplicate_timeframe","description":"\n<p>Duplicate Timeframe</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"duplicate_timeframe_scope","full_name":"duplicate_timeframe_scope","description":"\n<p>Duplicate Timeframe Scope</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>offer</code>, <code>traffic_source</code>, <code>number</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_id","full_name":"offer_id","description":"\n<p>The Offer this conversion rule belongs to.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"business_range_id","full_name":"business_range_id","description":"\n<p>Scopes this conversion rule to calls during this Business Range, instead of the whole Offer.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Business Days & Hours}[/api/docs/1.0//index.html]. Refer to: {/api/docs/1.0/}[/api/docs/1.0//index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"conversion_type","full_name":"conversion_type","description":"\n<p>When the traffic source is paid: payout (after Duration seconds), postback (an external conversion postback), or when_buyer_converted (when a buyer converts the call).</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be one of: <code>payout</code>, <code>postback</code>, <code>when_buyer_converted</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_id","full_name":"traffic_source_id","description":"\n<p>Scopes this conversion rule to calls from this Traffic Source, instead of the whole Offer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Traffic Source}[/api/docs/1.0/traffic_sources/index.html]. Refer to: {/api/docs/1.0/traffic_sources}[/api/docs/1.0/traffic_sources/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"number_id","full_name":"number_id","description":"\n<p>Scopes this conversion rule to calls to this Number, instead of the whole Offer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Number}[/api/docs/1.0/phone_numbers/index.html]. Refer to: {/api/docs/1.0/phone_numbers}[/api/docs/1.0/phone_numbers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"owner_id","full_name":"owner_id","description":"\n<p>The id of the record given in owner_type that this conversion rule is scoped to, instead of the whole Offer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"owner_type","full_name":"owner_type","description":"\n<p>What this conversion rule is scoped to instead of the whole Offer: TrafficSource, Number, or BusinessRange, used together with owner_id.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Only pays out for calls matching these token values.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sortable_order","full_name":"sortable_order","description":"\n<p>Sortable Order</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/offer_conversions/update","name":"update","apis":[{"api_url":"/api/v1/offer_conversions/:id","http_method":"PUT","short_description":"Update Traffic Source Payout by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"serializer","full_name":"serializer","description":"\n<p>This endpoint supports multiple response formats. Pass <code>serializer=name</code> to retrieve data in an alternate format.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>offer_conversion</th><td>Default response format.</td></tr><tr><th>offer_conversion_grid</th><td>Modern response format that returns various foreign keys for use with other API endpoints.</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"payout_type","full_name":"payout_type","description":"\n<p>Payout Type</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>usd</code>, <code>buyer_conversion_percent</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"payout","full_name":"payout","description":"\n<p>Payout</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"revenue_percentage","full_name":"revenue_percentage","description":"\n<p>Revenue Percentage</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"duration","full_name":"duration","description":"\n<p>Duration</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"duplicate_timeframe","full_name":"duplicate_timeframe","description":"\n<p>Duplicate Timeframe</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"duplicate_timeframe_scope","full_name":"duplicate_timeframe_scope","description":"\n<p>Duplicate Timeframe Scope</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>offer</code>, <code>traffic_source</code>, <code>number</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_id","full_name":"offer_id","description":"\n<p>The Offer this conversion rule belongs to.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"business_range_id","full_name":"business_range_id","description":"\n<p>Scopes this conversion rule to calls during this Business Range, instead of the whole Offer.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Business Days & Hours}[/api/docs/1.0//index.html]. Refer to: {/api/docs/1.0/}[/api/docs/1.0//index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"conversion_type","full_name":"conversion_type","description":"\n<p>When the traffic source is paid: payout (after Duration seconds), postback (an external conversion postback), or when_buyer_converted (when a buyer converts the call).</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be one of: <code>payout</code>, <code>postback</code>, <code>when_buyer_converted</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_id","full_name":"traffic_source_id","description":"\n<p>Scopes this conversion rule to calls from this Traffic Source, instead of the whole Offer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Traffic Source}[/api/docs/1.0/traffic_sources/index.html]. Refer to: {/api/docs/1.0/traffic_sources}[/api/docs/1.0/traffic_sources/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"number_id","full_name":"number_id","description":"\n<p>Scopes this conversion rule to calls to this Number, instead of the whole Offer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Number}[/api/docs/1.0/phone_numbers/index.html]. Refer to: {/api/docs/1.0/phone_numbers}[/api/docs/1.0/phone_numbers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"owner_id","full_name":"owner_id","description":"\n<p>The id of the record given in owner_type that this conversion rule is scoped to, instead of the whole Offer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"owner_type","full_name":"owner_type","description":"\n<p>What this conversion rule is scoped to instead of the whole Offer: TrafficSource, Number, or BusinessRange, used together with owner_id.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Only pays out for calls matching these token values.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sortable_order","full_name":"sortable_order","description":"\n<p>Sortable Order</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/offer_conversions/destroy","name":"destroy","apis":[{"api_url":"/api/v1/offer_conversions/:id","http_method":"DELETE","short_description":"Destroy Traffic Source Payout by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"serializer","full_name":"serializer","description":"\n<p>This endpoint supports multiple response formats. Pass <code>serializer=name</code> to retrieve data in an alternate format.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>offer_conversion</th><td>Default response format.</td></tr><tr><th>offer_conversion_grid</th><td>Modern response format that returns various foreign keys for use with other API endpoints.</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"offers":{"doc_url":"/api/docs/1.0/offers","id":"offers","api_url":"/api","name":"Offers","short_description":"The set of offers in your account.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/offers/index","name":"index","apis":[{"api_url":"/api/v1/offers","http_method":"GET","short_description":"List Offer records.","deprecated":null}],"formats":["json","csv"],"full_description":"","errors":[],"params":[{"name":"serializer","full_name":"serializer","description":"\n<p>This endpoint supports multiple response formats. Pass <code>serializer=name</code> to retrieve data in an alternate format.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>offer</th><td>Default response format.</td></tr><tr><th>offer_grid</th><td>Modern response format that returns various foreign keys for use with other API endpoints.</td></tr><tr><th>transcription_offer_config</th><td>Transcription Offer Config</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"order","full_name":"order","description":"\n<p>Sort results by this field.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>name</code>, <code>schedules_count</code>, <code>numbers_count</code>, <code>buyers_count</code>, <code>agents_count</code>, <code>paused</code>, <code>user_offer_id</code>, <code>calls_count</code>, <code>recent_calls_count</code>, <code>last_call_at</code>, <code>numbers_count</code>, <code>created_at</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"order_dir","full_name":"order_dir","description":"\n<p>Sort results in ascending or descending order.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>asc</code>, <code>desc</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\nuser_offer_id\n</li>\n<li class='column-attempt'>\npaused\n</li>\n<li class='column-attempt'>\nnumbers_api_key\n</li>\n<li class='column-attempt'>\nleads_api_key\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\nnumbers_count\n</li>\n<li class='column-attempt'>\nmax_cc_count\n</li>\n<li class='column-attempt'>\nactive_cc_count\n</li>\n<li class='column-attempt'>\nin_progress_count\n</li>\n<li class='column-attempt'>\ncall_routers_attributes\n</li>\n<li class='column-attempt'>\nlead_token\n</li>\n<li class='column-attempt'>\noffer_conversion_ids\n</li>\n<li class='column-attempt'>\nbuyers_count\n</li>\n<li class='column-attempt'>\nbuyer_groups_count\n</li>\n<li class='column-attempt'>\nagents_count\n</li>\n<li class='column-attempt'>\nvertical_id\n</li>\n<li class='column-attempt'>\nvertical_options\n</li>\n<li class='column-attempt'>\nrecord_token_filter_id\n</li>\n<li class='column-attempt'>\nrecord_token_filter_data_count\n</li>\n<li class='column-attempt'>\nrecord_token_filter_data\n</li>\n<li class='column-attempt'>\nrecord_token_filter_blacklist_alliance_id\n</li>\n<li class='column-attempt'>\nrecord_token_filter_blacklist_alliance_data_count\n</li>\n<li class='column-attempt'>\nrecord_token_filter_blacklist_alliance_data\n</li>\n<li class='column-attempt'>\nrecord_token_filter_tcpa_shield_id\n</li>\n<li class='column-attempt'>\nrecord_token_filter_tcpa_shield_data_count\n</li>\n<li class='column-attempt'>\nrecord_token_filter_tcpa_shield_data\n</li>\n<li class='column-attempt'>\nrecord_token_filter_suppression_list_id\n</li>\n<li class='column-attempt'>\nrecord_token_filter_suppression_list_data_count\n</li>\n<li class='column-attempt'>\nrecord_token_filter_suppression_list_data\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/offers/show","name":"show","apis":[{"api_url":"/api/v1/offers/:id","http_method":"GET","short_description":"Get Offer by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"serializer","full_name":"serializer","description":"\n<p>This endpoint supports multiple response formats. Pass <code>serializer=name</code> to retrieve data in an alternate format.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>offer</th><td>Default response format.</td></tr><tr><th>offer_grid</th><td>Modern response format that returns various foreign keys for use with other API endpoints.</td></tr><tr><th>transcription_offer_config</th><td>Transcription Offer Config</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/offers/new","name":"new","apis":[{"api_url":"/api/v1/offers/new","http_method":"GET","short_description":"Build Offer with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"serializer","full_name":"serializer","description":"\n<p>This endpoint supports multiple response formats. Pass <code>serializer=name</code> to retrieve data in an alternate format.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>offer</th><td>Default response format.</td></tr><tr><th>offer_grid</th><td>Modern response format that returns various foreign keys for use with other API endpoints.</td></tr><tr><th>transcription_offer_config</th><td>Transcription Offer Config</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/offers/create","name":"create","apis":[{"api_url":"/api/v1/offers","http_method":"POST","short_description":"Create Offer.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"serializer","full_name":"serializer","description":"\n<p>This endpoint supports multiple response formats. Pass <code>serializer=name</code> to retrieve data in an alternate format.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>offer</th><td>Default response format.</td></tr><tr><th>offer_grid</th><td>Modern response format that returns various foreign keys for use with other API endpoints.</td></tr><tr><th>transcription_offer_config</th><td>Transcription Offer Config</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Give this offer a name. Example: Insurance Calls</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"user_offer_id","full_name":"user_offer_id","description":"\n<p>Give this offer a unique ID. Example: IC001</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>A human readable description of the record.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"paused","full_name":"paused","description":"\n<p>Pause or unpause the offer. Paused offers will reject all calls and disable all schedules.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_calls","full_name":"record_calls","description":"\n<p>Record Calls</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_calls_require_authorization","full_name":"record_calls_require_authorization","description":"\n<p>Require the user to be logged into TrackDrive, with access to your company, in order to have permission to download call recordings on this offer.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"vertical_id","full_name":"vertical_id","description":"\n<p>The Vertical assigned to this offer, used for reporting and Vertical-scoped enrichment.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"callback_behaviour","full_name":"callback_behaviour","description":"\n<p>How a caller who calls back the same offer is routed. One of <code>normal</code>, <code>force_previous_buyer</code>, or <code>force_new_buyer</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>normal</th><td>Normal</td></tr><tr><th>force_previous_buyer</th><td>Force Previous Buyer</td></tr><tr><th>force_new_buyer</th><td>Force New Buyer</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"callback_reconnect_timeframe","full_name":"callback_reconnect_timeframe","description":"\n<p>The number of seconds after a call ends during which a callback is still treated as a repeat call for routing.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"callback_reconnect_buyer_ids","full_name":"callback_reconnect_buyer_ids","description":"\n<p>The buyer IDs eligible to receive a reconnected callback. If blank, no buyers are reconnected.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"callback_reconnect_behaviour","full_name":"callback_reconnect_behaviour","description":"\n<p>The action taken once the reconnect timeframe has passed, for example <code>force_new_buyer</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"callback_anonymous_ignore_duplicate_timeframe","full_name":"callback_anonymous_ignore_duplicate_timeframe","description":"\n<p>When true, calls from anonymous caller IDs are treated as unique calls instead of being matched to a previous call for the duplicate timeframe.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"callback_reconnect_without_dupe","full_name":"callback_reconnect_without_dupe","description":"\n<p>When true, a call is not sent to a buyer who already converted a call from the same caller within the duplicate timeframe.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"callback_reconnect_without_repeat","full_name":"callback_reconnect_without_repeat","description":"\n<p>When true, a call is not sent to a buyer who already answered a call from the same caller within the duplicate timeframe.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"enforce_contact_field_validations","full_name":"enforce_contact_field_validations","description":"\n<p>When true, leads submitted to this offer must pass the offer’s contact field validations before they are accepted.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"require_traffic_source_id","full_name":"require_traffic_source_id","description":"\n<p>When true, a lead submitted to this offer must include a <code>traffic_source_id</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_traffic_source_reject_duplicates","full_name":"lead_traffic_source_reject_duplicates","description":"\n<p>When true, a lead is rejected if it duplicates an existing lead from the same traffic source.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"enforce_lead_contact_field_keys","full_name":"enforce_lead_contact_field_keys","description":"\n<p>When true, only the contact field keys configured on this offer are accepted on lead submission.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"minimum_caller_number_length","full_name":"minimum_caller_number_length","description":"\n<p>The minimum number of digits accepted in an inbound caller’s phone number.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"maximum_caller_number_length","full_name":"maximum_caller_number_length","description":"\n<p>The maximum number of digits accepted in an inbound caller’s phone number.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"map_contact_field_group_ids","full_name":"map_contact_field_group_ids","description":"\n<p>The Map Contact Field Groups applied to leads submitted to this offer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Contact Field Mapping Group}[/api/docs/1.0/map_contact_field_groups/index.html]. Refer to: {/api/docs/1.0/map_contact_field_groups}[/api/docs/1.0/map_contact_field_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"leads_expire_in_months","full_name":"leads_expire_in_months","description":"\n<p>The number of months a lead remains active before it is automatically archived and removed from delivery.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"enable_public_show","full_name":"enable_public_show","description":"\n<p>When true, this offer’s public posting instructions page is reachable at its posting instructions link.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"enable_public_index","full_name":"enable_public_index","description":"\n<p>When true, this offer is listed on the public posting instructions index page.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"public_name","full_name":"public_name","description":"\n<p>The title shown on this offer’s public posting instructions page.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"public_description","full_name":"public_description","description":"\n<p>The HTML description shown on this offer’s public posting instructions page.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/offers/update","name":"update","apis":[{"api_url":"/api/v1/offers/:id","http_method":"PUT","short_description":"Update Offer by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"serializer","full_name":"serializer","description":"\n<p>This endpoint supports multiple response formats. Pass <code>serializer=name</code> to retrieve data in an alternate format.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>offer</th><td>Default response format.</td></tr><tr><th>offer_grid</th><td>Modern response format that returns various foreign keys for use with other API endpoints.</td></tr><tr><th>transcription_offer_config</th><td>Transcription Offer Config</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"reset_numbers_api_key","full_name":"reset_numbers_api_key","description":"","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Give this offer a name. Example: Insurance Calls</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"user_offer_id","full_name":"user_offer_id","description":"\n<p>Give this offer a unique ID. Example: IC001</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>A human readable description of the record.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"paused","full_name":"paused","description":"\n<p>Pause or unpause the offer. Paused offers will reject all calls and disable all schedules.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_calls","full_name":"record_calls","description":"\n<p>Record Calls</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_calls_require_authorization","full_name":"record_calls_require_authorization","description":"\n<p>Require the user to be logged into TrackDrive, with access to your company, in order to have permission to download call recordings on this offer.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"vertical_id","full_name":"vertical_id","description":"\n<p>The Vertical assigned to this offer, used for reporting and Vertical-scoped enrichment.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"callback_behaviour","full_name":"callback_behaviour","description":"\n<p>How a caller who calls back the same offer is routed. One of <code>normal</code>, <code>force_previous_buyer</code>, or <code>force_new_buyer</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>normal</th><td>Normal</td></tr><tr><th>force_previous_buyer</th><td>Force Previous Buyer</td></tr><tr><th>force_new_buyer</th><td>Force New Buyer</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"callback_reconnect_timeframe","full_name":"callback_reconnect_timeframe","description":"\n<p>The number of seconds after a call ends during which a callback is still treated as a repeat call for routing.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"callback_reconnect_buyer_ids","full_name":"callback_reconnect_buyer_ids","description":"\n<p>The buyer IDs eligible to receive a reconnected callback. If blank, no buyers are reconnected.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"callback_reconnect_behaviour","full_name":"callback_reconnect_behaviour","description":"\n<p>The action taken once the reconnect timeframe has passed, for example <code>force_new_buyer</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"callback_anonymous_ignore_duplicate_timeframe","full_name":"callback_anonymous_ignore_duplicate_timeframe","description":"\n<p>When true, calls from anonymous caller IDs are treated as unique calls instead of being matched to a previous call for the duplicate timeframe.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"callback_reconnect_without_dupe","full_name":"callback_reconnect_without_dupe","description":"\n<p>When true, a call is not sent to a buyer who already converted a call from the same caller within the duplicate timeframe.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"callback_reconnect_without_repeat","full_name":"callback_reconnect_without_repeat","description":"\n<p>When true, a call is not sent to a buyer who already answered a call from the same caller within the duplicate timeframe.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"enforce_contact_field_validations","full_name":"enforce_contact_field_validations","description":"\n<p>When true, leads submitted to this offer must pass the offer’s contact field validations before they are accepted.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"require_traffic_source_id","full_name":"require_traffic_source_id","description":"\n<p>When true, a lead submitted to this offer must include a <code>traffic_source_id</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_traffic_source_reject_duplicates","full_name":"lead_traffic_source_reject_duplicates","description":"\n<p>When true, a lead is rejected if it duplicates an existing lead from the same traffic source.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"enforce_lead_contact_field_keys","full_name":"enforce_lead_contact_field_keys","description":"\n<p>When true, only the contact field keys configured on this offer are accepted on lead submission.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"minimum_caller_number_length","full_name":"minimum_caller_number_length","description":"\n<p>The minimum number of digits accepted in an inbound caller’s phone number.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"maximum_caller_number_length","full_name":"maximum_caller_number_length","description":"\n<p>The maximum number of digits accepted in an inbound caller’s phone number.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"map_contact_field_group_ids","full_name":"map_contact_field_group_ids","description":"\n<p>The Map Contact Field Groups applied to leads submitted to this offer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Contact Field Mapping Group}[/api/docs/1.0/map_contact_field_groups/index.html]. Refer to: {/api/docs/1.0/map_contact_field_groups}[/api/docs/1.0/map_contact_field_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"leads_expire_in_months","full_name":"leads_expire_in_months","description":"\n<p>The number of months a lead remains active before it is automatically archived and removed from delivery.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"enable_public_show","full_name":"enable_public_show","description":"\n<p>When true, this offer’s public posting instructions page is reachable at its posting instructions link.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"enable_public_index","full_name":"enable_public_index","description":"\n<p>When true, this offer is listed on the public posting instructions index page.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"public_name","full_name":"public_name","description":"\n<p>The title shown on this offer’s public posting instructions page.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"public_description","full_name":"public_description","description":"\n<p>The HTML description shown on this offer’s public posting instructions page.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/offers/destroy","name":"destroy","apis":[{"api_url":"/api/v1/offers/:id","http_method":"DELETE","short_description":"Destroy Offer by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"serializer","full_name":"serializer","description":"\n<p>This endpoint supports multiple response formats. Pass <code>serializer=name</code> to retrieve data in an alternate format.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>offer</th><td>Default response format.</td></tr><tr><th>offer_grid</th><td>Modern response format that returns various foreign keys for use with other API endpoints.</td></tr><tr><th>transcription_offer_config</th><td>Transcription Offer Config</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"outgoing_webhook_urls":{"doc_url":"/api/docs/1.0/outgoing_webhook_urls","id":"outgoing_webhook_urls","api_url":"/api","name":"Webhook URLs","short_description":"Configure the URLs that fire when an Outgoing Webhook is triggered.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/outgoing_webhook_urls/index","name":"index","apis":[{"api_url":"/api/v1/outgoing_webhook_urls","http_method":"GET","short_description":"List webhook urls","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"outgoing_webhook_id","full_name":"outgoing_webhook_id","description":"\n<p>Filter for urls that are assigned to this webhook.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Trigger}[/api/docs/1.0/outgoing_webhooks/index.html]. Refer to: {/api/docs/1.0/outgoing_webhooks}[/api/docs/1.0/outgoing_webhooks/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\noutgoing_webhook_id\n</li>\n<li class='column-attempt'>\noffer_id\n</li>\n<li class='column-attempt'>\nremote_url\n</li>\n<li class='column-attempt'>\nremote_method\n</li>\n<li class='column-attempt'>\nsortable_order\n</li>\n<li class='column-attempt'>\npost_body\n</li>\n<li class='column-attempt'>\npost_headers\n</li>\n<li class='column-attempt'>\nresponse_parser_ids\n</li>\n<li class='column-attempt'>\nwebhook_params_count\n</li>\n<li class='column-attempt'>\nwebhook_read_timeout\n</li>\n<li class='column-attempt'>\nbuyer_ping_parser_ids\n</li>\n<li class='column-attempt'>\noutgoing_webhook_trigger_type\n</li>\n<li class='column-attempt'>\nhas_response_acceptance\n</li>\n<li class='column-attempt'>\ntoken_value_map_group_ids\n</li>\n<li class='column-attempt'>\nwebhook_response_success_codes\n</li>\n<li class='column-attempt'>\nwebhook_body_success_path\n</li>\n<li class='column-attempt'>\nwebhook_body_success_match\n</li>\n<li class='column-attempt'>\nwebhook_body_success_operator\n</li>\n<li class='column-attempt'>\ncache_success_for_seconds\n</li>\n<li class='column-attempt'>\nsuppression_on_failure\n</li>\n<li class='column-attempt'>\nsuppression_failure_threshold\n</li>\n<li class='column-attempt'>\nsuppression_buyer_suppression_id\n</li>\n<li class='column-attempt'>\nretry_on_failure\n</li>\n<li class='column-attempt'>\nretry_max_attempts\n</li>\n<li class='column-attempt'>\nretry_delay_seconds\n</li>\n<li class='column-attempt'>\nrecord_token_filter_id\n</li>\n<li class='column-attempt'>\nrecord_token_filter_data_count\n</li>\n<li class='column-attempt'>\nrecord_token_filter_data\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/outgoing_webhook_urls/new","name":"new","apis":[{"api_url":"/api/v1/outgoing_webhook_urls/new","http_method":"GET","short_description":"Build a new webhook url","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"outgoing_webhook_id","full_name":"outgoing_webhook_id","description":"\n<p>Assign the record to this Outgoing Webhook.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Trigger}[/api/docs/1.0/outgoing_webhooks/index.html]. Refer to: {/api/docs/1.0/outgoing_webhooks}[/api/docs/1.0/outgoing_webhooks/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"remote_url","full_name":"remote_url","description":"\n<p>Remote URL</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"remote_method","full_name":"remote_method","description":"\n<p>Remote Method</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>get</code>, <code>post</code>, <code>post_body</code>, <code>post_api_v1</code>, <code>put</code>, <code>delete</code>, <code>patch</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"post_body","full_name":"post_body","description":"\n<p>POST Body. Custom POST Body can be used to send JSON or XML requests. Example JSON Body: <code>{&quot;revenue&quot;:10, &quot;caller_id&quot;: &quot;1231231234&quot;}</code></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"post_headers","full_name":"post_headers","description":"\n<p>POST Headers. Set the HTTP headers. List each header on a separate line. Example Headers: <code>Content-Type: application/json</code></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sortable_order","full_name":"sortable_order","description":"\n<p>The order in which records will be sorted. Values are sorted in ascending order; smaller values are listed first.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>A friendly name for this webhook URL, shown when managing the webhook.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"webhook_read_timeout","full_name":"webhook_read_timeout","description":"\n<p>The number of seconds to wait for the remote server’s response before treating the request as failed. Must be between 3 and 29.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"extract_webhook_params","full_name":"extract_webhook_params","description":"\n<p>When true, on save Trackdrive removes query string parameters from the Remote URL and creates a matching Webhook Param for each one.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_ping_parser_ids","full_name":"buyer_ping_parser_ids","description":"\n<p>The Ping Parsers applied to this URL’s response, used when its webhook fires before dialing a buyer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Buyer Ping Parser}[/api/docs/1.0/buyer_ping_parsers/index.html]. Refer to: {/api/docs/1.0/buyer_ping_parsers}[/api/docs/1.0/buyer_ping_parsers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_map_group_ids","full_name":"token_value_map_group_ids","description":"\n<p>Map lead and call data to custom values by assigning these Token Value Map Groups to this URL.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Filter Mapping Group}[/api/docs/1.0/token_value_map_groups/index.html]. Refer to: {/api/docs/1.0/token_value_map_groups}[/api/docs/1.0/token_value_map_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"filter_token_value_ids","full_name":"filter_token_value_ids","description":"\n<p>The Tokens used with record_token_filter_list to decide whether this URL’s webhook fires for a call.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"webhook_response_success_codes","full_name":"webhook_response_success_codes","description":"\n<p>A comma-separated list of HTTP status codes treated as a successful response, for example <code>200,201</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"webhook_body_success_path","full_name":"webhook_body_success_path","description":"\n<p>The path within the response body checked to confirm the request succeeded, for example <code>result.status</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"webhook_body_success_match","full_name":"webhook_body_success_match","description":"\n<p>The value the response body’s <code>webhook_body_success_path</code> must match for the request to be treated as successful.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"cache_success_for_seconds","full_name":"cache_success_for_seconds","description":"\n<p>The number of seconds a successful response is cached and reused for a repeat request instead of contacting the remote server again.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"suppression_on_failure","full_name":"suppression_on_failure","description":"\n<p>When true, a caller is added to a suppression list after enough consecutive failures from this URL.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"suppression_failure_threshold","full_name":"suppression_failure_threshold","description":"\n<p>The number of consecutive failures from this URL before the caller is added to the suppression list.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"suppression_buyer_suppression_id","full_name":"suppression_buyer_suppression_id","description":"\n<p>The suppression list callers are added to once <code>suppression_failure_threshold</code> consecutive failures occur.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"retry_on_failure","full_name":"retry_on_failure","description":"\n<p>When true, a failed request to this URL is retried.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"retry_max_attempts","full_name":"retry_max_attempts","description":"\n<p>The maximum number of times a failed request to this URL is retried. Must be between 0 and 10.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"retry_delay_seconds","full_name":"retry_delay_seconds","description":"\n<p>The number of seconds to wait before retrying a failed request to this URL. Must be between 30 and 3600.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/outgoing_webhook_urls/create","name":"create","apis":[{"api_url":"/api/v1/outgoing_webhook_urls","http_method":"POST","short_description":"Create a webhook url","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"outgoing_webhook_id","full_name":"outgoing_webhook_id","description":"\n<p>Assign the record to this Outgoing Webhook.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Trigger}[/api/docs/1.0/outgoing_webhooks/index.html]. Refer to: {/api/docs/1.0/outgoing_webhooks}[/api/docs/1.0/outgoing_webhooks/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"remote_url","full_name":"remote_url","description":"\n<p>Remote URL</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"remote_method","full_name":"remote_method","description":"\n<p>Remote Method</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>get</code>, <code>post</code>, <code>post_body</code>, <code>post_api_v1</code>, <code>put</code>, <code>delete</code>, <code>patch</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"post_body","full_name":"post_body","description":"\n<p>POST Body. Custom POST Body can be used to send JSON or XML requests. Example JSON Body: <code>{&quot;revenue&quot;:10, &quot;caller_id&quot;: &quot;1231231234&quot;}</code></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"post_headers","full_name":"post_headers","description":"\n<p>POST Headers. Set the HTTP headers. List each header on a separate line. Example Headers: <code>Content-Type: application/json</code></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sortable_order","full_name":"sortable_order","description":"\n<p>The order in which records will be sorted. Values are sorted in ascending order; smaller values are listed first.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>A friendly name for this webhook URL, shown when managing the webhook.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"webhook_read_timeout","full_name":"webhook_read_timeout","description":"\n<p>The number of seconds to wait for the remote server’s response before treating the request as failed. Must be between 3 and 29.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"extract_webhook_params","full_name":"extract_webhook_params","description":"\n<p>When true, on save Trackdrive removes query string parameters from the Remote URL and creates a matching Webhook Param for each one.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_ping_parser_ids","full_name":"buyer_ping_parser_ids","description":"\n<p>The Ping Parsers applied to this URL’s response, used when its webhook fires before dialing a buyer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Buyer Ping Parser}[/api/docs/1.0/buyer_ping_parsers/index.html]. Refer to: {/api/docs/1.0/buyer_ping_parsers}[/api/docs/1.0/buyer_ping_parsers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_map_group_ids","full_name":"token_value_map_group_ids","description":"\n<p>Map lead and call data to custom values by assigning these Token Value Map Groups to this URL.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Filter Mapping Group}[/api/docs/1.0/token_value_map_groups/index.html]. Refer to: {/api/docs/1.0/token_value_map_groups}[/api/docs/1.0/token_value_map_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"filter_token_value_ids","full_name":"filter_token_value_ids","description":"\n<p>The Tokens used with record_token_filter_list to decide whether this URL’s webhook fires for a call.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"webhook_response_success_codes","full_name":"webhook_response_success_codes","description":"\n<p>A comma-separated list of HTTP status codes treated as a successful response, for example <code>200,201</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"webhook_body_success_path","full_name":"webhook_body_success_path","description":"\n<p>The path within the response body checked to confirm the request succeeded, for example <code>result.status</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"webhook_body_success_match","full_name":"webhook_body_success_match","description":"\n<p>The value the response body’s <code>webhook_body_success_path</code> must match for the request to be treated as successful.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"cache_success_for_seconds","full_name":"cache_success_for_seconds","description":"\n<p>The number of seconds a successful response is cached and reused for a repeat request instead of contacting the remote server again.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"suppression_on_failure","full_name":"suppression_on_failure","description":"\n<p>When true, a caller is added to a suppression list after enough consecutive failures from this URL.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"suppression_failure_threshold","full_name":"suppression_failure_threshold","description":"\n<p>The number of consecutive failures from this URL before the caller is added to the suppression list.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"suppression_buyer_suppression_id","full_name":"suppression_buyer_suppression_id","description":"\n<p>The suppression list callers are added to once <code>suppression_failure_threshold</code> consecutive failures occur.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"retry_on_failure","full_name":"retry_on_failure","description":"\n<p>When true, a failed request to this URL is retried.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"retry_max_attempts","full_name":"retry_max_attempts","description":"\n<p>The maximum number of times a failed request to this URL is retried. Must be between 0 and 10.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"retry_delay_seconds","full_name":"retry_delay_seconds","description":"\n<p>The number of seconds to wait before retrying a failed request to this URL. Must be between 30 and 3600.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/outgoing_webhook_urls/show","name":"show","apis":[{"api_url":"/api/v1/outgoing_webhook_urls/:id","http_method":"GET","short_description":"Show the details of a webhook url","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/outgoing_webhook_urls/update","name":"update","apis":[{"api_url":"/api/v1/outgoing_webhook_urls/:id","http_method":"PUT","short_description":"Update a webhook url","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"outgoing_webhook_id","full_name":"outgoing_webhook_id","description":"\n<p>Assign the record to this Outgoing Webhook.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Trigger}[/api/docs/1.0/outgoing_webhooks/index.html]. Refer to: {/api/docs/1.0/outgoing_webhooks}[/api/docs/1.0/outgoing_webhooks/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"remote_url","full_name":"remote_url","description":"\n<p>Remote URL</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"remote_method","full_name":"remote_method","description":"\n<p>Remote Method</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>get</code>, <code>post</code>, <code>post_body</code>, <code>post_api_v1</code>, <code>put</code>, <code>delete</code>, <code>patch</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"post_body","full_name":"post_body","description":"\n<p>POST Body. Custom POST Body can be used to send JSON or XML requests. Example JSON Body: <code>{&quot;revenue&quot;:10, &quot;caller_id&quot;: &quot;1231231234&quot;}</code></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"post_headers","full_name":"post_headers","description":"\n<p>POST Headers. Set the HTTP headers. List each header on a separate line. Example Headers: <code>Content-Type: application/json</code></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sortable_order","full_name":"sortable_order","description":"\n<p>The order in which records will be sorted. Values are sorted in ascending order; smaller values are listed first.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>A friendly name for this webhook URL, shown when managing the webhook.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"webhook_read_timeout","full_name":"webhook_read_timeout","description":"\n<p>The number of seconds to wait for the remote server’s response before treating the request as failed. Must be between 3 and 29.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"extract_webhook_params","full_name":"extract_webhook_params","description":"\n<p>When true, on save Trackdrive removes query string parameters from the Remote URL and creates a matching Webhook Param for each one.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_ping_parser_ids","full_name":"buyer_ping_parser_ids","description":"\n<p>The Ping Parsers applied to this URL’s response, used when its webhook fires before dialing a buyer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Buyer Ping Parser}[/api/docs/1.0/buyer_ping_parsers/index.html]. Refer to: {/api/docs/1.0/buyer_ping_parsers}[/api/docs/1.0/buyer_ping_parsers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_map_group_ids","full_name":"token_value_map_group_ids","description":"\n<p>Map lead and call data to custom values by assigning these Token Value Map Groups to this URL.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Filter Mapping Group}[/api/docs/1.0/token_value_map_groups/index.html]. Refer to: {/api/docs/1.0/token_value_map_groups}[/api/docs/1.0/token_value_map_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"filter_token_value_ids","full_name":"filter_token_value_ids","description":"\n<p>The Tokens used with record_token_filter_list to decide whether this URL’s webhook fires for a call.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"webhook_response_success_codes","full_name":"webhook_response_success_codes","description":"\n<p>A comma-separated list of HTTP status codes treated as a successful response, for example <code>200,201</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"webhook_body_success_path","full_name":"webhook_body_success_path","description":"\n<p>The path within the response body checked to confirm the request succeeded, for example <code>result.status</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"webhook_body_success_match","full_name":"webhook_body_success_match","description":"\n<p>The value the response body’s <code>webhook_body_success_path</code> must match for the request to be treated as successful.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"cache_success_for_seconds","full_name":"cache_success_for_seconds","description":"\n<p>The number of seconds a successful response is cached and reused for a repeat request instead of contacting the remote server again.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"suppression_on_failure","full_name":"suppression_on_failure","description":"\n<p>When true, a caller is added to a suppression list after enough consecutive failures from this URL.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"suppression_failure_threshold","full_name":"suppression_failure_threshold","description":"\n<p>The number of consecutive failures from this URL before the caller is added to the suppression list.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"suppression_buyer_suppression_id","full_name":"suppression_buyer_suppression_id","description":"\n<p>The suppression list callers are added to once <code>suppression_failure_threshold</code> consecutive failures occur.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"retry_on_failure","full_name":"retry_on_failure","description":"\n<p>When true, a failed request to this URL is retried.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"retry_max_attempts","full_name":"retry_max_attempts","description":"\n<p>The maximum number of times a failed request to this URL is retried. Must be between 0 and 10.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"retry_delay_seconds","full_name":"retry_delay_seconds","description":"\n<p>The number of seconds to wait before retrying a failed request to this URL. Must be between 30 and 3600.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/outgoing_webhook_urls/destroy","name":"destroy","apis":[{"api_url":"/api/v1/outgoing_webhook_urls/:id","http_method":"DELETE","short_description":"Delete a webhook url","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"outgoing_webhooks":{"doc_url":"/api/docs/1.0/outgoing_webhooks","id":"outgoing_webhooks","api_url":"/api","name":"Event Triggers","short_description":"Webhooks (also known as Postbacks) fire when a triggers occurs, such as a buyer being dialed or a call ending.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/outgoing_webhooks/index","name":"index","apis":[{"api_url":"/api/v1/outgoing_webhooks","http_method":"GET","short_description":"List webhooks","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"offer_id","full_name":"offer_id","description":"\n<p>Filter for webhooks that are assigned to this Offer.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_id","full_name":"buyer_id","description":"\n<p>Filter for webhooks that are assigned to this Buyer.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Buyer}[/api/docs/1.0/buyers/index.html]. Refer to: {/api/docs/1.0/buyers}[/api/docs/1.0/buyers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_action_id","full_name":"schedule_action_id","description":"\n<p>Filter for webhooks that are assigned to this Schedule Action.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Schedule Action}[/api/docs/1.0/schedule_actions/index.html]. Refer to: {/api/docs/1.0/schedule_actions}[/api/docs/1.0/schedule_actions/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"trigger_type","full_name":"trigger_type","description":"\n<p>When does this trigger fire?</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>agent_enter_conference</code>, <code>agent_exit_conference</code>, <code>agent_offline</code>, <code>agent_online</code>, <code>before_answering_call</code>, <code>before_placing_call</code>, <code>before_schedule_action_dial</code>, <code>before_sending_text_message</code>, <code>both_converted</code>, <code>buyer_answered</code>, <code>buyer_answered_with_contact_fields</code>, <code>buyer_before_dial</code>, <code>buyer_converted</code>, <code>buyer_dialled</code>, <code>buyer_did_not_convert</code>, <code>buyer_enter_conference</code>, <code>buyer_exit_conference</code>, <code>call_changed</code>, <code>call_disposition_changed</code>, <code>call_recording_updated</code>, <code>call_recording_updated_call_ended</code>, <code>consumer_enter_conference</code>, <code>consumer_exit_conference</code>, <code>contact_fields_changed</code>, <code>did_not_convert</code>, <code>either_converted</code>, <code>every_call</code>, <code>lead_changed</code>, <code>lead_opted_out</code>, <code>new_call_started</code>, <code>new_lead_created</code>, <code>offer_converted</code>, <code>offer_did_not_convert</code>, <code>only_buyer_converted</code>, <code>only_offer_converted</code>, <code>timer</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\ncontext_menu_name\n</li>\n<li class='column-attempt'>\ntrigger_type\n</li>\n<li class='column-attempt'>\ntrigger_duration\n</li>\n<li class='column-attempt'>\ntier\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\noffer_id\n</li>\n<li class='column-attempt'>\noffer_name\n</li>\n<li class='column-attempt'>\nschedule_action_id\n</li>\n<li class='column-attempt'>\nsortable_order\n</li>\n<li class='column-attempt'>\noutgoing_url_ids\n</li>\n<li class='column-attempt'>\ntoken_value_map_ids\n</li>\n<li class='column-attempt'>\nbuyer_id\n</li>\n<li class='column-attempt'>\ntraffic_source_id\n</li>\n<li class='column-attempt'>\nbuyer_group_id\n</li>\n<li class='column-attempt'>\ncall_router_id\n</li>\n<li class='column-attempt'>\nglobal_company_id\n</li>\n<li class='column-attempt'>\nbuyer_name\n</li>\n<li class='column-attempt'>\ntraffic_source_name\n</li>\n<li class='column-attempt'>\nbuyer_group_name\n</li>\n<li class='column-attempt'>\ntrigger_call_status\n</li>\n<li class='column-attempt'>\ncache_success_for_seconds\n</li>\n<li class='column-attempt'>\nwebhook_body_success_path\n</li>\n<li class='column-attempt'>\nwebhook_body_success_match\n</li>\n<li class='column-attempt'>\nwebhook_body_success_operator\n</li>\n<li class='column-attempt'>\nwebhook_path_number\n</li>\n<li class='column-attempt'>\nconnected_duration_seconds\n</li>\n<li class='column-attempt'>\nwebhook_path_duration\n</li>\n<li class='column-attempt'>\nwebhook_path_name\n</li>\n<li class='column-attempt'>\nwebhook_path_revenue\n</li>\n<li class='column-attempt'>\nwebhook_response_success_codes\n</li>\n<li class='column-attempt'>\nwebhook_path_buyer_name\n</li>\n<li class='column-attempt'>\nwebhook_path_external_id\n</li>\n<li class='column-attempt'>\nbuyer_answered_with_contact_field_ids\n</li>\n<li class='column-attempt'>\nwebhook_contains_many_buyers\n</li>\n<li class='column-attempt'>\nwebhook_path_buyers\n</li>\n<li class='column-attempt'>\ntemplate_description\n</li>\n<li class='column-attempt'>\ntemplate_enabled\n</li>\n<li class='column-attempt'>\ntemplate_tier\n</li>\n<li class='column-attempt'>\ntemplate_copy_on_company_create\n</li>\n<li class='column-attempt'>\ncall_router_answer_id\n</li>\n<li class='column-attempt'>\nschedule_id\n</li>\n<li class='column-attempt'>\nwebhook_action_ids\n</li>\n<li class='column-attempt'>\ntoken_value_map_group_ids\n</li>\n<li class='column-attempt'>\nrecord_token_filter_id\n</li>\n<li class='column-attempt'>\nrecord_token_filter_data_count\n</li>\n<li class='column-attempt'>\nrecord_token_filter_data\n</li>\n<li class='column-attempt'>\nrecord_token_additional_id\n</li>\n<li class='column-attempt'>\nrecord_token_additional_data_count\n</li>\n<li class='column-attempt'>\nrecord_token_additional_data\n</li>\n<li class='column-attempt'>\nwebhook_manual_fire_ids\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/outgoing_webhooks/new","name":"new","apis":[{"api_url":"/api/v1/outgoing_webhooks/new","http_method":"GET","short_description":"Build a new webhook","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"global_company_id","full_name":"global_company_id","description":"\n<p>Assign the webhook to your company to have it fire on all calls.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Company}[/api/docs/1.0/companies/index.html]. Refer to: {/api/docs/1.0/companies}[/api/docs/1.0/companies/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_id","full_name":"offer_id","description":"\n<p>Assign the record to this Offer.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_id","full_name":"buyer_id","description":"\n<p>Filter for webhooks that are assigned to this Buyer.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Buyer}[/api/docs/1.0/buyers/index.html]. Refer to: {/api/docs/1.0/buyers}[/api/docs/1.0/buyers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_group_id","full_name":"buyer_group_id","description":"\n<p>Filter for webhooks that are assigned to this Buyer Group.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Buyer Group}[/api/docs/1.0/buyer_groups/index.html]. Refer to: {/api/docs/1.0/buyer_groups}[/api/docs/1.0/buyer_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_id","full_name":"traffic_source_id","description":"\n<p>Filter for webhooks that are assigned to this Traffic Source.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Traffic Source}[/api/docs/1.0/traffic_sources/index.html]. Refer to: {/api/docs/1.0/traffic_sources}[/api/docs/1.0/traffic_sources/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_router_id","full_name":"call_router_id","description":"\n<p>Filter for webhooks that are assigned to this Call Flow.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Call Flow}[/api/docs/1.0/call_routers/index.html]. Refer to: {/api/docs/1.0/call_routers}[/api/docs/1.0/call_routers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_action_id","full_name":"schedule_action_id","description":"\n<p>Assign the record to this Schedule Action.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Schedule Action}[/api/docs/1.0/schedule_actions/index.html]. Refer to: {/api/docs/1.0/schedule_actions}[/api/docs/1.0/schedule_actions/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"trigger_type","full_name":"trigger_type","description":"\n<p>When does this trigger fire?</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>agent_enter_conference</code>, <code>agent_exit_conference</code>, <code>agent_offline</code>, <code>agent_online</code>, <code>before_answering_call</code>, <code>before_placing_call</code>, <code>before_schedule_action_dial</code>, <code>before_sending_text_message</code>, <code>both_converted</code>, <code>buyer_answered</code>, <code>buyer_answered_with_contact_fields</code>, <code>buyer_before_dial</code>, <code>buyer_converted</code>, <code>buyer_dialled</code>, <code>buyer_did_not_convert</code>, <code>buyer_enter_conference</code>, <code>buyer_exit_conference</code>, <code>call_changed</code>, <code>call_disposition_changed</code>, <code>call_recording_updated</code>, <code>call_recording_updated_call_ended</code>, <code>consumer_enter_conference</code>, <code>consumer_exit_conference</code>, <code>contact_fields_changed</code>, <code>did_not_convert</code>, <code>either_converted</code>, <code>every_call</code>, <code>lead_changed</code>, <code>lead_opted_out</code>, <code>new_call_started</code>, <code>new_lead_created</code>, <code>offer_converted</code>, <code>offer_did_not_convert</code>, <code>only_buyer_converted</code>, <code>only_offer_converted</code>, <code>timer</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"trigger_duration","full_name":"trigger_duration","description":"\n<p>How many seconds must pass for the trigger to fire?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"trigger_call_status","full_name":"trigger_call_status","description":"\n<p>Restrict which call statuses fire the webhook. Leave blank to fire regardless of status. <code>live</code> only fires while the call is in progress, <code>ended</code> only fires after the call has completed.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"connected_duration_seconds","full_name":"connected_duration_seconds","description":"\n<p>Wait to fire the webhook until the buyer has been connected with the caller for this many seconds. If the call ends before that much time has passed, the webhook does not fire. Leave blank to fire as soon as the buyer connects.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"cache_success_for_seconds","full_name":"cache_success_for_seconds","description":"\n<p>How long, in seconds, to cache a successful response from the webhook before checking it again.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"tier","full_name":"tier","description":"\n<p>The order global webhooks fire in, from lowest to highest; webhooks assigned to a Buyer, Offer, etc are always tier 0. Set this below 0 to fire before other webhooks in your account. Only applies when <code>global_company_id</code> is set.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_answered_with_contact_field_ids","full_name":"buyer_answered_with_contact_field_ids","description":"\n<p>Fire only after the buyer has answered and all of these Contact Fields have values.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_map_group_ids","full_name":"token_value_map_group_ids","description":"\n<p>Map lead data to custom values by assigning these Token Value Map Groups to the webhook.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of tokens. Example tokens:<br> <code>buyer_interest:loan,another_token:value</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sortable_order","full_name":"sortable_order","description":"\n<p>The order in which records will be sorted. Values are sorted in ascending order; smaller values are listed first.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/outgoing_webhooks/create","name":"create","apis":[{"api_url":"/api/v1/outgoing_webhooks","http_method":"POST","short_description":"Create a webhook","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"global_company_id","full_name":"global_company_id","description":"\n<p>Assign the webhook to your company to have it fire on all calls.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Company}[/api/docs/1.0/companies/index.html]. Refer to: {/api/docs/1.0/companies}[/api/docs/1.0/companies/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_id","full_name":"offer_id","description":"\n<p>Assign the record to this Offer.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_id","full_name":"buyer_id","description":"\n<p>Filter for webhooks that are assigned to this Buyer.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Buyer}[/api/docs/1.0/buyers/index.html]. Refer to: {/api/docs/1.0/buyers}[/api/docs/1.0/buyers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_group_id","full_name":"buyer_group_id","description":"\n<p>Filter for webhooks that are assigned to this Buyer Group.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Buyer Group}[/api/docs/1.0/buyer_groups/index.html]. Refer to: {/api/docs/1.0/buyer_groups}[/api/docs/1.0/buyer_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_id","full_name":"traffic_source_id","description":"\n<p>Filter for webhooks that are assigned to this Traffic Source.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Traffic Source}[/api/docs/1.0/traffic_sources/index.html]. Refer to: {/api/docs/1.0/traffic_sources}[/api/docs/1.0/traffic_sources/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_router_id","full_name":"call_router_id","description":"\n<p>Filter for webhooks that are assigned to this Call Flow.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Call Flow}[/api/docs/1.0/call_routers/index.html]. Refer to: {/api/docs/1.0/call_routers}[/api/docs/1.0/call_routers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_action_id","full_name":"schedule_action_id","description":"\n<p>Assign the record to this Schedule Action.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Schedule Action}[/api/docs/1.0/schedule_actions/index.html]. Refer to: {/api/docs/1.0/schedule_actions}[/api/docs/1.0/schedule_actions/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"trigger_type","full_name":"trigger_type","description":"\n<p>When does this trigger fire?</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>agent_enter_conference</code>, <code>agent_exit_conference</code>, <code>agent_offline</code>, <code>agent_online</code>, <code>before_answering_call</code>, <code>before_placing_call</code>, <code>before_schedule_action_dial</code>, <code>before_sending_text_message</code>, <code>both_converted</code>, <code>buyer_answered</code>, <code>buyer_answered_with_contact_fields</code>, <code>buyer_before_dial</code>, <code>buyer_converted</code>, <code>buyer_dialled</code>, <code>buyer_did_not_convert</code>, <code>buyer_enter_conference</code>, <code>buyer_exit_conference</code>, <code>call_changed</code>, <code>call_disposition_changed</code>, <code>call_recording_updated</code>, <code>call_recording_updated_call_ended</code>, <code>consumer_enter_conference</code>, <code>consumer_exit_conference</code>, <code>contact_fields_changed</code>, <code>did_not_convert</code>, <code>either_converted</code>, <code>every_call</code>, <code>lead_changed</code>, <code>lead_opted_out</code>, <code>new_call_started</code>, <code>new_lead_created</code>, <code>offer_converted</code>, <code>offer_did_not_convert</code>, <code>only_buyer_converted</code>, <code>only_offer_converted</code>, <code>timer</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"trigger_duration","full_name":"trigger_duration","description":"\n<p>How many seconds must pass for the trigger to fire?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"trigger_call_status","full_name":"trigger_call_status","description":"\n<p>Restrict which call statuses fire the webhook. Leave blank to fire regardless of status. <code>live</code> only fires while the call is in progress, <code>ended</code> only fires after the call has completed.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"connected_duration_seconds","full_name":"connected_duration_seconds","description":"\n<p>Wait to fire the webhook until the buyer has been connected with the caller for this many seconds. If the call ends before that much time has passed, the webhook does not fire. Leave blank to fire as soon as the buyer connects.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"cache_success_for_seconds","full_name":"cache_success_for_seconds","description":"\n<p>How long, in seconds, to cache a successful response from the webhook before checking it again.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"tier","full_name":"tier","description":"\n<p>The order global webhooks fire in, from lowest to highest; webhooks assigned to a Buyer, Offer, etc are always tier 0. Set this below 0 to fire before other webhooks in your account. Only applies when <code>global_company_id</code> is set.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_answered_with_contact_field_ids","full_name":"buyer_answered_with_contact_field_ids","description":"\n<p>Fire only after the buyer has answered and all of these Contact Fields have values.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_map_group_ids","full_name":"token_value_map_group_ids","description":"\n<p>Map lead data to custom values by assigning these Token Value Map Groups to the webhook.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of tokens. Example tokens:<br> <code>buyer_interest:loan,another_token:value</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sortable_order","full_name":"sortable_order","description":"\n<p>The order in which records will be sorted. Values are sorted in ascending order; smaller values are listed first.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>The human friendly name of this webhook.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"text_message_flow_id","full_name":"text_message_flow_id","description":"\n<p>Assign the webhook to this SMS Flow to have it fire on that flow’s messages.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {SMS AI Flow}[/api/docs/1.0/text_message_flows/index.html]. Refer to: {/api/docs/1.0/text_message_flows}[/api/docs/1.0/text_message_flows/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_router_answer_id","full_name":"call_router_answer_id","description":"\n<p>Assign the webhook to this Call Flow Answer to have it fire when that answer is used.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Call Router Answer}[/api/docs/1.0/call_router_answers/index.html]. Refer to: {/api/docs/1.0/call_router_answers}[/api/docs/1.0/call_router_answers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/outgoing_webhooks/show","name":"show","apis":[{"api_url":"/api/v1/outgoing_webhooks/:id","http_method":"GET","short_description":"Show the details of a webhook","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/outgoing_webhooks/update","name":"update","apis":[{"api_url":"/api/v1/outgoing_webhooks/:id","http_method":"PUT","short_description":"Update a webhook","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"global_company_id","full_name":"global_company_id","description":"\n<p>Assign the webhook to your company to have it fire on all calls.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Company}[/api/docs/1.0/companies/index.html]. Refer to: {/api/docs/1.0/companies}[/api/docs/1.0/companies/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_id","full_name":"offer_id","description":"\n<p>Assign the record to this Offer.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_id","full_name":"buyer_id","description":"\n<p>Filter for webhooks that are assigned to this Buyer.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Buyer}[/api/docs/1.0/buyers/index.html]. Refer to: {/api/docs/1.0/buyers}[/api/docs/1.0/buyers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_group_id","full_name":"buyer_group_id","description":"\n<p>Filter for webhooks that are assigned to this Buyer Group.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Buyer Group}[/api/docs/1.0/buyer_groups/index.html]. Refer to: {/api/docs/1.0/buyer_groups}[/api/docs/1.0/buyer_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_id","full_name":"traffic_source_id","description":"\n<p>Filter for webhooks that are assigned to this Traffic Source.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Traffic Source}[/api/docs/1.0/traffic_sources/index.html]. Refer to: {/api/docs/1.0/traffic_sources}[/api/docs/1.0/traffic_sources/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_router_id","full_name":"call_router_id","description":"\n<p>Filter for webhooks that are assigned to this Call Flow.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Call Flow}[/api/docs/1.0/call_routers/index.html]. Refer to: {/api/docs/1.0/call_routers}[/api/docs/1.0/call_routers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_action_id","full_name":"schedule_action_id","description":"\n<p>Assign the record to this Schedule Action.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Schedule Action}[/api/docs/1.0/schedule_actions/index.html]. Refer to: {/api/docs/1.0/schedule_actions}[/api/docs/1.0/schedule_actions/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"trigger_type","full_name":"trigger_type","description":"\n<p>When does this trigger fire?</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>agent_enter_conference</code>, <code>agent_exit_conference</code>, <code>agent_offline</code>, <code>agent_online</code>, <code>before_answering_call</code>, <code>before_placing_call</code>, <code>before_schedule_action_dial</code>, <code>before_sending_text_message</code>, <code>both_converted</code>, <code>buyer_answered</code>, <code>buyer_answered_with_contact_fields</code>, <code>buyer_before_dial</code>, <code>buyer_converted</code>, <code>buyer_dialled</code>, <code>buyer_did_not_convert</code>, <code>buyer_enter_conference</code>, <code>buyer_exit_conference</code>, <code>call_changed</code>, <code>call_disposition_changed</code>, <code>call_recording_updated</code>, <code>call_recording_updated_call_ended</code>, <code>consumer_enter_conference</code>, <code>consumer_exit_conference</code>, <code>contact_fields_changed</code>, <code>did_not_convert</code>, <code>either_converted</code>, <code>every_call</code>, <code>lead_changed</code>, <code>lead_opted_out</code>, <code>new_call_started</code>, <code>new_lead_created</code>, <code>offer_converted</code>, <code>offer_did_not_convert</code>, <code>only_buyer_converted</code>, <code>only_offer_converted</code>, <code>timer</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"trigger_duration","full_name":"trigger_duration","description":"\n<p>How many seconds must pass for the trigger to fire?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"trigger_call_status","full_name":"trigger_call_status","description":"\n<p>Restrict which call statuses fire the webhook. Leave blank to fire regardless of status. <code>live</code> only fires while the call is in progress, <code>ended</code> only fires after the call has completed.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"connected_duration_seconds","full_name":"connected_duration_seconds","description":"\n<p>Wait to fire the webhook until the buyer has been connected with the caller for this many seconds. If the call ends before that much time has passed, the webhook does not fire. Leave blank to fire as soon as the buyer connects.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"cache_success_for_seconds","full_name":"cache_success_for_seconds","description":"\n<p>How long, in seconds, to cache a successful response from the webhook before checking it again.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"tier","full_name":"tier","description":"\n<p>The order global webhooks fire in, from lowest to highest; webhooks assigned to a Buyer, Offer, etc are always tier 0. Set this below 0 to fire before other webhooks in your account. Only applies when <code>global_company_id</code> is set.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_answered_with_contact_field_ids","full_name":"buyer_answered_with_contact_field_ids","description":"\n<p>Fire only after the buyer has answered and all of these Contact Fields have values.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_map_group_ids","full_name":"token_value_map_group_ids","description":"\n<p>Map lead data to custom values by assigning these Token Value Map Groups to the webhook.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of tokens. Example tokens:<br> <code>buyer_interest:loan,another_token:value</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sortable_order","full_name":"sortable_order","description":"\n<p>The order in which records will be sorted. Values are sorted in ascending order; smaller values are listed first.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/outgoing_webhooks/destroy","name":"destroy","apis":[{"api_url":"/api/v1/outgoing_webhooks/:id","http_method":"DELETE","short_description":"Delete a webhook","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"phone_numbers":{"doc_url":"/api/docs/1.0/phone_numbers","id":"phone_numbers","api_url":"/api","name":"Phone Numbers","short_description":"The tracking phone numbers in your Trackdrive account.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/phone_numbers/index","name":"index","apis":[{"api_url":"/api/v1/phone_numbers","http_method":"GET","short_description":"List your phone numbers","deprecated":null}],"formats":["json","csv"],"full_description":"","errors":[],"params":[{"name":"serializer","full_name":"serializer","description":"\n<p>This endpoint supports multiple response formats. Pass <code>serializer=name</code> to retrieve data in an alternate format.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>number</th><td>Default response format.</td></tr><tr><th>number_grid</th><td>Modern response format that returns various foreign keys for use with other API endpoints.</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"number","full_name":"number","description":"\n<p>The phone number.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_id","full_name":"offer_id","description":"\n<p>Refer to the offer api for details</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_id","full_name":"traffic_source_id","description":"\n<p>Refer to the traffic source api for details</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"provider_configuration_id","full_name":"provider_configuration_id","description":"\n<p>Refer to the provider api for details</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ring_pool_id","full_name":"ring_pool_id","description":"\n<p>Refer to the Number Pool api for details</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"last_call_at_to","full_name":"last_call_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"last_call_at_from","full_name":"last_call_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\nnumber\n</li>\n<li class='column-attempt'>\noffer_id\n</li>\n<li class='column-attempt'>\ntraffic_source_id\n</li>\n<li class='column-attempt'>\nprovider_configuration_id\n</li>\n<li class='column-attempt'>\ndescription\n</li>\n<li class='column-attempt'>\nring_pool_id\n</li>\n<li class='column-attempt'>\nprovider_auth_key\n</li>\n<li class='column-attempt'>\nlast_call_at\n</li>\n<li class='column-attempt'>\ntoken_values\n</li>\n<li class='column-attempt'>\ncountry\n</li>\n<li class='column-attempt'>\narea_code_id\n</li>\n<li class='column-attempt'>\noptimizer_displayed_at\n</li>\n<li class='column-attempt'>\noptimizer_tokens_changed_at\n</li>\n<li class='column-attempt'>\nplain_number\n</li>\n<li class='column-attempt'>\nextension\n</li>\n<li class='column-attempt'>\nchecksum\n</li>\n<li class='column-attempt'>\nhuman_number\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/phone_numbers/create","name":"create","apis":[{"api_url":"/api/v1/phone_numbers","http_method":"POST","short_description":"Purchase a phone number","deprecated":null}],"formats":null,"full_description":"\n<p>Purchase a new phone number using one of your existing provider configurations.</p>\n","errors":[],"params":[{"name":"serializer","full_name":"serializer","description":"\n<p>This endpoint supports multiple response formats. Pass <code>serializer=name</code> to retrieve data in an alternate format.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>number</th><td>Default response format.</td></tr><tr><th>number_grid</th><td>Modern response format that returns various foreign keys for use with other API endpoints.</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"forward_type","full_name":"forward_type","description":"\n<p>Forward Type - Should the number forward to an Offer or a Buyer</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>offer_id</th><td>Forward to Offer</td></tr><tr><th>buyer_id</th><td>Forward to Buyer</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_id","full_name":"buyer_id","description":"\n<p>The buyer calls forward to when <code>forward_type</code> is <code>buyer_id</code>. Required with that forward type. If the buyer does not answer, the exception handling of your account’s direct forward offer applies.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Buyer}[/api/docs/1.0/buyers/index.html]. Refer to: {/api/docs/1.0/buyers}[/api/docs/1.0/buyers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"provider_configuration_id","full_name":"provider_configuration_id","description":"\n<p>Refer to the provider api for details</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Provider}[/api/docs/1.0/provider_configurations/index.html]. Refer to: {/api/docs/1.0/provider_configurations}[/api/docs/1.0/provider_configurations/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_id","full_name":"offer_id","description":"\n<p>Refer to the offer api for details</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"toll_free","full_name":"toll_free","description":"\n<p>Purchase a toll-free or local number? true for toll-free, false for local number.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"country","full_name":"country","description":"\n<p>The country where the number will be purchased.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>AU</code>, <code>CA</code>, <code>GB</code>, <code>US</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"requested_number","full_name":"requested_number","description":"\n<p>The phone number you wish to purchase from /api/v1/phone_numbers/search</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_id","full_name":"traffic_source_id","description":"\n<p>Refer to the traffic source api for details</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Traffic Source}[/api/docs/1.0/traffic_sources/index.html]. Refer to: {/api/docs/1.0/traffic_sources}[/api/docs/1.0/traffic_sources/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ring_pool_id","full_name":"ring_pool_id","description":"\n<p>Refer to the Number Pool api for details</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Number Pool}[/api/docs/1.0/ring_pools/index.html]. Refer to: {/api/docs/1.0/ring_pools}[/api/docs/1.0/ring_pools/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_override_lead_traffic_source","full_name":"traffic_source_override_lead_traffic_source","description":"\n<p>Force Calls to Credit This Traffic Source and Extra Tokens, even if Lead Traffic Source or Data is Different</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid list of tokens. Example tokens:<br> <code>buyer_interest:loan,another_token:value</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/phone_numbers/show","name":"show","apis":[{"api_url":"/api/v1/phone_numbers/:id","http_method":"GET","short_description":"Show the details of phone number","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"serializer","full_name":"serializer","description":"\n<p>This endpoint supports multiple response formats. Pass <code>serializer=name</code> to retrieve data in an alternate format.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>number</th><td>Default response format.</td></tr><tr><th>number_grid</th><td>Modern response format that returns various foreign keys for use with other API endpoints.</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"id","full_name":"id","description":"\n<p>This can be either the internal trackdrive id or the full phone number beginning with ‘+’<br> For example:<br> To find a number using trackdrive’s internal id pass <code>id=185923</code><br> To find a number using the phone number pass <code>id=+18005002562&quot;</code></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/phone_numbers/update","name":"update","apis":[{"api_url":"/api/v1/phone_numbers/:id","http_method":"PUT","short_description":"Update a phone number's source or pool","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"serializer","full_name":"serializer","description":"\n<p>This endpoint supports multiple response formats. Pass <code>serializer=name</code> to retrieve data in an alternate format.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>number</th><td>Default response format.</td></tr><tr><th>number_grid</th><td>Modern response format that returns various foreign keys for use with other API endpoints.</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"id","full_name":"id","description":"\n<p>This can be either the internal trackdrive id or the full phone number beginning with ‘+’<br> For example:<br> To find a number using trackdrive’s internal id pass <code>id=185923</code><br> To find a number using the phone number pass <code>id=+18005002562&quot;</code></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>A note that identifies the number in your account.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"forward_type","full_name":"forward_type","description":"\n<p>Forward Type - Should the number forward to an Offer or a Buyer</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>offer_id</th><td>Forward to Offer</td></tr><tr><th>buyer_id</th><td>Forward to Buyer</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_id","full_name":"buyer_id","description":"\n<p>The buyer calls forward to when <code>forward_type</code> is <code>buyer_id</code>. Required with that forward type. If the buyer does not answer, the exception handling of your account’s direct forward offer applies.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Buyer}[/api/docs/1.0/buyers/index.html]. Refer to: {/api/docs/1.0/buyers}[/api/docs/1.0/buyers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_id","full_name":"offer_id","description":"\n<p>Refer to the offer api for details</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_id","full_name":"traffic_source_id","description":"\n<p>Refer to the traffic source api for details</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Traffic Source}[/api/docs/1.0/traffic_sources/index.html]. Refer to: {/api/docs/1.0/traffic_sources}[/api/docs/1.0/traffic_sources/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ring_pool_id","full_name":"ring_pool_id","description":"\n<p>Refer to the Number Pool api for details</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Number Pool}[/api/docs/1.0/ring_pools/index.html]. Refer to: {/api/docs/1.0/ring_pools}[/api/docs/1.0/ring_pools/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_override_lead_traffic_source","full_name":"traffic_source_override_lead_traffic_source","description":"\n<p>Force Calls to Credit This Traffic Source and Extra Tokens, even if Lead Traffic Source or Data is Different</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid list of tokens. Example tokens:<br> <code>buyer_interest:loan,another_token:value</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"paused","full_name":"paused","description":"\n<p>Pause or unpause.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"use_with_key_press_flows","full_name":"use_with_key_press_flows","description":"\n<p>Apply a key press flow group to calls on this number.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"key_press_flow_group_id","full_name":"key_press_flow_group_id","description":"\n<p>The key press flow group applied when <code>use_with_key_press_flows</code> is true.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Key Press Flow Group}[/api/docs/1.0/key_press_flow_groups/index.html]. Refer to: {/api/docs/1.0/key_press_flow_groups}[/api/docs/1.0/key_press_flow_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_match_sort_order","full_name":"lead_match_sort_order","description":"\n<p>Which leads to search first when matching an inbound caller to an existing lead.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>schedule_leads_first</th><td>[Default] Search for a matching schedule lead before considering offer leads.</td></tr><tr><th>offer_leads_first</th><td>Search for a matching offer lead before considering schedule leads.</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"delete_prevention","full_name":"delete_prevention","description":"\n<p>When true, the number cannot be deleted until deletion prevention is turned off.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/phone_numbers/destroy","name":"destroy","apis":[{"api_url":"/api/v1/phone_numbers/:id","http_method":"DELETE","short_description":"Unrent a phone number.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"serializer","full_name":"serializer","description":"\n<p>This endpoint supports multiple response formats. Pass <code>serializer=name</code> to retrieve data in an alternate format.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>number</th><td>Default response format.</td></tr><tr><th>number_grid</th><td>Modern response format that returns various foreign keys for use with other API endpoints.</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"id","full_name":"id","description":"\n<p>This can be either the internal trackdrive id or the full phone number beginning with ‘+’<br> For example:<br> To find a number using trackdrive’s internal id pass <code>id=185923</code><br> To find a number using the phone number pass <code>id=+18005002562&quot;</code></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/phone_numbers/search","name":"search","apis":[{"api_url":"/api/v1/phone_numbers/search","http_method":"GET","short_description":"Search available phone numbers for purchase","deprecated":null}],"formats":null,"full_description":"\n<p>Returns a list of available phone numbers for sale. Can be used with POST /<a href=\"phone_number\">api/v1/phone_numbers?requested_number=</a> to purchase a number.</p>\n","errors":[],"params":[{"name":"country","full_name":"country","description":"\n<p>Two-letter country code (default: US)</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"toll_free","full_name":"toll_free","description":"\n<p>Whether to search toll-free numbers</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>true</code>, <code>false</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"prefix","full_name":"prefix","description":"\n<p>Restrict by area code (NPA). Example: 415, 209, 719</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"query","full_name":"query","description":"\n<p>Full or partial phone number to match</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"provider_configurations":{"doc_url":"/api/docs/1.0/provider_configurations","id":"provider_configurations","api_url":"/api","name":"Telephone Accounts","short_description":"The Phone Providers in your Trackdrive account. One of: Trackdrive, Twilio, and Plivo.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/provider_configurations/index","name":"index","apis":[{"api_url":"/api/v1/provider_configurations","http_method":"GET","short_description":"List Phone Providers","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"serializer","full_name":"serializer","description":"\n<p>This endpoint supports multiple response formats. Pass <code>serializer=name</code> to retrieve data in an alternate format.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>provider_configuration</th><td>Provider Configuration</td></tr><tr><th>provider_configuration_grid</th><td>Provider Configuration Grid</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\nprovider_auto_recharge\n</li>\n<li class='column-attempt'>\nprovider_user_name\n</li>\n<li class='column-attempt'>\nprovider_app\n</li>\n<li class='column-attempt'>\nis_default\n</li>\n<li class='column-attempt'>\nprovider_type\n</li>\n<li class='column-attempt'>\nnumbers_count\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"order","full_name":"order","description":"\n<p>Sort results by this field.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>id</code>, <code>type</code>, <code>name</code>, <code>created_at</code>, <code>updated_at</code>, <code>deleted_at</code>, <code>max_requests_per_interval</code>, <code>max_requests_per_caller</code>, <code>max_requests_per_number</code>, <code>max_requests_per_provider</code>, <code>requests_interval_for_caller</code>, <code>requests_interval_for_number</code>, <code>requests_interval_for_provider</code>, <code>max_requests_per_second</code>, <code>block_rate_limited_caller</code>, <code>is_default</code>, <code>max_requests_per_npa_nxx</code>, <code>requests_interval_for_npa_nxx</code>, <code>numbers_count</code>, <code>last_call_at</code>, <code>calls_count</code>, <code>recent_calls_count</code>, <code>disconnected_at</code>, <code>connected_status</code>, <code>connected_at</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/provider_configurations/show","name":"show","apis":[{"api_url":"/api/v1/provider_configurations/:id","http_method":"GET","short_description":"Find Specific Phone Provider","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"serializer","full_name":"serializer","description":"\n<p>This endpoint supports multiple response formats. Pass <code>serializer=name</code> to retrieve data in an alternate format.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>provider_configuration</th><td>Provider Configuration</td></tr><tr><th>provider_configuration_grid</th><td>Provider Configuration Grid</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/provider_configurations/update","name":"update","apis":[{"api_url":"/api/v1/provider_configurations/:id","http_method":"PUT","short_description":"Update Specific Phone Provider","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"serializer","full_name":"serializer","description":"\n<p>This endpoint supports multiple response formats. Pass <code>serializer=name</code> to retrieve data in an alternate format.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>provider_configuration</th><td>Provider Configuration</td></tr><tr><th>provider_configuration_grid</th><td>Provider Configuration Grid</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Provide a name that will appear throughout Trackdrive.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"is_default","full_name":"is_default","description":"\n<p>Is this provider the default for new number purchases.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"block_rate_limited_caller","full_name":"block_rate_limited_caller","description":"\n<p>When a caller exceeds its rate limit, permanently block that caller’s number instead of only rejecting the excess calls.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"max_requests_per_caller","full_name":"max_requests_per_caller","description":"\n<p>Maximum inbound calls allowed from a single caller within requests_interval_for_caller seconds before it is treated as abusive traffic.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"requests_interval_for_caller","full_name":"requests_interval_for_caller","description":"\n<p>Rolling time window, in seconds, used to measure max_requests_per_caller.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"max_requests_per_number","full_name":"max_requests_per_number","description":"\n<p>Maximum inbound calls allowed to a single tracking number within requests_interval_for_number seconds before it is treated as abusive traffic.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"requests_interval_for_number","full_name":"requests_interval_for_number","description":"\n<p>Rolling time window, in seconds, used to measure max_requests_per_number.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"max_requests_per_provider","full_name":"max_requests_per_provider","description":"\n<p>Maximum inbound calls allowed across this provider account within requests_interval_for_provider seconds before it is treated as abusive traffic.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"requests_interval_for_provider","full_name":"requests_interval_for_provider","description":"\n<p>Rolling time window, in seconds, used to measure max_requests_per_provider.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"max_requests_per_npa_nxx","full_name":"max_requests_per_npa_nxx","description":"\n<p>Maximum inbound calls allowed from a single area code and prefix combination within requests_interval_for_npa_nxx seconds before it is treated as abusive traffic.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"requests_interval_for_npa_nxx","full_name":"requests_interval_for_npa_nxx","description":"\n<p>Rolling time window, in seconds, used to measure max_requests_per_npa_nxx.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"ring_pools":{"doc_url":"/api/docs/1.0/ring_pools","id":"ring_pools","api_url":"/api","name":"Number Pools","short_description":"A pool of tracking phone numbers assigned to a traffic source; a different number is swapped in per website visitor to attribute their calls.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/ring_pools/index","name":"index","apis":[{"api_url":"/api/v1/ring_pools","http_method":"GET","short_description":"List Phone Number Pools.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncontext_menu_name\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\noffer_id\n</li>\n<li class='column-attempt'>\ntraffic_source_id\n</li>\n<li class='column-attempt'>\nnumbers_count\n</li>\n<li class='column-attempt'>\ntoll_free\n</li>\n<li class='column-attempt'>\ncountry\n</li>\n<li class='column-attempt'>\ndescription\n</li>\n<li class='column-attempt'>\nnumber_limit\n</li>\n<li class='column-attempt'>\ncampaign_registry_id\n</li>\n<li class='column-attempt'>\nnumber_stockpile\n</li>\n<li class='column-attempt'>\ntraffic_source_override_lead_traffic_source\n</li>\n<li class='column-attempt'>\nper_visitor\n</li>\n<li class='column-attempt'>\ntracking_type\n</li>\n<li class='column-attempt'>\nextensions_length\n</li>\n<li class='column-attempt'>\nextensions_minimum\n</li>\n<li class='column-attempt'>\nextensions_maximum\n</li>\n<li class='column-attempt'>\nprovider_configuration_id\n</li>\n<li class='column-attempt'>\nauto_rent_numbers\n</li>\n<li class='column-attempt'>\nis_active\n</li>\n<li class='column-attempt'>\nprovider\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\nrecord_token_additional_id\n</li>\n<li class='column-attempt'>\nrecord_token_additional_data_count\n</li>\n<li class='column-attempt'>\nrecord_token_additional_data\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/ring_pools/new","name":"new","apis":[{"api_url":"/api/v1/ring_pools/new","http_method":"GET","short_description":"Build Phone Number Pool with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"offer_id","full_name":"offer_id","description":"\n<p>Offer</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"provider_configuration_id","full_name":"provider_configuration_id","description":"\n<p>Refer to the provider api for details</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Provider}[/api/docs/1.0/provider_configurations/index.html]. Refer to: {/api/docs/1.0/provider_configurations}[/api/docs/1.0/provider_configurations/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_id","full_name":"traffic_source_id","description":"\n<p>Traffic Source</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Traffic Source}[/api/docs/1.0/traffic_sources/index.html]. Refer to: {/api/docs/1.0/traffic_sources}[/api/docs/1.0/traffic_sources/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"numbers_count","full_name":"numbers_count","description":"\n<p>Numbers Count</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"toll_free","full_name":"toll_free","description":"\n<p>Toll Free</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"country","full_name":"country","description":"\n<p>Country</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"number_limit","full_name":"number_limit","description":"\n<p>Number Limit</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>A human readable description of this Number Pool.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"external_record_id","full_name":"external_record_id","description":"\n<p>Your own identifier for this Number Pool, used to correlate it with a record in an external system.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"is_active","full_name":"is_active","description":"\n<p>Use this Number Pool for Dynamic Number Insertion. Only one Number Pool can be active per Offer and Traffic Source.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_visitor","full_name":"per_visitor","description":"\n<p>Assign each website visitor their own number from the pool, so calls can be attributed to that visitor.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_hold_time","full_name":"token_hold_time","description":"\n<p>How many seconds a number stays assigned to a caller’s token before it can be reassigned.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"number_stockpile","full_name":"number_stockpile","description":"\n<p>How many numbers to keep in reserve, ready and unassigned, within this pool.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"auto_rent_numbers","full_name":"auto_rent_numbers","description":"\n<p>Automatically purchase numbers up to the Number Limit as they are needed.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"area_code_id","full_name":"area_code_id","description":"\n<p>The preferred area code to purchase numbers from when Auto Rent Numbers is enabled.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"hide_embedded_access","full_name":"hide_embedded_access","description":"\n<p>Prevent this Number Pool from being used for embedded Dynamic Number Insertion access on more than one Traffic Source per Offer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"google_analytics","full_name":"google_analytics","description":"\n<p>Track calls from this Number Pool with Google Analytics.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"google_analytics_account","full_name":"google_analytics_account","description":"\n<p>Your Google Analytics account id used when Google Analytics is enabled.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"maximum_ping_time","full_name":"maximum_ping_time","description":"\n<p>The maximum number of seconds a browser will wait for a number to be returned before giving up.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"extensions_length","full_name":"extensions_length","description":"\n<p>The number of digits used for extensions when Extensions are enabled on this Number Pool.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"extensions_minimum","full_name":"extensions_minimum","description":"\n<p>The lowest extension number that can be assigned.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"extensions_maximum","full_name":"extensions_maximum","description":"\n<p>The highest extension number that can be assigned.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"campaign_registry_id","full_name":"campaign_registry_id","description":"\n<p>The Campaign Registry ID applied to every number in this pool for SMS compliance.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"campaign_registry_approve","full_name":"campaign_registry_approve","description":"\n<p>Manually mark every number in this pool as Campaign Registry approved.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"campaign_registry_unapprove","full_name":"campaign_registry_unapprove","description":"\n<p>Manually mark every number in this pool as Campaign Registry unapproved.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fill_pool","full_name":"fill_pool","description":"\n<p>Immediately purchase numbers until this pool reaches its Number Limit.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_override_lead_traffic_source","full_name":"traffic_source_override_lead_traffic_source","description":"\n<p>Force calls placed to this Number Pool’s numbers to credit this pool’s Traffic Source, even when the lead’s Traffic Source is different.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"dial_with_area_codes","full_name":"dial_with_area_codes","description":"\n<p>When placing outbound calls, prefer a number from the pool matching the consumer’s area code. If none is available, an area code match from area_code_maps or any toll free number in the pool is used instead.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"dial_with_any_state_area_code","full_name":"dial_with_any_state_area_code","description":"\n<p>When Dial With Area Codes is enabled and no matching area code is available, allow dialing with any area code in the consumer’s state.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attribution_token_value_ids","full_name":"attribution_token_value_ids","description":"\n<p>The ids of the Token Values whose tokens will be additionally applied to calls handled by this Number Pool.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to calls handled by this Number Pool by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of tokens. Example tokens:<br> <code>buyer_interest:loan,another_token:value</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"cid","full_name":"cid","description":"\n<p>Alternative to offer_id. Matches an Offer by your own external Offer identifier instead.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"afid","full_name":"afid","description":"\n<p>Alternative to traffic_source_id. Matches a Traffic Source by your own external Traffic Source identifier instead.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"number_type","full_name":"number_type","description":"\n<p>The type of Number Pool, such as RingPool for phone tracking numbers or SmsNumberGroup for SMS sending numbers.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/ring_pools/create","name":"create","apis":[{"api_url":"/api/v1/ring_pools","http_method":"POST","short_description":"Create Phone Number Pool.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"offer_id","full_name":"offer_id","description":"\n<p>Offer</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"provider_configuration_id","full_name":"provider_configuration_id","description":"\n<p>Refer to the provider api for details</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Provider}[/api/docs/1.0/provider_configurations/index.html]. Refer to: {/api/docs/1.0/provider_configurations}[/api/docs/1.0/provider_configurations/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_id","full_name":"traffic_source_id","description":"\n<p>Traffic Source</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Traffic Source}[/api/docs/1.0/traffic_sources/index.html]. Refer to: {/api/docs/1.0/traffic_sources}[/api/docs/1.0/traffic_sources/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"numbers_count","full_name":"numbers_count","description":"\n<p>Numbers Count</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"toll_free","full_name":"toll_free","description":"\n<p>Toll Free</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"country","full_name":"country","description":"\n<p>Country</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"number_limit","full_name":"number_limit","description":"\n<p>Number Limit</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>A human readable description of this Number Pool.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"external_record_id","full_name":"external_record_id","description":"\n<p>Your own identifier for this Number Pool, used to correlate it with a record in an external system.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"is_active","full_name":"is_active","description":"\n<p>Use this Number Pool for Dynamic Number Insertion. Only one Number Pool can be active per Offer and Traffic Source.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_visitor","full_name":"per_visitor","description":"\n<p>Assign each website visitor their own number from the pool, so calls can be attributed to that visitor.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_hold_time","full_name":"token_hold_time","description":"\n<p>How many seconds a number stays assigned to a caller’s token before it can be reassigned.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"number_stockpile","full_name":"number_stockpile","description":"\n<p>How many numbers to keep in reserve, ready and unassigned, within this pool.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"auto_rent_numbers","full_name":"auto_rent_numbers","description":"\n<p>Automatically purchase numbers up to the Number Limit as they are needed.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"area_code_id","full_name":"area_code_id","description":"\n<p>The preferred area code to purchase numbers from when Auto Rent Numbers is enabled.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"hide_embedded_access","full_name":"hide_embedded_access","description":"\n<p>Prevent this Number Pool from being used for embedded Dynamic Number Insertion access on more than one Traffic Source per Offer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"google_analytics","full_name":"google_analytics","description":"\n<p>Track calls from this Number Pool with Google Analytics.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"google_analytics_account","full_name":"google_analytics_account","description":"\n<p>Your Google Analytics account id used when Google Analytics is enabled.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"maximum_ping_time","full_name":"maximum_ping_time","description":"\n<p>The maximum number of seconds a browser will wait for a number to be returned before giving up.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"extensions_length","full_name":"extensions_length","description":"\n<p>The number of digits used for extensions when Extensions are enabled on this Number Pool.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"extensions_minimum","full_name":"extensions_minimum","description":"\n<p>The lowest extension number that can be assigned.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"extensions_maximum","full_name":"extensions_maximum","description":"\n<p>The highest extension number that can be assigned.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"campaign_registry_id","full_name":"campaign_registry_id","description":"\n<p>The Campaign Registry ID applied to every number in this pool for SMS compliance.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"campaign_registry_approve","full_name":"campaign_registry_approve","description":"\n<p>Manually mark every number in this pool as Campaign Registry approved.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"campaign_registry_unapprove","full_name":"campaign_registry_unapprove","description":"\n<p>Manually mark every number in this pool as Campaign Registry unapproved.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fill_pool","full_name":"fill_pool","description":"\n<p>Immediately purchase numbers until this pool reaches its Number Limit.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_override_lead_traffic_source","full_name":"traffic_source_override_lead_traffic_source","description":"\n<p>Force calls placed to this Number Pool’s numbers to credit this pool’s Traffic Source, even when the lead’s Traffic Source is different.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"dial_with_area_codes","full_name":"dial_with_area_codes","description":"\n<p>When placing outbound calls, prefer a number from the pool matching the consumer’s area code. If none is available, an area code match from area_code_maps or any toll free number in the pool is used instead.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"dial_with_any_state_area_code","full_name":"dial_with_any_state_area_code","description":"\n<p>When Dial With Area Codes is enabled and no matching area code is available, allow dialing with any area code in the consumer’s state.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attribution_token_value_ids","full_name":"attribution_token_value_ids","description":"\n<p>The ids of the Token Values whose tokens will be additionally applied to calls handled by this Number Pool.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to calls handled by this Number Pool by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of tokens. Example tokens:<br> <code>buyer_interest:loan,another_token:value</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"cid","full_name":"cid","description":"\n<p>Alternative to offer_id. Matches an Offer by your own external Offer identifier instead.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"afid","full_name":"afid","description":"\n<p>Alternative to traffic_source_id. Matches a Traffic Source by your own external Traffic Source identifier instead.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"number_type","full_name":"number_type","description":"\n<p>The type of Number Pool, such as RingPool for phone tracking numbers or SmsNumberGroup for SMS sending numbers.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/ring_pools/show","name":"show","apis":[{"api_url":"/api/v1/ring_pools/:id","http_method":"GET","short_description":"Get Phone Number Pool by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/ring_pools/update","name":"update","apis":[{"api_url":"/api/v1/ring_pools/:id","http_method":"PUT","short_description":"Update Phone Number Pool by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"offer_id","full_name":"offer_id","description":"\n<p>Offer</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"provider_configuration_id","full_name":"provider_configuration_id","description":"\n<p>Refer to the provider api for details</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Provider}[/api/docs/1.0/provider_configurations/index.html]. Refer to: {/api/docs/1.0/provider_configurations}[/api/docs/1.0/provider_configurations/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_id","full_name":"traffic_source_id","description":"\n<p>Traffic Source</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Traffic Source}[/api/docs/1.0/traffic_sources/index.html]. Refer to: {/api/docs/1.0/traffic_sources}[/api/docs/1.0/traffic_sources/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"numbers_count","full_name":"numbers_count","description":"\n<p>Numbers Count</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"toll_free","full_name":"toll_free","description":"\n<p>Toll Free</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"country","full_name":"country","description":"\n<p>Country</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"number_limit","full_name":"number_limit","description":"\n<p>Number Limit</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>A human readable description of this Number Pool.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"external_record_id","full_name":"external_record_id","description":"\n<p>Your own identifier for this Number Pool, used to correlate it with a record in an external system.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"is_active","full_name":"is_active","description":"\n<p>Use this Number Pool for Dynamic Number Insertion. Only one Number Pool can be active per Offer and Traffic Source.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_visitor","full_name":"per_visitor","description":"\n<p>Assign each website visitor their own number from the pool, so calls can be attributed to that visitor.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_hold_time","full_name":"token_hold_time","description":"\n<p>How many seconds a number stays assigned to a caller’s token before it can be reassigned.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"number_stockpile","full_name":"number_stockpile","description":"\n<p>How many numbers to keep in reserve, ready and unassigned, within this pool.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"auto_rent_numbers","full_name":"auto_rent_numbers","description":"\n<p>Automatically purchase numbers up to the Number Limit as they are needed.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"area_code_id","full_name":"area_code_id","description":"\n<p>The preferred area code to purchase numbers from when Auto Rent Numbers is enabled.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"hide_embedded_access","full_name":"hide_embedded_access","description":"\n<p>Prevent this Number Pool from being used for embedded Dynamic Number Insertion access on more than one Traffic Source per Offer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"google_analytics","full_name":"google_analytics","description":"\n<p>Track calls from this Number Pool with Google Analytics.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"google_analytics_account","full_name":"google_analytics_account","description":"\n<p>Your Google Analytics account id used when Google Analytics is enabled.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"maximum_ping_time","full_name":"maximum_ping_time","description":"\n<p>The maximum number of seconds a browser will wait for a number to be returned before giving up.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"extensions_length","full_name":"extensions_length","description":"\n<p>The number of digits used for extensions when Extensions are enabled on this Number Pool.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"extensions_minimum","full_name":"extensions_minimum","description":"\n<p>The lowest extension number that can be assigned.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"extensions_maximum","full_name":"extensions_maximum","description":"\n<p>The highest extension number that can be assigned.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"campaign_registry_id","full_name":"campaign_registry_id","description":"\n<p>The Campaign Registry ID applied to every number in this pool for SMS compliance.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"campaign_registry_approve","full_name":"campaign_registry_approve","description":"\n<p>Manually mark every number in this pool as Campaign Registry approved.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"campaign_registry_unapprove","full_name":"campaign_registry_unapprove","description":"\n<p>Manually mark every number in this pool as Campaign Registry unapproved.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fill_pool","full_name":"fill_pool","description":"\n<p>Immediately purchase numbers until this pool reaches its Number Limit.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_override_lead_traffic_source","full_name":"traffic_source_override_lead_traffic_source","description":"\n<p>Force calls placed to this Number Pool’s numbers to credit this pool’s Traffic Source, even when the lead’s Traffic Source is different.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"dial_with_area_codes","full_name":"dial_with_area_codes","description":"\n<p>When placing outbound calls, prefer a number from the pool matching the consumer’s area code. If none is available, an area code match from area_code_maps or any toll free number in the pool is used instead.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"dial_with_any_state_area_code","full_name":"dial_with_any_state_area_code","description":"\n<p>When Dial With Area Codes is enabled and no matching area code is available, allow dialing with any area code in the consumer’s state.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attribution_token_value_ids","full_name":"attribution_token_value_ids","description":"\n<p>The ids of the Token Values whose tokens will be additionally applied to calls handled by this Number Pool.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to calls handled by this Number Pool by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of tokens. Example tokens:<br> <code>buyer_interest:loan,another_token:value</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"cid","full_name":"cid","description":"\n<p>Alternative to offer_id. Matches an Offer by your own external Offer identifier instead.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"afid","full_name":"afid","description":"\n<p>Alternative to traffic_source_id. Matches a Traffic Source by your own external Traffic Source identifier instead.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"number_type","full_name":"number_type","description":"\n<p>The type of Number Pool, such as RingPool for phone tracking numbers or SmsNumberGroup for SMS sending numbers.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/ring_pools/destroy","name":"destroy","apis":[{"api_url":"/api/v1/ring_pools/:id","http_method":"DELETE","short_description":"Destroy Phone Number Pool by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"schedule_action_groups":{"doc_url":"/api/docs/1.0/schedule_action_groups","id":"schedule_action_groups","api_url":"/api","name":"Action Groups","short_description":"A named, reusable bundle of call actions, such as transferring, hanging up, or sending an SMS, that run together when triggered by an agent status change or a matched transcription.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/schedule_action_groups/index","name":"index","apis":[{"api_url":"/api/v1/schedule_action_groups","http_method":"GET","short_description":"List Action Group records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\ndescription\n</li>\n<li class='column-attempt'>\nschedule_action_ids\n</li>\n<li class='column-attempt'>\nschedule_actions_count\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/schedule_action_groups/new","name":"new","apis":[{"api_url":"/api/v1/schedule_action_groups/new","http_method":"GET","short_description":"Build Action Group with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/schedule_action_groups/create","name":"create","apis":[{"api_url":"/api/v1/schedule_action_groups","http_method":"POST","short_description":"Create Action Group.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/schedule_action_groups/show","name":"show","apis":[{"api_url":"/api/v1/schedule_action_groups/:id","http_method":"GET","short_description":"Get Action Group by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/schedule_action_groups/update","name":"update","apis":[{"api_url":"/api/v1/schedule_action_groups/:id","http_method":"PUT","short_description":"Update Action Group by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/schedule_action_groups/destroy","name":"destroy","apis":[{"api_url":"/api/v1/schedule_action_groups/:id","http_method":"DELETE","short_description":"Destroy Action Group by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"schedule_actions":{"doc_url":"/api/docs/1.0/schedule_actions","id":"schedule_actions","api_url":"/api","name":"Schedules: Actions","short_description":"Manage the actions of a schedule.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/schedule_actions/index","name":"index","apis":[{"api_url":"/api/v1/schedule_actions","http_method":"GET","short_description":"List schedule actions.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"schedule_id","full_name":"schedule_id","description":"\n<p>The schedule this action belongs to.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Schedule}[/api/docs/1.0/schedules/index.html]. Refer to: {/api/docs/1.0/schedules}[/api/docs/1.0/schedules/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"owner_relation","full_name":"owner_relation","description":"\n<p>Filter for actions belonging to this action list, such as the schedule’s main actions or its End Of Schedule Actions.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>actions</code>, <code>end_of_schedule_actions</code>, <code>webhook_actions</code>, <code>call_disposition_actions</code>, <code>call_control_actions</code>, <code>key_press_flows</code>, <code>lead_retarget_actions</code>, <code>schedule_actions</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/schedule_actions/new","name":"new","apis":[{"api_url":"/api/v1/schedule_actions/new","http_method":"GET","short_description":"Build a schedule action with default attributes.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/schedule_actions/create","name":"create","apis":[{"api_url":"/api/v1/schedule_actions","http_method":"POST","short_description":"Create a schedule action.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"schedule_id","full_name":"schedule_id","description":"\n<p>The schedule this action belongs to.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Schedule}[/api/docs/1.0/schedules/index.html]. Refer to: {/api/docs/1.0/schedules}[/api/docs/1.0/schedules/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"owner_relation","full_name":"owner_relation","description":"\n<p>Which action list this action belongs to, such as the schedule’s main actions or its End Of Schedule Actions.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>actions</code>, <code>end_of_schedule_actions</code>, <code>webhook_actions</code>, <code>call_disposition_actions</code>, <code>call_control_actions</code>, <code>key_press_flows</code>, <code>lead_retarget_actions</code>, <code>schedule_actions</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"action_type","full_name":"action_type","description":"\n<p>The type of action to perform, such as dial, sms, wait, or webhook.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>dial</code>, <code>sms</code>, <code>wait</code>, <code>webhook</code>, <code>add_to_schedule</code>, <code>lead_alteration</code>, <code>zoho_crm</code>, <code>lead_block</code>, <code>lead_opt_out</code>, <code>schedule_callback</code>, <code>choice</code>, <code>restart_schedule</code>, <code>mailchimp</code>, <code>sendgrid</code>, <code>mailgun</code>, <code>infusionsoft</code>, <code>ftp_upload</code>, <code>aws_s3</code>, <code>data_append</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Only run this action for leads or calls matching these tokens.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attribution_token_value_ids","full_name":"attribution_token_value_ids","description":"\n<p>Apply these additional tokens to the lead or call when this action runs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_map_group_ids","full_name":"token_value_map_group_ids","description":"\n<p>Apply these Custom Field Mapping groups to this action.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Filter Mapping Group}[/api/docs/1.0/token_value_map_groups/index.html]. Refer to: {/api/docs/1.0/token_value_map_groups}[/api/docs/1.0/token_value_map_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>The name of this action, shown in the schedule builder.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":null,"expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>A human readable description of this action.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_action_group_id","full_name":"schedule_action_group_id","description":"\n<p>Assign this action to an Action Group so it can also run from an agent status change or a matched transcription.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Schedule Action Group}[/api/docs/1.0/schedule_action_groups/index.html]. Refer to: {/api/docs/1.0/schedule_action_groups}[/api/docs/1.0/schedule_action_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_wait_rule_group_id","full_name":"lead_wait_rule_group_id","description":"\n<p>The Lead Wait Rule Group whose rules determine how long to wait, used when action_wait_type is lead_wait_rule_group.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Lead Wait Rule Group}[/api/docs/1.0/lead_wait_rule_groups/index.html]. Refer to: {/api/docs/1.0/lead_wait_rule_groups}[/api/docs/1.0/lead_wait_rule_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"provider_configuration_id","full_name":"provider_configuration_id","description":"\n<p>The provider configuration used to place this action’s calls, SMS, or other outbound communication.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Provider}[/api/docs/1.0/provider_configurations/index.html]. Refer to: {/api/docs/1.0/provider_configurations}[/api/docs/1.0/provider_configurations/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sub_action","full_name":"sub_action","description":"\n<p>A sub action recognized by the action’s integration, such as send_email or add_to_campaign.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"add_one_to_lead_priority","full_name":"add_one_to_lead_priority","description":"\n<p>When enabled, increases the lead’s dial priority each time this action runs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"change_instant_agent_dial_mode","full_name":"change_instant_agent_dial_mode","description":"\n<p>Switch how the lead is dialed by an Instant Agent. Accepts dial_with_instant_agent or dial_with_ivr.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"change_contact_caller_permission_required","full_name":"change_contact_caller_permission_required","description":"\n<p>Change whether an agent’s permission is required before connecting this lead’s caller. Accepts apply_required or remove_required.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"action_wait_type","full_name":"action_wait_type","description":"\n<p>How long to wait before continuing. Accepts seconds, minutes, hours, days, time_of_day, or lead_wait_rule_group.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"wait_seconds","full_name":"wait_seconds","description":"\n<p>The number of seconds to wait, used when action_wait_type is seconds.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"wait_minutes","full_name":"wait_minutes","description":"\n<p>The number of minutes to wait, used when action_wait_type is minutes.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"wait_hours","full_name":"wait_hours","description":"\n<p>The number of hours to wait, used when action_wait_type is hours.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"wait_days","full_name":"wait_days","description":"\n<p>The number of days to wait, used when action_wait_type is days.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"wait_until_day_of_week","full_name":"wait_until_day_of_week","description":"\n<p>The day to wait until, used when action_wait_type is time_of_day. Accepts today, tomorrow, next_week, next_month, or a day number (0 for Sunday through 6 for Saturday).</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"wait_until_hour","full_name":"wait_until_hour","description":"\n<p>The hour of the day to wait until (0-23), used when action_wait_type is time_of_day.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"wait_until_minute","full_name":"wait_until_minute","description":"\n<p>The minute of the hour to wait until (0-59), used when action_wait_type is time_of_day.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"during_daylight_hours","full_name":"during_daylight_hours","description":"\n<p>When enabled, this action only proceeds during the schedule’s daylight hours; otherwise it waits until daylight hours resume.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"when_buyer_available","full_name":"when_buyer_available","description":"\n<p>When enabled, this action waits until a buyer is available before proceeding.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"when_buyer_would_convert","full_name":"when_buyer_would_convert","description":"\n<p>When enabled, this action waits until the lead would convert with an available buyer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"choice_action_type","full_name":"choice_action_type","description":"\n<p>What this action does when it runs. Accepts none or exit_schedule.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sms_body","full_name":"sms_body","description":"\n<p>The text message to send. Token replacement is supported.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"custom_email","full_name":"custom_email","description":"\n<p>Send to this email address instead of the lead’s email. Token replacement is supported.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"email_from","full_name":"email_from","description":"\n<p>The from email address.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"email_from_name","full_name":"email_from_name","description":"\n<p>The from name displayed on the email.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"email_to_name","full_name":"email_to_name","description":"\n<p>The name displayed for the recipient.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"email_title","full_name":"email_title","description":"\n<p>The email subject line. Token replacement is supported.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"email_body","full_name":"email_body","description":"\n<p>The email body content. Token replacement is supported.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"email_domain","full_name":"email_domain","description":"\n<p>The sending domain used for this email.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"email_type","full_name":"email_type","description":"\n<p>The format of the outgoing email, such as html or text.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"mailchimp_list_id","full_name":"mailchimp_list_id","description":"\n<p>The Mailchimp list id leads are added to.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"campaign_id","full_name":"campaign_id","description":"\n<p>The campaign id in the connected integration that this action applies to.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"use_custom_caller_id","full_name":"use_custom_caller_id","description":"\n<p>When enabled, uses custom_caller_id instead of the lead’s number as the caller id for this action.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"custom_caller_id","full_name":"custom_caller_id","description":"\n<p>The caller id to use when use_custom_caller_id is enabled. Token replacement is supported.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"use_custom_caller_number","full_name":"use_custom_caller_number","description":"\n<p>When enabled, uses custom_caller_number_id instead of the schedule’s number to dial the lead.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"custom_caller_number_id","full_name":"custom_caller_number_id","description":"\n<p>The number to dial from when use_custom_caller_number is enabled.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_cycle_dial_number","full_name":"lead_cycle_dial_number","description":"\n<p>When enabled, clears the lead’s assigned dial number so a new one is chosen the next time it’s dialed.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_cycle_sms_number","full_name":"lead_cycle_sms_number","description":"\n<p>When enabled, clears the lead’s assigned SMS number so a new one is chosen the next time it sends SMS.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_disposition_id","full_name":"call_disposition_id","description":"\n<p>Only run this action for calls with this disposition.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Call Disposition}[/api/docs/1.0/call_dispositions/index.html]. Refer to: {/api/docs/1.0/call_dispositions}[/api/docs/1.0/call_dispositions/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"parent_outgoing_webhook_id","full_name":"parent_outgoing_webhook_id","description":"\n<p>The outgoing webhook this action was generated from, when it fires alongside a webhook.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Trigger}[/api/docs/1.0/outgoing_webhooks/index.html]. Refer to: {/api/docs/1.0/outgoing_webhooks}[/api/docs/1.0/outgoing_webhooks/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"add_to_schedule_id","full_name":"add_to_schedule_id","description":"\n<p>The schedule to add or move the lead to.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"reassign_to_schedule","full_name":"reassign_to_schedule","description":"\n<p>When enabled, moves the lead to the target schedule instead of adding it as a new lead there.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"skip_contact_field_validations","full_name":"skip_contact_field_validations","description":"\n<p>When enabled, skips contact field validation when adding the lead to the target schedule.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_unblock_contact","full_name":"lead_unblock_contact","description":"\n<p>When enabled, unblocks the caller’s number if it was previously blocked.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_update_only","full_name":"lead_update_only","description":"\n<p>When enabled, only updates a matching existing lead on the target schedule instead of creating a new one.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_expire_existing","full_name":"lead_expire_existing","description":"\n<p>When enabled, expires any existing matching leads on the target schedule before adding this one.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_delete_existing","full_name":"lead_delete_existing","description":"\n<p>When enabled, deletes any existing matching leads on the target schedule before adding this one.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_restart_schedule","full_name":"lead_restart_schedule","description":"\n<p>When enabled, restarts the schedule for the lead this action adds or updates.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_assign_trackdrive_number","full_name":"lead_assign_trackdrive_number","description":"\n<p>When enabled, assigns a dialing number to the lead this action adds or updates.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_assign_sms_number","full_name":"lead_assign_sms_number","description":"\n<p>When enabled, assigns an SMS number to the lead this action adds or updates.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_update_all_matching_leads","full_name":"lead_update_all_matching_leads","description":"\n<p>When enabled, applies this lead’s updated data to every other lead with a matching phone number.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_hours_to_expire","full_name":"lead_hours_to_expire","description":"\n<p>The number of hours before a lead added by this action expires.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_max_contact_attempts","full_name":"lead_max_contact_attempts","description":"\n<p>The maximum number of contact attempts allowed for a lead added by this action.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_block_type","full_name":"lead_block_type","description":"\n<p>Whether to block the caller on this schedule’s suppression list only, or across the entire company. Accepts schedule, or leave blank for the whole company.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"auth_public_key","full_name":"auth_public_key","description":"\n<p>The AWS access key id used to authenticate to the S3 bucket for this upload.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"auth_secret_key","full_name":"auth_secret_key","description":"\n<p>The AWS secret access key used to authenticate to the S3 bucket for this upload.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"aws_region","full_name":"aws_region","description":"\n<p>The AWS region of the S3 bucket, e.g. us-east-1.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ftp_hostname","full_name":"ftp_hostname","description":"\n<p>The FTP or S3 hostname, or S3 bucket name, to upload to.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ftp_username","full_name":"ftp_username","description":"\n<p>The username used to authenticate to the FTP server.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ftp_password","full_name":"ftp_password","description":"\n<p>The password used to authenticate to the FTP server.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ftp_directory_path","full_name":"ftp_directory_path","description":"\n<p>The directory path the file is uploaded to.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ftp_file_name","full_name":"ftp_file_name","description":"\n<p>The file name used for the uploaded file.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ftp_generate_directory","full_name":"ftp_generate_directory","description":"\n<p>When enabled, generates the destination directory if it doesn’t already exist.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ftp_upload_remote_file","full_name":"ftp_upload_remote_file","description":"\n<p>When enabled, downloads and uploads the file at ftp_remote_file_url instead of ftp_contents_to_upload.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ftp_remote_file_url","full_name":"ftp_remote_file_url","description":"\n<p>The URL of a file to download and upload, used when ftp_upload_remote_file is enabled. Token replacement is supported.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ftp_contents_to_upload","full_name":"ftp_contents_to_upload","description":"\n<p>The text content to upload as a file, used when ftp_upload_remote_file is disabled. Token replacement is supported.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"use_sftp","full_name":"use_sftp","description":"\n<p>When enabled, uploads over SFTP instead of FTP.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"data_append_group_id","full_name":"data_append_group_id","description":"\n<p>The Data Append Group this action runs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Data Append Group}[/api/docs/1.0/data_append_groups/index.html]. Refer to: {/api/docs/1.0/data_append_groups}[/api/docs/1.0/data_append_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_control_action_id","full_name":"call_control_action_id","description":"\n<p>Run this Call Action when the action fires.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Call Control Action}[/api/docs/1.0/call_control_actions/index.html]. Refer to: {/api/docs/1.0/call_control_actions}[/api/docs/1.0/call_control_actions/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"key_press_flow_id","full_name":"key_press_flow_id","description":"\n<p>The Key Press Flow this action uses.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Key Press Flow}[/api/docs/1.0/key_press_flows/index.html]. Refer to: {/api/docs/1.0/key_press_flows}[/api/docs/1.0/key_press_flows/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_retarget_id","full_name":"lead_retarget_id","description":"\n<p>The Lead Retarget rule this action applies.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Lead Retarget}[/api/docs/1.0/lead_retargets/index.html]. Refer to: {/api/docs/1.0/lead_retargets}[/api/docs/1.0/lead_retargets/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sortable_order","full_name":"sortable_order","description":"\n<p>The order in which records will be sorted. Values are sorted in ascending order; smaller values are listed first.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/schedule_actions/show","name":"show","apis":[{"api_url":"/api/v1/schedule_actions/:id","http_method":"GET","short_description":"Get details about a schedule action.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/schedule_actions/update","name":"update","apis":[{"api_url":"/api/v1/schedule_actions/:id","http_method":"PUT","short_description":"Update a schedule action.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"schedule_id","full_name":"schedule_id","description":"\n<p>The schedule this action belongs to.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Schedule}[/api/docs/1.0/schedules/index.html]. Refer to: {/api/docs/1.0/schedules}[/api/docs/1.0/schedules/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"owner_relation","full_name":"owner_relation","description":"\n<p>Which action list this action belongs to, such as the schedule’s main actions or its End Of Schedule Actions.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be one of: <code>actions</code>, <code>end_of_schedule_actions</code>, <code>webhook_actions</code>, <code>call_disposition_actions</code>, <code>call_control_actions</code>, <code>key_press_flows</code>, <code>lead_retarget_actions</code>, <code>schedule_actions</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"action_type","full_name":"action_type","description":"\n<p>The type of action to perform, such as dial, sms, wait, or webhook.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Only run this action for leads or calls matching these tokens.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attribution_token_value_ids","full_name":"attribution_token_value_ids","description":"\n<p>Apply these additional tokens to the lead or call when this action runs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_map_group_ids","full_name":"token_value_map_group_ids","description":"\n<p>Apply these Custom Field Mapping groups to this action.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Filter Mapping Group}[/api/docs/1.0/token_value_map_groups/index.html]. Refer to: {/api/docs/1.0/token_value_map_groups}[/api/docs/1.0/token_value_map_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>The name of this action, shown in the schedule builder.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":null,"expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>A human readable description of this action.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_action_group_id","full_name":"schedule_action_group_id","description":"\n<p>Assign this action to an Action Group so it can also run from an agent status change or a matched transcription.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Schedule Action Group}[/api/docs/1.0/schedule_action_groups/index.html]. Refer to: {/api/docs/1.0/schedule_action_groups}[/api/docs/1.0/schedule_action_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_wait_rule_group_id","full_name":"lead_wait_rule_group_id","description":"\n<p>The Lead Wait Rule Group whose rules determine how long to wait, used when action_wait_type is lead_wait_rule_group.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Lead Wait Rule Group}[/api/docs/1.0/lead_wait_rule_groups/index.html]. Refer to: {/api/docs/1.0/lead_wait_rule_groups}[/api/docs/1.0/lead_wait_rule_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"provider_configuration_id","full_name":"provider_configuration_id","description":"\n<p>The provider configuration used to place this action’s calls, SMS, or other outbound communication.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Provider}[/api/docs/1.0/provider_configurations/index.html]. Refer to: {/api/docs/1.0/provider_configurations}[/api/docs/1.0/provider_configurations/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sub_action","full_name":"sub_action","description":"\n<p>A sub action recognized by the action’s integration, such as send_email or add_to_campaign.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"add_one_to_lead_priority","full_name":"add_one_to_lead_priority","description":"\n<p>When enabled, increases the lead’s dial priority each time this action runs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"change_instant_agent_dial_mode","full_name":"change_instant_agent_dial_mode","description":"\n<p>Switch how the lead is dialed by an Instant Agent. Accepts dial_with_instant_agent or dial_with_ivr.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"change_contact_caller_permission_required","full_name":"change_contact_caller_permission_required","description":"\n<p>Change whether an agent’s permission is required before connecting this lead’s caller. Accepts apply_required or remove_required.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"action_wait_type","full_name":"action_wait_type","description":"\n<p>How long to wait before continuing. Accepts seconds, minutes, hours, days, time_of_day, or lead_wait_rule_group.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"wait_seconds","full_name":"wait_seconds","description":"\n<p>The number of seconds to wait, used when action_wait_type is seconds.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"wait_minutes","full_name":"wait_minutes","description":"\n<p>The number of minutes to wait, used when action_wait_type is minutes.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"wait_hours","full_name":"wait_hours","description":"\n<p>The number of hours to wait, used when action_wait_type is hours.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"wait_days","full_name":"wait_days","description":"\n<p>The number of days to wait, used when action_wait_type is days.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"wait_until_day_of_week","full_name":"wait_until_day_of_week","description":"\n<p>The day to wait until, used when action_wait_type is time_of_day. Accepts today, tomorrow, next_week, next_month, or a day number (0 for Sunday through 6 for Saturday).</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"wait_until_hour","full_name":"wait_until_hour","description":"\n<p>The hour of the day to wait until (0-23), used when action_wait_type is time_of_day.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"wait_until_minute","full_name":"wait_until_minute","description":"\n<p>The minute of the hour to wait until (0-59), used when action_wait_type is time_of_day.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"during_daylight_hours","full_name":"during_daylight_hours","description":"\n<p>When enabled, this action only proceeds during the schedule’s daylight hours; otherwise it waits until daylight hours resume.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"when_buyer_available","full_name":"when_buyer_available","description":"\n<p>When enabled, this action waits until a buyer is available before proceeding.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"when_buyer_would_convert","full_name":"when_buyer_would_convert","description":"\n<p>When enabled, this action waits until the lead would convert with an available buyer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"choice_action_type","full_name":"choice_action_type","description":"\n<p>What this action does when it runs. Accepts none or exit_schedule.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sms_body","full_name":"sms_body","description":"\n<p>The text message to send. Token replacement is supported.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"custom_email","full_name":"custom_email","description":"\n<p>Send to this email address instead of the lead’s email. Token replacement is supported.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"email_from","full_name":"email_from","description":"\n<p>The from email address.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"email_from_name","full_name":"email_from_name","description":"\n<p>The from name displayed on the email.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"email_to_name","full_name":"email_to_name","description":"\n<p>The name displayed for the recipient.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"email_title","full_name":"email_title","description":"\n<p>The email subject line. Token replacement is supported.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"email_body","full_name":"email_body","description":"\n<p>The email body content. Token replacement is supported.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"email_domain","full_name":"email_domain","description":"\n<p>The sending domain used for this email.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"email_type","full_name":"email_type","description":"\n<p>The format of the outgoing email, such as html or text.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"mailchimp_list_id","full_name":"mailchimp_list_id","description":"\n<p>The Mailchimp list id leads are added to.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"campaign_id","full_name":"campaign_id","description":"\n<p>The campaign id in the connected integration that this action applies to.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"use_custom_caller_id","full_name":"use_custom_caller_id","description":"\n<p>When enabled, uses custom_caller_id instead of the lead’s number as the caller id for this action.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"custom_caller_id","full_name":"custom_caller_id","description":"\n<p>The caller id to use when use_custom_caller_id is enabled. Token replacement is supported.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"use_custom_caller_number","full_name":"use_custom_caller_number","description":"\n<p>When enabled, uses custom_caller_number_id instead of the schedule’s number to dial the lead.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"custom_caller_number_id","full_name":"custom_caller_number_id","description":"\n<p>The number to dial from when use_custom_caller_number is enabled.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_cycle_dial_number","full_name":"lead_cycle_dial_number","description":"\n<p>When enabled, clears the lead’s assigned dial number so a new one is chosen the next time it’s dialed.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_cycle_sms_number","full_name":"lead_cycle_sms_number","description":"\n<p>When enabled, clears the lead’s assigned SMS number so a new one is chosen the next time it sends SMS.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_disposition_id","full_name":"call_disposition_id","description":"\n<p>Only run this action for calls with this disposition.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Call Disposition}[/api/docs/1.0/call_dispositions/index.html]. Refer to: {/api/docs/1.0/call_dispositions}[/api/docs/1.0/call_dispositions/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"parent_outgoing_webhook_id","full_name":"parent_outgoing_webhook_id","description":"\n<p>The outgoing webhook this action was generated from, when it fires alongside a webhook.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Trigger}[/api/docs/1.0/outgoing_webhooks/index.html]. Refer to: {/api/docs/1.0/outgoing_webhooks}[/api/docs/1.0/outgoing_webhooks/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"add_to_schedule_id","full_name":"add_to_schedule_id","description":"\n<p>The schedule to add or move the lead to.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"reassign_to_schedule","full_name":"reassign_to_schedule","description":"\n<p>When enabled, moves the lead to the target schedule instead of adding it as a new lead there.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"skip_contact_field_validations","full_name":"skip_contact_field_validations","description":"\n<p>When enabled, skips contact field validation when adding the lead to the target schedule.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_unblock_contact","full_name":"lead_unblock_contact","description":"\n<p>When enabled, unblocks the caller’s number if it was previously blocked.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_update_only","full_name":"lead_update_only","description":"\n<p>When enabled, only updates a matching existing lead on the target schedule instead of creating a new one.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_expire_existing","full_name":"lead_expire_existing","description":"\n<p>When enabled, expires any existing matching leads on the target schedule before adding this one.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_delete_existing","full_name":"lead_delete_existing","description":"\n<p>When enabled, deletes any existing matching leads on the target schedule before adding this one.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_restart_schedule","full_name":"lead_restart_schedule","description":"\n<p>When enabled, restarts the schedule for the lead this action adds or updates.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_assign_trackdrive_number","full_name":"lead_assign_trackdrive_number","description":"\n<p>When enabled, assigns a dialing number to the lead this action adds or updates.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_assign_sms_number","full_name":"lead_assign_sms_number","description":"\n<p>When enabled, assigns an SMS number to the lead this action adds or updates.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_update_all_matching_leads","full_name":"lead_update_all_matching_leads","description":"\n<p>When enabled, applies this lead’s updated data to every other lead with a matching phone number.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_hours_to_expire","full_name":"lead_hours_to_expire","description":"\n<p>The number of hours before a lead added by this action expires.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_max_contact_attempts","full_name":"lead_max_contact_attempts","description":"\n<p>The maximum number of contact attempts allowed for a lead added by this action.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_block_type","full_name":"lead_block_type","description":"\n<p>Whether to block the caller on this schedule’s suppression list only, or across the entire company. Accepts schedule, or leave blank for the whole company.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"auth_public_key","full_name":"auth_public_key","description":"\n<p>The AWS access key id used to authenticate to the S3 bucket for this upload.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"auth_secret_key","full_name":"auth_secret_key","description":"\n<p>The AWS secret access key used to authenticate to the S3 bucket for this upload.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"aws_region","full_name":"aws_region","description":"\n<p>The AWS region of the S3 bucket, e.g. us-east-1.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ftp_hostname","full_name":"ftp_hostname","description":"\n<p>The FTP or S3 hostname, or S3 bucket name, to upload to.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ftp_username","full_name":"ftp_username","description":"\n<p>The username used to authenticate to the FTP server.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ftp_password","full_name":"ftp_password","description":"\n<p>The password used to authenticate to the FTP server.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ftp_directory_path","full_name":"ftp_directory_path","description":"\n<p>The directory path the file is uploaded to.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ftp_file_name","full_name":"ftp_file_name","description":"\n<p>The file name used for the uploaded file.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ftp_generate_directory","full_name":"ftp_generate_directory","description":"\n<p>When enabled, generates the destination directory if it doesn’t already exist.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ftp_upload_remote_file","full_name":"ftp_upload_remote_file","description":"\n<p>When enabled, downloads and uploads the file at ftp_remote_file_url instead of ftp_contents_to_upload.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ftp_remote_file_url","full_name":"ftp_remote_file_url","description":"\n<p>The URL of a file to download and upload, used when ftp_upload_remote_file is enabled. Token replacement is supported.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ftp_contents_to_upload","full_name":"ftp_contents_to_upload","description":"\n<p>The text content to upload as a file, used when ftp_upload_remote_file is disabled. Token replacement is supported.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"use_sftp","full_name":"use_sftp","description":"\n<p>When enabled, uploads over SFTP instead of FTP.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"data_append_group_id","full_name":"data_append_group_id","description":"\n<p>The Data Append Group this action runs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Data Append Group}[/api/docs/1.0/data_append_groups/index.html]. Refer to: {/api/docs/1.0/data_append_groups}[/api/docs/1.0/data_append_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sortable_order","full_name":"sortable_order","description":"\n<p>The order in which records will be sorted. Values are sorted in ascending order; smaller values are listed first.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/schedule_actions/destroy","name":"destroy","apis":[{"api_url":"/api/v1/schedule_actions/:id","http_method":"DELETE","short_description":"Destroy a schedule action.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"schedule_agents":{"doc_url":"/api/docs/1.0/schedule_agents","id":"schedule_agents","api_url":"/api","name":"Agent Wizard","short_description":"Creates an agent account, including its contact details and call center, through a simplified setup wizard.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/schedule_agents/index","name":"index","apis":[{"api_url":"/api/v1/schedule_agents","http_method":"GET","short_description":"List Agent Wizard records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nsortable_order\n</li>\n<li class='column-attempt'>\nfirst_name\n</li>\n<li class='column-attempt'>\nlast_name\n</li>\n<li class='column-attempt'>\ncompany_name\n</li>\n<li class='column-attempt'>\nemail\n</li>\n<li class='column-attempt'>\nphone_number\n</li>\n<li class='column-attempt'>\naddress_state\n</li>\n<li class='column-attempt'>\naddress_city\n</li>\n<li class='column-attempt'>\naddress_country\n</li>\n<li class='column-attempt'>\naddress_zip\n</li>\n<li class='column-attempt'>\naddress_line1\n</li>\n<li class='column-attempt'>\naddress_line2\n</li>\n<li class='column-attempt'>\ncollaborator_id\n</li>\n<li class='column-attempt'>\nbuyer_id\n</li>\n<li class='column-attempt'>\ninternal_password\n</li>\n<li class='column-attempt'>\nprofile_image_url\n</li>\n<li class='column-attempt'>\nbuyer_type\n</li>\n<li class='column-attempt'>\nagent_number\n</li>\n<li class='column-attempt'>\nnumber_id\n</li>\n<li class='column-attempt'>\nis_internal\n</li>\n<li class='column-attempt'>\ninternal_username\n</li>\n<li class='column-attempt'>\nsoftphone_sip_url\n</li>\n<li class='column-attempt'>\nsoftphone_password\n</li>\n<li class='column-attempt'>\nsoftphone_username\n</li>\n<li class='column-attempt'>\ncall_center_id\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/schedule_agents/new","name":"new","apis":[{"api_url":"/api/v1/schedule_agents/new","http_method":"GET","short_description":"Build Agent Wizard record with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/schedule_agents/create","name":"create","apis":[{"api_url":"/api/v1/schedule_agents","http_method":"POST","short_description":"Create Agent with Wizard.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"first_name","full_name":"first_name","description":"\n<p>First Name</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"email","full_name":"email","description":"\n<p>Email</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"is_internal","full_name":"is_internal","description":"\n<p>Internal agents only have access to your company. The create response returns the agent’s password once as internal_password to an administrator or manager; an administrator or manager can generate a new one on the agent’s page.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_type","full_name":"buyer_type","description":"\n<p>What type of Agent is this? Either quality_assurance or buyer</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"internal_username","full_name":"internal_username","description":"\n<p>Username</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"last_name","full_name":"last_name","description":"\n<p>Last Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"company_name","full_name":"company_name","description":"\n<p>Company Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"phone_number","full_name":"phone_number","description":"\n<p>Phone Number</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"address_state","full_name":"address_state","description":"\n<p>Address State</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"address_city","full_name":"address_city","description":"\n<p>Address City</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"address_country","full_name":"address_country","description":"\n<p>Address Country</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"address_zip","full_name":"address_zip","description":"\n<p>Address Zip</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"address_line1","full_name":"address_line1","description":"\n<p>Address Line1</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"address_line2","full_name":"address_line2","description":"\n<p>Address Line2</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_center_id","full_name":"call_center_id","description":"\n<p>Does this agent belong to a call center?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Call Center}[/api/docs/1.0/call_centers/index.html]. Refer to: {/api/docs/1.0/call_centers}[/api/docs/1.0/call_centers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"profile_image","full_name":"profile_image","description":"\n<p>A photo to display on the agent’s profile, 200px by 200px.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid file upload.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"remove_profile_image","full_name":"remove_profile_image","description":"\n<p>Set to true to remove the agent’s existing profile photo.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"agent_number","full_name":"agent_number","description":"\n<p>The phone number or SIP address calls are forwarded to for this agent.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"number_id","full_name":"number_id","description":"\n<p>The phone number shown as the caller ID to consumers when this agent places outbound calls.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Number}[/api/docs/1.0/phone_numbers/index.html]. Refer to: {/api/docs/1.0/phone_numbers}[/api/docs/1.0/phone_numbers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/schedule_agents/show","name":"show","apis":[{"api_url":"/api/v1/schedule_agents/:id","http_method":"GET","short_description":"Get Agent Wizard record by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/schedule_agents/update","name":"update","apis":[{"api_url":"/api/v1/schedule_agents/:id","http_method":"PUT","short_description":"Update Agent Wizard record by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"first_name","full_name":"first_name","description":"\n<p>First Name</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"is_internal","full_name":"is_internal","description":"\n<p>Internal agents only have access to your company. The create response returns the agent’s password once as internal_password to an administrator or manager; an administrator or manager can generate a new one on the agent’s page.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_type","full_name":"buyer_type","description":"\n<p>What type of Agent is this? Either quality_assurance or buyer</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"internal_username","full_name":"internal_username","description":"\n<p>Username</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"last_name","full_name":"last_name","description":"\n<p>Last Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"company_name","full_name":"company_name","description":"\n<p>Company Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"phone_number","full_name":"phone_number","description":"\n<p>Phone Number</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"address_state","full_name":"address_state","description":"\n<p>Address State</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"address_city","full_name":"address_city","description":"\n<p>Address City</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"address_country","full_name":"address_country","description":"\n<p>Address Country</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"address_zip","full_name":"address_zip","description":"\n<p>Address Zip</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"address_line1","full_name":"address_line1","description":"\n<p>Address Line1</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"address_line2","full_name":"address_line2","description":"\n<p>Address Line2</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_center_id","full_name":"call_center_id","description":"\n<p>Does this agent belong to a call center?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Call Center}[/api/docs/1.0/call_centers/index.html]. Refer to: {/api/docs/1.0/call_centers}[/api/docs/1.0/call_centers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"profile_image","full_name":"profile_image","description":"\n<p>A photo to display on the agent’s profile, 200px by 200px.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid file upload.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"remove_profile_image","full_name":"remove_profile_image","description":"\n<p>Set to true to remove the agent’s existing profile photo.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"agent_number","full_name":"agent_number","description":"\n<p>The phone number or SIP address calls are forwarded to for this agent.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"number_id","full_name":"number_id","description":"\n<p>The phone number shown as the caller ID to consumers when this agent places outbound calls.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Number}[/api/docs/1.0/phone_numbers/index.html]. Refer to: {/api/docs/1.0/phone_numbers}[/api/docs/1.0/phone_numbers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/schedule_agents/destroy","name":"destroy","apis":[{"api_url":"/api/v1/schedule_agents/:id","http_method":"DELETE","short_description":"Destroy Agent Wizard record by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"schedule_distributions":{"doc_url":"/api/docs/1.0/schedule_distributions","id":"schedule_distributions","api_url":"/api","name":"Distributions","short_description":"Route incoming leads to different schedules based on predefined filters. Configure filters using attributes such as geographic location, interest, lead score, or custom fields. When a new lead is received, the API evaluates these filters to automatically assign the lead to the appropriate schedule. This feature streamlines the lead distribution process, enabling quicker response times and more targeted engagement.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/schedule_distributions/index","name":"index","apis":[{"api_url":"/api/v1/schedule_distributions","http_method":"GET","short_description":"List Distribution records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nschedule_id\n</li>\n<li class='column-attempt'>\ntarget_schedule_id\n</li>\n<li class='column-attempt'>\ndescription\n</li>\n<li class='column-attempt'>\nsortable_order\n</li>\n<li class='column-attempt'>\nrecord_token_filter_id\n</li>\n<li class='column-attempt'>\nrecord_token_filter_data_count\n</li>\n<li class='column-attempt'>\nrecord_token_filter_data\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/schedule_distributions/new","name":"new","apis":[{"api_url":"/api/v1/schedule_distributions/new","http_method":"GET","short_description":"Build Distribution with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"schedule_id","full_name":"schedule_id","description":"\n<p>Schedule</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Schedule}[/api/docs/1.0/schedules/index.html]. Refer to: {/api/docs/1.0/schedules}[/api/docs/1.0/schedules/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"target_schedule_id","full_name":"target_schedule_id","description":"\n<p>Target Schedule</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"filter_group_id","full_name":"filter_group_id","description":"\n<p>The lead will be moved to the target schedule when it matches this Filter Group.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Filter Group}[/api/docs/1.0/filter_groups/index.html]. Refer to: {/api/docs/1.0/filter_groups}[/api/docs/1.0/filter_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Leads matching these tokens will be moved to the target schedule.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/schedule_distributions/create","name":"create","apis":[{"api_url":"/api/v1/schedule_distributions","http_method":"POST","short_description":"Create Distribution.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"schedule_id","full_name":"schedule_id","description":"\n<p>Schedule</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Schedule}[/api/docs/1.0/schedules/index.html]. Refer to: {/api/docs/1.0/schedules}[/api/docs/1.0/schedules/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"target_schedule_id","full_name":"target_schedule_id","description":"\n<p>Target Schedule</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"filter_group_id","full_name":"filter_group_id","description":"\n<p>The lead will be moved to the target schedule when it matches this Filter Group.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Filter Group}[/api/docs/1.0/filter_groups/index.html]. Refer to: {/api/docs/1.0/filter_groups}[/api/docs/1.0/filter_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Leads matching these tokens will be moved to the target schedule.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_id","full_name":"record_token_filter_id","description":"\n<p>Attach an existing Record Token Filter instead of building one from token_value_ids or record_token_filter_list.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Filters}[/api/docs/1.0/record_token_filters/index.html]. Refer to: {/api/docs/1.0/record_token_filters}[/api/docs/1.0/record_token_filters/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/schedule_distributions/show","name":"show","apis":[{"api_url":"/api/v1/schedule_distributions/:id","http_method":"GET","short_description":"Get Distribution by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/schedule_distributions/update","name":"update","apis":[{"api_url":"/api/v1/schedule_distributions/:id","http_method":"PUT","short_description":"Update Distribution by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"schedule_id","full_name":"schedule_id","description":"\n<p>Schedule</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Schedule}[/api/docs/1.0/schedules/index.html]. Refer to: {/api/docs/1.0/schedules}[/api/docs/1.0/schedules/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"target_schedule_id","full_name":"target_schedule_id","description":"\n<p>Target Schedule</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"filter_group_id","full_name":"filter_group_id","description":"\n<p>The lead will be moved to the target schedule when it matches this Filter Group.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Filter Group}[/api/docs/1.0/filter_groups/index.html]. Refer to: {/api/docs/1.0/filter_groups}[/api/docs/1.0/filter_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Leads matching these tokens will be moved to the target schedule.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/schedule_distributions/destroy","name":"destroy","apis":[{"api_url":"/api/v1/schedule_distributions/:id","http_method":"DELETE","short_description":"Destroy Distribution by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"schedule_ring_pools":{"doc_url":"/api/docs/1.0/schedule_ring_pools","id":"schedule_ring_pools","api_url":"/api","name":"Schedules: Number Pools","short_description":"Assign multiple number pools to a schedule with filters. When placing outbound calls, the system evaluates filters in sort order and uses the first matching number pool. When no filters match, the last number pool in the list is used as the fallback.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/schedule_ring_pools/index","name":"index","apis":[{"api_url":"/api/v1/schedule_ring_pools","http_method":"GET","short_description":"List Schedule Number Pool records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nschedule_id\n</li>\n<li class='column-attempt'>\nring_pool_id\n</li>\n<li class='column-attempt'>\ndescription\n</li>\n<li class='column-attempt'>\nsortable_order\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\ncontext_menu_name\n</li>\n<li class='column-attempt'>\nrecord_token_filter_id\n</li>\n<li class='column-attempt'>\nrecord_token_filter_data_count\n</li>\n<li class='column-attempt'>\nrecord_token_filter_data\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/schedule_ring_pools/new","name":"new","apis":[{"api_url":"/api/v1/schedule_ring_pools/new","http_method":"GET","short_description":"Build Schedule Number Pool with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"schedule_id","full_name":"schedule_id","description":"\n<p>Schedule</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Schedule}[/api/docs/1.0/schedules/index.html]. Refer to: {/api/docs/1.0/schedules}[/api/docs/1.0/schedules/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ring_pool_id","full_name":"ring_pool_id","description":"\n<p>Number Pool</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Number Pool}[/api/docs/1.0/ring_pools/index.html]. Refer to: {/api/docs/1.0/ring_pools}[/api/docs/1.0/ring_pools/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"filter_group_id","full_name":"filter_group_id","description":"\n<p>This Number Pool will be used for outbound calls when the call matches this Filter Group.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Filter Group}[/api/docs/1.0/filter_groups/index.html]. Refer to: {/api/docs/1.0/filter_groups}[/api/docs/1.0/filter_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Outbound calls matching these tokens will use this Number Pool.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/schedule_ring_pools/create","name":"create","apis":[{"api_url":"/api/v1/schedule_ring_pools","http_method":"POST","short_description":"Create Schedule Number Pool.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"schedule_id","full_name":"schedule_id","description":"\n<p>Schedule</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Schedule}[/api/docs/1.0/schedules/index.html]. Refer to: {/api/docs/1.0/schedules}[/api/docs/1.0/schedules/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ring_pool_id","full_name":"ring_pool_id","description":"\n<p>Number Pool</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Number Pool}[/api/docs/1.0/ring_pools/index.html]. Refer to: {/api/docs/1.0/ring_pools}[/api/docs/1.0/ring_pools/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"filter_group_id","full_name":"filter_group_id","description":"\n<p>This Number Pool will be used for outbound calls when the call matches this Filter Group.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Filter Group}[/api/docs/1.0/filter_groups/index.html]. Refer to: {/api/docs/1.0/filter_groups}[/api/docs/1.0/filter_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Outbound calls matching these tokens will use this Number Pool.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_id","full_name":"record_token_filter_id","description":"\n<p>Attach an existing Record Token Filter instead of building one from token_value_ids or record_token_filter_list.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Filters}[/api/docs/1.0/record_token_filters/index.html]. Refer to: {/api/docs/1.0/record_token_filters}[/api/docs/1.0/record_token_filters/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/schedule_ring_pools/show","name":"show","apis":[{"api_url":"/api/v1/schedule_ring_pools/:id","http_method":"GET","short_description":"Get Schedule Number Pool by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/schedule_ring_pools/update","name":"update","apis":[{"api_url":"/api/v1/schedule_ring_pools/:id","http_method":"PUT","short_description":"Update Schedule Number Pool by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"schedule_id","full_name":"schedule_id","description":"\n<p>Schedule</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Schedule}[/api/docs/1.0/schedules/index.html]. Refer to: {/api/docs/1.0/schedules}[/api/docs/1.0/schedules/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ring_pool_id","full_name":"ring_pool_id","description":"\n<p>Number Pool</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Number Pool}[/api/docs/1.0/ring_pools/index.html]. Refer to: {/api/docs/1.0/ring_pools}[/api/docs/1.0/ring_pools/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"filter_group_id","full_name":"filter_group_id","description":"\n<p>This Number Pool will be used for outbound calls when the call matches this Filter Group.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Filter Group}[/api/docs/1.0/filter_groups/index.html]. Refer to: {/api/docs/1.0/filter_groups}[/api/docs/1.0/filter_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Outbound calls matching these tokens will use this Number Pool.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/schedule_ring_pools/destroy","name":"destroy","apis":[{"api_url":"/api/v1/schedule_ring_pools/:id","http_method":"DELETE","short_description":"Destroy Schedule Number Pool by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"schedule_triggers":{"doc_url":"/api/docs/1.0/schedule_triggers","id":"schedule_triggers","api_url":"/api","name":"Schedules: Triggers","short_description":"The End Of Schedule Triggers in your account. Leads will be moved to \"End Of Schedule Actions\" when any of the triggers below match.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/schedule_triggers/index","name":"index","apis":[{"api_url":"/api/v1/schedule_triggers","http_method":"GET","short_description":"Search for Schedule Triggers","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"schedule_id","full_name":"schedule_id","description":"\n<p>Schedule internal id</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Schedule}[/api/docs/1.0/schedules/index.html]. Refer to: {/api/docs/1.0/schedules}[/api/docs/1.0/schedules/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/schedule_triggers/new","name":"new","apis":[{"api_url":"/api/v1/schedule_triggers/new","http_method":"GET","short_description":"Returns a new Schedule Trigger","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"schedule_id","full_name":"schedule_id","description":"\n<p>Schedule internal id</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Schedule}[/api/docs/1.0/schedules/index.html]. Refer to: {/api/docs/1.0/schedules}[/api/docs/1.0/schedules/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/schedule_triggers/create","name":"create","apis":[{"api_url":"/api/v1/schedule_triggers","http_method":"POST","short_description":"Create a Schedule Trigger","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"schedule_id","full_name":"schedule_id","description":"\n<p>Schedule internal id</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Schedule}[/api/docs/1.0/schedules/index.html]. Refer to: {/api/docs/1.0/schedules}[/api/docs/1.0/schedules/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>The trigger name</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"trigger_type","full_name":"trigger_type","description":"\n<p>The schedule ends when the lead has taken this action.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>none</code>, <code>tokens_match</code>, <code>expired</code>, <code>buyer_connected</code>, <code>buyer_converted</code>, <code>dial</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"expire_minutes","full_name":"expire_minutes","description":"\n<p>The order in which records will be sorted. Values are sorted in ascending order; smaller values are listed first.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"expire_timestamp_name","full_name":"expire_timestamp_name","description":"\n<p>Which lead timestamp expire_minutes is measured from, such as created_at, first_queued_at, or first_action_at.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be one of: <code>created_at</code>, <code>first_queued_at</code>, <code>first_action_at</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid list of tokens. Example tokens:<br> <code>buyer_interest:loan,another_token:value</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>The first trigger matching the lead will be used.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attribution_token_value_ids","full_name":"attribution_token_value_ids","description":"\n<p>These extra tokens will be applied to leads that exit the schedule through this trigger.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sortable_order","full_name":"sortable_order","description":"\n<p>The order in which records will be sorted. Values are sorted in ascending order; smaller values are listed first.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/schedule_triggers/show","name":"show","apis":[{"api_url":"/api/v1/schedule_triggers/:id","http_method":"GET","short_description":"Returns a Schedule Trigger by ID","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/schedule_triggers/update","name":"update","apis":[{"api_url":"/api/v1/schedule_triggers/:id","http_method":"PUT","short_description":"Updates a Schedule Trigger by ID","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"schedule_id","full_name":"schedule_id","description":"\n<p>Schedule internal id</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Schedule}[/api/docs/1.0/schedules/index.html]. Refer to: {/api/docs/1.0/schedules}[/api/docs/1.0/schedules/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>The trigger name</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"trigger_type","full_name":"trigger_type","description":"\n<p>The schedule ends when the lead has taken this action.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>none</code>, <code>tokens_match</code>, <code>expired</code>, <code>buyer_connected</code>, <code>buyer_converted</code>, <code>dial</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"expire_minutes","full_name":"expire_minutes","description":"\n<p>The order in which records will be sorted. Values are sorted in ascending order; smaller values are listed first.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"expire_timestamp_name","full_name":"expire_timestamp_name","description":"\n<p>Which lead timestamp expire_minutes is measured from, such as created_at, first_queued_at, or first_action_at.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be one of: <code>created_at</code>, <code>first_queued_at</code>, <code>first_action_at</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid list of tokens. Example tokens:<br> <code>buyer_interest:loan,another_token:value</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>The first trigger matching the lead will be used.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attribution_token_value_ids","full_name":"attribution_token_value_ids","description":"\n<p>These extra tokens will be applied to leads that exit the schedule through this trigger.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sortable_order","full_name":"sortable_order","description":"\n<p>The order in which records will be sorted. Values are sorted in ascending order; smaller values are listed first.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/schedule_triggers/destroy","name":"destroy","apis":[{"api_url":"/api/v1/schedule_triggers/:id","http_method":"DELETE","short_description":"Delete a Schedule Trigger by ID","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"scheduled_callbacks":{"doc_url":"/api/docs/1.0/scheduled_callbacks","id":"scheduled_callbacks","api_url":"/api","name":"Calls: Scheduled Callbacks","short_description":"The Scheduled Callbacks in your account. Calls will be placed to leads when the callback matches.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/scheduled_callbacks/index","name":"index","apis":[{"api_url":"/api/v1/scheduled_callbacks","http_method":"GET","short_description":"List scheduled callbacks.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/scheduled_callbacks/new","name":"new","apis":[{"api_url":"/api/v1/scheduled_callbacks/new","http_method":"GET","short_description":"Returns a new Scheduled Callback","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"call_id","full_name":"call_id","description":"\n<p>The callback will be made against this call.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Call}[/api/docs/1.0/calls/index.html]. Refer to: {/api/docs/1.0/calls}[/api/docs/1.0/calls/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_id","full_name":"lead_id","description":"\n<p>The callback will be made against this lead.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Lead}[/api/docs/1.0/leads/index.html]. Refer to: {/api/docs/1.0/leads}[/api/docs/1.0/leads/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/scheduled_callbacks/create","name":"create","apis":[{"api_url":"/api/v1/scheduled_callbacks","http_method":"POST","short_description":"Create a Scheduled Callback","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"to","full_name":"to","description":"\n<p>The telephone number for the consumer who will receive a callback.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_id","full_name":"schedule_id","description":"\n<p>The schedule that the callback will be associated with.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Schedule}[/api/docs/1.0/schedules/index.html]. Refer to: {/api/docs/1.0/schedules}[/api/docs/1.0/schedules/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_id","full_name":"call_id","description":"\n<p>The callback will be made against this call.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Call}[/api/docs/1.0/calls/index.html]. Refer to: {/api/docs/1.0/calls}[/api/docs/1.0/calls/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_id","full_name":"lead_id","description":"\n<p>The callback will be made against this lead.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Lead}[/api/docs/1.0/leads/index.html]. Refer to: {/api/docs/1.0/leads}[/api/docs/1.0/leads/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"connect_with","full_name":"connect_with","description":"\n<p>Who Should The Consumer Talk To?</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>me</code>, <code>anyone</code>, <code>connect_with_buyer_id</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"place_call_at","full_name":"place_call_at","description":"\n<p>When should the callback occur?</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time: 2026-09-28 02:00:21 +0000","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"place_call_time_zone","full_name":"place_call_time_zone","description":"\n<p>The time zone that will be used when parsing place_call_at</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/scheduled_callbacks/show","name":"show","apis":[{"api_url":"/api/v1/scheduled_callbacks/:id","http_method":"GET","short_description":"Returns a Scheduled Callback by ID","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"call_id","full_name":"call_id","description":"\n<p>The callback will be made against this call.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Call}[/api/docs/1.0/calls/index.html]. Refer to: {/api/docs/1.0/calls}[/api/docs/1.0/calls/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_id","full_name":"lead_id","description":"\n<p>The callback will be made against this lead.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Lead}[/api/docs/1.0/leads/index.html]. Refer to: {/api/docs/1.0/leads}[/api/docs/1.0/leads/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/scheduled_callbacks/update","name":"update","apis":[{"api_url":"/api/v1/scheduled_callbacks/:id","http_method":"PUT","short_description":"Updates a Scheduled Callback by ID","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"connect_with","full_name":"connect_with","description":"\n<p>Who Should The Consumer Talk To?</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>me</code>, <code>anyone</code>, <code>connect_with_buyer_id</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"place_call_at","full_name":"place_call_at","description":"\n<p>When should the callback occur?</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time: 2026-09-28 02:00:21 +0000","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"place_call_time_zone","full_name":"place_call_time_zone","description":"\n<p>The time zone that will be used when parsing place_call_at</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/scheduled_callbacks/destroy","name":"destroy","apis":[{"api_url":"/api/v1/scheduled_callbacks/:id","http_method":"DELETE","short_description":"Delete a Scheduled Callback by ID","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"schedules":{"doc_url":"/api/docs/1.0/schedules","id":"schedules","api_url":"/api","name":"Schedules","short_description":"The lead distribution and dialing configuration that controls how leads flow through your account and get called.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/schedules/index","name":"index","apis":[{"api_url":"/api/v1/schedules","http_method":"GET","short_description":"List Schedules.","deprecated":null}],"formats":["json","csv"],"full_description":"","errors":[],"params":[{"name":"serializer","full_name":"serializer","description":"\n<p>This endpoint supports multiple response formats. Pass <code>serializer=name</code> to retrieve data in an alternate format.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>schedule</th><td>Default response format.</td></tr><tr><th>schedule_grid</th><td>Modern response format that returns various foreign keys for use with other API endpoints.</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"order","full_name":"order","description":"\n<p>Sort results by this field.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>sortable_order</code>, <code>offer_id</code>, <code>name</code>, <code>paused</code>, <code>offer_id</code>, <code>leads_api_key</code>, <code>time_zone</code>, <code>schedule_type</code>, <code>numbers_count</code>, <code>last_call_at</code>, <code>calls_count</code>, <code>instant_agent_dial_weight</code>, <code>created_at</code>, <code>updated_at</code>, <code>recent_calls_count</code>, <code>use_do_not_call</code>, <code>use_machine_detection</code>, <code>action_dial_skip_mobile</code>, <code>off_hook_enabled</code>, <code>real_time_priority</code>, <code>dial_caller_name</code>, <code>daylight_hours_open</code>, <code>daylight_hours_close</code>, <code>leads_sort_order_type</code>, <code>checked_leads_agent_dial_actions_at</code>, <code>checked_leads_no_match_actions_at</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"order_dir","full_name":"order_dir","description":"\n<p>Sort results in ascending or descending order.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>asc</code>, <code>desc</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\noffer_id\n</li>\n<li class='column-attempt'>\nlead_token\n</li>\n<li class='column-attempt'>\nleads_api_key\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\ntime_zone\n</li>\n<li class='column-attempt'>\nmax_leads_per_remote_ip_interval\n</li>\n<li class='column-attempt'>\nmax_leads_per_remote_ip\n</li>\n<li class='column-attempt'>\nlast_call_at\n</li>\n<li class='column-attempt'>\ncalls_count\n</li>\n<li class='column-attempt'>\nrecent_calls_count\n</li>\n<li class='column-attempt'>\naction_sms_provider_configuration_id\n</li>\n<li class='column-attempt'>\naction_sms_ring_pool_id\n</li>\n<li class='column-attempt'>\naction_sms_number_id\n</li>\n<li class='column-attempt'>\naction_sms_use_ring_pool\n</li>\n<li class='column-attempt'>\naction_dial_use_ring_pool\n</li>\n<li class='column-attempt'>\nduring_daylight_hours\n</li>\n<li class='column-attempt'>\nuse_do_not_call\n</li>\n<li class='column-attempt'>\navailable_cc_percentage\n</li>\n<li class='column-attempt'>\ncalls_on_hold_limit\n</li>\n<li class='column-attempt'>\nuse_machine_detection\n</li>\n<li class='column-attempt'>\naction_dial_skip_mobile\n</li>\n<li class='column-attempt'>\noff_hook_enabled\n</li>\n<li class='column-attempt'>\nskip_placing_calls_until_agent_count_exceeds\n</li>\n<li class='column-attempt'>\npaused\n</li>\n<li class='column-attempt'>\npaused_at\n</li>\n<li class='column-attempt'>\nunpaused_at\n</li>\n<li class='column-attempt'>\npaused_by_user_id\n</li>\n<li class='column-attempt'>\ndial_caller_name\n</li>\n<li class='column-attempt'>\ndaylight_hours_open\n</li>\n<li class='column-attempt'>\ndaylight_hours_close\n</li>\n<li class='column-attempt'>\nnumbers_count\n</li>\n<li class='column-attempt'>\nleads_sort_order_type\n</li>\n<li class='column-attempt'>\naction_ids\n</li>\n<li class='column-attempt'>\nend_of_schedule_action_ids\n</li>\n<li class='column-attempt'>\nschedule_trigger_ids\n</li>\n<li class='column-attempt'>\nrecord_token_filter_end_of_schedule_id\n</li>\n<li class='column-attempt'>\nrecord_token_filter_end_of_schedule_data_count\n</li>\n<li class='column-attempt'>\nrecord_token_filter_end_of_schedule_data\n</li>\n<li class='column-attempt'>\nrecord_token_filter_scheduled_callback_id\n</li>\n<li class='column-attempt'>\nrecord_token_filter_scheduled_callback_data_count\n</li>\n<li class='column-attempt'>\nrecord_token_filter_scheduled_callback_data\n</li>\n<li class='column-attempt'>\nmachine_detection_record_token_filter_id\n</li>\n<li class='column-attempt'>\nmachine_detection_record_token_filter_data_count\n</li>\n<li class='column-attempt'>\nmachine_detection_record_token_filter_data\n</li>\n<li class='column-attempt'>\nrecord_token_filter_id\n</li>\n<li class='column-attempt'>\nrecord_token_filter_data_count\n</li>\n<li class='column-attempt'>\nrecord_token_filter_data\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/schedules/new","name":"new","apis":[{"api_url":"/api/v1/schedules/new","http_method":"GET","short_description":"Build Schedule with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"serializer","full_name":"serializer","description":"\n<p>This endpoint supports multiple response formats. Pass <code>serializer=name</code> to retrieve data in an alternate format.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>schedule</th><td>Default response format.</td></tr><tr><th>schedule_grid</th><td>Modern response format that returns various foreign keys for use with other API endpoints.</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/schedules/create","name":"create","apis":[{"api_url":"/api/v1/schedules","http_method":"POST","short_description":"Create Schedule.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"serializer","full_name":"serializer","description":"\n<p>This endpoint supports multiple response formats. Pass <code>serializer=name</code> to retrieve data in an alternate format.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>schedule</th><td>Default response format.</td></tr><tr><th>schedule_grid</th><td>Modern response format that returns various foreign keys for use with other API endpoints.</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_type","full_name":"schedule_type","description":"\n<p>The type of schedule to create, eg <code>contact_caller</code> or <code>lead_distribution</code>. Cannot be changed after creation.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_id","full_name":"offer_id","description":"\n<p>Offer</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>A human readable description of the record.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"paused","full_name":"paused","description":"\n<p>Paused</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"external_record_id","full_name":"external_record_id","description":"\n<p>Your own identifier for this schedule, used to correlate it with a record in an external system.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"off_hook_enabled","full_name":"off_hook_enabled","description":"\n<p>Turns on Instant Agent Mode, which sends calls to logged-in agents through <code>dial_agents_number_id</code> instead of a Ring Pool or Number.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"dial_agents_number_id","full_name":"dial_agents_number_id","description":"\n<p>The number agents call in to when <code>off_hook_enabled</code> is true.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"action_dial_with_type","full_name":"action_dial_with_type","description":"\n<p>Whether outbound dialing from this schedule uses a single Number or a Ring Pool.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>number</th><td>Dial leads using a single tracking number.</td></tr><tr><th>ring_pool</th><td>Dial leads using a pool of tracking numbers.</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"dial_consumers_number_id","full_name":"dial_consumers_number_id","description":"\n<p>The number used to dial leads when <code>action_dial_with_type</code> is <code>number</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Number}[/api/docs/1.0/phone_numbers/index.html]. Refer to: {/api/docs/1.0/phone_numbers}[/api/docs/1.0/phone_numbers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"dial_caller_name","full_name":"dial_caller_name","description":"\n<p>The caller ID name shown to leads when this schedule places a call. Limited to 15 characters.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"action_dial_skip_mobile","full_name":"action_dial_skip_mobile","description":"\n<p>Skip dialing lead phone numbers identified as mobile.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"enforce_tcpa_actions_today","full_name":"enforce_tcpa_actions_today","description":"\n<p>Only run TCPA-restricted actions when the current day still allows contacting the lead.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"skip_placing_calls_until_agent_count_exceeds","full_name":"skip_placing_calls_until_agent_count_exceeds","description":"\n<p>Delay placing outbound calls until at least this many agents are logged into the offer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_is_available_with_qa_agents","full_name":"buyer_is_available_with_qa_agents","description":"\n<p>Treat buyers as available for IVR dialing while agents are in QA.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"instant_agent_dial_weight","full_name":"instant_agent_dial_weight","description":"\n<p>The relative weight given to this schedule when Instant Agent Mode distributes leads across multiple schedules.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"distribute_calls_across_schedules","full_name":"distribute_calls_across_schedules","description":"\n<p>Allow Instant Agent Mode to distribute calls for this schedule across other schedules on the same offer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"leads_sort_order_type","full_name":"leads_sort_order_type","description":"\n<p>The order leads are dialed in during Instant Agent Mode, eg <code>first_in_first_out</code> or <code>last_in_first_out</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"real_time_priority","full_name":"real_time_priority","description":"\n<p>The dial priority used when <code>leads_sort_order_type</code> is <code>last_in_first_out</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"allow_rtp_after_hours","full_name":"allow_rtp_after_hours","description":"\n<p>Allow real-time-priority leads to be dialed outside of business hours.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"intersperse_leads","full_name":"intersperse_leads","description":"\n<p>Mix in leads sorted by <code>intersperse_sort_order_type</code> alongside the normal dial order.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"intersperse_sort_order_type","full_name":"intersperse_sort_order_type","description":"\n<p>The sort order used for the interspersed leads when <code>intersperse_leads</code> is true.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"intersperse_percent","full_name":"intersperse_percent","description":"\n<p>The percentage of dialed leads, between 5 and 95, drawn from the interspersed sort order.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"available_cc_percentage","full_name":"available_cc_percentage","description":"\n<p>The percentage of the offer’s concurrency cap this schedule may use for outbound calls. Leave blank for unlimited.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"calls_on_hold_limit","full_name":"calls_on_hold_limit","description":"\n<p>The maximum number of calls this schedule will hold at once.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"callback_expiry_seconds","full_name":"callback_expiry_seconds","description":"\n<p>How long, in seconds, a scheduled callback remains valid before it expires.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"before_schedule_action_dial_next_action_seconds","full_name":"before_schedule_action_dial_next_action_seconds","description":"\n<p>How long, in seconds, to wait before moving a lead to the next dial action.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"use_for_scheduled_callbacks","full_name":"use_for_scheduled_callbacks","description":"\n<p>Allow leads on this schedule to be placed into scheduled callbacks.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"enabled_automatically_place_scheduled_callbacks","full_name":"enabled_automatically_place_scheduled_callbacks","description":"\n<p>Automatically place scheduled callbacks instead of requiring an agent to dial them manually.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"use_machine_detection","full_name":"use_machine_detection","description":"\n<p>Use answering machine detection on outbound calls from this schedule.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"action_sms_use_ring_pool","full_name":"action_sms_use_ring_pool","description":"\n<p>Send SMS actions from a Ring Pool instead of a single number.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"action_sms_ring_pool_id","full_name":"action_sms_ring_pool_id","description":"\n<p>The Ring Pool used to send SMS actions when <code>action_sms_use_ring_pool</code> is true.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"action_sms_number_id","full_name":"action_sms_number_id","description":"\n<p>The number used to send SMS actions when <code>action_sms_use_ring_pool</code> is false.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"contact_caller_permission_required","full_name":"contact_caller_permission_required","description":"\n<p>Require the lead’s permission before running certain schedule actions.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"contact_caller_permission_action_types","full_name":"contact_caller_permission_action_types","description":"\n<p>The action types that require contact caller permission when <code>contact_caller_permission_required</code> is true.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an array of strings. EG: <code>[\"abc123\", \"xzy023\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"require_traffic_source_id","full_name":"require_traffic_source_id","description":"\n<p>Reject leads submitted to this schedule without a <code>traffic_source_id</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_traffic_source_reject_duplicates","full_name":"lead_traffic_source_reject_duplicates","description":"\n<p>Reject a lead when another lead with the same traffic source already exists on this schedule.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"enforce_contact_field_validations","full_name":"enforce_contact_field_validations","description":"\n<p>Validate submitted leads against this schedule’s contact field configuration.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"minimum_caller_number_length","full_name":"minimum_caller_number_length","description":"\n<p>Reject leads whose phone number has fewer digits than this.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"maximum_caller_number_length","full_name":"maximum_caller_number_length","description":"\n<p>Reject leads whose phone number has more digits than this.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_duplicate_timeframe_scope","full_name":"lead_duplicate_timeframe_scope","description":"\n<p>Whether <code>lead_duplicate_timeframe</code> checks for duplicates within this schedule or across the whole company.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>schedule_id</th><td>Dedupe against leads on this schedule only.</td></tr><tr><th>company_id</th><td>Dedupe against all leads in your account.</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"max_leads_per_remote_ip","full_name":"max_leads_per_remote_ip","description":"\n<p>The maximum number of leads accepted from the same remote IP within <code>max_leads_per_remote_ip_interval</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"max_leads_per_remote_ip_interval","full_name":"max_leads_per_remote_ip_interval","description":"\n<p>The interval, in seconds, over which <code>max_leads_per_remote_ip</code> is enforced.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"use_do_not_call","full_name":"use_do_not_call","description":"\n<p>Reject leads whose number is on the Do Not Call list.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"use_dnc_litigators","full_name":"use_dnc_litigators","description":"\n<p>Reject leads whose number belongs to a known DNC litigator.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"reject_number_not_in_service","full_name":"reject_number_not_in_service","description":"\n<p>Reject leads whose number is not in service.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_suppression_id","full_name":"buyer_suppression_id","description":"\n<p>The Buyer Suppression list used to suppress leads and callers on this schedule.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Buyer Suppression}[/api/docs/1.0/buyer_suppressions/index.html]. Refer to: {/api/docs/1.0/buyer_suppressions}[/api/docs/1.0/buyer_suppressions/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"tcpa_shield_enabled","full_name":"tcpa_shield_enabled","description":"\n<p>Check leads against TCPA Shield before dialing them.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"tcpa_shield_integration_id","full_name":"tcpa_shield_integration_id","description":"\n<p>The TCPA Shield integration used when <code>tcpa_shield_enabled</code> is true.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"blacklist_alliance_enabled","full_name":"blacklist_alliance_enabled","description":"\n<p>Check leads against Blacklist Alliance before dialing them.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"blacklist_alliance_integration_id","full_name":"blacklist_alliance_integration_id","description":"\n<p>The Blacklist Alliance integration used when <code>blacklist_alliance_enabled</code> is true.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"daylight_hours_open","full_name":"daylight_hours_open","description":"\n<p>The time of day, in <code>HHMM</code> format using the lead’s local time zone, that daylight hours dialing opens.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"daylight_hours_close","full_name":"daylight_hours_close","description":"\n<p>The time of day, in <code>HHMM</code> format using the lead’s local time zone, that daylight hours dialing closes.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scheduled_callback_hours_open","full_name":"scheduled_callback_hours_open","description":"\n<p>The time of day, in <code>HHMM</code> format using the schedule’s time zone, that scheduled callbacks may start being placed.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scheduled_callback_hours_close","full_name":"scheduled_callback_hours_close","description":"\n<p>The time of day, in <code>HHMM</code> format using the schedule’s time zone, that scheduled callbacks stop being placed.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"enable_public_show","full_name":"enable_public_show","description":"\n<p>Publish this schedule’s posting instructions page. Turning this on requires the company to have completed identity verification.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"enable_public_index","full_name":"enable_public_index","description":"\n<p>List this schedule’s posting instructions page on the company’s public index.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"public_name","full_name":"public_name","description":"\n<p>The title shown on this schedule’s public posting instructions page.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"public_description","full_name":"public_description","description":"\n<p>The rich-text description shown on this schedule’s public posting instructions page.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/schedules/make_call","name":"make_call","apis":[{"api_url":"/api/v1/schedules/make_call","http_method":"POST","short_description":"Call a lead immediately","deprecated":null}],"formats":null,"full_description":"\n<p>Places an outbound call immediately. This is the endpoint to use for a “promote” / “call now” action.<br> <br> <strong>Identifying who to call (choose one):</strong><br> • <strong>lead_id</strong> — dials that exact existing Lead. Its number is used as <code>to</code> and its schedule is used to dial. Nothing new is created, so a promote never produces a duplicate lead. This is the recommended option.<br> • <strong>lead_token</strong> (a Schedule’s “Leads API Key”) or <strong>schedule_id</strong> — identifies the Schedule to dial from. You must also pass <code>to</code> (the number to dial).<br> <br> <strong>Schedule / lead distribution routing:</strong><br> The resolved schedule takes the same code path as <code>POST /api/v1/leads</code>. If it is a lead-distribution (“router”) schedule, the matching distribution is resolved from the submitted <code>data</code> (eg <code>traffic_source_id</code>) and the call is routed to that distribution’s downstream target schedule. If no distribution matches, the request is rejected.<br> <br> <strong>Which lead gets dialed (when using lead_token/schedule_id + to):</strong><br> • If a live lead is already enrolled in the resolved schedule for that number, it is reused and dialed — no duplicate is created (the “promote” case).<br> • Otherwise a one-off, offer-owned lead is created and dialed. This places a single call without enrolling the contact into the schedule’s dialing cadence.<br> <br> <strong>Guards enforced before dialing:</strong><br> • The schedule must be active.<br> • Account CPS (calls per second) limit.<br> • DNC / contact suppression rules.<br> • The same number cannot be dialed more than once every 30 seconds.<br> • The destination number must be valid.<br> <br> Returns a serialized Call record on success. Raises errors for an unknown lead_id, an unresolvable or inactive schedule, no matching lead distribution, invalid numbers, suppressed contacts, exceeded CPS, recently-dialed numbers, or duplicate concurrent leads.</p>\n","errors":[],"params":[{"name":"lead_id","full_name":"lead_id","description":"\n<p>The TrackDrive ID (UUID) of an existing Lead to dial. When provided, the call uses this exact lead — its number is dialed and its schedule is used — so <code>to</code>, <code>lead_token</code> and <code>schedule_id</code> are not required and are ignored. This is the preferred way to promote a lead you already created, because it never creates a duplicate.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_id","full_name":"schedule_id","description":"\n<p>The ID of the Schedule to dial from. Must belong to the current company and be active. Use this (or <code>lead_token</code>) together with <code>to</code> when you are not passing a <code>lead_id</code>.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Schedule}[/api/docs/1.0/schedules/index.html]. Refer to: {/api/docs/1.0/schedules}[/api/docs/1.0/schedules/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_token","full_name":"lead_token","description":"\n<p>The token for the Schedule where you want lead to originate. Get it from: <a href=\"https://trackdrive.com/schedules\">trackdrive.com/schedules</a></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"to","full_name":"to","description":"\n<p>Destination phone number to dial. Must be a valid number and not suppressed. Required unless a <code>lead_id</code> is provided (in which case the lead’s number is used).</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"data","full_name":"data","description":"\n<p>Optional hash of additional lead attributes (eg <code>traffic_source_id</code>). Used to route the lead through a lead-distribution schedule and stored on any lead that is created.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a Hash","expected_type":"hash","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/schedules/show","name":"show","apis":[{"api_url":"/api/v1/schedules/:id","http_method":"GET","short_description":"Get Schedule by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"serializer","full_name":"serializer","description":"\n<p>This endpoint supports multiple response formats. Pass <code>serializer=name</code> to retrieve data in an alternate format.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>schedule</th><td>Default response format.</td></tr><tr><th>schedule_grid</th><td>Modern response format that returns various foreign keys for use with other API endpoints.</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/schedules/update","name":"update","apis":[{"api_url":"/api/v1/schedules/:id","http_method":"PUT","short_description":"Update Schedule by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"serializer","full_name":"serializer","description":"\n<p>This endpoint supports multiple response formats. Pass <code>serializer=name</code> to retrieve data in an alternate format.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>schedule</th><td>Default response format.</td></tr><tr><th>schedule_grid</th><td>Modern response format that returns various foreign keys for use with other API endpoints.</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_id","full_name":"offer_id","description":"\n<p>Offer</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>A human readable description of the record.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"paused","full_name":"paused","description":"\n<p>Paused</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"external_record_id","full_name":"external_record_id","description":"\n<p>Your own identifier for this schedule, used to correlate it with a record in an external system.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"off_hook_enabled","full_name":"off_hook_enabled","description":"\n<p>Turns on Instant Agent Mode, which sends calls to logged-in agents through <code>dial_agents_number_id</code> instead of a Ring Pool or Number.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"dial_agents_number_id","full_name":"dial_agents_number_id","description":"\n<p>The number agents call in to when <code>off_hook_enabled</code> is true.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"action_dial_with_type","full_name":"action_dial_with_type","description":"\n<p>Whether outbound dialing from this schedule uses a single Number or a Ring Pool.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>number</th><td>Dial leads using a single tracking number.</td></tr><tr><th>ring_pool</th><td>Dial leads using a pool of tracking numbers.</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"dial_consumers_number_id","full_name":"dial_consumers_number_id","description":"\n<p>The number used to dial leads when <code>action_dial_with_type</code> is <code>number</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Number}[/api/docs/1.0/phone_numbers/index.html]. Refer to: {/api/docs/1.0/phone_numbers}[/api/docs/1.0/phone_numbers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"dial_caller_name","full_name":"dial_caller_name","description":"\n<p>The caller ID name shown to leads when this schedule places a call. Limited to 15 characters.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"action_dial_skip_mobile","full_name":"action_dial_skip_mobile","description":"\n<p>Skip dialing lead phone numbers identified as mobile.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"enforce_tcpa_actions_today","full_name":"enforce_tcpa_actions_today","description":"\n<p>Only run TCPA-restricted actions when the current day still allows contacting the lead.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"skip_placing_calls_until_agent_count_exceeds","full_name":"skip_placing_calls_until_agent_count_exceeds","description":"\n<p>Delay placing outbound calls until at least this many agents are logged into the offer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_is_available_with_qa_agents","full_name":"buyer_is_available_with_qa_agents","description":"\n<p>Treat buyers as available for IVR dialing while agents are in QA.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"instant_agent_dial_weight","full_name":"instant_agent_dial_weight","description":"\n<p>The relative weight given to this schedule when Instant Agent Mode distributes leads across multiple schedules.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"distribute_calls_across_schedules","full_name":"distribute_calls_across_schedules","description":"\n<p>Allow Instant Agent Mode to distribute calls for this schedule across other schedules on the same offer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"leads_sort_order_type","full_name":"leads_sort_order_type","description":"\n<p>The order leads are dialed in during Instant Agent Mode, eg <code>first_in_first_out</code> or <code>last_in_first_out</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"real_time_priority","full_name":"real_time_priority","description":"\n<p>The dial priority used when <code>leads_sort_order_type</code> is <code>last_in_first_out</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"allow_rtp_after_hours","full_name":"allow_rtp_after_hours","description":"\n<p>Allow real-time-priority leads to be dialed outside of business hours.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"intersperse_leads","full_name":"intersperse_leads","description":"\n<p>Mix in leads sorted by <code>intersperse_sort_order_type</code> alongside the normal dial order.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"intersperse_sort_order_type","full_name":"intersperse_sort_order_type","description":"\n<p>The sort order used for the interspersed leads when <code>intersperse_leads</code> is true.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"intersperse_percent","full_name":"intersperse_percent","description":"\n<p>The percentage of dialed leads, between 5 and 95, drawn from the interspersed sort order.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"available_cc_percentage","full_name":"available_cc_percentage","description":"\n<p>The percentage of the offer’s concurrency cap this schedule may use for outbound calls. Leave blank for unlimited.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"calls_on_hold_limit","full_name":"calls_on_hold_limit","description":"\n<p>The maximum number of calls this schedule will hold at once.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"callback_expiry_seconds","full_name":"callback_expiry_seconds","description":"\n<p>How long, in seconds, a scheduled callback remains valid before it expires.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"before_schedule_action_dial_next_action_seconds","full_name":"before_schedule_action_dial_next_action_seconds","description":"\n<p>How long, in seconds, to wait before moving a lead to the next dial action.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"use_for_scheduled_callbacks","full_name":"use_for_scheduled_callbacks","description":"\n<p>Allow leads on this schedule to be placed into scheduled callbacks.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"enabled_automatically_place_scheduled_callbacks","full_name":"enabled_automatically_place_scheduled_callbacks","description":"\n<p>Automatically place scheduled callbacks instead of requiring an agent to dial them manually.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"use_machine_detection","full_name":"use_machine_detection","description":"\n<p>Use answering machine detection on outbound calls from this schedule.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"action_sms_use_ring_pool","full_name":"action_sms_use_ring_pool","description":"\n<p>Send SMS actions from a Ring Pool instead of a single number.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"action_sms_ring_pool_id","full_name":"action_sms_ring_pool_id","description":"\n<p>The Ring Pool used to send SMS actions when <code>action_sms_use_ring_pool</code> is true.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"action_sms_number_id","full_name":"action_sms_number_id","description":"\n<p>The number used to send SMS actions when <code>action_sms_use_ring_pool</code> is false.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"contact_caller_permission_required","full_name":"contact_caller_permission_required","description":"\n<p>Require the lead’s permission before running certain schedule actions.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"contact_caller_permission_action_types","full_name":"contact_caller_permission_action_types","description":"\n<p>The action types that require contact caller permission when <code>contact_caller_permission_required</code> is true.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an array of strings. EG: <code>[\"abc123\", \"xzy023\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"require_traffic_source_id","full_name":"require_traffic_source_id","description":"\n<p>Reject leads submitted to this schedule without a <code>traffic_source_id</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_traffic_source_reject_duplicates","full_name":"lead_traffic_source_reject_duplicates","description":"\n<p>Reject a lead when another lead with the same traffic source already exists on this schedule.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"enforce_contact_field_validations","full_name":"enforce_contact_field_validations","description":"\n<p>Validate submitted leads against this schedule’s contact field configuration.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"minimum_caller_number_length","full_name":"minimum_caller_number_length","description":"\n<p>Reject leads whose phone number has fewer digits than this.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"maximum_caller_number_length","full_name":"maximum_caller_number_length","description":"\n<p>Reject leads whose phone number has more digits than this.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_duplicate_timeframe_scope","full_name":"lead_duplicate_timeframe_scope","description":"\n<p>Whether <code>lead_duplicate_timeframe</code> checks for duplicates within this schedule or across the whole company.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>schedule_id</th><td>Dedupe against leads on this schedule only.</td></tr><tr><th>company_id</th><td>Dedupe against all leads in your account.</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"max_leads_per_remote_ip","full_name":"max_leads_per_remote_ip","description":"\n<p>The maximum number of leads accepted from the same remote IP within <code>max_leads_per_remote_ip_interval</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"max_leads_per_remote_ip_interval","full_name":"max_leads_per_remote_ip_interval","description":"\n<p>The interval, in seconds, over which <code>max_leads_per_remote_ip</code> is enforced.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"use_do_not_call","full_name":"use_do_not_call","description":"\n<p>Reject leads whose number is on the Do Not Call list.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"use_dnc_litigators","full_name":"use_dnc_litigators","description":"\n<p>Reject leads whose number belongs to a known DNC litigator.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"reject_number_not_in_service","full_name":"reject_number_not_in_service","description":"\n<p>Reject leads whose number is not in service.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_suppression_id","full_name":"buyer_suppression_id","description":"\n<p>The Buyer Suppression list used to suppress leads and callers on this schedule.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Buyer Suppression}[/api/docs/1.0/buyer_suppressions/index.html]. Refer to: {/api/docs/1.0/buyer_suppressions}[/api/docs/1.0/buyer_suppressions/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"tcpa_shield_enabled","full_name":"tcpa_shield_enabled","description":"\n<p>Check leads against TCPA Shield before dialing them.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"tcpa_shield_integration_id","full_name":"tcpa_shield_integration_id","description":"\n<p>The TCPA Shield integration used when <code>tcpa_shield_enabled</code> is true.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"blacklist_alliance_enabled","full_name":"blacklist_alliance_enabled","description":"\n<p>Check leads against Blacklist Alliance before dialing them.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"blacklist_alliance_integration_id","full_name":"blacklist_alliance_integration_id","description":"\n<p>The Blacklist Alliance integration used when <code>blacklist_alliance_enabled</code> is true.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"daylight_hours_open","full_name":"daylight_hours_open","description":"\n<p>The time of day, in <code>HHMM</code> format using the lead’s local time zone, that daylight hours dialing opens.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"daylight_hours_close","full_name":"daylight_hours_close","description":"\n<p>The time of day, in <code>HHMM</code> format using the lead’s local time zone, that daylight hours dialing closes.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scheduled_callback_hours_open","full_name":"scheduled_callback_hours_open","description":"\n<p>The time of day, in <code>HHMM</code> format using the schedule’s time zone, that scheduled callbacks may start being placed.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"scheduled_callback_hours_close","full_name":"scheduled_callback_hours_close","description":"\n<p>The time of day, in <code>HHMM</code> format using the schedule’s time zone, that scheduled callbacks stop being placed.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"enable_public_show","full_name":"enable_public_show","description":"\n<p>Publish this schedule’s posting instructions page. Turning this on requires the company to have completed identity verification.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"enable_public_index","full_name":"enable_public_index","description":"\n<p>List this schedule’s posting instructions page on the company’s public index.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"public_name","full_name":"public_name","description":"\n<p>The title shown on this schedule’s public posting instructions page.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"public_description","full_name":"public_description","description":"\n<p>The rich-text description shown on this schedule’s public posting instructions page.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sortable_order","full_name":"sortable_order","description":"\n<p>The order in which records will be sorted. Values are sorted in ascending order; smaller values are listed first.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_duplicate_timeframe","full_name":"lead_duplicate_timeframe","description":"\n<p>The period of time, in seconds, that must elapse before the same caller can create another lead on this schedule.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/schedules/destroy","name":"destroy","apis":[{"api_url":"/api/v1/schedules/:id","http_method":"DELETE","short_description":"Destroy Schedule by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"serializer","full_name":"serializer","description":"\n<p>This endpoint supports multiple response formats. Pass <code>serializer=name</code> to retrieve data in an alternate format.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a value contained in the pick list:<br> <div class=\"pick-list-container\"><table class=\"table table-pick-list table-sm table-bordered table-striped\"><thead><tr><th>Acceptable Value</th><th>Description</th></tr></thead><tbody><tr><th>schedule</th><td>Default response format.</td></tr><tr><th>schedule_grid</th><td>Modern response format that returns various foreign keys for use with other API endpoints.</td></tr></tbody></table></div>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"secret_items":{"doc_url":"/api/docs/1.0/secret_items","id":"secret_items","api_url":"/api","name":"Secret","short_description":"Encrypted key-value secrets stored per account for securely referencing sensitive values like API keys in configurations.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/secret_items/index","name":"index","apis":[{"api_url":"/api/v1/secret_items","http_method":"GET","short_description":"List Secret records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nkey\n</li>\n<li class='column-attempt'>\nvalue\n</li>\n<li class='column-attempt'>\ndescription\n</li>\n<li class='column-attempt'>\ntoken_replacement_example\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/secret_items/new","name":"new","apis":[{"api_url":"/api/v1/secret_items/new","http_method":"GET","short_description":"Build Secret with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"key","full_name":"key","description":"\n<p>Key</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"value","full_name":"value","description":"\n<p>The secret’s value, such as an API key or credential, stored encrypted so it can be referenced elsewhere without exposing it directly.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"change_value","full_name":"change_value","description":"\n<p>Set to true to replace the stored value with the value given in this request; otherwise the existing value is kept.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/secret_items/create","name":"create","apis":[{"api_url":"/api/v1/secret_items","http_method":"POST","short_description":"Create Secret.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"key","full_name":"key","description":"\n<p>Key</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"value","full_name":"value","description":"\n<p>The secret’s value, such as an API key or credential, stored encrypted so it can be referenced elsewhere without exposing it directly.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"change_value","full_name":"change_value","description":"\n<p>Set to true to replace the stored value with the value given in this request; otherwise the existing value is kept.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/secret_items/show","name":"show","apis":[{"api_url":"/api/v1/secret_items/:id","http_method":"GET","short_description":"Get Secret by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/secret_items/update","name":"update","apis":[{"api_url":"/api/v1/secret_items/:id","http_method":"PUT","short_description":"Update Secret by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"key","full_name":"key","description":"\n<p>Key</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"value","full_name":"value","description":"\n<p>The secret’s value, such as an API key or credential, stored encrypted so it can be referenced elsewhere without exposing it directly.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"change_value","full_name":"change_value","description":"\n<p>Set to true to replace the stored value with the value given in this request; otherwise the existing value is kept.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/secret_items/destroy","name":"destroy","apis":[{"api_url":"/api/v1/secret_items/:id","http_method":"DELETE","short_description":"Destroy Secret by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"secure_calls":{"doc_url":"/api/docs/1.0/secure_calls","id":"secure_calls","api_url":"/api","name":"Calls By Third-Party","short_description":"This resource allows third-party users to update calls using <code>td_secure_token</code> and <code>td_uuid</code> passed in a call's <strong>SIP headers</strong>. These endpoints do not require authentication with a <code>auth_token</code>","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/secure_calls/update","name":"update","apis":[{"api_url":"/api/v1/secure/:secure_token/calls/:uuid","http_method":"PUT","short_description":"Update a call by SIP tokens","deprecated":null}],"formats":null,"full_description":"\n<p>Update a call with <code>td_secure_token</code> and <code>td_uuid</code> passed in a call’s <strong>SIP headers</strong>.</p>\n","errors":[],"params":[{"name":"secure_token","full_name":"secure_token","description":"\n<p>The secure token used to authorize access to an individual object. Must be 40 characters.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must match regular expression <code>/.{40}/</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"uuid","full_name":"uuid","description":"\n<p>A unique identifier eg: 5cc8897c-ad0f-44cb-8ea7-8f7736ae76f1</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"revenue","full_name":"revenue","description":"\n<p>The revenue paid out for the call.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_converted","full_name":"buyer_converted","description":"\n<p>Did the buyer convert?</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"digits","full_name":"digits","description":"\n<p>DTMF digit</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"data","full_name":"data","description":"\n<p>Update the call with this data. <code>{interest: &#39;kittens&#39;, source: &#39;google&#39;, first_name: &#39;John&#39;, last_name: &#39;Smith&#39;}</code></p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a Hash","expected_type":"hash","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/secure_calls/hang_up","name":"hang_up","apis":[{"api_url":"/api/v1/secure/:secure_token/calls/:uuid","http_method":"DELETE","short_description":"Hang up a call by SIP tokens","deprecated":null}],"formats":null,"full_description":"\n<p>Hang up an ongoing call using a <code>td_secure_token</code> and <code>td_uuid</code> passed in a call’s <strong>SIP headers</strong>.</p>\n","errors":[],"params":[{"name":"secure_token","full_name":"secure_token","description":"\n<p>The secure token used to authorize access to an individual object. Must be 40 characters.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must match regular expression <code>/.{40}/</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"uuid","full_name":"uuid","description":"\n<p>A unique identifier eg: 5cc8897c-ad0f-44cb-8ea7-8f7736ae76f1</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/secure_calls/data","name":"data","apis":[{"api_url":"/api/v1/secure/:secure_token/calls/:uuid/data","http_method":"GET","short_description":"Returns UUID and data for the call.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"secure_token","full_name":"secure_token","description":"\n<p>The secure token used to authorize access to an individual object. Must be 40 characters.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must match regular expression <code>/.{40}/</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"uuid","full_name":"uuid","description":"\n<p>A unique identifier eg: 5cc8897c-ad0f-44cb-8ea7-8f7736ae76f1</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"sip_header_parser_groups":{"doc_url":"/api/docs/1.0/sip_header_parser_groups","id":"sip_header_parser_groups","api_url":"/api","name":"SIP Header Parsing","short_description":"A named set of rules that pull data out of SIP call headers and save it to a lead.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/sip_header_parser_groups/index","name":"index","apis":[{"api_url":"/api/v1/sip_header_parser_groups","http_method":"GET","short_description":"List SIP Header Parsing records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\ndescription\n</li>\n<li class='column-attempt'>\nsip_header_parser_ids\n</li>\n<li class='column-attempt'>\nsip_header_parsers_count\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/sip_header_parser_groups/new","name":"new","apis":[{"api_url":"/api/v1/sip_header_parser_groups/new","http_method":"GET","short_description":"Build SIP Header Parsing with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/sip_header_parser_groups/create","name":"create","apis":[{"api_url":"/api/v1/sip_header_parser_groups","http_method":"POST","short_description":"Create SIP Header Parsing.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/sip_header_parser_groups/show","name":"show","apis":[{"api_url":"/api/v1/sip_header_parser_groups/:id","http_method":"GET","short_description":"Get SIP Header Parsing by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/sip_header_parser_groups/update","name":"update","apis":[{"api_url":"/api/v1/sip_header_parser_groups/:id","http_method":"PUT","short_description":"Update SIP Header Parsing by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/sip_header_parser_groups/destroy","name":"destroy","apis":[{"api_url":"/api/v1/sip_header_parser_groups/:id","http_method":"DELETE","short_description":"Destroy SIP Header Parsing by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"sip_header_parsers":{"doc_url":"/api/docs/1.0/sip_header_parsers","id":"sip_header_parsers","api_url":"/api","name":"SIP Key","short_description":"A single rule that maps one SIP header to a contact field, extracting its value onto the lead.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/sip_header_parsers/index","name":"index","apis":[{"api_url":"/api/v1/sip_header_parsers","http_method":"GET","short_description":"List SIP Key records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\ncontext_menu_name\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nsip_header_parser_group_id\n</li>\n<li class='column-attempt'>\nsip_header_key\n</li>\n<li class='column-attempt'>\ncontact_field_key\n</li>\n<li class='column-attempt'>\ndescription\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/sip_header_parsers/new","name":"new","apis":[{"api_url":"/api/v1/sip_header_parsers/new","http_method":"GET","short_description":"Build SIP Key with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"sip_header_parser_group_id","full_name":"sip_header_parser_group_id","description":"\n<p>Sip Header Parser Group</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sip_header_key","full_name":"sip_header_key","description":"\n<p>Sip Header Key</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"contact_field_key","full_name":"contact_field_key","description":"\n<p>Contact Field Key</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/sip_header_parsers/create","name":"create","apis":[{"api_url":"/api/v1/sip_header_parsers","http_method":"POST","short_description":"Create SIP Key.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"sip_header_parser_group_id","full_name":"sip_header_parser_group_id","description":"\n<p>Sip Header Parser Group</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sip_header_key","full_name":"sip_header_key","description":"\n<p>Sip Header Key</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"contact_field_key","full_name":"contact_field_key","description":"\n<p>Contact Field Key</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/sip_header_parsers/show","name":"show","apis":[{"api_url":"/api/v1/sip_header_parsers/:id","http_method":"GET","short_description":"Get SIP Key by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/sip_header_parsers/update","name":"update","apis":[{"api_url":"/api/v1/sip_header_parsers/:id","http_method":"PUT","short_description":"Update SIP Key by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"sip_header_parser_group_id","full_name":"sip_header_parser_group_id","description":"\n<p>Sip Header Parser Group</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sip_header_key","full_name":"sip_header_key","description":"\n<p>Sip Header Key</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"contact_field_key","full_name":"contact_field_key","description":"\n<p>Contact Field Key</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/sip_header_parsers/destroy","name":"destroy","apis":[{"api_url":"/api/v1/sip_header_parsers/:id","http_method":"DELETE","short_description":"Destroy SIP Key by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"sip_headers":{"doc_url":"/api/docs/1.0/sip_headers","id":"sip_headers","api_url":"/api","name":"SIP Header","short_description":"Custom SIP headers attached to a buyer, sent on the SIP leg of a call placed to that buyer.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/sip_headers/index","name":"index","apis":[{"api_url":"/api/v1/sip_headers","http_method":"GET","short_description":"List Sip Header records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\nbuyer_id\n</li>\n<li class='column-attempt'>\nkey\n</li>\n<li class='column-attempt'>\nvalue\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nrecord_token_filter_id\n</li>\n<li class='column-attempt'>\nrecord_token_filter_data_count\n</li>\n<li class='column-attempt'>\nrecord_token_filter_data\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/sip_headers/new","name":"new","apis":[{"api_url":"/api/v1/sip_headers/new","http_method":"GET","short_description":"Build Sip Header with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"id","full_name":"id","description":"\n<p>Id</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a 128-bit UUID reference to an object on Trackdrive, such as 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_id","full_name":"buyer_id","description":"\n<p>Buyer</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Buyer}[/api/docs/1.0/buyers/index.html]. Refer to: {/api/docs/1.0/buyers}[/api/docs/1.0/buyers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"key","full_name":"key","description":"\n<p>Key</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"value","full_name":"value","description":"\n<p>Value</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Assign the internal ids for filtering.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/sip_headers/create","name":"create","apis":[{"api_url":"/api/v1/sip_headers","http_method":"POST","short_description":"Create Sip Header.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"id","full_name":"id","description":"\n<p>Id</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a 128-bit UUID reference to an object on Trackdrive, such as 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_id","full_name":"buyer_id","description":"\n<p>Buyer</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Buyer}[/api/docs/1.0/buyers/index.html]. Refer to: {/api/docs/1.0/buyers}[/api/docs/1.0/buyers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"key","full_name":"key","description":"\n<p>Key</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"value","full_name":"value","description":"\n<p>Value</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Assign the internal ids for filtering.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/sip_headers/show","name":"show","apis":[{"api_url":"/api/v1/sip_headers/:id","http_method":"GET","short_description":"Get Sip Header by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/sip_headers/update","name":"update","apis":[{"api_url":"/api/v1/sip_headers/:id","http_method":"PUT","short_description":"Update Sip Header by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"id","full_name":"id","description":"\n<p>Id</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a 128-bit UUID reference to an object on Trackdrive, such as 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_id","full_name":"buyer_id","description":"\n<p>Buyer</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Buyer}[/api/docs/1.0/buyers/index.html]. Refer to: {/api/docs/1.0/buyers}[/api/docs/1.0/buyers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"key","full_name":"key","description":"\n<p>Key</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"value","full_name":"value","description":"\n<p>Value</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Assign the internal ids for filtering.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/sip_headers/destroy","name":"destroy","apis":[{"api_url":"/api/v1/sip_headers/:id","http_method":"DELETE","short_description":"Destroy Sip Header by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"sound_files":{"doc_url":"/api/docs/1.0/sound_files","id":"sound_files","api_url":"/api","name":"Playlists: Sound Files","short_description":"An uploaded audio clip used in call flows and playlists, such as a greeting or hold message.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/sound_files/index","name":"index","apis":[{"api_url":"/api/v1/sound_files","http_method":"GET","short_description":"List Sound File records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\ndescription\n</li>\n<li class='column-attempt'>\ntoken_values_count\n</li>\n<li class='column-attempt'>\nsound_playlist_ids\n</li>\n<li class='column-attempt'>\naudio_file_url\n</li>\n<li class='column-attempt'>\nrecord_token_filter_id\n</li>\n<li class='column-attempt'>\nrecord_token_filter_data_count\n</li>\n<li class='column-attempt'>\nrecord_token_filter_data\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/sound_files/new","name":"new","apis":[{"api_url":"/api/v1/sound_files/new","http_method":"GET","short_description":"Build Sound File with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"audio_file","full_name":"audio_file","description":"\n<p>Audio File</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid file upload.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sound_playlist_ids","full_name":"sound_playlist_ids","description":"\n<p>The Playlists this sound file belongs to.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Sound Playlist}[/api/docs/1.0/sound_playlists/index.html]. Refer to: {/api/docs/1.0/sound_playlists}[/api/docs/1.0/sound_playlists/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Play this sound file only when the call matches these Tokens.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/sound_files/create","name":"create","apis":[{"api_url":"/api/v1/sound_files","http_method":"POST","short_description":"Create Sound File.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"audio_file","full_name":"audio_file","description":"\n<p>Audio File</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid file upload.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sound_playlist_ids","full_name":"sound_playlist_ids","description":"\n<p>The Playlists this sound file belongs to.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Sound Playlist}[/api/docs/1.0/sound_playlists/index.html]. Refer to: {/api/docs/1.0/sound_playlists}[/api/docs/1.0/sound_playlists/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Play this sound file only when the call matches these Tokens.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/sound_files/show","name":"show","apis":[{"api_url":"/api/v1/sound_files/:id","http_method":"GET","short_description":"Get Sound File by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/sound_files/update","name":"update","apis":[{"api_url":"/api/v1/sound_files/:id","http_method":"PUT","short_description":"Update Sound File by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"audio_file","full_name":"audio_file","description":"\n<p>Audio File</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid file upload.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sound_playlist_ids","full_name":"sound_playlist_ids","description":"\n<p>The Playlists this sound file belongs to.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Sound Playlist}[/api/docs/1.0/sound_playlists/index.html]. Refer to: {/api/docs/1.0/sound_playlists}[/api/docs/1.0/sound_playlists/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Play this sound file only when the call matches these Tokens.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/sound_files/destroy","name":"destroy","apis":[{"api_url":"/api/v1/sound_files/:id","http_method":"DELETE","short_description":"Destroy Sound File by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"sound_playlists":{"doc_url":"/api/docs/1.0/sound_playlists","id":"sound_playlists","api_url":"/api","name":"Playlists","short_description":"An ordered or shuffled group of audio files played back together, such as hold music or IVR prompts.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/sound_playlists/index","name":"index","apis":[{"api_url":"/api/v1/sound_playlists","http_method":"GET","short_description":"List Playlist records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\norder_type\n</li>\n<li class='column-attempt'>\nuse_predefined_playlist\n</li>\n<li class='column-attempt'>\npredefined_playlist_id\n</li>\n<li class='column-attempt'>\ndescription\n</li>\n<li class='column-attempt'>\nsound_file_ids\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/sound_playlists/new","name":"new","apis":[{"api_url":"/api/v1/sound_playlists/new","http_method":"GET","short_description":"Build Playlist with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"order_type","full_name":"order_type","description":"\n<p>How sound files in this playlist are picked for playback. One of <code>sortable_order</code>, <code>random</code>, or <code>round_robin</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be one of: <code>sortable_order</code>, <code>random</code>, <code>round_robin</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"use_predefined_playlist","full_name":"use_predefined_playlist","description":"\n<p>When true, this playlist plays a built-in Trackdrive playlist instead of its own uploaded sound files.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"predefined_playlist_id","full_name":"predefined_playlist_id","description":"\n<p>The built-in Trackdrive playlist played when <code>use_predefined_playlist</code> is true.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sound_file_ids","full_name":"sound_file_ids","description":"\n<p>The Sound Files in this playlist, in playback order.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Sound File}[/api/docs/1.0/sound_files/index.html]. Refer to: {/api/docs/1.0/sound_files}[/api/docs/1.0/sound_files/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/sound_playlists/create","name":"create","apis":[{"api_url":"/api/v1/sound_playlists","http_method":"POST","short_description":"Create Playlist.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"order_type","full_name":"order_type","description":"\n<p>How sound files in this playlist are picked for playback. One of <code>sortable_order</code>, <code>random</code>, or <code>round_robin</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be one of: <code>sortable_order</code>, <code>random</code>, <code>round_robin</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"use_predefined_playlist","full_name":"use_predefined_playlist","description":"\n<p>When true, this playlist plays a built-in Trackdrive playlist instead of its own uploaded sound files.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"predefined_playlist_id","full_name":"predefined_playlist_id","description":"\n<p>The built-in Trackdrive playlist played when <code>use_predefined_playlist</code> is true.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sound_file_ids","full_name":"sound_file_ids","description":"\n<p>The Sound Files in this playlist, in playback order.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Sound File}[/api/docs/1.0/sound_files/index.html]. Refer to: {/api/docs/1.0/sound_files}[/api/docs/1.0/sound_files/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/sound_playlists/show","name":"show","apis":[{"api_url":"/api/v1/sound_playlists/:id","http_method":"GET","short_description":"Get Playlist by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/sound_playlists/update","name":"update","apis":[{"api_url":"/api/v1/sound_playlists/:id","http_method":"PUT","short_description":"Update Playlist by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"order_type","full_name":"order_type","description":"\n<p>How sound files in this playlist are picked for playback. One of <code>sortable_order</code>, <code>random</code>, or <code>round_robin</code>.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be one of: <code>sortable_order</code>, <code>random</code>, <code>round_robin</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"use_predefined_playlist","full_name":"use_predefined_playlist","description":"\n<p>When true, this playlist plays a built-in Trackdrive playlist instead of its own uploaded sound files.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"predefined_playlist_id","full_name":"predefined_playlist_id","description":"\n<p>The built-in Trackdrive playlist played when <code>use_predefined_playlist</code> is true.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sound_file_ids","full_name":"sound_file_ids","description":"\n<p>The Sound Files in this playlist, in playback order.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Sound File}[/api/docs/1.0/sound_files/index.html]. Refer to: {/api/docs/1.0/sound_files}[/api/docs/1.0/sound_files/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/sound_playlists/destroy","name":"destroy","apis":[{"api_url":"/api/v1/sound_playlists/:id","http_method":"DELETE","short_description":"Destroy Playlist by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"standalone_transcriptions":{"doc_url":"/api/docs/1.0/standalone_transcriptions","id":"standalone_transcriptions","api_url":"/api","name":"API Audio Transcriptions","short_description":"Speech-to-text transcripts generated from an audio file you submit directly, independent of any call or lead.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/standalone_transcriptions/index","name":"index","apis":[{"api_url":"/api/v1/standalone_transcriptions","http_method":"GET","short_description":"List Standalone Transcription records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nfile_url\n</li>\n<li class='column-attempt'>\ntranscription_flow_group_id\n</li>\n<li class='column-attempt'>\npostback_url\n</li>\n<li class='column-attempt'>\ndual_channel\n</li>\n<li class='column-attempt'>\nspeakers\n</li>\n<li class='column-attempt'>\nbody\n</li>\n<li class='column-attempt'>\nhighlight_wrapper_open\n</li>\n<li class='column-attempt'>\nhighlight_wrapper_close\n</li>\n<li class='column-attempt'>\naudio_duration\n</li>\n<li class='column-attempt'>\ntranscription_processed\n</li>\n<li class='column-attempt'>\nkeywords\n</li>\n<li class='column-attempt'>\nutterances\n</li>\n<li class='column-attempt'>\nhighlighted_utterances\n</li>\n<li class='column-attempt'>\ncaller_id\n</li>\n<li class='column-attempt'>\ndata\n</li>\n<li class='column-attempt'>\noriginal_data\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/standalone_transcriptions/new","name":"new","apis":[{"api_url":"/api/v1/standalone_transcriptions/new","http_method":"GET","short_description":"Build Standalone Transcription with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"file_url","full_name":"file_url","description":"\n<p>Audio File URL location. This must be a publicly accessible URL, and cannot have IP restrictions.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"postback_url","full_name":"postback_url","description":"\n<p>Postback URL that we will send the following JSON payload to when the transcription is complete: id, highlighted_utterances, keywords, data, body, utterances, file_url</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"caller_id","full_name":"caller_id","description":"\n<p>Caller ID associated with the audio file, which may be used for addition triggers and actions.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"dual_channel","full_name":"dual_channel","description":"\n<p>Is the audio file dual channel?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"speakers","full_name":"speakers","description":"\n<p>Number of people (speakers) in the audio file.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"highlight_wrapper_open","full_name":"highlight_wrapper_open","description":"\n<p>When keywords are highlighted, this is the opening tag, e.g. “This is a {{keyword}}.”</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"highlight_wrapper_close","full_name":"highlight_wrapper_close","description":"\n<p>When keywords are highlighted, this is the closing tag, e.g. “This is a {{keyword}}.”</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"transcription_flow_group_id","full_name":"transcription_flow_group_id","description":"\n<p>Transcription Flow Group that will be used to process the transcription. This will be used even if an Offer with a Transcription Flow Group is provided.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Transcription Flow Group}[/api/docs/1.0/transcription_flow_groups/index.html]. Refer to: {/api/docs/1.0/transcription_flow_groups}[/api/docs/1.0/transcription_flow_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_id","full_name":"offer_id","description":"\n<p>Offer that will be used to process the transcription. This will be used if a Transcription Flow Group is not provided, as long as the Offer has a Transcription Flow Group.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"data","full_name":"data","description":"\n<p>A JSON object that is used to store information to filter Transcription Flows and Schedule Action Groups. It is automatically updated with Trackdrive tokens (such as zip code, state, etc.). Extra tokens can be applied to Data when specific keywords are found (Transcription Keyword settings), or when an Action is triggered (Action Group &gt; Action settings).</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a Hash","expected_type":"hash","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/standalone_transcriptions/create","name":"create","apis":[{"api_url":"/api/v1/standalone_transcriptions","http_method":"POST","short_description":"Create Standalone Transcription.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"file_url","full_name":"file_url","description":"\n<p>Audio File URL location. This must be a publicly accessible URL, and cannot have IP restrictions.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"postback_url","full_name":"postback_url","description":"\n<p>Postback URL that we will send the following JSON payload to when the transcription is complete: id, highlighted_utterances, keywords, data, body, utterances, file_url</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"caller_id","full_name":"caller_id","description":"\n<p>Caller ID associated with the audio file, which may be used for addition triggers and actions.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"dual_channel","full_name":"dual_channel","description":"\n<p>Is the audio file dual channel?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"speakers","full_name":"speakers","description":"\n<p>Number of people (speakers) in the audio file.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"highlight_wrapper_open","full_name":"highlight_wrapper_open","description":"\n<p>When keywords are highlighted, this is the opening tag, e.g. “This is a {{keyword}}.”</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"highlight_wrapper_close","full_name":"highlight_wrapper_close","description":"\n<p>When keywords are highlighted, this is the closing tag, e.g. “This is a {{keyword}}.”</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"transcription_flow_group_id","full_name":"transcription_flow_group_id","description":"\n<p>Transcription Flow Group that will be used to process the transcription. This will be used even if an Offer with a Transcription Flow Group is provided.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Transcription Flow Group}[/api/docs/1.0/transcription_flow_groups/index.html]. Refer to: {/api/docs/1.0/transcription_flow_groups}[/api/docs/1.0/transcription_flow_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_id","full_name":"offer_id","description":"\n<p>Offer that will be used to process the transcription. This will be used if a Transcription Flow Group is not provided, as long as the Offer has a Transcription Flow Group.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"data","full_name":"data","description":"\n<p>A JSON object that is used to store information to filter Transcription Flows and Schedule Action Groups. It is automatically updated with Trackdrive tokens (such as zip code, state, etc.). Extra tokens can be applied to Data when specific keywords are found (Transcription Keyword settings), or when an Action is triggered (Action Group &gt; Action settings).</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a Hash","expected_type":"hash","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/standalone_transcriptions/show","name":"show","apis":[{"api_url":"/api/v1/standalone_transcriptions/:id","http_method":"GET","short_description":"Get Standalone Transcription by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"caller_id","full_name":"caller_id","description":"\n<p>Caller ID associated with the audio file, which may be used for addition triggers and actions.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"dual_channel","full_name":"dual_channel","description":"\n<p>Is the audio file dual channel?</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"speakers","full_name":"speakers","description":"\n<p>Number of people (speakers) in the audio file.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"highlight_wrapper_open","full_name":"highlight_wrapper_open","description":"\n<p>When keywords are highlighted, this is the opening tag, e.g. “This is a {{keyword}}.”</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"highlight_wrapper_close","full_name":"highlight_wrapper_close","description":"\n<p>When keywords are highlighted, this is the closing tag, e.g. “This is a {{keyword}}.”</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"transcription_flow_group_id","full_name":"transcription_flow_group_id","description":"\n<p>Transcription Flow Group that will be used to process the transcription. This will be used even if an Offer with a Transcription Flow Group is provided.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Transcription Flow Group}[/api/docs/1.0/transcription_flow_groups/index.html]. Refer to: {/api/docs/1.0/transcription_flow_groups}[/api/docs/1.0/transcription_flow_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_id","full_name":"offer_id","description":"\n<p>Offer that will be used to process the transcription. This will be used if a Transcription Flow Group is not provided, as long as the Offer has a Transcription Flow Group.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"data","full_name":"data","description":"\n<p>A JSON object that is used to store information to filter Transcription Flows and Schedule Action Groups. It is automatically updated with Trackdrive tokens (such as zip code, state, etc.). Extra tokens can be applied to Data when specific keywords are found (Transcription Keyword settings), or when an Action is triggered (Action Group &gt; Action settings).</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a Hash","expected_type":"hash","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"original_data","full_name":"original_data","description":"\n<p>The original data that was provided when the transcription record was created.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a Hash","expected_type":"hash","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"keywords","full_name":"keywords","description":"\n<p>Keywords that were found in the audio file.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"utterances","full_name":"utterances","description":"\n<p>Utterances are the spoken words in the audio file, broken down by speaker.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a Hash","expected_type":"hash","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"highlighted_utterances","full_name":"highlighted_utterances","description":"\n<p>Highlighted Utterances are the spoken words in the audio file, broken down by speaker, with keywords highlighted.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a Hash","expected_type":"hash","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"transcription_processed","full_name":"transcription_processed","description":"\n<p>Returns true if the audio file has been transcribed and keywords have been highlighted.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"audio_duration","full_name":"audio_duration","description":"\n<p>The detected duration of the audio file in seconds.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"body","full_name":"body","description":"\n<p>The raw transcription text of the audio file.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/standalone_transcriptions/destroy","name":"destroy","apis":[{"api_url":"/api/v1/standalone_transcriptions/:id","http_method":"DELETE","short_description":"Destroy Standalone Transcription by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"state_business_hours":{"doc_url":"/api/docs/1.0/state_business_hours","id":"state_business_hours","api_url":"/api","name":"Call Times","short_description":"Per-state allowed calling hours for each day of the week, used to block outbound calls outside those windows.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/state_business_hours/index","name":"index","apis":[{"api_url":"/api/v1/state_business_hours","http_method":"GET","short_description":"List State Call Time records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nstates\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\nmonday_open_at\n</li>\n<li class='column-attempt'>\nmonday_close_at\n</li>\n<li class='column-attempt'>\ntuesday_open_at\n</li>\n<li class='column-attempt'>\ntuesday_close_at\n</li>\n<li class='column-attempt'>\nwednesday_open_at\n</li>\n<li class='column-attempt'>\nwednesday_close_at\n</li>\n<li class='column-attempt'>\nthursday_open_at\n</li>\n<li class='column-attempt'>\nthursday_close_at\n</li>\n<li class='column-attempt'>\nfriday_open_at\n</li>\n<li class='column-attempt'>\nfriday_close_at\n</li>\n<li class='column-attempt'>\nsaturday_open_at\n</li>\n<li class='column-attempt'>\nsaturday_close_at\n</li>\n<li class='column-attempt'>\nsunday_open_at\n</li>\n<li class='column-attempt'>\nmonday_closed\n</li>\n<li class='column-attempt'>\ntuesday_closed\n</li>\n<li class='column-attempt'>\nwednesday_closed\n</li>\n<li class='column-attempt'>\nthursday_closed\n</li>\n<li class='column-attempt'>\nfriday_closed\n</li>\n<li class='column-attempt'>\nsaturday_closed\n</li>\n<li class='column-attempt'>\nsunday_closed\n</li>\n<li class='column-attempt'>\nsunday_close_at\n</li>\n<li class='column-attempt'>\ntemplate_description\n</li>\n<li class='column-attempt'>\ntemplate_tier\n</li>\n<li class='column-attempt'>\ntemplate_enabled\n</li>\n<li class='column-attempt'>\ntemplate_copy_on_company_create\n</li>\n<li class='column-attempt'>\ntemplate_id\n</li>\n<li class='column-attempt'>\nis_system_template\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/state_business_hours/new","name":"new","apis":[{"api_url":"/api/v1/state_business_hours/new","http_method":"GET","short_description":"Build State Call Time with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"states","full_name":"states","description":"\n<p>States</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of strings. EG: <code>[\"abc123\", \"xzy023\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"monday_open_at","full_name":"monday_open_at","description":"\n<p>Monday Open At</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"monday_close_at","full_name":"monday_close_at","description":"\n<p>Monday Close At</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"tuesday_open_at","full_name":"tuesday_open_at","description":"\n<p>Tuesday Open At</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"tuesday_close_at","full_name":"tuesday_close_at","description":"\n<p>Tuesday Close At</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"wednesday_open_at","full_name":"wednesday_open_at","description":"\n<p>Wednesday Open At</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"wednesday_close_at","full_name":"wednesday_close_at","description":"\n<p>Wednesday Close At</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"thursday_open_at","full_name":"thursday_open_at","description":"\n<p>Thursday Open At</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"thursday_close_at","full_name":"thursday_close_at","description":"\n<p>Thursday Close At</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"friday_open_at","full_name":"friday_open_at","description":"\n<p>Friday Open At</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"friday_close_at","full_name":"friday_close_at","description":"\n<p>Friday Close At</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"saturday_open_at","full_name":"saturday_open_at","description":"\n<p>Saturday Open At</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"saturday_close_at","full_name":"saturday_close_at","description":"\n<p>Saturday Close At</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sunday_open_at","full_name":"sunday_open_at","description":"\n<p>Sunday Open At</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sunday_close_at","full_name":"sunday_close_at","description":"\n<p>Sunday Close At</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"monday_closed","full_name":"monday_closed","description":"\n<p>When true, outbound calls to this state are blocked all day Monday, regardless of the open/close times.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"tuesday_closed","full_name":"tuesday_closed","description":"\n<p>When true, outbound calls to this state are blocked all day Tuesday, regardless of the open/close times.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"wednesday_closed","full_name":"wednesday_closed","description":"\n<p>When true, outbound calls to this state are blocked all day Wednesday, regardless of the open/close times.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"thursday_closed","full_name":"thursday_closed","description":"\n<p>When true, outbound calls to this state are blocked all day Thursday, regardless of the open/close times.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"friday_closed","full_name":"friday_closed","description":"\n<p>When true, outbound calls to this state are blocked all day Friday, regardless of the open/close times.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"saturday_closed","full_name":"saturday_closed","description":"\n<p>When true, outbound calls to this state are blocked all day Saturday, regardless of the open/close times.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sunday_closed","full_name":"sunday_closed","description":"\n<p>When true, outbound calls to this state are blocked all day Sunday, regardless of the open/close times.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/state_business_hours/create","name":"create","apis":[{"api_url":"/api/v1/state_business_hours","http_method":"POST","short_description":"Create State Call Time.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"states","full_name":"states","description":"\n<p>States</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of strings. EG: <code>[\"abc123\", \"xzy023\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"monday_open_at","full_name":"monday_open_at","description":"\n<p>Monday Open At</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"monday_close_at","full_name":"monday_close_at","description":"\n<p>Monday Close At</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"tuesday_open_at","full_name":"tuesday_open_at","description":"\n<p>Tuesday Open At</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"tuesday_close_at","full_name":"tuesday_close_at","description":"\n<p>Tuesday Close At</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"wednesday_open_at","full_name":"wednesday_open_at","description":"\n<p>Wednesday Open At</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"wednesday_close_at","full_name":"wednesday_close_at","description":"\n<p>Wednesday Close At</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"thursday_open_at","full_name":"thursday_open_at","description":"\n<p>Thursday Open At</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"thursday_close_at","full_name":"thursday_close_at","description":"\n<p>Thursday Close At</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"friday_open_at","full_name":"friday_open_at","description":"\n<p>Friday Open At</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"friday_close_at","full_name":"friday_close_at","description":"\n<p>Friday Close At</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"saturday_open_at","full_name":"saturday_open_at","description":"\n<p>Saturday Open At</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"saturday_close_at","full_name":"saturday_close_at","description":"\n<p>Saturday Close At</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sunday_open_at","full_name":"sunday_open_at","description":"\n<p>Sunday Open At</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sunday_close_at","full_name":"sunday_close_at","description":"\n<p>Sunday Close At</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"monday_closed","full_name":"monday_closed","description":"\n<p>When true, outbound calls to this state are blocked all day Monday, regardless of the open/close times.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"tuesday_closed","full_name":"tuesday_closed","description":"\n<p>When true, outbound calls to this state are blocked all day Tuesday, regardless of the open/close times.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"wednesday_closed","full_name":"wednesday_closed","description":"\n<p>When true, outbound calls to this state are blocked all day Wednesday, regardless of the open/close times.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"thursday_closed","full_name":"thursday_closed","description":"\n<p>When true, outbound calls to this state are blocked all day Thursday, regardless of the open/close times.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"friday_closed","full_name":"friday_closed","description":"\n<p>When true, outbound calls to this state are blocked all day Friday, regardless of the open/close times.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"saturday_closed","full_name":"saturday_closed","description":"\n<p>When true, outbound calls to this state are blocked all day Saturday, regardless of the open/close times.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sunday_closed","full_name":"sunday_closed","description":"\n<p>When true, outbound calls to this state are blocked all day Sunday, regardless of the open/close times.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/state_business_hours/show","name":"show","apis":[{"api_url":"/api/v1/state_business_hours/:id","http_method":"GET","short_description":"Get State Call Time by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/state_business_hours/update","name":"update","apis":[{"api_url":"/api/v1/state_business_hours/:id","http_method":"PUT","short_description":"Update State Call Time by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"states","full_name":"states","description":"\n<p>States</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of strings. EG: <code>[\"abc123\", \"xzy023\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"monday_open_at","full_name":"monday_open_at","description":"\n<p>Monday Open At</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"monday_close_at","full_name":"monday_close_at","description":"\n<p>Monday Close At</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"tuesday_open_at","full_name":"tuesday_open_at","description":"\n<p>Tuesday Open At</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"tuesday_close_at","full_name":"tuesday_close_at","description":"\n<p>Tuesday Close At</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"wednesday_open_at","full_name":"wednesday_open_at","description":"\n<p>Wednesday Open At</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"wednesday_close_at","full_name":"wednesday_close_at","description":"\n<p>Wednesday Close At</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"thursday_open_at","full_name":"thursday_open_at","description":"\n<p>Thursday Open At</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"thursday_close_at","full_name":"thursday_close_at","description":"\n<p>Thursday Close At</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"friday_open_at","full_name":"friday_open_at","description":"\n<p>Friday Open At</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"friday_close_at","full_name":"friday_close_at","description":"\n<p>Friday Close At</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"saturday_open_at","full_name":"saturday_open_at","description":"\n<p>Saturday Open At</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"saturday_close_at","full_name":"saturday_close_at","description":"\n<p>Saturday Close At</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sunday_open_at","full_name":"sunday_open_at","description":"\n<p>Sunday Open At</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sunday_close_at","full_name":"sunday_close_at","description":"\n<p>Sunday Close At</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"monday_closed","full_name":"monday_closed","description":"\n<p>When true, outbound calls to this state are blocked all day Monday, regardless of the open/close times.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"tuesday_closed","full_name":"tuesday_closed","description":"\n<p>When true, outbound calls to this state are blocked all day Tuesday, regardless of the open/close times.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"wednesday_closed","full_name":"wednesday_closed","description":"\n<p>When true, outbound calls to this state are blocked all day Wednesday, regardless of the open/close times.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"thursday_closed","full_name":"thursday_closed","description":"\n<p>When true, outbound calls to this state are blocked all day Thursday, regardless of the open/close times.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"friday_closed","full_name":"friday_closed","description":"\n<p>When true, outbound calls to this state are blocked all day Friday, regardless of the open/close times.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"saturday_closed","full_name":"saturday_closed","description":"\n<p>When true, outbound calls to this state are blocked all day Saturday, regardless of the open/close times.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sunday_closed","full_name":"sunday_closed","description":"\n<p>When true, outbound calls to this state are blocked all day Sunday, regardless of the open/close times.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/state_business_hours/destroy","name":"destroy","apis":[{"api_url":"/api/v1/state_business_hours/:id","http_method":"DELETE","short_description":"Destroy State Call Time by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"state_call_limits":{"doc_url":"/api/docs/1.0/state_call_limits","id":"state_call_limits","api_url":"/api","name":"Call Frequency","short_description":"A cap on how many times contacts in specified states can be called within a set time interval.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/state_call_limits/index","name":"index","apis":[{"api_url":"/api/v1/state_call_limits","http_method":"GET","short_description":"List State Call Frequency records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nstates\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\ncall_limit_interval\n</li>\n<li class='column-attempt'>\ncall_limit_limit\n</li>\n<li class='column-attempt'>\nis_system_template\n</li>\n<li class='column-attempt'>\ntemplate_description\n</li>\n<li class='column-attempt'>\ntemplate_tier\n</li>\n<li class='column-attempt'>\ntemplate_enabled\n</li>\n<li class='column-attempt'>\ntemplate_copy_on_company_create\n</li>\n<li class='column-attempt'>\ntemplate_id\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/state_call_limits/new","name":"new","apis":[{"api_url":"/api/v1/state_call_limits/new","http_method":"GET","short_description":"Build State Call Frequency with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"states","full_name":"states","description":"\n<p>States</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of strings. EG: <code>[\"abc123\", \"xzy023\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_limit_interval","full_name":"call_limit_interval","description":"\n<p>Call Limit Interval</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_limit_limit","full_name":"call_limit_limit","description":"\n<p>Call Limit Limit</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/state_call_limits/create","name":"create","apis":[{"api_url":"/api/v1/state_call_limits","http_method":"POST","short_description":"Create State Call Frequency.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"states","full_name":"states","description":"\n<p>States</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of strings. EG: <code>[\"abc123\", \"xzy023\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_limit_interval","full_name":"call_limit_interval","description":"\n<p>Call Limit Interval</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_limit_limit","full_name":"call_limit_limit","description":"\n<p>Call Limit Limit</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/state_call_limits/show","name":"show","apis":[{"api_url":"/api/v1/state_call_limits/:id","http_method":"GET","short_description":"Get State Call Frequency by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/state_call_limits/update","name":"update","apis":[{"api_url":"/api/v1/state_call_limits/:id","http_method":"PUT","short_description":"Update State Call Frequency by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"states","full_name":"states","description":"\n<p>States</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of strings. EG: <code>[\"abc123\", \"xzy023\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_limit_interval","full_name":"call_limit_interval","description":"\n<p>Call Limit Interval</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_limit_limit","full_name":"call_limit_limit","description":"\n<p>Call Limit Limit</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/state_call_limits/destroy","name":"destroy","apis":[{"api_url":"/api/v1/state_call_limits/:id","http_method":"DELETE","short_description":"Destroy State Call Frequency by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"state_holidays":{"doc_url":"/api/docs/1.0/state_holidays","id":"state_holidays","api_url":"/api","name":"Holidays","short_description":"Dates per state on which outbound calling is blocked, such as state-recognized holidays.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/state_holidays/index","name":"index","apis":[{"api_url":"/api/v1/state_holidays","http_method":"GET","short_description":"List State Holiday records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nstates\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\nholiday_dates\n</li>\n<li class='column-attempt'>\ntemplate_description\n</li>\n<li class='column-attempt'>\ntemplate_tier\n</li>\n<li class='column-attempt'>\ntemplate_enabled\n</li>\n<li class='column-attempt'>\ntemplate_copy_on_company_create\n</li>\n<li class='column-attempt'>\ntemplate_id\n</li>\n<li class='column-attempt'>\nis_system_template\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/state_holidays/new","name":"new","apis":[{"api_url":"/api/v1/state_holidays/new","http_method":"GET","short_description":"Build State Holiday with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"states","full_name":"states","description":"\n<p>States</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of strings. EG: <code>[\"abc123\", \"xzy023\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"holiday_dates","full_name":"holiday_dates","description":"\n<p>Holiday Dates</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of strings. EG: <code>[\"abc123\", \"xzy023\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/state_holidays/create","name":"create","apis":[{"api_url":"/api/v1/state_holidays","http_method":"POST","short_description":"Create State Holiday.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"states","full_name":"states","description":"\n<p>States</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of strings. EG: <code>[\"abc123\", \"xzy023\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"holiday_dates","full_name":"holiday_dates","description":"\n<p>Holiday Dates</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of strings. EG: <code>[\"abc123\", \"xzy023\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/state_holidays/show","name":"show","apis":[{"api_url":"/api/v1/state_holidays/:id","http_method":"GET","short_description":"Get State Holiday by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/state_holidays/update","name":"update","apis":[{"api_url":"/api/v1/state_holidays/:id","http_method":"PUT","short_description":"Update State Holiday by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"states","full_name":"states","description":"\n<p>States</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of strings. EG: <code>[\"abc123\", \"xzy023\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"holiday_dates","full_name":"holiday_dates","description":"\n<p>Holiday Dates</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of strings. EG: <code>[\"abc123\", \"xzy023\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/state_holidays/destroy","name":"destroy","apis":[{"api_url":"/api/v1/state_holidays/:id","http_method":"DELETE","short_description":"Destroy State Holiday by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"state_rule_groups":{"doc_url":"/api/docs/1.0/state_rule_groups","id":"state_rule_groups","api_url":"/api","name":"State Rules","short_description":"A named bundle of state-level calling rules (hours, frequency caps, holidays) applied company-wide or to specific offers.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/state_rule_groups/index","name":"index","apis":[{"api_url":"/api/v1/state_rule_groups","http_method":"GET","short_description":"List State Call Rules records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nrule_scope\n</li>\n<li class='column-attempt'>\noffer_ids\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\ndescription\n</li>\n<li class='column-attempt'>\nstate_business_hour_ids\n</li>\n<li class='column-attempt'>\nstate_call_limit_ids\n</li>\n<li class='column-attempt'>\nstate_holiday_ids\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/state_rule_groups/new","name":"new","apis":[{"api_url":"/api/v1/state_rule_groups/new","http_method":"GET","short_description":"Build State Call Rules with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"rule_scope","full_name":"rule_scope","description":"\n<p>Rule Scope</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be one of: <code>company</code>, <code>offer</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_ids","full_name":"offer_ids","description":"\n<p>Offer Ids</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"state_business_hour_ids","full_name":"state_business_hour_ids","description":"\n<p>State Business Hour Ids</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"state_call_limit_ids","full_name":"state_call_limit_ids","description":"\n<p>State Call Limit Ids</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"state_holiday_ids","full_name":"state_holiday_ids","description":"\n<p>State Holidays Ids</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/state_rule_groups/create","name":"create","apis":[{"api_url":"/api/v1/state_rule_groups","http_method":"POST","short_description":"Create State Call Rules.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"rule_scope","full_name":"rule_scope","description":"\n<p>Rule Scope</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be one of: <code>company</code>, <code>offer</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_ids","full_name":"offer_ids","description":"\n<p>Offer Ids</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"state_business_hour_ids","full_name":"state_business_hour_ids","description":"\n<p>State Business Hour Ids</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"state_call_limit_ids","full_name":"state_call_limit_ids","description":"\n<p>State Call Limit Ids</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"state_holiday_ids","full_name":"state_holiday_ids","description":"\n<p>State Holidays Ids</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/state_rule_groups/show","name":"show","apis":[{"api_url":"/api/v1/state_rule_groups/:id","http_method":"GET","short_description":"Get State Call Rules by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/state_rule_groups/update","name":"update","apis":[{"api_url":"/api/v1/state_rule_groups/:id","http_method":"PUT","short_description":"Update State Call Rules by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"rule_scope","full_name":"rule_scope","description":"\n<p>Rule Scope</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be one of: <code>company</code>, <code>offer</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_ids","full_name":"offer_ids","description":"\n<p>Offer Ids</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"state_business_hour_ids","full_name":"state_business_hour_ids","description":"\n<p>State Business Hour Ids</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"state_call_limit_ids","full_name":"state_call_limit_ids","description":"\n<p>State Call Limit Ids</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"state_holiday_ids","full_name":"state_holiday_ids","description":"\n<p>State Holidays Ids</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/state_rule_groups/destroy","name":"destroy","apis":[{"api_url":"/api/v1/state_rule_groups/:id","http_method":"DELETE","short_description":"Destroy State Call Rules by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"subscriptions":{"doc_url":"/api/docs/1.0/subscriptions","id":"subscriptions","api_url":"/api","name":"Webhook Subscriptions","short_description":"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.\n","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/subscriptions/index","name":"index","apis":[{"api_url":"/api/v1/subscriptions","http_method":"GET","short_description":"List Subscriptions","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/subscriptions/new","name":"new","apis":[{"api_url":"/api/v1/subscriptions/new","http_method":"GET","short_description":"Build Webhook Subscription with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/subscriptions/create","name":"create","apis":[{"api_url":"/api/v1/subscriptions","http_method":"POST","short_description":"Create a subscription","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"target_url","full_name":"target_url","description":"\n<p>The unique auto-generated subscription URL where Trackdrive will send JSON data when the event is triggered.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid URL.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"event","full_name":"event","description":"\n<p>The event that will be triggered. EG: When a new call comes in.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>new_call</code>, <code>call_ringing</code>, <code>call_forwarded</code>, <code>call_ended</code>, <code>call_changed</code>, <code>new_lead</code>, <code>lead_ended</code>, <code>lead_converted</code>, <code>lead_opted_out</code>, <code>lead_changed</code>, <code>incoming_text_message</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"trigger_fields","full_name":"trigger_fields","description":"\n<p>Filter the data returned by the subscription. Only trigger if the object matches the given trigger fields. For example:<br> <code>{buyer_converted: true, offer_id: 1}</code> would only fire the trigger if the call converted and came from offer 1. Acceptable triggers: <code>schedule_id</code> <code>traffic_source_id</code> <code>offer_id</code> <code>buyer_converted</code> <code>has_recording</code> <code>either_converted</code> <code>buyer_id</code> <code>offer_converted</code> <code>number_id</code></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a Hash","expected_type":"hash","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/subscriptions/show","name":"show","apis":[{"api_url":"/api/v1/subscriptions/:id","http_method":"GET","short_description":"Get a subscription","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/subscriptions/update","name":"update","apis":[{"api_url":"/api/v1/subscriptions/:id","http_method":"PUT","short_description":"Update a subscription","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"target_url","full_name":"target_url","description":"\n<p>The unique auto-generated subscription URL where Trackdrive will send JSON data when the event is triggered.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid URL.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"event","full_name":"event","description":"\n<p>The event that will be triggered. EG: When a new call comes in.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>new_call</code>, <code>call_ringing</code>, <code>call_forwarded</code>, <code>call_ended</code>, <code>call_changed</code>, <code>new_lead</code>, <code>lead_ended</code>, <code>lead_converted</code>, <code>lead_opted_out</code>, <code>lead_changed</code>, <code>incoming_text_message</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/subscriptions/destroy","name":"destroy","apis":[{"api_url":"/api/v1/subscriptions/:id","http_method":"DELETE","short_description":"Delete a subscription","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/subscriptions/destroy_target_url","name":"destroy_target_url","apis":[{"api_url":"/api/v1/subscriptions","http_method":"DELETE","short_description":"Delete a subscription matching a target_url","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"target_url","full_name":"target_url","description":"\n<p>The unique auto-generated subscription URL where Trackdrive will send JSON data when the event is triggered.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"system_logs":{"doc_url":"/api/docs/1.0/system_logs","id":"system_logs","api_url":"/api","name":"Audit Logs","short_description":"An audit log of system-related changes in your Trackdrive account.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/system_logs/index","name":"index","apis":[{"api_url":"/api/v1/system_logs","http_method":"GET","short_description":"List System Log records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/system_logs/show","name":"show","apis":[{"api_url":"/api/v1/system_logs/:id","http_method":"GET","short_description":"Get System Log by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"text_message_flows":{"doc_url":"/api/docs/1.0/text_message_flows","id":"text_message_flows","api_url":"/api","name":"SMS Flows","short_description":"Automates a text message conversation for an offer, parsing replies and sending follow-up responses.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/text_message_flows/index","name":"index","apis":[{"api_url":"/api/v1/text_message_flows","http_method":"GET","short_description":"List SMS Flow records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\ncontext_menu_name\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nuser_id\n</li>\n<li class='column-attempt'>\nsortable_order\n</li>\n<li class='column-attempt'>\ndescription\n</li>\n<li class='column-attempt'>\ntemplate_description\n</li>\n<li class='column-attempt'>\ntemplate_enabled\n</li>\n<li class='column-attempt'>\ntemplate_tier\n</li>\n<li class='column-attempt'>\noffer_id\n</li>\n<li class='column-attempt'>\nparse_value_with_expression\n</li>\n<li class='column-attempt'>\nvalue_formatter\n</li>\n<li class='column-attempt'>\nvalue_expression\n</li>\n<li class='column-attempt'>\nuse_flow_when_pattern_matches\n</li>\n<li class='column-attempt'>\nrecord_token_filter_id\n</li>\n<li class='column-attempt'>\ntoken_value_ids\n</li>\n<li class='column-attempt'>\nrequest_a_response\n</li>\n<li class='column-attempt'>\nresponse_message\n</li>\n<li class='column-attempt'>\ncontact_field_assign_id\n</li>\n<li class='column-attempt'>\ncontact_field_validate_id\n</li>\n<li class='column-attempt'>\ntext_message_flow_id\n</li>\n<li class='column-attempt'>\nassert_acceptable_with_contact_field\n</li>\n<li class='column-attempt'>\nresponse_message_when_unacceptable\n</li>\n<li class='column-attempt'>\nrecord_token_additional_id\n</li>\n<li class='column-attempt'>\nattribution_token_value_ids\n</li>\n<li class='column-attempt'>\noutgoing_webhook_ids\n</li>\n<li class='column-attempt'>\ntext_message_flows_count\n</li>\n<li class='column-attempt'>\nprocess_response_with_sms_flow_type\n</li>\n<li class='column-attempt'>\nwait_for_response_seconds\n</li>\n<li class='column-attempt'>\nvalid_responses_csv\n</li>\n<li class='column-attempt'>\nrecord_token_filter_data_count\n</li>\n<li class='column-attempt'>\nrecord_token_filter_data\n</li>\n<li class='column-attempt'>\nrecord_token_additional_data_count\n</li>\n<li class='column-attempt'>\nrecord_token_additional_data\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/text_message_flows/new","name":"new","apis":[{"api_url":"/api/v1/text_message_flows/new","http_method":"GET","short_description":"Build SMS Flow with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":false,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_id","full_name":"offer_id","description":"\n<p>Offer</p>\n","required":false,"allow_nil":false,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"parse_value_with_expression","full_name":"parse_value_with_expression","description":"\n<p>Parse Value With Expression</p>\n","required":false,"allow_nil":false,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"value_formatter","full_name":"value_formatter","description":"\n<p>Value Formatter</p>\n","required":false,"allow_nil":false,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"value_expression","full_name":"value_expression","description":"\n<p>Value Expression</p>\n","required":false,"allow_nil":false,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"use_flow_when_pattern_matches","full_name":"use_flow_when_pattern_matches","description":"\n<p>Use Flow When Pattern Matches</p>\n","required":false,"allow_nil":false,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_id","full_name":"record_token_filter_id","description":"\n<p>Record Token Filter</p>\n","required":false,"allow_nil":false,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Filters}[/api/docs/1.0/record_token_filters/index.html]. Refer to: {/api/docs/1.0/record_token_filters}[/api/docs/1.0/record_token_filters/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Token Value Ids</p>\n","required":false,"allow_nil":false,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"request_a_response","full_name":"request_a_response","description":"\n<p>Request A Response</p>\n","required":false,"allow_nil":false,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"response_message","full_name":"response_message","description":"\n<p>The outgoing SMS message sent back to the consumer when this flow matches the incoming message.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"assert_acceptable_with_contact_field","full_name":"assert_acceptable_with_contact_field","description":"\n<p>Assert Acceptable With Contact Field</p>\n","required":false,"allow_nil":false,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"response_message_when_unacceptable","full_name":"response_message_when_unacceptable","description":"\n<p>Response Message When Unacceptable</p>\n","required":false,"allow_nil":false,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attribution_token_value_ids","full_name":"attribution_token_value_ids","description":"\n<p>Attribution Token Value Ids</p>\n","required":false,"allow_nil":false,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"contact_field_assign_id","full_name":"contact_field_assign_id","description":"\n<p>The Contact Field the consumer’s reply is saved to on the lead.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"contact_field_validate_id","full_name":"contact_field_validate_id","description":"\n<p>The Contact Field checked against the accepted responses when <code>assert_acceptable_with_contact_field</code> is true.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"process_response_with_sms_flow_type","full_name":"process_response_with_sms_flow_type","description":"\n<p>How the consumer’s reply is passed on for further processing after this flow matches. One of <code>nested_text_message_flows</code> (try the nested SMS Flows below this one) or <code>parent_text_message_flows</code> (pass it to this flow’s parent Offer or SMS Flow).</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"valid_responses_csv","full_name":"valid_responses_csv","description":"\n<p>A comma-separated list of the responses accepted as valid when <code>assert_acceptable_with_contact_field</code> is true.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"wait_for_response_seconds","full_name":"wait_for_response_seconds","description":"\n<p>How many seconds Trackdrive waits for the consumer’s reply before giving up on this flow.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"text_message_flow_id","full_name":"text_message_flow_id","description":"\n<p>The parent SMS Flow this flow is nested under, tried when the parent’s reply is passed to its nested flows.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {SMS AI Flow}[/api/docs/1.0/text_message_flows/index.html]. Refer to: {/api/docs/1.0/text_message_flows}[/api/docs/1.0/text_message_flows/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of tokens. Example tokens:<br> <code>buyer_interest:loan,another_token:value</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/text_message_flows/create","name":"create","apis":[{"api_url":"/api/v1/text_message_flows","http_method":"POST","short_description":"Create SMS Flow.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":false,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_id","full_name":"offer_id","description":"\n<p>Offer</p>\n","required":false,"allow_nil":false,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"parse_value_with_expression","full_name":"parse_value_with_expression","description":"\n<p>Parse Value With Expression</p>\n","required":false,"allow_nil":false,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"value_formatter","full_name":"value_formatter","description":"\n<p>Value Formatter</p>\n","required":false,"allow_nil":false,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"value_expression","full_name":"value_expression","description":"\n<p>Value Expression</p>\n","required":false,"allow_nil":false,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"use_flow_when_pattern_matches","full_name":"use_flow_when_pattern_matches","description":"\n<p>Use Flow When Pattern Matches</p>\n","required":false,"allow_nil":false,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_id","full_name":"record_token_filter_id","description":"\n<p>Record Token Filter</p>\n","required":false,"allow_nil":false,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Filters}[/api/docs/1.0/record_token_filters/index.html]. Refer to: {/api/docs/1.0/record_token_filters}[/api/docs/1.0/record_token_filters/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Token Value Ids</p>\n","required":false,"allow_nil":false,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"request_a_response","full_name":"request_a_response","description":"\n<p>Request A Response</p>\n","required":false,"allow_nil":false,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"response_message","full_name":"response_message","description":"\n<p>The outgoing SMS message sent back to the consumer when this flow matches the incoming message.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"assert_acceptable_with_contact_field","full_name":"assert_acceptable_with_contact_field","description":"\n<p>Assert Acceptable With Contact Field</p>\n","required":false,"allow_nil":false,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"response_message_when_unacceptable","full_name":"response_message_when_unacceptable","description":"\n<p>Response Message When Unacceptable</p>\n","required":false,"allow_nil":false,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attribution_token_value_ids","full_name":"attribution_token_value_ids","description":"\n<p>Attribution Token Value Ids</p>\n","required":false,"allow_nil":false,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"contact_field_assign_id","full_name":"contact_field_assign_id","description":"\n<p>The Contact Field the consumer’s reply is saved to on the lead.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"contact_field_validate_id","full_name":"contact_field_validate_id","description":"\n<p>The Contact Field checked against the accepted responses when <code>assert_acceptable_with_contact_field</code> is true.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"process_response_with_sms_flow_type","full_name":"process_response_with_sms_flow_type","description":"\n<p>How the consumer’s reply is passed on for further processing after this flow matches. One of <code>nested_text_message_flows</code> (try the nested SMS Flows below this one) or <code>parent_text_message_flows</code> (pass it to this flow’s parent Offer or SMS Flow).</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"valid_responses_csv","full_name":"valid_responses_csv","description":"\n<p>A comma-separated list of the responses accepted as valid when <code>assert_acceptable_with_contact_field</code> is true.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"wait_for_response_seconds","full_name":"wait_for_response_seconds","description":"\n<p>How many seconds Trackdrive waits for the consumer’s reply before giving up on this flow.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"text_message_flow_id","full_name":"text_message_flow_id","description":"\n<p>The parent SMS Flow this flow is nested under, tried when the parent’s reply is passed to its nested flows.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {SMS AI Flow}[/api/docs/1.0/text_message_flows/index.html]. Refer to: {/api/docs/1.0/text_message_flows}[/api/docs/1.0/text_message_flows/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of tokens. Example tokens:<br> <code>buyer_interest:loan,another_token:value</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/text_message_flows/show","name":"show","apis":[{"api_url":"/api/v1/text_message_flows/:id","http_method":"GET","short_description":"Get SMS Flow by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/text_message_flows/update","name":"update","apis":[{"api_url":"/api/v1/text_message_flows/:id","http_method":"PUT","short_description":"Update SMS Flow by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":false,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_id","full_name":"offer_id","description":"\n<p>Offer</p>\n","required":false,"allow_nil":false,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"parse_value_with_expression","full_name":"parse_value_with_expression","description":"\n<p>Parse Value With Expression</p>\n","required":false,"allow_nil":false,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"value_formatter","full_name":"value_formatter","description":"\n<p>Value Formatter</p>\n","required":false,"allow_nil":false,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"value_expression","full_name":"value_expression","description":"\n<p>Value Expression</p>\n","required":false,"allow_nil":false,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"use_flow_when_pattern_matches","full_name":"use_flow_when_pattern_matches","description":"\n<p>Use Flow When Pattern Matches</p>\n","required":false,"allow_nil":false,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_id","full_name":"record_token_filter_id","description":"\n<p>Record Token Filter</p>\n","required":false,"allow_nil":false,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Filters}[/api/docs/1.0/record_token_filters/index.html]. Refer to: {/api/docs/1.0/record_token_filters}[/api/docs/1.0/record_token_filters/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Token Value Ids</p>\n","required":false,"allow_nil":false,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"request_a_response","full_name":"request_a_response","description":"\n<p>Request A Response</p>\n","required":false,"allow_nil":false,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"response_message","full_name":"response_message","description":"\n<p>The outgoing SMS message sent back to the consumer when this flow matches the incoming message.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"assert_acceptable_with_contact_field","full_name":"assert_acceptable_with_contact_field","description":"\n<p>Assert Acceptable With Contact Field</p>\n","required":false,"allow_nil":false,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"response_message_when_unacceptable","full_name":"response_message_when_unacceptable","description":"\n<p>Response Message When Unacceptable</p>\n","required":false,"allow_nil":false,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attribution_token_value_ids","full_name":"attribution_token_value_ids","description":"\n<p>Attribution Token Value Ids</p>\n","required":false,"allow_nil":false,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"contact_field_assign_id","full_name":"contact_field_assign_id","description":"\n<p>The Contact Field the consumer’s reply is saved to on the lead.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"contact_field_validate_id","full_name":"contact_field_validate_id","description":"\n<p>The Contact Field checked against the accepted responses when <code>assert_acceptable_with_contact_field</code> is true.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"process_response_with_sms_flow_type","full_name":"process_response_with_sms_flow_type","description":"\n<p>How the consumer’s reply is passed on for further processing after this flow matches. One of <code>nested_text_message_flows</code> (try the nested SMS Flows below this one) or <code>parent_text_message_flows</code> (pass it to this flow’s parent Offer or SMS Flow).</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"valid_responses_csv","full_name":"valid_responses_csv","description":"\n<p>A comma-separated list of the responses accepted as valid when <code>assert_acceptable_with_contact_field</code> is true.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"wait_for_response_seconds","full_name":"wait_for_response_seconds","description":"\n<p>How many seconds Trackdrive waits for the consumer’s reply before giving up on this flow.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"text_message_flow_id","full_name":"text_message_flow_id","description":"\n<p>The parent SMS Flow this flow is nested under, tried when the parent’s reply is passed to its nested flows.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {SMS AI Flow}[/api/docs/1.0/text_message_flows/index.html]. Refer to: {/api/docs/1.0/text_message_flows}[/api/docs/1.0/text_message_flows/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of tokens. Example tokens:<br> <code>buyer_interest:loan,another_token:value</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/text_message_flows/destroy","name":"destroy","apis":[{"api_url":"/api/v1/text_message_flows/:id","http_method":"DELETE","short_description":"Destroy SMS Flow by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"text_messages":{"doc_url":"/api/docs/1.0/text_messages","id":"text_messages","api_url":"/api","name":"Outgoing SMS","short_description":"Send a text message","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/text_messages/create","name":"create","apis":[{"api_url":"/api/v1/text_messages","http_method":"POST","short_description":"Send a text message","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"from","full_name":"from","description":"\n<p>Sending address (+E.164 formatted phone number.) Example: +18665550001</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"to","full_name":"to","description":"\n<p>Receiving address (+E.164 formatted phone number.) Example: +18665550001</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"lead_id","full_name":"lead_id","description":"\n<p>Optional. Associate this text message with this lead. The lead’s telephone number will be used as the Receiving address if “to” is not provided.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Lead}[/api/docs/1.0/leads/index.html]. Refer to: {/api/docs/1.0/leads}[/api/docs/1.0/leads/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"message","full_name":"message","description":"\n<p>Message body (i.e., content) as non-empty string. Example: Hello!</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"delivery_webhook_url","full_name":"delivery_webhook_url","description":"\n<p>Webhook to call when the message’s status changes.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"manual","full_name":"manual","description":"\n<p>Pass true if this message is manually initiated by a human being in your application. When this is set to true Trackrive will skip checking if the “to” destination is on the DNC.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"number_id","full_name":"number_id","description":"\n<p>Provide the sending address as an internal Trackdrive telephone number ID.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Number}[/api/docs/1.0/phone_numbers/index.html]. Refer to: {/api/docs/1.0/phone_numbers}[/api/docs/1.0/phone_numbers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_id","full_name":"schedule_id","description":"\n<p>Optional. If a lead exists on this schedule, this text message will be associated with it. If no lead currently exists, one will be created, and it will be added to this schedule.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Schedule}[/api/docs/1.0/schedules/index.html]. Refer to: {/api/docs/1.0/schedules}[/api/docs/1.0/schedules/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_id","full_name":"offer_id","description":"\n<p>Optional. Associate this text message with a matching lead on this offer. If no lead currently exists, one will be created on this offer.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/text_messages/index","name":"index","apis":[{"api_url":"/api/v1/text_messages","http_method":"GET","short_description":"Retrieves details about text messages.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\nfrom\n</li>\n<li class='column-attempt'>\nto\n</li>\n<li class='column-attempt'>\nmessage\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\nnumber_id\n</li>\n<li class='column-attempt'>\nlead_id\n</li>\n<li class='column-attempt'>\nprovider_configuration_id\n</li>\n<li class='column-attempt'>\nmessage_uuid\n</li>\n<li class='column-attempt'>\ndestination_caller_id\n</li>\n<li class='column-attempt'>\nstatus\n</li>\n<li class='column-attempt'>\nerror_code\n</li>\n<li class='column-attempt'>\nring_pool_id\n</li>\n<li class='column-attempt'>\nschedule_id\n</li>\n<li class='column-attempt'>\nsent_at\n</li>\n<li class='column-attempt'>\nmanual\n</li>\n<li class='column-attempt'>\ncontact_id\n</li>\n<li class='column-attempt'>\ndelivery_webhook_url\n</li>\n<li class='column-attempt'>\ntext_message_flow_id\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/text_messages/show","name":"show","apis":[{"api_url":"/api/v1/text_messages/:id","http_method":"GET","short_description":"Get a text message request","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"token_matchers":{"doc_url":"/api/docs/1.0/token_matchers","id":"token_matchers","api_url":"/api","name":"Advertising Optimizer Tokens","short_description":"Maps an incoming URL parameter name to a tracking token, so posted data lands in the right field.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/token_matchers/index","name":"index","apis":[{"api_url":"/api/v1/token_matchers","http_method":"GET","short_description":"List records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"offer_id","full_name":"offer_id","description":"\n<p>Filter for records that belong to this Offer.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"owner_id","full_name":"owner_id","description":"\n<p>The ID for the record that owns this record.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"owner_type","full_name":"owner_type","description":"\n<p>The type of record that owns this record.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\noffer_id\n</li>\n<li class='column-attempt'>\ntoken_key\n</li>\n<li class='column-attempt'>\nurl_param_key\n</li>\n<li class='column-attempt'>\nowner_id\n</li>\n<li class='column-attempt'>\nowner_type\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/token_matchers/new","name":"new","apis":[{"api_url":"/api/v1/token_matchers/new","http_method":"GET","short_description":"Build record with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"offer_id","full_name":"offer_id","description":"\n<p>Assign the record to this Offer.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"owner_id","full_name":"owner_id","description":"\n<p>The ID for the record that owns this record.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"owner_type","full_name":"owner_type","description":"\n<p>The type of record that owns this record.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_key","full_name":"token_key","description":"\n<p>The internal token name where values are stored.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"url_param_key","full_name":"url_param_key","description":"\n<p>This URL key will be assigned to a Trackdrive Token.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sortable_order","full_name":"sortable_order","description":"\n<p>The order in which records will be sorted. Values are sorted in ascending order; smaller values are listed first.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_id","full_name":"token_id","description":"\n<p>Link directly to an existing Token by its id instead of matching by token name.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Token}[/api/docs/1.0/tokens/index.html]. Refer to: {/api/docs/1.0/tokens}[/api/docs/1.0/tokens/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/token_matchers/create","name":"create","apis":[{"api_url":"/api/v1/token_matchers","http_method":"POST","short_description":"Create record.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"offer_id","full_name":"offer_id","description":"\n<p>Assign the record to this Offer.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"owner_id","full_name":"owner_id","description":"\n<p>The ID for the record that owns this record.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"owner_type","full_name":"owner_type","description":"\n<p>The type of record that owns this record.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_key","full_name":"token_key","description":"\n<p>The internal token name where values are stored.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"url_param_key","full_name":"url_param_key","description":"\n<p>This URL key will be assigned to a Trackdrive Token.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sortable_order","full_name":"sortable_order","description":"\n<p>The order in which records will be sorted. Values are sorted in ascending order; smaller values are listed first.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_id","full_name":"token_id","description":"\n<p>Link directly to an existing Token by its id instead of matching by token name.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Token}[/api/docs/1.0/tokens/index.html]. Refer to: {/api/docs/1.0/tokens}[/api/docs/1.0/tokens/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/token_matchers/show","name":"show","apis":[{"api_url":"/api/v1/token_matchers/:id","http_method":"GET","short_description":"Get record by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/token_matchers/update","name":"update","apis":[{"api_url":"/api/v1/token_matchers/:id","http_method":"PUT","short_description":"Update record by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"offer_id","full_name":"offer_id","description":"\n<p>Assign the record to this Offer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"owner_id","full_name":"owner_id","description":"\n<p>The ID for the record that owns this record.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an 8-bit integer ID or a 128-bit UUID reference to an object on Trackdrive. Example ID: 289302820, Example UUID: 924c37d5-e70f-42ad-84c2-e85eb0c1bc21","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"owner_type","full_name":"owner_type","description":"\n<p>The type of record that owns this record.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_key","full_name":"token_key","description":"\n<p>The internal token name where values are stored.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"url_param_key","full_name":"url_param_key","description":"\n<p>This URL key will be assigned to a Trackdrive Token.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sortable_order","full_name":"sortable_order","description":"\n<p>The order in which records will be sorted. Values are sorted in ascending order; smaller values are listed first.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_id","full_name":"token_id","description":"\n<p>Link directly to an existing Token by its id instead of matching by token name.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Token}[/api/docs/1.0/tokens/index.html]. Refer to: {/api/docs/1.0/tokens}[/api/docs/1.0/tokens/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/token_matchers/destroy","name":"destroy","apis":[{"api_url":"/api/v1/token_matchers/:id","http_method":"DELETE","short_description":"Destroy record by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"token_values":{"doc_url":"/api/docs/1.0/token_values","id":"token_values","api_url":"/api","name":"Tokens: Values","short_description":"The token values in your Trackdrive account.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/token_values/index","name":"index","apis":[{"api_url":"/api/v1/token_values","http_method":"GET","short_description":"List your token values.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"key","full_name":"key","description":"\n<p>Filter by this key.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"value","full_name":"value","description":"\n<p>Filter by this value.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_id","full_name":"token_id","description":"\n<p>Filter by this token.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Token}[/api/docs/1.0/tokens/index.html]. Refer to: {/api/docs/1.0/tokens}[/api/docs/1.0/tokens/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"operator","full_name":"operator","description":"\n<p>Filter by this operator.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>==</code>, <code>!=</code>, <code>=~</code>, <code>!~</code>, <code>&lt;</code>, <code>&lt;=</code>, <code>&gt;</code>, <code>&gt;=</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\nkey\n</li>\n<li class='column-attempt'>\nvalue\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\nis_system_token\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"tokens":{"doc_url":"/api/docs/1.0/tokens","id":"tokens","api_url":"/api","name":"Token","short_description":"The tokens in your Trackdrive account.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/tokens/index","name":"index","apis":[{"api_url":"/api/v1/tokens","http_method":"GET","short_description":"List Tokens.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/tokens/show","name":"show","apis":[{"api_url":"/api/v1/tokens/:id","http_method":"GET","short_description":"Get Token by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/tokens/new","name":"new","apis":[{"api_url":"/api/v1/tokens/new","http_method":"GET","short_description":"Build Token with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/tokens/update","name":"update","apis":[{"api_url":"/api/v1/tokens/:id","http_method":"PUT","short_description":"Update Token by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"color","full_name":"color","description":"\n<p>Background Color</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"text_color","full_name":"text_color","description":"\n<p>Background Color</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sortable_order","full_name":"sortable_order","description":"\n<p>The order in which this token appears in lists and reports. Lower values are shown first.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"key","full_name":"key","description":"\n<p>Key</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>An alias for key.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>A human readable description of what this token stores.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"number_token","full_name":"number_token","description":"\n<p>When true, this token only accepts numeric values.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"inherit_from_previous_call","full_name":"inherit_from_previous_call","description":"\n<p>Carry this token’s value forward from the caller’s previous call when the current call does not supply one.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_router_message_enabled","full_name":"call_router_message_enabled","description":"\n<p>Play an IVR message asking the caller to press a key, and store their key press as this token’s value.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"static_value","full_name":"static_value","description":"\n<p>A fixed value to always use for this token, ignoring any value supplied on the call or lead.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"use_static_value","full_name":"use_static_value","description":"\n<p>When true, always use static_value for this token instead of the value supplied on the call or lead.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"acceptable_tokens_enabled","full_name":"acceptable_tokens_enabled","description":"\n<p>Restrict this token to a defined list of acceptable values instead of accepting any properly formatted value.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"acceptable_token_list","full_name":"acceptable_token_list","description":"\n<p>Comma separated list of the values this token will accept when acceptable_tokens_enabled is true.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"acceptable_token_value_ids","full_name":"acceptable_token_value_ids","description":"\n<p>The ids of the existing Token Values this token will accept when acceptable_tokens_enabled is true.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/tokens/destroy","name":"destroy","apis":[{"api_url":"/api/v1/tokens/:id","http_method":"DELETE","short_description":"Destroy Token by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/tokens/fields","name":"fields","apis":[{"api_url":"/api/v1/tokens/fields","http_method":"GET","short_description":"List an offer's or schedule's contact fields","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"lead_token","full_name":"lead_token","description":"\n<p>The token that determines where submitted data is routed. Get it from the Offer or Schedule.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"traffic_source_rate_limiters":{"doc_url":"/api/docs/1.0/traffic_source_rate_limiters","id":"traffic_source_rate_limiters","api_url":"/api","name":"Traffic Source Rate Limiters","short_description":"Manage reusable rate limit configurations for traffic sources.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/traffic_source_rate_limiters/index","name":"index","apis":[{"api_url":"/api/v1/traffic_source_rate_limiters","http_method":"GET","short_description":"List all traffic source rate limiters.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\ndescription\n</li>\n<li class='column-attempt'>\ntraffic_source_rate_limits_count\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/traffic_source_rate_limiters/new","name":"new","apis":[{"api_url":"/api/v1/traffic_source_rate_limiters/new","http_method":"GET","short_description":"Build a new traffic source rate limiter.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/traffic_source_rate_limiters/create","name":"create","apis":[{"api_url":"/api/v1/traffic_source_rate_limiters","http_method":"POST","short_description":"Create a traffic source rate limiter.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/traffic_source_rate_limiters/show","name":"show","apis":[{"api_url":"/api/v1/traffic_source_rate_limiters/:id","http_method":"GET","short_description":"Show a traffic source rate limiter.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/traffic_source_rate_limiters/update","name":"update","apis":[{"api_url":"/api/v1/traffic_source_rate_limiters/:id","http_method":"PUT","short_description":"Update a traffic source rate limiter.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/traffic_source_rate_limiters/destroy","name":"destroy","apis":[{"api_url":"/api/v1/traffic_source_rate_limiters/:id","http_method":"DELETE","short_description":"Delete a traffic source rate limiter.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"traffic_source_rate_limits":{"doc_url":"/api/docs/1.0/traffic_source_rate_limits","id":"traffic_source_rate_limits","api_url":"/api","name":"Traffic Source Rate Limits","short_description":"Manage per-traffic-source rate limit entries.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/traffic_source_rate_limits/index","name":"index","apis":[{"api_url":"/api/v1/traffic_source_rate_limits","http_method":"GET","short_description":"List all traffic source rate limits.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\ntraffic_source_rate_limiter_id\n</li>\n<li class='column-attempt'>\ntraffic_source_id\n</li>\n<li class='column-attempt'>\nrate_limit_per_minute\n</li>\n<li class='column-attempt'>\nrate_limit_per_hour\n</li>\n<li class='column-attempt'>\nrate_limit_per_day\n</li>\n<li class='column-attempt'>\nsortable_order\n</li>\n<li class='column-attempt'>\ntraffic_source_name\n</li>\n<li class='column-attempt'>\nuser_traffic_source_id\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/traffic_source_rate_limits/new","name":"new","apis":[{"api_url":"/api/v1/traffic_source_rate_limits/new","http_method":"GET","short_description":"Build a new traffic source rate limit.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"traffic_source_rate_limiter_id","full_name":"traffic_source_rate_limiter_id","description":"\n<p>The parent rate limiter group ID.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_id","full_name":"traffic_source_id","description":"\n<p>The traffic source ID.</p>\n","required":false,"allow_nil":false,"allow_blank":true,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/traffic_source_rate_limits/create","name":"create","apis":[{"api_url":"/api/v1/traffic_source_rate_limits","http_method":"POST","short_description":"Create a traffic source rate limit.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"traffic_source_rate_limiter_id","full_name":"traffic_source_rate_limiter_id","description":"\n<p>The parent rate limiter group ID.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_id","full_name":"traffic_source_id","description":"\n<p>The traffic source ID.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"rate_limit_per_minute","full_name":"rate_limit_per_minute","description":"\n<p>Maximum pings per minute for this traffic source.</p>\n","required":false,"allow_nil":false,"allow_blank":true,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"rate_limit_per_hour","full_name":"rate_limit_per_hour","description":"\n<p>Maximum pings per hour for this traffic source.</p>\n","required":false,"allow_nil":false,"allow_blank":true,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"rate_limit_per_day","full_name":"rate_limit_per_day","description":"\n<p>Maximum pings per day for this traffic source.</p>\n","required":false,"allow_nil":false,"allow_blank":true,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/traffic_source_rate_limits/show","name":"show","apis":[{"api_url":"/api/v1/traffic_source_rate_limits/:id","http_method":"GET","short_description":"Show a traffic source rate limit.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/traffic_source_rate_limits/update","name":"update","apis":[{"api_url":"/api/v1/traffic_source_rate_limits/:id","http_method":"PUT","short_description":"Update a traffic source rate limit.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"traffic_source_rate_limiter_id","full_name":"traffic_source_rate_limiter_id","description":"\n<p>The parent rate limiter group ID.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_id","full_name":"traffic_source_id","description":"\n<p>The traffic source ID.</p>\n","required":false,"allow_nil":false,"allow_blank":true,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"rate_limit_per_minute","full_name":"rate_limit_per_minute","description":"\n<p>Maximum pings per minute for this traffic source.</p>\n","required":false,"allow_nil":false,"allow_blank":true,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"rate_limit_per_hour","full_name":"rate_limit_per_hour","description":"\n<p>Maximum pings per hour for this traffic source.</p>\n","required":false,"allow_nil":false,"allow_blank":true,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"rate_limit_per_day","full_name":"rate_limit_per_day","description":"\n<p>Maximum pings per day for this traffic source.</p>\n","required":false,"allow_nil":false,"allow_blank":true,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/traffic_source_rate_limits/destroy","name":"destroy","apis":[{"api_url":"/api/v1/traffic_source_rate_limits/:id","http_method":"DELETE","short_description":"Delete a traffic source rate limit.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"traffic_sources":{"doc_url":"/api/docs/1.0/traffic_sources","id":"traffic_sources","api_url":"/api","name":"Traffic Sources","short_description":"The traffic sources in your account.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/traffic_sources/index","name":"index","apis":[{"api_url":"/api/v1/traffic_sources","http_method":"GET","short_description":"Get traffic sources matching filters.","deprecated":null}],"formats":["json","csv"],"full_description":"","errors":[],"params":[{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"order","full_name":"order","description":"\n<p>Sort results by this field.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>created_at</code>, <code>updated_at</code>, <code>first_name</code>, <code>last_name</code>, <code>company_name</code>, <code>numbers_count</code>, <code>recent_calls_count</code>, <code>last_call_at</code>, <code>calls_count</code>, <code>user_traffic_source_id</code>, <code>number_limit</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"order_dir","full_name":"order_dir","description":"\n<p>Sort results in ascending or descending order.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be one of: <code>asc</code>, <code>desc</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\nuser_traffic_source_id\n</li>\n<li class='column-attempt'>\nfirst_name\n</li>\n<li class='column-attempt'>\nlast_name\n</li>\n<li class='column-attempt'>\ncompany_name\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\nnumber_limit\n</li>\n<li class='column-attempt'>\npaused\n</li>\n<li class='column-attempt'>\ndescription\n</li>\n<li class='column-attempt'>\nlast_call_at\n</li>\n<li class='column-attempt'>\nnumbers_count\n</li>\n<li class='column-attempt'>\ncalls_count\n</li>\n<li class='column-attempt'>\nrecent_calls_count\n</li>\n<li class='column-attempt'>\nnumber_ids\n</li>\n<li class='column-attempt'>\ntemplate_description\n</li>\n<li class='column-attempt'>\ntemplate_enabled\n</li>\n<li class='column-attempt'>\ntemplate_tier\n</li>\n<li class='column-attempt'>\ntemplate_copy_on_company_create\n</li>\n<li class='column-attempt'>\noutgoing_webhook_ids\n</li>\n<li class='column-attempt'>\nteam_ids\n</li>\n<li class='column-attempt'>\nrecord_token_additional_id\n</li>\n<li class='column-attempt'>\nrecord_token_additional_data_count\n</li>\n<li class='column-attempt'>\nrecord_token_additional_data\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/traffic_sources/new","name":"new","apis":[{"api_url":"/api/v1/traffic_sources/new","http_method":"GET","short_description":"Build Traffic Source with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/traffic_sources/create","name":"create","apis":[{"api_url":"/api/v1/traffic_sources","http_method":"POST","short_description":"Create Traffic Source.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"user_traffic_source_id","full_name":"user_traffic_source_id","description":"\n<p>Your own unique identifier for the Traffic Source, also known as an AFID.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"first_name","full_name":"first_name","description":"\n<p>The first name for the Traffic Source’s contact.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"last_name","full_name":"last_name","description":"\n<p>The last name for the Traffic Source’s contact.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"company_name","full_name":"company_name","description":"\n<p>The company name for the Traffic Source’s contact.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>A free-text note about this Traffic Source, stored alongside it and returned in the API response.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"number_limit","full_name":"number_limit","description":"\n<p>How many numbers can team members purchase for this Traffic Source?</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of tokens. Example tokens:<br> <code>buyer_interest:loan,another_token:value</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"grant_team_offer_id","full_name":"grant_team_offer_id","description":"\n<p>Give this Traffic Source access to this Offer.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"revoke_team_offer_id","full_name":"revoke_team_offer_id","description":"\n<p>Remove access to this Offer for this Traffic Source.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"generate_team","full_name":"generate_team","description":"\n<p>Grant access to this Traffic Source, and calls that it publishes.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"team_users_emails","full_name":"team_users_emails","description":"\n<p>The selected users will receive an email invitation to collaborate on your company.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of emails. EG: <code>[\"john-smith@gmail.com\", \"example@domain.com\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"team_offer_ids","full_name":"team_offer_ids","description":"\n<p>Team members will be able to buy numbers for these offers, and view calls published to them by their Traffic Source.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/traffic_sources/show","name":"show","apis":[{"api_url":"/api/v1/traffic_sources/:id","http_method":"GET","short_description":"Get Traffic Source by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/traffic_sources/update","name":"update","apis":[{"api_url":"/api/v1/traffic_sources/:id","http_method":"PUT","short_description":"Update Traffic Source by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"user_traffic_source_id","full_name":"user_traffic_source_id","description":"\n<p>Your own unique identifier for the Traffic Source, also known as an AFID.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"first_name","full_name":"first_name","description":"\n<p>The first name for the Traffic Source’s contact.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"last_name","full_name":"last_name","description":"\n<p>The last name for the Traffic Source’s contact.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"company_name","full_name":"company_name","description":"\n<p>The company name for the Traffic Source’s contact.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>A free-text note about this Traffic Source, stored alongside it and returned in the API response.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"number_limit","full_name":"number_limit","description":"\n<p>How many numbers can team members purchase for this Traffic Source?</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of tokens. Example tokens:<br> <code>buyer_interest:loan,another_token:value</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"grant_team_offer_id","full_name":"grant_team_offer_id","description":"\n<p>Give this Traffic Source access to this Offer.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"revoke_team_offer_id","full_name":"revoke_team_offer_id","description":"\n<p>Remove access to this Offer for this Traffic Source.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"generate_team","full_name":"generate_team","description":"\n<p>Grant access to this Traffic Source, and calls that it publishes.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"team_users_emails","full_name":"team_users_emails","description":"\n<p>The selected users will receive an email invitation to collaborate on your company.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of emails. EG: <code>[\"john-smith@gmail.com\", \"example@domain.com\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"team_offer_ids","full_name":"team_offer_ids","description":"\n<p>Team members will be able to buy numbers for these offers, and view calls published to them by their Traffic Source.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"paused","full_name":"paused","description":"\n<p>Pause or unpause.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/traffic_sources/destroy","name":"destroy","apis":[{"api_url":"/api/v1/traffic_sources/:id","http_method":"DELETE","short_description":"Destroy Traffic Source by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"transcription_flow_groups":{"doc_url":"/api/docs/1.0/transcription_flow_groups","id":"transcription_flow_groups","api_url":"/api","name":"Transcription Flow Groups","short_description":"A named group for organizing related transcription flow configurations.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/transcription_flow_groups/index","name":"index","apis":[{"api_url":"/api/v1/transcription_flow_groups","http_method":"GET","short_description":"List Transcription Flow Group records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\ndescription\n</li>\n<li class='column-attempt'>\ntranscription_flows_count\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/transcription_flow_groups/new","name":"new","apis":[{"api_url":"/api/v1/transcription_flow_groups/new","http_method":"GET","short_description":"Build Transcription Flow Group with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/transcription_flow_groups/create","name":"create","apis":[{"api_url":"/api/v1/transcription_flow_groups","http_method":"POST","short_description":"Create Transcription Flow Group.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/transcription_flow_groups/show","name":"show","apis":[{"api_url":"/api/v1/transcription_flow_groups/:id","http_method":"GET","short_description":"Get Transcription Flow Group by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/transcription_flow_groups/update","name":"update","apis":[{"api_url":"/api/v1/transcription_flow_groups/:id","http_method":"PUT","short_description":"Update Transcription Flow Group by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/transcription_flow_groups/destroy","name":"destroy","apis":[{"api_url":"/api/v1/transcription_flow_groups/:id","http_method":"DELETE","short_description":"Destroy Transcription Flow Group by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"transcription_flows":{"doc_url":"/api/docs/1.0/transcription_flows","id":"transcription_flows","api_url":"/api","name":"Transcription Flows","short_description":"Configures which calls get automatically transcribed, based on the recording type (the full call, the consumer-agent leg, or the consumer-buyer leg) and an optional filter, such as call direction or the caller's location.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/transcription_flows/index","name":"index","apis":[{"api_url":"/api/v1/transcription_flows","http_method":"GET","short_description":"List Transcription Flow records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\ntranscription_flow_group_id\n</li>\n<li class='column-attempt'>\nsortable_order\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\nrecording_types\n</li>\n<li class='column-attempt'>\ndescription\n</li>\n<li class='column-attempt'>\ntranscription_keyword_group_id\n</li>\n<li class='column-attempt'>\nschedule_action_group_id\n</li>\n<li class='column-attempt'>\nredact_pii\n</li>\n<li class='column-attempt'>\nredact_pii_audio\n</li>\n<li class='column-attempt'>\nredact_pii_sub\n</li>\n<li class='column-attempt'>\nredact_pii_types\n</li>\n<li class='column-attempt'>\nenable_summary\n</li>\n<li class='column-attempt'>\nenable_sentiment\n</li>\n<li class='column-attempt'>\nenable_topics\n</li>\n<li class='column-attempt'>\nenable_entities\n</li>\n<li class='column-attempt'>\nenable_highlights\n</li>\n<li class='column-attempt'>\nenable_language_detection\n</li>\n<li class='column-attempt'>\nai_feature_rates\n</li>\n<li class='column-attempt'>\ntranscription_base_rate\n</li>\n<li class='column-attempt'>\nrecord_token_filter_id\n</li>\n<li class='column-attempt'>\nrecord_token_filter_data_count\n</li>\n<li class='column-attempt'>\nrecord_token_filter_data\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/transcription_flows/new","name":"new","apis":[{"api_url":"/api/v1/transcription_flows/new","http_method":"GET","short_description":"Build Transcription Flow with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"transcription_flow_group_id","full_name":"transcription_flow_group_id","description":"\n<p>Transcription Flow Group</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"recording_types","full_name":"recording_types","description":"\n<p>Recording Types</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of strings. EG: <code>[\"abc123\", \"xzy023\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_id","full_name":"record_token_filter_id","description":"\n<p>Record Token Filter</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Filters}[/api/docs/1.0/record_token_filters/index.html]. Refer to: {/api/docs/1.0/record_token_filters}[/api/docs/1.0/record_token_filters/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Token Value Ids</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"transcription_keyword_group_id","full_name":"transcription_keyword_group_id","description":"\n<p>The Transcription Keyword Group scanned for in this flow’s transcripts, if any.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Transcription Keyword Group}[/api/docs/1.0/transcription_keyword_groups/index.html]. Refer to: {/api/docs/1.0/transcription_keyword_groups}[/api/docs/1.0/transcription_keyword_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_action_group_id","full_name":"schedule_action_group_id","description":"\n<p>Run this Schedule Action Group against the call after its transcript is ready.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Schedule Action Group}[/api/docs/1.0/schedule_action_groups/index.html]. Refer to: {/api/docs/1.0/schedule_action_groups}[/api/docs/1.0/schedule_action_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/transcription_flows/create","name":"create","apis":[{"api_url":"/api/v1/transcription_flows","http_method":"POST","short_description":"Create Transcription Flow.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"transcription_flow_group_id","full_name":"transcription_flow_group_id","description":"\n<p>Transcription Flow Group</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"recording_types","full_name":"recording_types","description":"\n<p>Recording Types</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of strings. EG: <code>[\"abc123\", \"xzy023\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_id","full_name":"record_token_filter_id","description":"\n<p>Record Token Filter</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Filters}[/api/docs/1.0/record_token_filters/index.html]. Refer to: {/api/docs/1.0/record_token_filters}[/api/docs/1.0/record_token_filters/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Token Value Ids</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"transcription_keyword_group_id","full_name":"transcription_keyword_group_id","description":"\n<p>The Transcription Keyword Group scanned for in this flow’s transcripts, if any.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Transcription Keyword Group}[/api/docs/1.0/transcription_keyword_groups/index.html]. Refer to: {/api/docs/1.0/transcription_keyword_groups}[/api/docs/1.0/transcription_keyword_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_action_group_id","full_name":"schedule_action_group_id","description":"\n<p>Run this Schedule Action Group against the call after its transcript is ready.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Schedule Action Group}[/api/docs/1.0/schedule_action_groups/index.html]. Refer to: {/api/docs/1.0/schedule_action_groups}[/api/docs/1.0/schedule_action_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/transcription_flows/show","name":"show","apis":[{"api_url":"/api/v1/transcription_flows/:id","http_method":"GET","short_description":"Get Transcription Flow by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/transcription_flows/update","name":"update","apis":[{"api_url":"/api/v1/transcription_flows/:id","http_method":"PUT","short_description":"Update Transcription Flow by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"transcription_flow_group_id","full_name":"transcription_flow_group_id","description":"\n<p>Transcription Flow Group</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"recording_types","full_name":"recording_types","description":"\n<p>Recording Types</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of strings. EG: <code>[\"abc123\", \"xzy023\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_id","full_name":"record_token_filter_id","description":"\n<p>Record Token Filter</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Filters}[/api/docs/1.0/record_token_filters/index.html]. Refer to: {/api/docs/1.0/record_token_filters}[/api/docs/1.0/record_token_filters/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>Token Value Ids</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"transcription_keyword_group_id","full_name":"transcription_keyword_group_id","description":"\n<p>The Transcription Keyword Group scanned for in this flow’s transcripts, if any.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Transcription Keyword Group}[/api/docs/1.0/transcription_keyword_groups/index.html]. Refer to: {/api/docs/1.0/transcription_keyword_groups}[/api/docs/1.0/transcription_keyword_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"schedule_action_group_id","full_name":"schedule_action_group_id","description":"\n<p>Run this Schedule Action Group against the call after its transcript is ready.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Schedule Action Group}[/api/docs/1.0/schedule_action_groups/index.html]. Refer to: {/api/docs/1.0/schedule_action_groups}[/api/docs/1.0/schedule_action_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/transcription_flows/destroy","name":"destroy","apis":[{"api_url":"/api/v1/transcription_flows/:id","http_method":"DELETE","short_description":"Destroy Transcription Flow by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"transcription_keyword_groups":{"doc_url":"/api/docs/1.0/transcription_keyword_groups","id":"transcription_keyword_groups","api_url":"/api","name":"Transcription Keyword Groups","short_description":"A named group of keywords that Trackdrive spots within call transcriptions to flag calls automatically.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/transcription_keyword_groups/index","name":"index","apis":[{"api_url":"/api/v1/transcription_keyword_groups","http_method":"GET","short_description":"List Keyword Group records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\ndescription\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/transcription_keyword_groups/new","name":"new","apis":[{"api_url":"/api/v1/transcription_keyword_groups/new","http_method":"GET","short_description":"Build Keyword Group with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/transcription_keyword_groups/create","name":"create","apis":[{"api_url":"/api/v1/transcription_keyword_groups","http_method":"POST","short_description":"Create Keyword Group.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/transcription_keyword_groups/show","name":"show","apis":[{"api_url":"/api/v1/transcription_keyword_groups/:id","http_method":"GET","short_description":"Get Keyword Group by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/transcription_keyword_groups/update","name":"update","apis":[{"api_url":"/api/v1/transcription_keyword_groups/:id","http_method":"PUT","short_description":"Update Keyword Group by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/transcription_keyword_groups/destroy","name":"destroy","apis":[{"api_url":"/api/v1/transcription_keyword_groups/:id","http_method":"DELETE","short_description":"Destroy Keyword Group by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"transcription_keywords":{"doc_url":"/api/docs/1.0/transcription_keywords","id":"transcription_keywords","api_url":"/api","name":"Transcription Keyword","short_description":"Defines keywords or phrases to detect in call transcripts, and which audio channel to scan.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/transcription_keywords/index","name":"index","apis":[{"api_url":"/api/v1/transcription_keywords","http_method":"GET","short_description":"List Transcription Keyword records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\ntranscription_keyword_group_id\n</li>\n<li class='column-attempt'>\ndetection_channel\n</li>\n<li class='column-attempt'>\nsortable_order\n</li>\n<li class='column-attempt'>\nkeywords\n</li>\n<li class='column-attempt'>\nrecord_token_additional_id\n</li>\n<li class='column-attempt'>\nrecord_token_additional_data_count\n</li>\n<li class='column-attempt'>\nrecord_token_additional_data\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/transcription_keywords/new","name":"new","apis":[{"api_url":"/api/v1/transcription_keywords/new","http_method":"GET","short_description":"Build Transcription Keyword with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"transcription_keyword_group_id","full_name":"transcription_keyword_group_id","description":"\n<p>Transcription Keyword Group</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"detection_channel","full_name":"detection_channel","description":"\n<p>Detection Channel</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be one of: <code>caller</code>, <code>others</code>, <code>all</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"key","full_name":"key","description":"\n<p>Key</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"values","full_name":"values","description":"\n<p>Values</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_id","full_name":"record_token_additional_id","description":"\n<p>Record Token Additional</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attribution_token_value_ids","full_name":"attribution_token_value_ids","description":"\n<p>Attribution Token Value Ids</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"keywords","full_name":"keywords","description":"\n<p>Keywords</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of strings. EG: <code>[\"abc123\", \"xzy023\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>A note describing what this Transcription Keyword detects, shown when managing your keywords.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of tokens. Example tokens:<br> <code>buyer_interest:loan,another_token:value</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/transcription_keywords/create","name":"create","apis":[{"api_url":"/api/v1/transcription_keywords","http_method":"POST","short_description":"Create Transcription Keyword.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"transcription_keyword_group_id","full_name":"transcription_keyword_group_id","description":"\n<p>Transcription Keyword Group</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"detection_channel","full_name":"detection_channel","description":"\n<p>Detection Channel</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be one of: <code>caller</code>, <code>others</code>, <code>all</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"key","full_name":"key","description":"\n<p>Key</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"values","full_name":"values","description":"\n<p>Values</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_id","full_name":"record_token_additional_id","description":"\n<p>Record Token Additional</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attribution_token_value_ids","full_name":"attribution_token_value_ids","description":"\n<p>Attribution Token Value Ids</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"keywords","full_name":"keywords","description":"\n<p>Keywords</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of strings. EG: <code>[\"abc123\", \"xzy023\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>A note describing what this Transcription Keyword detects, shown when managing your keywords.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of tokens. Example tokens:<br> <code>buyer_interest:loan,another_token:value</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/transcription_keywords/show","name":"show","apis":[{"api_url":"/api/v1/transcription_keywords/:id","http_method":"GET","short_description":"Get Transcription Keyword by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/transcription_keywords/update","name":"update","apis":[{"api_url":"/api/v1/transcription_keywords/:id","http_method":"PUT","short_description":"Update Transcription Keyword by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"transcription_keyword_group_id","full_name":"transcription_keyword_group_id","description":"\n<p>Transcription Keyword Group</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"detection_channel","full_name":"detection_channel","description":"\n<p>Detection Channel</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be one of: <code>caller</code>, <code>others</code>, <code>all</code>.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"key","full_name":"key","description":"\n<p>Key</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"values","full_name":"values","description":"\n<p>Values</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_id","full_name":"record_token_additional_id","description":"\n<p>Record Token Additional</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"attribution_token_value_ids","full_name":"attribution_token_value_ids","description":"\n<p>Attribution Token Value Ids</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"keywords","full_name":"keywords","description":"\n<p>Keywords</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be an array of strings. EG: <code>[\"abc123\", \"xzy023\"]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>A note describing what this Transcription Keyword detects, shown when managing your keywords.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_additional_list","full_name":"record_token_additional_list","description":"\n<p>Assign additional tokens that will be applied to leads and calls by passing a comma separated string of key:value pairs.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of tokens. Example tokens:<br> <code>buyer_interest:loan,another_token:value</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/transcription_keywords/destroy","name":"destroy","apis":[{"api_url":"/api/v1/transcription_keywords/:id","http_method":"DELETE","short_description":"Destroy Transcription Keyword by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"transcriptions":{"doc_url":"/api/docs/1.0/transcriptions","id":"transcriptions","api_url":"/api","name":"Transcripts","short_description":"A text transcript of a call's audio, including its duration, per-speaker utterances, and any matched keywords.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/transcriptions/index","name":"index","apis":[{"api_url":"/api/v1/transcriptions","http_method":"GET","short_description":"List Transcription records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_id","full_name":"call_id","description":"\n<p>The internal id for a call on Trackdrive.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Call}[/api/docs/1.0/calls/index.html]. Refer to: {/api/docs/1.0/calls}[/api/docs/1.0/calls/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nfile_url\n</li>\n<li class='column-attempt'>\ntranscription_flow_id\n</li>\n<li class='column-attempt'>\ncall_id\n</li>\n<li class='column-attempt'>\nkeywords\n</li>\n<li class='column-attempt'>\nrecording_type\n</li>\n<li class='column-attempt'>\naudio_duration\n</li>\n<li class='column-attempt'>\nhighlighted_utterances\n</li>\n<li class='column-attempt'>\nutterances\n</li>\n<li class='column-attempt'>\ntranscription_processed\n</li>\n<li class='column-attempt'>\nsummary\n</li>\n<li class='column-attempt'>\nagent_talk_percent\n</li>\n<li class='column-attempt'>\nconsumer_talk_percent\n</li>\n<li class='column-attempt'>\nsentiment\n</li>\n<li class='column-attempt'>\ntopics\n</li>\n<li class='column-attempt'>\ntopic_labels\n</li>\n<li class='column-attempt'>\nentities\n</li>\n<li class='column-attempt'>\nlanguage_code\n</li>\n<li class='column-attempt'>\ncharge_amount\n</li>\n<li class='column-attempt'>\nredact_pii\n</li>\n<li class='column-attempt'>\nlead_id\n</li>\n<li class='column-attempt'>\noffer_id\n</li>\n<li class='column-attempt'>\nfrom\n</li>\n<li class='column-attempt'>\nto\n</li>\n<li class='column-attempt'>\ndirection\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/transcriptions/show","name":"show","apis":[{"api_url":"/api/v1/transcriptions/:id","http_method":"GET","short_description":"Get Transcription by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"unblock_contact_jobs":{"doc_url":"/api/docs/1.0/unblock_contact_jobs","id":"unblock_contact_jobs","api_url":"/api","name":"Blacklist: Clear Blacklist","short_description":"API resource for removing all numbers from your blacklist.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/unblock_contact_jobs/index","name":"index","apis":[{"api_url":"/api/v1/unblock_contact_jobs","http_method":"GET","short_description":"List Clear Blacklist records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nuser_id\n</li>\n<li class='column-attempt'>\ndescription\n</li>\n<li class='column-attempt'>\nsucceeded_at\n</li>\n<li class='column-attempt'>\nblocked_at_from\n</li>\n<li class='column-attempt'>\nblocked_at_to\n</li>\n<li class='column-attempt'>\nrequest_ip\n</li>\n<li class='column-attempt'>\nlast_contact_id\n</li>\n<li class='column-attempt'>\nunblock_count\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/unblock_contact_jobs/new","name":"new","apis":[{"api_url":"/api/v1/unblock_contact_jobs/new","http_method":"GET","short_description":"Build Clear Blacklist with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"blocked_at_from","full_name":"blocked_at_from","description":"\n<p>Blocked At From</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid time: 2026-09-28 02:00:21 +0000","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"blocked_at_to","full_name":"blocked_at_to","description":"\n<p>Blocked At To</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid time: 2026-09-28 02:00:21 +0000","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"request_ip","full_name":"request_ip","description":"\n<p>Request Ip</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"last_contact_id","full_name":"last_contact_id","description":"\n<p>Last Contact</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/unblock_contact_jobs/create","name":"create","apis":[{"api_url":"/api/v1/unblock_contact_jobs","http_method":"POST","short_description":"Create Clear Blacklist.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"blocked_at_from","full_name":"blocked_at_from","description":"\n<p>Blocked At From</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid time: 2026-09-28 02:00:21 +0000","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"blocked_at_to","full_name":"blocked_at_to","description":"\n<p>Blocked At To</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid time: 2026-09-28 02:00:21 +0000","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"request_ip","full_name":"request_ip","description":"\n<p>Request Ip</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"last_contact_id","full_name":"last_contact_id","description":"\n<p>Last Contact</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/unblock_contact_jobs/show","name":"show","apis":[{"api_url":"/api/v1/unblock_contact_jobs/:id","http_method":"GET","short_description":"Get Clear Blacklist by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/unblock_contact_jobs/destroy","name":"destroy","apis":[{"api_url":"/api/v1/unblock_contact_jobs/:id","http_method":"DELETE","short_description":"Destroy Clear Blacklist by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"uncompleted_calls":{"doc_url":"/api/docs/1.0/uncompleted_calls","id":"uncompleted_calls","api_url":"/api","name":"Uncompleted Calls","short_description":"A log of inbound calls that were rejected or failed to connect, with the reason why.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/uncompleted_calls/index","name":"index","apis":[{"api_url":"/api/v1/uncompleted_calls","http_method":"GET","short_description":"List Uncompleted Calls records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nnumber_id\n</li>\n<li class='column-attempt'>\ndirection\n</li>\n<li class='column-attempt'>\nfrom_number\n</li>\n<li class='column-attempt'>\nto_number\n</li>\n<li class='column-attempt'>\nhuman_reject_reason\n</li>\n<li class='column-attempt'>\nreject_reason\n</li>\n<li class='column-attempt'>\ntraffic_source_id\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"virtual_numbers":{"doc_url":"/api/docs/1.0/virtual_numbers","id":"virtual_numbers","api_url":"/api","name":"Virtual Numbers","short_description":"A SIP-based number that routes calls to an offer without using a real telephone line.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/virtual_numbers/index","name":"index","apis":[{"api_url":"/api/v1/virtual_numbers","http_method":"GET","short_description":"List Virtual Number records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\ndescription\n</li>\n<li class='column-attempt'>\ncontext_menu_name\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nnumber\n</li>\n<li class='column-attempt'>\ntrackdrive_number_id\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/virtual_numbers/new","name":"new","apis":[{"api_url":"/api/v1/virtual_numbers/new","http_method":"GET","short_description":"Build Virtual Number with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"number","full_name":"number","description":"\n<p>Number</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/virtual_numbers/create","name":"create","apis":[{"api_url":"/api/v1/virtual_numbers","http_method":"POST","short_description":"Create Virtual Number.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"number","full_name":"number","description":"\n<p>Number</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"offer_id","full_name":"offer_id","description":"\n<p>Refer to the offer api for details</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ring_pool_id","full_name":"ring_pool_id","description":"\n<p>Refer to the Number Pool api for details</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Number Pool}[/api/docs/1.0/ring_pools/index.html]. Refer to: {/api/docs/1.0/ring_pools}[/api/docs/1.0/ring_pools/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"traffic_source_id","full_name":"traffic_source_id","description":"\n<p>Refer to the traffic source api for details</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Traffic Source}[/api/docs/1.0/traffic_sources/index.html]. Refer to: {/api/docs/1.0/traffic_sources}[/api/docs/1.0/traffic_sources/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Translation missing: en.api.description</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/virtual_numbers/show","name":"show","apis":[{"api_url":"/api/v1/virtual_numbers/:id","http_method":"GET","short_description":"Get Virtual Number by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/virtual_numbers/destroy","name":"destroy","apis":[{"api_url":"/api/v1/virtual_numbers/:id","http_method":"DELETE","short_description":"Destroy Virtual Number by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"visitor_token_matchers":{"doc_url":"/api/docs/1.0/visitor_token_matchers","id":"visitor_token_matchers","api_url":"/api","name":"Offers: Impression Tokens","short_description":"Define the unique url parameters that will be tracked when using Dynamic Number Insertion For example google clickIDs can be tracked: gclid\n","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/visitor_token_matchers/index","name":"index","apis":[{"api_url":"/api/v1/visitor_token_matchers","http_method":"GET","short_description":"List records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"offer_id","full_name":"offer_id","description":"\n<p>Filter for records that belong to this Offer.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\noffer_id\n</li>\n<li class='column-attempt'>\ntoken\n</li>\n<li class='column-attempt'>\nkey\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/visitor_token_matchers/new","name":"new","apis":[{"api_url":"/api/v1/visitor_token_matchers/new","http_method":"GET","short_description":"Build record with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"offer_id","full_name":"offer_id","description":"\n<p>Assign the record to this Offer.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token","full_name":"token","description":"\n<p>The internal token name where values are stored.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"key","full_name":"key","description":"\n<p>This URL key will be assigned to a Trackdrive Token.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sortable_order","full_name":"sortable_order","description":"\n<p>The order in which records will be sorted. Values are sorted in ascending order; smaller values are listed first.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/visitor_token_matchers/create","name":"create","apis":[{"api_url":"/api/v1/visitor_token_matchers","http_method":"POST","short_description":"Create record.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"offer_id","full_name":"offer_id","description":"\n<p>Assign the record to this Offer.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token","full_name":"token","description":"\n<p>The internal token name where values are stored.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"key","full_name":"key","description":"\n<p>This URL key will be assigned to a Trackdrive Token.</p>\n","required":true,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sortable_order","full_name":"sortable_order","description":"\n<p>The order in which records will be sorted. Values are sorted in ascending order; smaller values are listed first.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/visitor_token_matchers/show","name":"show","apis":[{"api_url":"/api/v1/visitor_token_matchers/:id","http_method":"GET","short_description":"Get record by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/visitor_token_matchers/update","name":"update","apis":[{"api_url":"/api/v1/visitor_token_matchers/:id","http_method":"PUT","short_description":"Update record by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"offer_id","full_name":"offer_id","description":"\n<p>Assign the record to this Offer.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Offer}[/api/docs/1.0/offers/index.html]. Refer to: {/api/docs/1.0/offers}[/api/docs/1.0/offers/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token","full_name":"token","description":"\n<p>The internal token name where values are stored.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"key","full_name":"key","description":"\n<p>This URL key will be assigned to a Trackdrive Token.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"sortable_order","full_name":"sortable_order","description":"\n<p>The order in which records will be sorted. Values are sorted in ascending order; smaller values are listed first.</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/visitor_token_matchers/destroy","name":"destroy","apis":[{"api_url":"/api/v1/visitor_token_matchers/:id","http_method":"DELETE","short_description":"Destroy record by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"webhook_logs":{"doc_url":"/api/docs/1.0/webhook_logs","id":"webhook_logs","api_url":"/api","name":"Webhook Logs","short_description":"API resource for viewing Webhook Request Logs.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/webhook_logs/index","name":"index","apis":[{"api_url":"/api/v1/webhook_logs","http_method":"GET","short_description":"List Webhook Logs.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results. A per_page request parameter &gt; 10 is not allowed, cursor must be used instead.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"cursor","full_name":"cursor","description":"\n<p>The API provides a technique called ‘cursoring’ to paginate large result sets. Cursoring separates results into pages (the size of which are defined by the per_page request parameter) and provides a means to move backwards and forwards through these pages. To retrieve cursored results, you initially pass a cursor with a value of -1 to the endpoint. By default, an API endpoint that supports cursoring will assume -1 was passed as cursor if you do not provide one. The response to a cursored request will contain <strong>metadata.next_cursor</strong>. The next_cursor is the cursor that you should send to the endpoint to receive the next batch of responses. You will know that you have requested the last available page of results when the API responds with a next_cursor = 0.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\nowner_id\n</li>\n<li class='column-attempt'>\nowner_type\n</li>\n<li class='column-attempt'>\nrequest_url\n</li>\n<li class='column-attempt'>\nstarted_at\n</li>\n<li class='column-attempt'>\ncall_id\n</li>\n<li class='column-attempt'>\ncode\n</li>\n<li class='column-attempt'>\nresponse_body\n</li>\n<li class='column-attempt'>\noutgoing_webhook_id\n</li>\n<li class='column-attempt'>\noutgoing_webhook_url_id\n</li>\n<li class='column-attempt'>\nrequest_method\n</li>\n<li class='column-attempt'>\noffer_id\n</li>\n<li class='column-attempt'>\nbuyer_id\n</li>\n<li class='column-attempt'>\ntraffic_source_id\n</li>\n<li class='column-attempt'>\nbuyer_group_id\n</li>\n<li class='column-attempt'>\nschedule_id\n</li>\n<li class='column-attempt'>\nresponse_headers\n</li>\n<li class='column-attempt'>\nrequest_headers\n</li>\n<li class='column-attempt'>\nrequest_body\n</li>\n<li class='column-attempt'>\nlead_id\n</li>\n<li class='column-attempt'>\nduration\n</li>\n<li class='column-attempt'>\ntrackdrive_notes\n</li>\n<li class='column-attempt'>\nread_from_cache\n</li>\n<li class='column-attempt'>\nresponse_parsers\n</li>\n<li class='column-attempt'>\nzoho_crm_command_id\n</li>\n<li class='column-attempt'>\ncall_disposition_key\n</li>\n<li class='column-attempt'>\nlead_created_at\n</li>\n<li class='column-attempt'>\ncaller_number\n</li>\n<li class='column-attempt'>\nsource_ip\n</li>\n<li class='column-attempt'>\nping_before_calling\n</li>\n<li class='column-attempt'>\ncall_uuid\n</li>\n<li class='column-attempt'>\ninbound_webhook_id\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/webhook_logs/show","name":"show","apis":[{"api_url":"/api/v1/webhook_logs/:id","http_method":"GET","short_description":"Show A Webhook Log.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"webhook_params":{"doc_url":"/api/docs/1.0/webhook_params","id":"webhook_params","api_url":"/api","name":"Webhook Param","short_description":"A custom key and value pair appended to an outgoing webhook request, often filled with token data.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/webhook_params/index","name":"index","apis":[{"api_url":"/api/v1/webhook_params","http_method":"GET","short_description":"List Webhook Param records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nuser_id\n</li>\n<li class='column-attempt'>\nkey\n</li>\n<li class='column-attempt'>\nvalue\n</li>\n<li class='column-attempt'>\nsortable_order\n</li>\n<li class='column-attempt'>\noutgoing_webhook_url_id\n</li>\n<li class='column-attempt'>\nbuyer_conversion_id\n</li>\n<li class='column-attempt'>\ncall_control_action_id\n</li>\n<li class='column-attempt'>\ninbound_webhook_id\n</li>\n<li class='column-attempt'>\nzoho_crm_command_id\n</li>\n<li class='column-attempt'>\nrecord_token_filter_id\n</li>\n<li class='column-attempt'>\nrecord_token_filter_data_count\n</li>\n<li class='column-attempt'>\nrecord_token_filter_data\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/webhook_params/new","name":"new","apis":[{"api_url":"/api/v1/webhook_params/new","http_method":"GET","short_description":"Build Webhook Param with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"outgoing_webhook_url_id","full_name":"outgoing_webhook_url_id","description":"\n<p>Outgoing Webhook Url</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Outgoing Webhook URL}[/api/docs/1.0/outgoing_webhook_urls/index.html]. Refer to: {/api/docs/1.0/outgoing_webhook_urls}[/api/docs/1.0/outgoing_webhook_urls/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"key","full_name":"key","description":"\n<p>Key</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"value","full_name":"value","description":"\n<p>Value</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_conversion_id","full_name":"buyer_conversion_id","description":"\n<p>The Buyer Conversion webhook this param belongs to, if it is not attached to an Outgoing Webhook URL.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Buyer Conversion}[/api/docs/1.0/buyer_conversions/index.html]. Refer to: {/api/docs/1.0/buyer_conversions}[/api/docs/1.0/buyer_conversions/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_control_action_id","full_name":"call_control_action_id","description":"\n<p>The Call Control Action webhook this param belongs to, if it is not attached to an Outgoing Webhook URL.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Call Control Action}[/api/docs/1.0/call_control_actions/index.html]. Refer to: {/api/docs/1.0/call_control_actions}[/api/docs/1.0/call_control_actions/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"inbound_webhook_id","full_name":"inbound_webhook_id","description":"\n<p>The Inbound Webhook this param belongs to, if it is not attached to an Outgoing Webhook URL.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Incoming Webhook}[/api/docs/1.0/inbound_webhooks/index.html]. Refer to: {/api/docs/1.0/inbound_webhooks}[/api/docs/1.0/inbound_webhooks/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"zoho_crm_command_id","full_name":"zoho_crm_command_id","description":"\n<p>The Zoho Action this param belongs to, if it is not attached to an Outgoing Webhook URL.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Zoho Crm Command}[/api/docs/1.0/zoho_crm_commands/index.html]. Refer to: {/api/docs/1.0/zoho_crm_commands}[/api/docs/1.0/zoho_crm_commands/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>The Tokens whose data replaces this Webhook Param’s value tokens when the webhook fires.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/webhook_params/create","name":"create","apis":[{"api_url":"/api/v1/webhook_params","http_method":"POST","short_description":"Create Webhook Param.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"outgoing_webhook_url_id","full_name":"outgoing_webhook_url_id","description":"\n<p>Outgoing Webhook Url</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Outgoing Webhook URL}[/api/docs/1.0/outgoing_webhook_urls/index.html]. Refer to: {/api/docs/1.0/outgoing_webhook_urls}[/api/docs/1.0/outgoing_webhook_urls/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"key","full_name":"key","description":"\n<p>Key</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"value","full_name":"value","description":"\n<p>Value</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_conversion_id","full_name":"buyer_conversion_id","description":"\n<p>The Buyer Conversion webhook this param belongs to, if it is not attached to an Outgoing Webhook URL.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Buyer Conversion}[/api/docs/1.0/buyer_conversions/index.html]. Refer to: {/api/docs/1.0/buyer_conversions}[/api/docs/1.0/buyer_conversions/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_control_action_id","full_name":"call_control_action_id","description":"\n<p>The Call Control Action webhook this param belongs to, if it is not attached to an Outgoing Webhook URL.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Call Control Action}[/api/docs/1.0/call_control_actions/index.html]. Refer to: {/api/docs/1.0/call_control_actions}[/api/docs/1.0/call_control_actions/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"inbound_webhook_id","full_name":"inbound_webhook_id","description":"\n<p>The Inbound Webhook this param belongs to, if it is not attached to an Outgoing Webhook URL.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Incoming Webhook}[/api/docs/1.0/inbound_webhooks/index.html]. Refer to: {/api/docs/1.0/inbound_webhooks}[/api/docs/1.0/inbound_webhooks/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"zoho_crm_command_id","full_name":"zoho_crm_command_id","description":"\n<p>The Zoho Action this param belongs to, if it is not attached to an Outgoing Webhook URL.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Zoho Crm Command}[/api/docs/1.0/zoho_crm_commands/index.html]. Refer to: {/api/docs/1.0/zoho_crm_commands}[/api/docs/1.0/zoho_crm_commands/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>The Tokens whose data replaces this Webhook Param’s value tokens when the webhook fires.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/webhook_params/show","name":"show","apis":[{"api_url":"/api/v1/webhook_params/:id","http_method":"GET","short_description":"Get Webhook Param by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/webhook_params/update","name":"update","apis":[{"api_url":"/api/v1/webhook_params/:id","http_method":"PUT","short_description":"Update Webhook Param by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"outgoing_webhook_url_id","full_name":"outgoing_webhook_url_id","description":"\n<p>Outgoing Webhook Url</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Outgoing Webhook URL}[/api/docs/1.0/outgoing_webhook_urls/index.html]. Refer to: {/api/docs/1.0/outgoing_webhook_urls}[/api/docs/1.0/outgoing_webhook_urls/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"key","full_name":"key","description":"\n<p>Key</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"value","full_name":"value","description":"\n<p>Value</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"buyer_conversion_id","full_name":"buyer_conversion_id","description":"\n<p>The Buyer Conversion webhook this param belongs to, if it is not attached to an Outgoing Webhook URL.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Buyer Conversion}[/api/docs/1.0/buyer_conversions/index.html]. Refer to: {/api/docs/1.0/buyer_conversions}[/api/docs/1.0/buyer_conversions/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"call_control_action_id","full_name":"call_control_action_id","description":"\n<p>The Call Control Action webhook this param belongs to, if it is not attached to an Outgoing Webhook URL.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Call Control Action}[/api/docs/1.0/call_control_actions/index.html]. Refer to: {/api/docs/1.0/call_control_actions}[/api/docs/1.0/call_control_actions/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"inbound_webhook_id","full_name":"inbound_webhook_id","description":"\n<p>The Inbound Webhook this param belongs to, if it is not attached to an Outgoing Webhook URL.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Incoming Webhook}[/api/docs/1.0/inbound_webhooks/index.html]. Refer to: {/api/docs/1.0/inbound_webhooks}[/api/docs/1.0/inbound_webhooks/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"zoho_crm_command_id","full_name":"zoho_crm_command_id","description":"\n<p>The Zoho Action this param belongs to, if it is not attached to an Outgoing Webhook URL.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid foreign key reference to an {Zoho Crm Command}[/api/docs/1.0/zoho_crm_commands/index.html]. Refer to: {/api/docs/1.0/zoho_crm_commands}[/api/docs/1.0/zoho_crm_commands/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_ids","full_name":"token_value_ids","description":"\n<p>The Tokens whose data replaces this Webhook Param’s value tokens when the webhook fires.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Token Value}[/api/docs/1.0/token_values/index.html]. Refer to: {/api/docs/1.0/token_values}[/api/docs/1.0/token_values/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"record_token_filter_list","full_name":"record_token_filter_list","description":"\n<p>Assign filters to the object by passing an array of key:value pairs</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid list of filters. Example filters:<br><code>\"interest:auto\", \"loan_amount:>=10000\", \"loan_amount:<=50000\", \"geo:!=800\", \"caller_id:!=anonymous\"</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/webhook_params/destroy","name":"destroy","apis":[{"api_url":"/api/v1/webhook_params/:id","http_method":"DELETE","short_description":"Destroy Webhook Param by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"zip_code_list_files":{"doc_url":"/api/docs/1.0/zip_code_list_files","id":"zip_code_list_files","api_url":"/api","name":"Zip Code List Files","short_description":"A CSV file of zip codes imported to populate or update a Zip Code List.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/zip_code_list_files/index","name":"index","apis":[{"api_url":"/api/v1/zip_code_list_files","http_method":"GET","short_description":"List Zip CSV File records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nzip_code_list_id\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\ndescription\n</li>\n<li class='column-attempt'>\nimport_file_url\n</li>\n<li class='column-attempt'>\nzip_codes\n</li>\n<li class='column-attempt'>\nsortable_order\n</li>\n<li class='column-attempt'>\nzip_codes_count\n</li>\n<li class='column-attempt'>\nstarted_at\n</li>\n<li class='column-attempt'>\nstopped_at\n</li>\n<li class='column-attempt'>\nsucceeded_at\n</li>\n<li class='column-attempt'>\nfailed_at\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/zip_code_list_files/new","name":"new","apis":[{"api_url":"/api/v1/zip_code_list_files/new","http_method":"GET","short_description":"Build Zip CSV File with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/zip_code_list_files/create","name":"create","apis":[{"api_url":"/api/v1/zip_code_list_files","http_method":"POST","short_description":"Create Zip CSV File.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"zip_code_list_id","full_name":"zip_code_list_id","description":"\n<p>Zip Code List</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"import_file","full_name":"import_file","description":"\n<p>Import File</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid file upload.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/zip_code_list_files/show","name":"show","apis":[{"api_url":"/api/v1/zip_code_list_files/:id","http_method":"GET","short_description":"Get Zip CSV File by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/zip_code_list_files/update","name":"update","apis":[{"api_url":"/api/v1/zip_code_list_files/:id","http_method":"PUT","short_description":"Update Zip CSV File by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"zip_code_list_id","full_name":"zip_code_list_id","description":"\n<p>Zip Code List</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a decimal number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"import_file","full_name":"import_file","description":"\n<p>Import File</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid file upload.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/zip_code_list_files/destroy","name":"destroy","apis":[{"api_url":"/api/v1/zip_code_list_files/:id","http_method":"DELETE","short_description":"Destroy Zip CSV File by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"zip_code_lists":{"doc_url":"/api/docs/1.0/zip_code_lists","id":"zip_code_lists","api_url":"/api","name":"Zip Codes","short_description":"A named, reusable list of zip codes used to include or exclude leads by location in filters.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/zip_code_lists/index","name":"index","apis":[{"api_url":"/api/v1/zip_code_lists","http_method":"GET","short_description":"List Zip Code List records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nname\n</li>\n<li class='column-attempt'>\ndescription\n</li>\n<li class='column-attempt'>\nzip_code_list_file_ids\n</li>\n<li class='column-attempt'>\nzip_codes_count\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/zip_code_lists/new","name":"new","apis":[{"api_url":"/api/v1/zip_code_lists/new","http_method":"GET","short_description":"Build Zip Code List with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"import_file","full_name":"import_file","description":"\n<p>A CSV file of zip codes to add to this list. Required when creating a list; uploading again on update adds more zip codes to the existing list.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid file upload.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/zip_code_lists/create","name":"create","apis":[{"api_url":"/api/v1/zip_code_lists","http_method":"POST","short_description":"Create Zip Code List.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"import_file","full_name":"import_file","description":"\n<p>A CSV file of zip codes to add to this list. Required when creating a list; uploading again on update adds more zip codes to the existing list.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid file upload.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/zip_code_lists/show","name":"show","apis":[{"api_url":"/api/v1/zip_code_lists/:id","http_method":"GET","short_description":"Get Zip Code List by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/zip_code_lists/update","name":"update","apis":[{"api_url":"/api/v1/zip_code_lists/:id","http_method":"PUT","short_description":"Update Zip Code List by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"name","full_name":"name","description":"\n<p>Name</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"description","full_name":"description","description":"\n<p>Description</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"import_file","full_name":"import_file","description":"\n<p>A CSV file of zip codes to add to this list. Required when creating a list; uploading again on update adds more zip codes to the existing list.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid file upload.","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/zip_code_lists/destroy","name":"destroy","apis":[{"api_url":"/api/v1/zip_code_lists/:id","http_method":"DELETE","short_description":"Destroy Zip Code List by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false},"zoho_crm_commands":{"doc_url":"/api/docs/1.0/zoho_crm_commands","id":"zoho_crm_commands","api_url":"/api","name":"Zoho Action","short_description":"An automated action that syncs lead or call data to Zoho CRM, such as creating or updating a record.","full_description":"","version":"1.0","formats":null,"metadata":null,"methods":[{"doc_url":"/api/docs/1.0/zoho_crm_commands/index","name":"index","apis":[{"api_url":"/api/v1/zoho_crm_commands","http_method":"GET","short_description":"List Zoho Action records.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"ids","full_name":"ids","description":"\n<p>Return records matching these ids.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be an array of decimal values. EG: <code>[0, 1, 2, 3]</code>","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"page","full_name":"page","description":"\n<p>Return the next page of results.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"per_page","full_name":"per_page","description":"\n<p>How many results to return per page. The default is 25.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a number.","expected_type":"numeric","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_to","full_name":"created_at_to","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"created_at_from","full_name":"created_at_from","description":"\n<p>Date formatted like 2016-01-01 12:25:15 -0500</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"fulltext","full_name":"fulltext","description":"\n<p>Search for any record that matches this text</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"time_zone","full_name":"time_zone","description":"\n<p>Date ranges will be parsed using this time zone.</p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a valid time zone. {See the list of valid time zones.}[/api/v1/collections/time_zone]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"columns","full_name":"columns","description":"Specify the columns you would like returned by the API for a given resource.\nLimiting the columns can significantly increase API response time since only the requested data will be processed.\ncolumns=uuid,number,created_at\n<h4>Must be any combination of:</h4>\n<ul class='column-attempts'>\n<li class='column-attempt'>\nid\n</li>\n<li class='column-attempt'>\nlegacy_id\n</li>\n<li class='column-attempt'>\ntype\n</li>\n<li class='column-attempt'>\nuuid\n</li>\n<li class='column-attempt'>\ncreated_at\n</li>\n<li class='column-attempt'>\nupdated_at\n</li>\n<li class='column-attempt'>\ndeleted_at\n</li>\n<li class='column-attempt'>\nuser_updated_at\n</li>\n<li class='column-attempt'>\nroutes_show_path\n</li>\n<li class='column-attempt'>\nroutes_edit_path\n</li>\n<li class='column-attempt'>\nexternal_record_id\n</li>\n<li class='column-attempt'>\ncompany_id\n</li>\n<li class='column-attempt'>\nuser_id\n</li>\n<li class='column-attempt'>\nschedule_action_id\n</li>\n<li class='column-attempt'>\nsortable_order\n</li>\n<li class='column-attempt'>\naction_type\n</li>\n<li class='column-attempt'>\nmodule_type\n</li>\n<li class='column-attempt'>\nmodule_primary_key\n</li>\n<li class='column-attempt'>\ntoken_value_map_group_ids\n</li>\n<li class='column-attempt'>\nwebhook_params_count\n</li>\n<li class='column-attempt'>\nresponse_parsers_count\n</li>\n<li class='column-attempt'>\nzoho_parent_type\n</li>\n</ul>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"root","full_name":"root","description":"\n<p>Pass <code>root=false</code> to return results without a root node and metadata.<br> For example:<br> <code>GET /api/v1/calls?root=false</code> will return <code>[call1, call2, call3]</code><br> While:<br> <code>GET /api/v1/calls</code> will return <code>{calls: [call1, call2, call3], metadata: {}}</code><br></p>\n","required":false,"allow_nil":false,"allow_blank":false,"validator":"Must be a boolean value: 1, true, yes, on, 0, false, no, off","expected_type":"boolean","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/zoho_crm_commands/new","name":"new","apis":[{"api_url":"/api/v1/zoho_crm_commands/new","http_method":"GET","short_description":"Build Zoho Action with defaults.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"schedule_action_id","full_name":"schedule_action_id","description":"\n<p>Schedule Action</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Schedule Action}[/api/docs/1.0/schedule_actions/index.html]. Refer to: {/api/docs/1.0/schedule_actions}[/api/docs/1.0/schedule_actions/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"action_type","full_name":"action_type","description":"\n<p>Action Type</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"module_type","full_name":"module_type","description":"\n<p>Module Type</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"module_primary_key","full_name":"module_primary_key","description":"\n<p>Module Primary Key</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"zoho_parent_type","full_name":"zoho_parent_type","description":"\n<p>The Zoho CRM module (for example Leads or Contacts) a Notes action attaches its note to.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_map_group_ids","full_name":"token_value_map_group_ids","description":"\n<p>Map lead and call data to custom values by assigning these Token Value Map Groups to this action.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Filter Mapping Group}[/api/docs/1.0/token_value_map_groups/index.html]. Refer to: {/api/docs/1.0/token_value_map_groups}[/api/docs/1.0/token_value_map_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/zoho_crm_commands/create","name":"create","apis":[{"api_url":"/api/v1/zoho_crm_commands","http_method":"POST","short_description":"Create Zoho Action.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"schedule_action_id","full_name":"schedule_action_id","description":"\n<p>Schedule Action</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Schedule Action}[/api/docs/1.0/schedule_actions/index.html]. Refer to: {/api/docs/1.0/schedule_actions}[/api/docs/1.0/schedule_actions/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"action_type","full_name":"action_type","description":"\n<p>Action Type</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"module_type","full_name":"module_type","description":"\n<p>Module Type</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"module_primary_key","full_name":"module_primary_key","description":"\n<p>Module Primary Key</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"zoho_parent_type","full_name":"zoho_parent_type","description":"\n<p>The Zoho CRM module (for example Leads or Contacts) a Notes action attaches its note to.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_map_group_ids","full_name":"token_value_map_group_ids","description":"\n<p>Map lead and call data to custom values by assigning these Token Value Map Groups to this action.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Filter Mapping Group}[/api/docs/1.0/token_value_map_groups/index.html]. Refer to: {/api/docs/1.0/token_value_map_groups}[/api/docs/1.0/token_value_map_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/zoho_crm_commands/show","name":"show","apis":[{"api_url":"/api/v1/zoho_crm_commands/:id","http_method":"GET","short_description":"Get Zoho Action by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/zoho_crm_commands/update","name":"update","apis":[{"api_url":"/api/v1/zoho_crm_commands/:id","http_method":"PUT","short_description":"Update Zoho Action by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[{"name":"schedule_action_id","full_name":"schedule_action_id","description":"\n<p>Schedule Action</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a valid foreign key reference to an {Schedule Action}[/api/docs/1.0/schedule_actions/index.html]. Refer to: {/api/docs/1.0/schedule_actions}[/api/docs/1.0/schedule_actions/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"action_type","full_name":"action_type","description":"\n<p>Action Type</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"module_type","full_name":"module_type","description":"\n<p>Module Type</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"module_primary_key","full_name":"module_primary_key","description":"\n<p>Module Primary Key</p>\n","required":false,"allow_nil":true,"allow_blank":false,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"zoho_parent_type","full_name":"zoho_parent_type","description":"\n<p>The Zoho CRM module (for example Leads or Contacts) a Notes action attaches its note to.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a String","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false},{"name":"token_value_map_group_ids","full_name":"token_value_map_group_ids","description":"\n<p>Map lead and call data to custom values by assigning these Token Value Map Groups to this action.</p>\n","required":false,"allow_nil":true,"allow_blank":true,"validator":"Must be a valid array of integers. Each integer ID must be a valid foreign key reference to an {Filter Mapping Group}[/api/docs/1.0/token_value_map_groups/index.html]. Refer to: {/api/docs/1.0/token_value_map_groups}[/api/docs/1.0/token_value_map_groups/index.html]","expected_type":"string","metadata":null,"show":true,"validations":[],"deprecated":false}],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true},{"doc_url":"/api/docs/1.0/zoho_crm_commands/destroy","name":"destroy","apis":[{"api_url":"/api/v1/zoho_crm_commands/:id","http_method":"DELETE","short_description":"Destroy Zoho Action by id.","deprecated":null}],"formats":null,"full_description":"","errors":[],"params":[],"returns":[],"examples":[],"metadata":null,"see":[],"headers":[],"show":true}],"headers":[],"deprecated":false}}}}