Wishlist
Quick filter: Done! • Soon – Beta testing • Started doing something • All of them
28 results found
-
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 -
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 valuesIf the API extension is not an option please consider adding this feature to the front end.
6 votes -
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
- Add a page
- See if a page exists by page name or URL
- Delete a page
- Make a page in menu
- Set a pages access control settings
- Make a page template
- Delete a page template
Assign a page to a page template
Add CSS snippet to the custom CSS
Select a theme and variant and apply it
There is no need for gadget placement or movement. There is…
6 votes -
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 -
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 votesDmitry Smirnov respondedWhen 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.
-
4 votes
-
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.
3 votes -
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 -
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 votesTeam Mobile respondedWe 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.
-
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 -
Log API access from 3rd party apps
Make api activity log available.
2 votes -
Current date function {current date} in dd/mm/yyyy
To automatically change date for the "Page last updated: <dd/mm/yyyy>" via a {date} function, JavaScript or HTML. Date must be in the dd/mm/yyyy format.
2 votes -
public directory
Public Member Directory Disconnect
By default all our members will not appear in the public member directory until they chose to change their settings. This has proved to be a problem. When leaving “Show in public directory” editable by member and they check yes, their listing will appear as “view details” with no info until they ALSO change their privacy setting to indicate what is to be shown. Even when including instruction to go to their privacy settings to select what should be seen, this does not happen. And, under privacy settings you can select some fields to be shown…2 votes -
Extending /accounts/{accountId}
I was wondering if it would be possible to extend the /accounts endpoint to include other pieces of the organization data, specifically the address/phone details under Account owner details
Address
City
Country
State/province
ZIP/postal code
Phone
Fax
Email settings too..
Contact email
From email
This would be really useful in multi chapter scenarios where you want to collect all the organizational data about each chapter through the API.
2 votes -
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.
His example was:
$select='First name','Last name',PhoneI'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…2 votes -
Send invoice via API
We regularly use the API to generate invoices that are sent to our members for state filing fees, but since there is no trigger to force sending of a newly created invoice through Wild Apricot via API, we send them through our own template system.
2 votes -
webhooks for stripe
support stripe webhooks
2 votes -
1 vote
-
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.
1 vote -
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…
1 vote
- Don't see your idea?