Query Contact Notes

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

To see which options can be sent, use the {M:Virtuous.WebApi.Controllers.ContactNoteController.QueryOptions} endpoint. If you're going to consistently query for updated contact notes or new contact notes, don't. Use a webhook instead. 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>"}

HEADERS

KeyDatatypeRequiredDescription
Content-Typestring

RESPONSES

status: OK

{&quot;list&quot;:[{&quot;id&quot;:&quot;\u003cinteger\u003e&quot;,&quot;contactId&quot;:&quot;\u003cinteger\u003e&quot;,&quot;createDateTimeUtc&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;createdByUser&quot;:&quot;\u003cstring\u003e&quot;,&quot;modifiedDateTimeUtc&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;modifiedByUser&quot;:&quot;\u003cstring\u003e&quot;,&quot;noteDate&quot;:&quot;\u003cstring\u003e&quot;,&quot;type&quot;:&quot;\u003cstring\u003e&quot;,&quot;note&quot;:&quot;\u003cstring\u003e&quot;,&quot;important&quot;:&quot;\u003cboolean\u003e&quot;,&quot;isPrivate&quot;:&quot;\u003cboolean\u003e&quot;,&quot;createdByAvatarUrl&quot;:&quot;\u003cstring\u003e&quot;,&quot;reminder&quot;:{&quot;id&quot;:&quot;\u003cinteger\u003e&quot;,&quot;message&quot;:&quot;\u003cstring\u003e&quot;,&quot;targetDate&quot;:&quot;\u003cstring\u003e&quot;,&quot;targetResolutionDateUtc&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;contactId&quot;:&quot;\u003cinteger\u003e&quot;,&quot;contactViewUrl&quot;:&quot;\u003cstring\u003e&quot;,&quot;contactDisplayName&quot;:&quot;\u003cstring\u003e&quot;,&quot;contactAvatarUrl&quot;:&quot;\u003cstring\u003e&quot;,&quot;reminderType&quot;:&quot;\u003cstring\u003e&quot;,&quot;reminderTypeDisplayName&quot;:&quot;\u003cstring\u003e&quot;,&quot;taskStatus&quot;:&quot;\u003cstring\u003e&quot;,&quot;taskStatusDisplayName&quot;:&quot;\u003cstring\u003e&quot;,&quot;completeUrl&quot;:&quot;\u003cstring\u003e&quot;,&quot;dismissUrl&quot;:&quot;\u003cstring\u003e&quot;,&quot;description&quot;:&quot;\u003cstring\u003e&quot;,&quot;hasContact&quot;:&quot;\u003cboolean\u003e&quot;,&quot;isPastDue&quot;:&quot;\u003cboolean\u003e&quot;,&quot;isUnresolved&quot;:&quot;\u003cboolean\u003e&quot;,&quot;canComplete&quot;:&quot;\u003cboolean\u003e&quot;,&quot;completeActionName&quot;:&quot;\u003cstring\u003e&quot;,&quot;canCompleteWithNote&quot;:&quot;\u003cboolean\u003e&quot;,&quot;owner&quot;:&quot;\u003cstring\u003e&quot;,&quot;ownerAvatarUrl&quot;:&quot;\u003cstring\u003e&quot;}},{&quot;id&quot;:&quot;\u003cinteger\u003e&quot;,&quot;contactId&quot;:&quot;\u003cinteger\u003e&quot;,&quot;createDateTimeUtc&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;createdByUser&quot;:&quot;\u003cstring\u003e&quot;,&quot;modifiedDateTimeUtc&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;modifiedByUser&quot;:&quot;\u003cstring\u003e&quot;,&quot;noteDate&quot;:&quot;\u003cstring\u003e&quot;,&quot;type&quot;:&quot;\u003cstring\u003e&quot;,&quot;note&quot;:&quot;\u003cstring\u003e&quot;,&quot;important&quot;:&quot;\u003cboolean\u003e&quot;,&quot;isPrivate&quot;:&quot;\u003cboolean\u003e&quot;,&quot;createdByAvatarUrl&quot;:&quot;\u003cstring\u003e&quot;,&quot;reminder&quot;:{&quot;id&quot;:&quot;\u003cinteger\u003e&quot;,&quot;message&quot;:&quot;\u003cstring\u003e&quot;,&quot;targetDate&quot;:&quot;\u003cstring\u003e&quot;,&quot;targetResolutionDateUtc&quot;:&quot;\u003cdateTime\u003e&quot;,&quot;contactId&quot;:&quot;\u003cinteger\u003e&quot;,&quot;contactViewUrl&quot;:&quot;\u003cstring\u003e&quot;,&quot;contactDisplayName&quot;:&quot;\u003cstring\u003e&quot;,&quot;contactAvatarUrl&quot;:&quot;\u003cstring\u003e&quot;,&quot;reminderType&quot;:&quot;\u003cstring\u003e&quot;,&quot;reminderTypeDisplayName&quot;:&quot;\u003cstring\u003e&quot;,&quot;taskStatus&quot;:&quot;\u003cstring\u003e&quot;,&quot;taskStatusDisplayName&quot;:&quot;\u003cstring\u003e&quot;,&quot;completeUrl&quot;:&quot;\u003cstring\u003e&quot;,&quot;dismissUrl&quot;:&quot;\u003cstring\u003e&quot;,&quot;description&quot;:&quot;\u003cstring\u003e&quot;,&quot;hasContact&quot;:&quot;\u003cboolean\u003e&quot;,&quot;isPastDue&quot;:&quot;\u003cboolean\u003e&quot;,&quot;isUnresolved&quot;:&quot;\u003cboolean\u003e&quot;,&quot;canComplete&quot;:&quot;\u003cboolean\u003e&quot;,&quot;completeActionName&quot;:&quot;\u003cstring\u003e&quot;,&quot;canCompleteWithNote&quot;:&quot;\u003cboolean\u003e&quot;,&quot;owner&quot;:&quot;\u003cstring\u003e&quot;,&quot;ownerAvatarUrl&quot;:&quot;\u003cstring\u003e&quot;}}],&quot;total&quot;:&quot;\u003cinteger\u003e&quot;}