Developers
Mostly about Wild Apricot API. Feel free to share examples of your code!
216 results found
-
Force profile update at login
We are working on a way to MAKE members go to their profile and 'force' an edit at login:
We have a test setup at
https://coventryplantation.wildapricot.org
Here is how it works -
it is a custom script running on this test site that will take a member at logon to the profile edit page in edit mode so that they HAVE to save their profile to proceed.
Note right now it is still showing the Cancel button and full navigation.
Depending on each user's needs we can customize this...
Let me know if you want a test account to see…1 vote -
API select help needed
Wondering why this isn't working. I want to filter the contact information down to just Display Name and Contact ID. My payload has this in it:
$queryParams = array(
'$async' => 'false', // execute request synchronously
'$select' => 'DisplayName,User ID',
);What do I have to change to get the select to work? I am still getting the entire data set for every contact.
The URL is encoded like this: URL:https://api.wildapricot.org/v2/Accounts/391511/contacts/?%24async=false&%24select=DisplayName%2CUser+ID
1 vote -
update invoice
I am trying to update (PUT method) an invoice from MAKE to WildApricot. So I created a google sheet with invoice Id listed and a Memo that I'd like to put on any invoices that are in my spreadsheet. Using the "Make an API Call" module in Make, I can do a GET, but cannot get the PUT to work at all.
Any help on getting the PUT method to work would be greatly appreciated.
Here is the Bundle Content for GET method that works:
[
{
"qs": [],
"url": "/accounts/54321/invoices/424242442",
"body": null,
"method": "GET"
}
]For the PUT,…
1 vote -
403 response on PUT request
Hi
I am trying to update a field on a contact using the API.
I am able to authenticate and get a valid oAuth token with the 'auto' scope and I am able to retrieve the full list of contacts using the API.
However, I am getting a 403 error code when I am trying to update a contact using this endpoint:
/accounts/{accountId}/contacts/{contactId}
This is the payload that I am passing in the body of the request:
{
"Id": <ContactId>,
"FieldValues": [
{
"FieldName": "First name",
"Value": "Mike"
}
]
}Any idea of why I would be getting a…
1 vote -
Is it possible to add custom screens/content to the mobile app?
We would like to integrate our membership NFTs into the mobile app. Our objective is that our members can access and use their NFTs at our events. This could be as simple as adding a screen to display (carousel style) a series of images that would include NFT images and/or QR codes representing blockchain addresses. More fully, we would like to also be able to display the properties of the NFT. It is not necessary to connect to the member's crypto wallet via the mobile app, as we would just store the NFT data in their membership account.
1 vote -
Donation tracking widget
Is it possible to have a donation widget that can be added to a webpage or social media page that will allow the user to donate and have that donation be tagged as coming from that website or social media page? We want to have groups or individuals run campaigns on their sites and being able to track where the donations originate from to advertise how much each group or individual members or subscribers are donating.
1 vote -
Renewal Prerequisites
Organization requires its members to pass an exam before renewing each renewal period. I'm able to call from the exam software and update a field when a member passes an exam. I need a way to block user renewal until that field reflects a passing exam.
1 vote -
Is It Possible To Create A Custom OAuth Login Page Using The API?
I am trying to create my own login page to connect with Shopify using OAuth SSO. I would use Wild Apricots own SSO login page but quite restrictive in what you can achieve from a layout perspective.
Is it possible to create a custom OAuth login page that could use the API to return a "code" parameter to pass back to an SSO provider?
1 vote -
Event Gadget to open registration page in new tab
I would like the list events gadget to open the event registration page in a new tab rather than in the embedded iframe. Especially when on mobile, the iframe is not viewer friendly and I would like it to open a new tab.
1 vote -
Event allow or disable registration does not trigger webhook
Toggling the switcher button to enable or to disable event registration does not trigger the webhook which states "Any change to event settings except: Changes to registration form, Changes to registration types, Changes to event email settings or templates". The event registration webhook only covers "Any change to event registration details for any registrant, including: New registration, Canceled registration, RSVP response".
I have tested it and every other edit to my events triggers the corresponding webhook, but not when it's enabling or disabling the event registration.
1 vote -
Saved search api Get Contact vs Member saved searches, and add creation date
When getting the saved saved search api results, add a divider between contact vs member saved searches. Have a way to call contact vs member saved searches based on where they were created. Also, save the creation date of the saved search and who created the saved search. This information is shown on Wild Apricot within the Saved search section but is not accessible in the api results.
1 vote -
Connecting css files to page
How do I connect separate pages to their respective css file in resources?
1 vote -
mail Chimp form does not show submit button
See the subscribe button is missing section
1 vote -
Why was includeDetails removed from /contacts/me
I am trying to use the API via JS on a WA page. I need a to fetch a specific field from the logged in member. The docs point to an api version 1 swagger that says that FieldValues can be obtained by appending ?includeDetails=true to the URL - however, this does not work for version 2, and version 1 is not accessible using /sys/api/v1/accounts/
I also cannot access https://api.wildapricot.org/publicview/v1/accounts through JS due to CORS. How can I get FieldValues via JS on a WA page?
1 vote -
WordPress Login idiosyncrasy
I am getting odd results when I use the WA Login Plugin - If the user has never logged in before everything works good - a new user account is created and the information is populated perfectly -
The problem is I created the wordpress site as an admin with my user id and password - the password and email address are the same on both sites but i get "An unknown error has occurred. Please try again later."
Is the match on the email address, the user name? what do i need to do to correct this ( i…
1 vote -
Nicasio Themes Explained
We published an article explaining Nicasio Wild Apricot Theme offerings:
https://nicasiodesign.com/nicasio-designs-wild-apricot-themes-explained/
1 vote -
please see attached document, need help with membership, invoice and payment APIs
We are creating a website and trying to use the APIs provided by wildapricot to provide a seamless experience to our users. We have a subscription based website and users are required to select a member based on which they are presented with an invoice, they pay that and the membership is instated. We are unable to find an API that lets you pass membership information, which would then help generate the invoice and then users can proceed to the payment. Can you advise if such APIs exist? please see the attached document.
1 vote -
Date Format in API Create Event POST
When creating new events (these are simple RSVP events) via the API interface, the web interface shows the new event in the default timezone of the Wild Apricot account. This means my start date is almost always wrong for these events.
If I am creating a. new event for Utah, for example, I have set the timezone fields of the API payload as follows ;
"Details": {
"DescriptionHtml": "A fun family event",
"PaymentInstructions": "None",
"TimeZone": {
"ZoneId": "USA & Canada",
"Name": "Mountain Time",
"UtcOffset": -6
},<truncated>
. When I run my POST command I get back an event_id as…
1 vote -
Contact Webhooks
How to get whether or not a contact or member was deleted using webhooks without running too many api calls. Could there be an upgrade to the contacts webhooks and return 'Action' similar to events or that of membership?
1 vote -
contact/me does not return an "Organization"
I am using accounts/{accountId}/contacts/me endpoint to get details for the currently-logged in user. The API documents there should be an "Organization" in the response. However, this field is always null/the empty string. Is there a way to get this information?
1 vote
- Don't see your idea?