Filter Values Wildcards
From Hostway API Documentation
				
								
				
				
																
				
				
								
				Filter Values Wildcards allow particular request's fields to be filtered by pattern. The symbol asterisk (*) replace any characters. If no wildcard is used, a exact match will be performed.
| Contents | 
Examples
Not Filtered Request
A request includes no filtering
GET http://{server_name}/accounts/popescu300021/exchange/ng-test-hwus-petre-120120b.com/mailingLists
{
  "list" : [ {
    "billingStatus" : "open",
    "name" : "test_list",
    "details" : "http://{server_name}/accounts/popescu300021/exchange/ng-test-hwus-petre-120120b.com/mailingLists/test_list"
  }, {
    "billingStatus" : "open",
    "name" : "sample",
    "details" : "http://{server_name}/accounts/popescu300021/exchange/ng-test-hwus-petre-120120b.com/mailingLists/sample"
  }, {
    "billingStatus" : "pending",
    "name" : "end_with_test",
    "details" : "http://{server_name}/accounts/popescu300021/exchange/ng-test-hwus-petre-120120b.com/mailingLists/end_with_test"
  } ],
  "links" : [ {
    "href" : "http://{server_name}/accounts/popescu300021/exchange/ng-test-hwus-petre-120120b.com/mailingLists/",
    "rel" : "self"
  } ]
}
 
Filter by field prefix
Filter the 'name' field prefix
GET http://{server_name}/accounts/popescu300021/exchange/ng-test-hwus-petre-120120b.com/mailingLists?filterName=test*
{
  "list" : [ {
    "billingStatus" : "open",
    "name" : "test_list",
    "details" : "http://{server_name}/accounts/popescu300021/exchange/ng-test-hwus-petre-120120b.com/mailingLists/test_list"
  } ],
  "links" : [ {
    "href" : "http://{server_name}/accounts/popescu300021/exchange/ng-test-hwus-petre-120120b.com/mailingLists?filterName=test*",
    "rel" : "self"
  } ]
}
 
Filter by field suffix
Filter the 'name' field suffix
GET http://{server_name}/accounts/popescu300021/exchange/ng-test-hwus-petre-120120b.com/mailingLists?filterName=*test
{
  "list" : [ {
    "billingStatus" : "open",
    "name" : "end_with_test",
    "details" : "http://{server_name}/accounts/popescu300021/exchange/ng-test-hwus-petre-120120b.com/mailingLists/end_with_test"
  } ],
  "links" : [ {
    "href" : "http://{server_name}/accounts/popescu300021/exchange/ng-test-hwus-petre-120120b.com/mailingLists?filterName=*test",
    "rel" : "self"
  } ]
}
 
More text wildcards
Filter by 'name' field, where 'name' contains 'test' string
GET http://{server_name}/accounts/popescu300021/exchange/ng-test-hwus-petre-120120b.com/mailingLists?filterName=*test*
{
  "list" : [ {
    "billingStatus" : "open",
    "name" : "test_list",
    "details" : "http://{server_name}/accounts/popescu300021/exchange/ng-test-hwus-petre-120120b.com/mailingLists/test_list"
  }, {
    "billingStatus" : "open",
    "name" : "end_with_test",
    "details" : "http://{server_name}/accounts/popescu300021/exchange/ng-test-hwus-petre-120120b.com/mailingLists/end_with_test"
  } ],
  "links" : [ {
    "href" : "http://{server_name}/accounts/popescu300021/exchange/ng-test-hwus-petre-120120b.com/mailingLists?filterName=*test*",
    "rel" : "self"
  } ]
}
 
Exact Match
GET http://{server_name}/accounts/popescu300021/exchange/ng-test-hwus-petre-120120b.com/mailingLists?filterName=test_list
{
  "list" : [ {
    "billingStatus" : "open",
    "name" : "test_list",
    "details" : "http://{server_name}/accounts/popescu300021/exchange/ng-test-hwus-petre-120120b.com/mailingLists/test_list"
  } ],
  "links" : [ {
    "href" : "http://{server_name}/accounts/popescu300021/exchange/ng-test-hwus-petre-120120b.com/mailingLists?filterName=test_list",
    "rel" : "self"
  } ]
}
 
See also
