All About The MemberClicks API

If your organization has a developer who can write software using either the XML or JSON (JavaScript Object Notation) programming languages, you can build your own custom software that will interact with the data in your MemberClicks solution. The data that is accessible includes:
- Authentication Data
Authenticate users using their MemberClicks credentials. If you have a separate website or system, this allows you to enable a single sign-on for individual users, allowing seamless transitions between password-protected areas of your MemberClicks solution and third-party systems or websites.
How It Could Be Used: A user logs into a password-protected financial management system and goes back and forth from there to MemberClicks form receipts without having to log in to two separate systems.
- System Timeouts
Keep users logged in to the MemberClicks solution longer than normal, which normally logs them out after an hour of inactivity.
How It Could Be Used: A user logged in through a third-party website can stay logged in and instantly access the MemberClicks solution even if they spend a great deal of time in the third-party system.
- User Management
Retrieve a list of all or some of the users in your MemberClicks solution. You can return all or some of the attributes for each of these users. You can also create software that will add new users and update or delete existing users in your MemberClicks solution.
How It Could Be Used: You can manage a single database of users that will update changes across all systems, both offline/third-party and MemberClicks, at once.
- Groups
Retrieve a list of groups in your MemberClicks solution.
- Events
Get a list of all events in your MemberClicks solution. You can add, update or delete events entirely through your own custom software.
How It Could Be Used: Use a third-party calendar or planning system that will automatically include all events contained in the MemberClicks system.
- Articles & Categories
Retrieve all the articles and/or categories in the CMS section of your MemberClicks solution. This works similar to how RSS works - you could pull web content from your site and display it in a different format.
How It Could Be Used: Create specific interfaces formatted for mobile devices so that users can more easily read your website content on the device of their choosing.
- Notification Services
Send notifications to external destinations when a specific action occurs. We offer a notification service for the following actions:
- Form submission
- New User Profile Added
- User Profile Updated
- New Event Added
- Existing Event Edited
- Existing Event Deleted
Each notification service pushes information to your own servers or integrates with external services like conference management platforms.
How It Could Be Used: Use the MemberClicks event registration system to automatically populate a vendor map in real time as exhibitors register (see NCSW's example in the sidebar).
These are just some examples of how you can use this information, but it's far from an inclusive list. We probably couldn't tell you the best and most imaginative uses of the API - the only limit is your vision.
How Do I Get Started?
Your developers can find all the necessary documentation to get started by
clicking here. You will need to contact the MemberClicks Help Team with your MemberClicks credentials in order to receive an API key.
All About APIs
What Is An API?
API stands for "Application Programming Interface" - which is just a fancy way of describing a set of rules and standards for interacting with a piece of software. The MemberClicks API gives developers all the information they need in order to write their own software that can interact with MemberClicks solutions.
What Are Some Examples Of An API That I May Have Seen?
If you have a Facebook account, you've probably seen many APIs in action. For example, anytime that you log into a third-party site using your Facebook id, that functionality is enabled by the Facebook API. If you have a PayPal account and have paid for services using it on a third-party site without having to go to PayPal's website, that payment is enabled through the use of an API. Since you can access these services directly on third-party sites, you are saving time and effort and so is the website you are using.
Another example of how the API can be used is the
MemberClicks iPhone app. We use our own API to deliver the MemberClicks experience through our custom iPhone app, enabling users to access their profile data, events and articles while on-the-go.
What Does My Organization Need To Use The API?
Your organization needs to have access to a developer who can write software using either the XML or JSON (JavaScript Object Notation) programming languages.
My Organization Does Not Have A Developer. Can I Still Use The API?
The MemberClicks API is designed for organizations who have their own development resources. On occasion, MemberClicks will do custom development work for a fee, but generally you need to have access to your own developer. If you would like to inquire about the feasibility of MemberClicks performing custom development work for your organization,
click here.