Query Communications

POST {{baseUrl}}/api/Communication/Query?skip=<integer>&take=<integer>

To see which options can be sent, use the Communictation Query Options endpoint.
If requests are timing out, you may be asking for too many items at once. The max take is 1,000.

Request Params

KeyDatatypeRequiredDescription
skipstringThe number of records to skip. Default = 0.
takestringThe number of records to take. Default = 10. Max is 1000.

Request Body

{"groups"=>[{"conditions"=>[{"parameter"=>"<string>", "operator"=>"<string>", "value"=>"<string>", "secondaryValue"=>"<string>", "values"=>["<string>", "<string>"]}, {"parameter"=>"<string>", "operator"=>"<string>", "value"=>"<string>", "secondaryValue"=>"<string>", "values"=>["<string>", "<string>"]}]}, {"conditions"=>[{"parameter"=>"<string>", "operator"=>"<string>", "value"=>"<string>", "secondaryValue"=>"<string>", "values"=>["<string>", "<string>"]}, {"parameter"=>"<string>", "operator"=>"<string>", "value"=>"<string>", "secondaryValue"=>"<string>", "values"=>["<string>", "<string>"]}]}], "sortBy"=>"<string>", "descending"=>"<boolean>"}

RESPONSES

status: OK

{&quot;list&quot;:[{&quot;campaignId&quot;:&quot;\u003cinteger\u003e&quot;,&quot;campaignName&quot;:&quot;\u003cstring\u003e&quot;,&quot;channelType&quot;:&quot;\u003cstring\u003e&quot;,&quot;communicationType&quot;:&quot;\u003cstring\u003e&quot;,&quot;startdateTimeUtc&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;givingGoal&quot;:&quot;\u003cdecimal\u003e&quot;,&quot;projectId&quot;:&quot;\u003cinteger\u003e&quot;,&quot;projectCode&quot;:&quot;\u003cstring\u003e&quot;,&quot;projectName&quot;:&quot;\u003cstring\u003e&quot;,&quot;createdDateTimeUtc&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;createdByUser&quot;:&quot;\u003cstring\u003e&quot;,&quot;lastModifiedDateTimeUtc&quot;:&quot;\u003cdatTime\u003e&quot;,&quot;modifiedByUser&quot;:&quot;\u003cstring\u003e&quot;},{&quot;campaignId&quot;:&quot;\u003cinteger\u003e&quot;,&quot;campaignName&quot;:&quot;\u003cstring\u003e&quot;,&quot;channelType&quot;:&quot;\u003cstring\u003e&quot;,&quot;communicationType&quot;:&quot;\u003cstring\u003e&quot;,&quot;startdateTimeUtc&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;givingGoal&quot;:&quot;\u003cdecimal\u003e&quot;,&quot;projectId&quot;:&quot;\u003cinteger\u003e&quot;,&quot;projectCode&quot;:&quot;\u003cstring\u003e&quot;,&quot;projectName&quot;:&quot;\u003cstring\u003e&quot;,&quot;createdDateTimeUtc&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;createdByUser&quot;:&quot;\u003cstring\u003e&quot;,&quot;lastModifiedDateTimeUtc&quot;:&quot;\u003cdatTime\u003e&quot;,&quot;modifiedByUser&quot;:&quot;\u003cstring\u003e&quot;}],&quot;total&quot;:&quot;\u003cinteger\u003e&quot;}