get https://api.fundraisingbox.com/v1/communications.json
Returns a collection of communication entries that fit a given criteria.
PaginationMaximum is 100 entries, use the page parameter to get the next results.
(with pagination: /communications.json?page={page_number})
Filter by criteria
Example:
GET /communications.json?message={value}&page={page_number}
Returns a collection of communications that fits the given criteria.
These criteria are currently available:
Criterion | Description | Type |
---|---|---|
search_id | The ID of a smart search | integer |
message | Message contains given substring | string |
subject | Subject contains given substring | string |
type | Type of the communication | Enum("note", "email", "phone", "talk", "letter") |
direction | Direction of the communication | Enum("in", "out") |
category | Category of the communication | Enum("donation_thank_you", "double_opt_in", "fundraising_page_mail", "gift_donation_certificate") |
is_system | Whether the communication was created by the FundraisingBox or a user | boolean |
fb_person_id | ID of the contact to which communication is associated | integer |
has_attachment | Whether the communication has an attachment | boolean |
date_min | Minimum creation date | date |
date_max | Maximum creation date | date |
created_time_min | Minimum creation date / time | datetime |
created_time_max | Maximum creation date / time | datetime |
ids | List of IDs | array<integer> |