Developers

Mostly about Wild Apricot API. Feel free to share examples of your code!

  1. Provide a working example using XML and Access 2016

    I am converting an existing (working) application based on the excel example provided by Wild Apricot to work with Access instead of Excel. All I need from the API is to download a list of members. I've found that the Excel code does not work with Access. I've found many workarounds on various VBA boards, but I'm stymied at the final step of actually downloading the XML for the membership roster.

    These three lines of code from the LoadContacts sub are the problem. The dim statement does not compile in Access. The error is that the 'user defined type is…

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  2. Orders-products vs Payments?

    Hi Everyone,

    I would like to integrate shop orders and payments with an external platform, this means whenever a user buys a digital product through the store, the content is unlocked in the external platform.

    I'm digging around the API and found a complete API for payments and invoices but, unfortunately, payments and invoices don't have any relationship with orders and products.

    Are this unimplemented methods of the API?

    Thanks in advance for any response

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  3. change system page colors

    How can I change the color of menu items on system pages? For example, the current color is blue; I want to change it to red.

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  How to  ·  Flag idea as inappropriate…  ·  Admin →
  4. Single Sign On Very simple Ruby on Rails snippet

    Hello,
    I have been able to implement bare bones Wild Apricot single sign on steps in a blank Ruby on Rails project, thanks to Wild Apricot support! Please find attached a redacted and commented version of the code here for anyone who is trying to do similar with their own custom web app. This snippet prints out the ID of the user who is signed in.
    Cheers!

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  5. Database format of guest that attend event based on sign in list so it can be entered in PC file

    Hand write data retrieved after community event is over for guest that attended and signed in and contact info so it can be electronically processed in organizations data entry

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  How to  ·  Flag idea as inappropriate…  ·  Admin →
  6. Video Content for paying members

    I am going to post videos of our meetings on our website. I want to restrict access to those videos to only paid members.

    The videos will be 1 hour in length so they will be large.

    I am willing to pay for a third party service and do some one time development, but i want the process of uploading a new video to be something that a non-technical (yet competent) user can do. I want to restrict the video to paying members (we will have non-paying members as well).

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    6 comments  ·  How to  ·  Flag idea as inappropriate…  ·  Admin →
  7. Hi, I am trying to add Google Spreadsheet to WildApricot Site...Can anyone help in this issue?

    Hi, I am trying to add Google Spreadsheet to WildApricot Site...Can anyone help in this issue?

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  8. WaApi.py ApiObject.__str__() and __repr__() throw TypeError ... is not JSON serializable

    I'm looking at the Python example code, specifically WaApi.py and ApiObject.__init__(). Lines 161-173 here:

    https://github.com/WildApricot/ApiSamples/blob/master/python/WaApi.py

    The __str__() and __repr__() methods on lines 175-179 throw a TypeError: {...} is not JSON serializable.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. How can I do a multiple language mobile friendly wildapricot website? (3 different menu bar needed)

    How can I do a multiple language mobile friendly wildapricot website? (3 different menu bar needed)

    -menu widget(all pages are shown, not workable)
    -3 content widget for 3 different lang (not mobile friendly)

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. Event registration types created via API cannot be edited in the web interface

    It is no longer possible to edit an event registration type in the web UI if it was created via an API call. Attempting to load these registration types causes Uncaught Error: Invalid cancellationBehavior to be thrown in the console and the page spins forever without loading.

    Unfortunately due to the asinine piecemeal implementation of the API it is only possible to set this field through the web interface. See the issue? Yet another reason why you should use your own dang API; you could catch these issues before they break your customers' workflow and piss them off.

    Console log…

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Flag idea as inappropriate…  ·  Admin →

    An ability to setup cancellation options will be added to the API in the next release – approximately at the end of the month. It’ll fix this issue also.

    Currently, we fixed all broken registration types (the cancellation option was set to “not allow”) but unfortunately new ones will be created with the same problem for now.

  11. Monthly list of new users

    I am attempting to create a google doc for our Printing/Mail vendor to easy grab info on the members that renwed or signed up in the last 30 days. The idea is the vendor would just open this share google doc once a month, run the report, export the data.

    I am using your example from: https://github.com/WildApricot/ApiSamples/tree/master/GoogleScript

    function getCardData(){
    Logger.clear();

    var ui = SpreadsheetApp.getUi();
    var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
    var urls = urlBuilder();

    var token = getToken(ui, urls.getAuthServiceUrl());
    var accountId = getDataFromApi(urls.getAccountsListUrl(), token)[0].Id;
    var filter = '\'Renewal date last changed\' ge 2017-10-01 AND \'Mebership Status\' eq Active'
    var query = getDataFromApi(urls.getCardDataUrl(accountId,…

    4 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  12. Nicasio Code

    So we created a way for Wild Apricot admins to copy/paste Upcoming Events cleanly onto an email template and we are giving the process/code away to the community:

    https://nicasiodesign.com/uncategorized/copy-paste-to-wild-apricot-newsletter-code/

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  How to  ·  Flag idea as inappropriate…  ·  Admin →
  13. Single sign on for Moodle

    Has anyone successfully setup single sign in authentication between WA and a Moodle installation? Looking for some guidance/assistance. Thanks in advance -

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  14. Drupal, single sign on

    Is there any instructions on how to have single sign on to work from WA to a Drupal site? To set it up on Wordpress there is a plugin but I can't find anything similar in Drupal. Any help would be great.
    Thank you

    3 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  How to  ·  Flag idea as inappropriate…  ·  Admin →
  15. Wild Apricot on Google Trends

    We recently noticed an increase in search for Wild Apricot related keywords from Google trends. Read more here:
    https://nicasiodesign.com/wild-apricot/wild-apricot-pricing-login/

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. How can I sync WA API and Azure Active Directory?

    We are looking at using WA with Office 365 to collaborate with our members. Office 365 uses the Azure AD environment which accepts most setups. My question is how we could export WA member data to Azure AD as 'B2B external partners' or, better yet, native AD accounts.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  17. Exit options for the email wizard

    It seems the only way to exit the email wizard after sending an email successfully is to click on the one link available to the email log. Alternatively, I wanted to get back to what I was doing, communicating with a member and updating his record.

    I suggest you look into exit options for the email wizard.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Event creation via API cannot set all fields

    I am creating Events using the API and cannot see how the following fields can be set (I can set these as an Administrator in the website) .....
    Show registrants who want to be listed
    to everyone
    to members only
    Include pending registrations

    Also I cannot see how the schedule for email announcements and reminders for an Event can be set via the API?

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  API  ·  Flag idea as inappropriate…  ·  Admin →

    Status update in case someone new will see this topic:
    The section “Show registrants who want to be listed” have been added to API already.

    Schedule for email announcements and reminders can’t be set via API at the moment.

    As a workaround, you could create a template event on the web, set the start date in the distant future and all settings you need. Then you can clone it via POST request:
    api.wildapricot.org/v2/rpc{AccountId}/CloneEvent
    The request body should be like this:
    {“EventId”: 123456}

  19. How can I get new member signup information?

    I need to get new member details into Drip.co. How do I go about doing that?

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  API  ·  Flag idea as inappropriate…  ·  Admin →
  20. Allow Group Leader to Send Emails to a Group

    Site Admin will grant access to a specific WA page for each Group Leader.
    -- On this page will be a form Nicasio creates using WordPress and a
    form plugin.
    -- If more groups are added or changed, Nicasio would need to
    add/update these forms for the Site Admin (or walk the Site Admin
    through how to set these up).

    The form will include the standard email fields (subject, and body, as
    from and to fields will be auto-populated behind the scenes).
    -- The from address will be set to the group leader's email within the
    form's settings (a Site…

    3 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Developers

Categories

Feedback and Knowledge Base