Querying - Contacts and transaction queries

You may want to retrieve contacts from Kindful so that you can import them into a complimentary third party system (Email Marketing, etc). Or, if you're implementing a two-way sync, query Kindful for an Organization's new or changed transactions to stay in-sync.

For a two-way sync you'll need both Querying and Linking set up. Check out the transactions/link and contact/link docs too.

Retrieve Contacts

  • Not Linked Contacts (Contacts that are not linked to your 3rd party application)
  • Linked Contacts (Contacts that are linked to your 3rd party application)
  • Out of Sync Contacts (Contacts that are linked but "out of sync" with your 3rd party application)
  • Contacts based upon specific criteria (Contacts in a Group, etc.)

Retrieve Transactions

  • Not Linked Transactions ( Transactions that are not linked to your 3rd party application)
  • Linked Transactions ( Transactions that are linked to your 3rd party application)
  • Out of Sync Transactions ( Transactions that are linked but "out of sync" with your 3rd party application)
  • Transactions based upon specific criteria (Transactions within a date range)

We have these parameters for contact [ "linked", "changed", "not_linked", "by_group_id", "has_email", "near_postal"]

These for transaction ["linked", "changed", "not_linked", "campaign_id", "after", "before"]