Skip to content

Wishlist

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback

34 results found

  1. Provide proper invoice link via API

    Provide proper invoice links via the API.

    We are writing a script to send automatic reminders to people with open invoices. However, there seems to be no way to acquire a link to the invoice that the customer can use to pay. The API simply returns URLs that connect to the API. The "Email" link on invoice screens does produce a usable link (with a "seckey"), but must be clicked manually.

    Is there any way for us to discover or generate a usable invoice link (like the "seckey" link in the emails you produce) via the WA API? Is there…

    8 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  2. Extend API to allow updating fields on an existing Event

    The swagger pages show the get options but nothing to update an event

    Primarily I would like an option to disable the registrations at the event level as there is no front end feature to disable registration by x days before the event, the admin of editing multiple events with multiple registrations types is cumbersome and subject to errors

    POST /accounts/{accountId}/events/{event id}
    With the body containing the filed(s) to be updated and the values

    If the API extension is not an option please consider adding this feature to the front end.

    7 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  3. Events API and multi-session events

    Multi-session events do not show up in the API when filtering by date unless the date filter range includes ALL the dates of ALL the sessions (not just the first one, I just verified this).

    This IS INSANE. It makes the API completely useless for query events for a given date range without querying ALL events for a large timespan to figure out which ones might have a session on the selected days.

    Does WA really want us regularly issuing queries that can potentially return thousands of events? For example, to list all events or sessions for a specific date…

    6 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  4. API for the Website System

    The current API (v2.1) does not support any of the content management system features like adding/removing/modifying pages or page templates.

    A simple API to do the following would be nice to have

    1. Add a page
    2. See if a page exists by page name or URL
    3. Delete a page
    4. Make a page in menu
    5. Set a pages access control settings
    6. Make a page template
    7. Delete a page template
    8. Assign a page to a page template

    9. Add CSS snippet to the custom CSS

    10. Select a theme and variant and apply it

    There is no need for gadget placement or movement. There is…

    6 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  5. Non-administrative Access API EventAttendees endpoint returns the registration form fields

    Currently, the Non-administrative Access API "EventAttendees" endpoint's response only returns the First Name, Last Name and Organization for each attendee of an event. We need specific event registration form fields to be included in the response. I would like the following enhancement to the events registration form and the Non-administrative Access API "EventAttendees" endpoint.

    1. Add an "other access" setting on custom event registration form fields, like the "other access" setting on contact and member form fields.

    2. Return event registration form fields that have the access setting set to "anybody".

    5 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  6. API Access to Files

    Currently the only reliable way to download files is to select and download one-by-one. There are several posts requesting SFTP but another option is to give API access to the files so that data backup, transfer copy and deletion can be automated.

    5 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  7. Add Event Last Updated, Event Registrations Last Updated for the event list and specific events

    Unlike with contacts, there currently there are no date updated fields in the event portions of the API. Without knowing when the database was last changed regarding events, there does not seem to be an easy way for an outside application to know when it should be querying data for changes since the last time that events have changed.

    The minimum would seem to be

    Events Last Updated - across all events.
    Event Registrations Last Updated - across all events
    Event Last Updated - for a single event.
    Event Registrations Last Updated - for a single event.

    A couple more…

    5 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  8. auditlogitems API call needs more information

    Hello everyone
    The AuditLogItems API currently returns a message for all
    transaction which includes the invoice # (Document ID) for invoices. There is no easy way to traverse to other parts of the transaction like the InvoiceID, PaymentID, RegistrationTypeID as part of the transaction. It would be really nice to include the relevant, related IDs as part of the AuditLog when appropriate.
    Thanks.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    Dmitry Smirnov responded

    When you request a list of audit log items, each record contains short version of document. If you request a record details by it’s ID, you will get much more details, including related Invoice ID.

  9. 4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  10. Contacts API add "Id" to $sort options

    When "merging" Contacts data to a local database (i.e. iterating both in parallel and applying changes from WA) it would be very helpful to have the API return contact objects sorted by Id. Currently they are returned in a "random" order. This means that in order to apply updates efficiently I have to cache the entire result set so I can process it in ID sequence to match my local database.

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. How to use $select API?

    The documentation for the contacts endpoint says "$select - Controls which fields are returned in the Contacts API call."

    Dmitry Smirnov provided some examples in the post below.

    https://forums.wildapricot.com/forums/309658-developers/suggestions/36025483-api-and-custom-fields-how-to-reference-them-in

    His example was:
    $select='First name','Last name',Phone

    I'm not seeing a difference in the API response with or without the select, and I'd love to use it to reduce the amount of data being returned.

    Below is a cURL example:

    curl -X GET \
    'https://api.wildapricot.org/v2/Accounts/$MY_ACCOUNT_ID/Contacts?$async=false&$select=%27First Name%27,%27Last Name%27,%27Email%27' \
    -H 'Accept: /' \
    -H 'Authorization: Bearer $MY_TOKEN' \
    -H 'Cache-Control: no-cache' \
    -H 'Connection: keep-alive' \
    -H 'Host: api.wildapricot.org' \
    -H…

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  12. Ability to post blog content via API

    We have some content from an external source that we'd like to publish as Wild Apricot blog posts.
    We would need to be able to create, update, and retrieve posts (POST, PUT, and GET).

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. Allow custom External Login sources

    We need the ability to push authenticated users back to WA already logged into their account, like with the Facebook and Google+ integration. The oAuth / Single Sign-on implementation does not allow for the external authority.

    Is there any way to integrate with a external login?

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    Team Mobile responded

    We support only Facebook and G+ as external authentication providers. Currently there is no way to use other providers. However if you want to implement single sign-on, then WA could be used as authentication provider. See http://gethelp.wildapricot.com/en/articles/200 for more details.

  14. Model Context Protocol (MCP) Server Integration for WildApricot

    What is a WildApricot MCP Server?

    An MCP (Model Context Protocol) Server acts as a standardized, secure bridge between an AI assistant (such as Claude Desktop, ChatGPT, or Cursor) and your WildApricot database.

    Instead of requiring admins to manually export CSVs, write custom API scripts, or log into the WildApricot backend to run searches, an MCP server gives an AI client direct, context-aware access to query and update your organization's data using natural human conversation.

    Key Benefits for WildApricot Admins & AI Users

    Conversational Member & Data Queries
    Instead of: Filtering contact lists manually or exporting spreadsheets to analyze member…

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  15. Submit internal notes on an order via API

    under order details i want to be able to add internal notes via API

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  16. 2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  17. Allow for updating Opt-In Status via API or Make.com

    Please allow us to update a contact's email Opt-In Status via the API. As a workaround to limitations of Wild Apricot's email subscriptions feature, some of us use third-party forms to collect subscribe requests, and we need a way to mark these new subscribers as opted-in.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  18. Add EventID query to Finances.PaymentAllocations

    Unlike Finances.Payments and Finances.Invoices that will return all payments/invoices, or all payments/invoices for an Event (or Contact), PaymentAllocations only returns results for a single invoice or payment. This can slow down scripts by several orders of magnitude.

    Would be great if the PaymentAllocations GET call was expanded to add an EventID query (like Finances.Payments), or even to return all payment allocations, rather than only one at a time.

    Use case: I want to generate a list of all the payments made to an event, showing the actual $$ that each payment was TO THE EVENT. Calling GET on the Finances.Payments…

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  19. API Event Statistic Details

    Currently events through the API only show people who HAVE registered for an event. It also shows the overall number of people's RSVP Responses. For the example below I'd rather be able to differentiate which contacts have answered which question. The goal of this is to send a reminder ONLY to people that have not responded or clicked maybe.

    "InviteeStat": {
    "NotResponded": 16,
    "NotAttended": 2,
    "Attended": 2,
    "MaybeAttended": 2
    }

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. Log API access from 3rd party apps

    Make api activity log available.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
← Previous 1
  • Don't see your idea?