Wild Apricot API
12 endpoints for Wild Apricot, each at its own method and path, called with your API key. Open an endpoint for its inputs, examples and response.
- Base URL
- https://cotlet.dev/api/v1/wild-apricot
- Connects with
- Your own Wild Apricot administrator account (full administrator, or a membership manager or events manager for their areas)
- Integration page
- Wild Apricot
Read (6)
Return data and change nothing in the account.
| Endpoint | Description |
|---|---|
| GET | Contacts and members with their level, status and renewal date; filter by name, email or status. |
| GET | One contact with the application fields, membership tab, balance and event registrations. |
| GET | Membership levels with their renewal type and whether applications need approval or payment. |
| GET | Events with date, registrants and the attendance Wild Apricot shows. |
| GET | Registrants of one event with ticket type, guests, payment and check-in; filter by checked in. |
| GET | Invoices with contact, amount, open balance and status. |
Write (6)
Change the account. Calls marked Confirm wait for the user to approve them.
| Endpoint | Description |
|---|---|
| POST | Approve a Pending - New application so the membership becomes Active. |
| POST | Reject a Pending - New application; the person stays in your database as a contact. |
| POST | Record that a registrant attended, or undo it. Reaches no one. |
| POST | Email chosen contacts or the registrants of an event, now or scheduled. |
| POST | Record an offline payment against an invoice and settle it. |
| POST | Add a contact as a registrant of an event, with or without an invoice. |