get all data
I need to be able to export all of a persons data via the API. For example all of the typical fields related to the person including custom fields. Also, events they attended with all of the available information for the event for that person. Also, if emails were sent to that person, if they were opened, clicked, etc. I want an entire snapshot of all of the data for each person in Wild Apricot. Is there a way to get this information via the API?
-
You can use the GET https://api.wildapricot.org/v2.2/accounts/{account_id}/contacts/{contact_id} for getting a contact/membership data, GET https://api.wildapricot.org/v2.2/accounts/{account_id}/eventregistrations?contactId={contact_id} for getting all event registrations, GET https://api.wildapricot.org/v2.2/accounts/{account_id}/invoices?contactId={contact_ID} for getting all invoices, GET https://api.wildapricot.org/v2.2/accounts/{account_id}/payments?contactId={contact_ID} for getting all payments, GET https://api.wildapricot.org/v2.2/accounts/{account_id}/refunds?contactId={contact_ID} for getting all refunds. There is no API for retrieving email statistics for the person at the moment.
See more information about available API endpoints here: https://app.swaggerhub.com/apis-docs/WildApricot/wild-apricot_public_api/7.24.0#/