Home

Download this help site
(PDF 82MB)

Download

API V2 calls

You can use the following Wild Apricot API calls to retrieve and/or update information stored in your Wild Apricot database.

API call

What can I do with it?

Base API V2 call

  • Retrieve a list of API versions
  • Retrieve a list of top-level API calls for a particular version

Accounts API V2 call

  • Retrieve details about your Wild Apricot account(s)
AuditLogItems API V2 call
  • Retrieve a filtered list of audit log entries
  • Retrieve a particular audit log entry
Bundles API V2 call
  • Retrieve information for a specific bundle
  • Retrieve information for all bundles created using a particular membership level

ContactFields API V2 call

  • Retrieve a detailed list of common, membership, and system fields

Contacts API V2 call

  • Retrieve the number of contacts in your database
  • Retrieve a list of contact IDs
  • Retrieve a detailed list of contacts 
  • Retrieve details about a particular contact
  • Create a new contact record
  • Update an existing contact record 
EventRegistrations API V2 call
  • Retrieve a list of event registrations for a particular event or contact
  • Retrieve details for one or more specific event registrations
  • Add a new event registration
  • Update an existing event registration
  • Delete an event registration 
EventRegistrationTypes API V2 call
  • Retrieve details for a particular registration type
  • Retrieve details for all registration types for a particular event
  • Add an event registration
  • Update an event registration
  • Delete an event registration
Events API V2 call
  • Retrieve the number of events
  • Retrieve information for one or more specific events
  • Retrieve information for all events
  • Add a new event
  • Update details for an existing event
  • Delete an event
Invoices API V2 call
  • Retrieve information for a particular invoice
  • Retrieve information for multiple invoices, filtered by date, contact, event, or unpaid invoices
  • Create a new invoice
  • Edit an existing invoice
  • Void an invoice
  • Delete an invoice
MemberGroups API V2 call
  • Retrieve information for all member groups
  • Retrieve information for a particular member group 
MembershipLevels API V2 call
  • Retrieve details about all membership levels
  • Retrieve details about a particular membership level
PaymentAllocations API V2 call
  • Retrieve information about payment allocations for a particular invoice or payment
Payments API V2 call
  • Retrieve payment information for a particular payment
  • Retrieve information for multiple payments, filtered by date, contact, or event
  • Create a new payment
  • Edit an existing payment
  • Delete an existing payment 
Pictures API V2 call
  • upload a picture to your Wild Apricot account
  • download a picture assigned to a picture field
Refunds V2 API call
  • Retrieve information for a particular refund
  • Retrieve information for multiple refunds, filtered by date, contact, or event 
  • Create a new refund
  • Edit an existing refund
  • Delete an existing refund
SavedSearches API V2 call
  • Retrieve information about all saved contact or member searches
  • Retrieve information about a particular saved contact or member search 
Tenders API V2 call
  • Retrieve information about all payment tenders
  • Retrieve information about a particular payment tender 

To see how Wild Apricot's API works without having to write any code, you can use Wild Apricot's API browser, a JavaScript application embedded in a help topic.