Difference between revisions of "NATS4 API Get Option Rule"
From TMM Wiki
Jump to navigationJump to searchLine 11: | Line 11: | ||
==Examples== | ==Examples== | ||
− | === | + | === Request === |
The following are examples of the requests you can make with this API function: | The following are examples of the requests you can make with this API function: | ||
Line 33: | Line 33: | ||
</pre> | </pre> | ||
− | + | === Response === | |
<pre> | <pre> | ||
Latest revision as of 11:46, 18 December 2013
The Get Option Rule API function is a feature in NATS4 that allows you to get option rule details for your NATS join options using an API call.
Filters
This function will return a list of option rules filtered by optionid and rule type. These are parameters used to specify which option you're looking for:
- optionid - (required)
- rule_type ("SHOW", "HIDE", "ALL" or "" (empty string). "" will display both "SHOW" and "HIDE" rules.)
Examples
Request
The following are examples of the requests you can make with this API function:
optionid
$values = array( 'optionid' => 1, ); $result = $client->call('get_option_rule', $values, 'natsapiadmin_wsdl');
optionid and rule_type
$values = array( 'optionid' => 1, 'rule_type' => "SHOW", ); $result = $client->call('get_option_rule', $values, 'natsapiadmin_wsdl');
Response
Array ( [0] => TRUE [1] => Array ( [0] => Array ( [option_rule_id] => 107 [optionid] => 0 [rule_type] => SHOW [identid] => 3 [start_time] => 2013-12-11 15:57:24 [end_time] => 0000-00-00 [cascadeid] => 0 [override_identifier_id] => 3 [loginid] => 0 [networkid] => 0 [programid] => 1 [siteid] => 0 [tourid] => 0 [adtoolid] => 0 [subid1] => 0 [subid2] => 0 [billerid] => 0 [countryid] => 0 [promotionalid] => 0 ) [1] => Array ( [option_rule_id] => 105 [optionid] => 0 [rule_type] => SHOW [identid] => 7 [start_time] => 2013-12-11 15:54:12 [end_time] => 0000-00-00 [cascadeid] => 0 [override_identifier_id] => 7 [loginid] => 0 [networkid] => 0 [programid] => 0 [siteid] => 0 [tourid] => 0 [adtoolid] => 0 [subid1] => 0 [subid2] => 0 [billerid] => 0 [countryid] => 0 [promotionalid] => 0 ) [2] => Array ( [option_rule_id] => 106 [optionid] => 0 [rule_type] => SHOW [identid] => 7 [start_time] => 2013-12-11 15:56:10 [end_time] => 0000-00-00 [cascadeid] => 0 [override_identifier_id] => 7 [loginid] => 0 [networkid] => 0 [programid] => 0 [siteid] => 0 [tourid] => 0 [adtoolid] => 0 [subid1] => 0 [subid2] => 0 [billerid] => 0 [countryid] => 0 [promotionalid] => 0 ) ) )