NATS4 API Get Option Rule
From TMM Wiki
Jump to navigationJump to searchThe 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
Requests
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');
Example of the return data:
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 ) ) )