POST api/filters/FilterSet
Request Information
URI Parameters
None.
Body Parameters
ApiFilterSet| Name | Description | Type | Additional information |
|---|---|---|---|
| Season | integer |
None. |
|
| Statuses | Collection of string |
None. |
|
| Sessions | Collection of integer |
None. |
|
| Programs | Collection of integer |
None. |
|
| DaysOfOperation | Collection of integer |
None. |
|
| Family | Collection of string |
None. |
|
| CcRecipientTypes | Collection of string |
None. |
|
| BccRecipientTypes | Collection of string |
None. |
|
| CriteriaSectionData | Collection of CriteriaSection |
None. |
|
| PartitionStatuses | Dictionary of string [key] and Collection of integer [value] |
None. |
|
| PersonStatus | Collection of integer |
None. |
|
| IncludesAlumniStatus | boolean |
None. |
|
| SavedFilterSetID | integer |
None. |
|
| Name | string |
None. |
|
| ID | integer |
None. |
|
| RecipientType | string |
None. |
|
| LastUpdated | string |
None. |
|
| UpdatedBy | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"Season": 1,
"Statuses": [
"sample string 1",
"sample string 2"
],
"Sessions": [
1,
2
],
"Programs": [
1,
2
],
"DaysOfOperation": [
1,
2
],
"Family": [
"sample string 1",
"sample string 2"
],
"CcRecipientTypes": [
"sample string 1",
"sample string 2"
],
"BccRecipientTypes": [
"sample string 1",
"sample string 2"
],
"CriteriaSectionData": [
{
"CloseParenCount": 1,
"ComparisonOperatorID": "sample string 2",
"ComparisonString": "sample string 3",
"FieldID": "sample string 4",
"LogicalOperatorID": "sample string 5",
"OpenParenCount": 6
},
{
"CloseParenCount": 1,
"ComparisonOperatorID": "sample string 2",
"ComparisonString": "sample string 3",
"FieldID": "sample string 4",
"LogicalOperatorID": "sample string 5",
"OpenParenCount": 6
}
],
"PartitionStatuses": {
"sample string 1": [
1,
2
],
"sample string 2": [
1,
2
]
},
"PersonStatus": [
1,
2
],
"IncludesAlumniStatus": true,
"SavedFilterSetID": 1,
"Name": "sample string 2",
"ID": 3,
"RecipientType": "sample string 4",
"LastUpdated": "sample string 5",
"UpdatedBy": "sample string 6"
}
application/javascript
Sample:
{"Season":1,"Statuses":["sample string 1","sample string 2"],"Sessions":[1,2],"Programs":[1,2],"DaysOfOperation":[1,2],"Family":["sample string 1","sample string 2"],"CcRecipientTypes":["sample string 1","sample string 2"],"BccRecipientTypes":["sample string 1","sample string 2"],"CriteriaSectionData":[{"CloseParenCount":1,"ComparisonOperatorID":"sample string 2","ComparisonString":"sample string 3","FieldID":"sample string 4","LogicalOperatorID":"sample string 5","OpenParenCount":6},{"CloseParenCount":1,"ComparisonOperatorID":"sample string 2","ComparisonString":"sample string 3","FieldID":"sample string 4","LogicalOperatorID":"sample string 5","OpenParenCount":6}],"PartitionStatuses":{"sample string 1":[1,2],"sample string 2":[1,2]},"PersonStatus":[1,2],"IncludesAlumniStatus":true,"SavedFilterSetID":1,"Name":"sample string 2","ID":3,"RecipientType":"sample string 4","LastUpdated":"sample string 5","UpdatedBy":"sample string 6"}
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
WebMethodResultOfApiFilterSet| Name | Description | Type | Additional information |
|---|---|---|---|
| Result | ApiFilterSet |
None. |
|
| Success | boolean |
None. |
|
| ErrorText | string |
None. |
Response Formats
application/json, text/json
Sample:
{
"Result": {
"Season": 1,
"Statuses": [
"sample string 1",
"sample string 2"
],
"Sessions": [
1,
2
],
"Programs": [
1,
2
],
"DaysOfOperation": [
1,
2
],
"Family": [
"sample string 1",
"sample string 2"
],
"CcRecipientTypes": [
"sample string 1",
"sample string 2"
],
"BccRecipientTypes": [
"sample string 1",
"sample string 2"
],
"CriteriaSectionData": [
{
"CloseParenCount": 1,
"ComparisonOperatorID": "sample string 2",
"ComparisonString": "sample string 3",
"FieldID": "sample string 4",
"LogicalOperatorID": "sample string 5",
"OpenParenCount": 6
},
{
"CloseParenCount": 1,
"ComparisonOperatorID": "sample string 2",
"ComparisonString": "sample string 3",
"FieldID": "sample string 4",
"LogicalOperatorID": "sample string 5",
"OpenParenCount": 6
}
],
"PartitionStatuses": {
"sample string 1": [
1,
2
],
"sample string 2": [
1,
2
]
},
"PersonStatus": [
1,
2
],
"IncludesAlumniStatus": true,
"SavedFilterSetID": 1,
"Name": "sample string 2",
"ID": 3,
"RecipientType": "sample string 4",
"LastUpdated": "sample string 5",
"UpdatedBy": "sample string 6"
},
"Success": true,
"ErrorText": "sample string 2"
}
application/javascript
Sample:
{"Result":{"Season":1,"Statuses":["sample string 1","sample string 2"],"Sessions":[1,2],"Programs":[1,2],"DaysOfOperation":[1,2],"Family":["sample string 1","sample string 2"],"CcRecipientTypes":["sample string 1","sample string 2"],"BccRecipientTypes":["sample string 1","sample string 2"],"CriteriaSectionData":[{"CloseParenCount":1,"ComparisonOperatorID":"sample string 2","ComparisonString":"sample string 3","FieldID":"sample string 4","LogicalOperatorID":"sample string 5","OpenParenCount":6},{"CloseParenCount":1,"ComparisonOperatorID":"sample string 2","ComparisonString":"sample string 3","FieldID":"sample string 4","LogicalOperatorID":"sample string 5","OpenParenCount":6}],"PartitionStatuses":{"sample string 1":[1,2],"sample string 2":[1,2]},"PersonStatus":[1,2],"IncludesAlumniStatus":true,"SavedFilterSetID":1,"Name":"sample string 2","ID":3,"RecipientType":"sample string 4","LastUpdated":"sample string 5","UpdatedBy":"sample string 6"},"Success":true,"ErrorText":"sample string 2"}