Eventbrite API: is there a way to access the waitlist? - eventbrite

We use EventBrite for managing some free events: works great.
We also make extensive use of the waitlist feature.
I would like to script the synchronisation of the EventBrite ticket list contacts (sold and waitlist) with another system.
(yes, I know, I can manage contacts in EventBrite. But we have an existing system and I want to keep using that)
There does not appear to be an obvious way to retrieve any information about people on the waitlist via the API? Is this possible?

Each of the available API access methods are listed here:
http://developer.eventbrite.com/doc/#methods
Waitlists are not currently available.

This should do the trick. Run it in your web browser to see an xml list of all attendees:
https://www.eventbrite.com/xml/event_list_attendees?id=123456&app_key=your_app_key
You'll have to signup for a developer's key to run the query though: https://www.eventbrite.com/api/key/
The down and dirty method to get the eventID to make sure it's working is to view the page source of your EventBrite page, and search for "eventID" or "eid".
You can get the event id through the EventBrite API as well: http://developer.eventbrite.com/doc/events/

Related

Add Last Login to Users api call

Our customer wants to see a report of all their current users' last login dates, but I couldn't find a way to get that information from the current API:
http://docs.valence.desire2learn.com/res/user.html
It's a little frustrating, because it's so easy to get this data in the UI itself:
Is there any way we can get that data through the API? Thanks!
Currently, there is no way to get this information via an API call; however, you are not the first person to inquire about this, and I suspect it's on D2L's list of improvement items for their developer platform.

Is it possible to query or modify project membership/guests with the Asana API?

I'd like to be able to add a user as a guest to a project specific to that individual, but it looks like I cannot do this programmatically and must instead resort to manually adding them as a guest. Is there anything I'm missing in the API documentation? Is there an undocumented feature that would let me do so? Or am I just out of luck?
It is currently not possible to manage users of an organization via the API.
This is on our API roadmap, which I hope to publish a public version of soon.
You can subscribe to incremental changes of our API and it's documentation on API changelog https://www.apichangelog.com/api/asana

Using IP.Board XML-RPC API

I write the application on Node.js and I need to get information from the forum, which works on the engine IP.Board. I decided to use XML-RPC API. On this issue there is an article In the administrative tools set support for XML-RPC API on the website of the IPB. I managed to get some information through the API, but I don't know how to authenticate a user.
My actions:
In the administrative tools set support for XML-RPC API
Add user and allow to perform all methods
Copy the key and use in my application
But when it comes to posting on the forum from outside I have trouble . Read the article linked above:
method postTopic
member_field: This should be the field to look up the 'member_key' in
(for instance, 'member_id', 'email', 'members_display_name', etc.)
member_key: The value to search in 'member_field' with in order to find the poster. You may pass member_field as ID and member_key as
1, for instance, to post a topic as member ID 1.
forum_id: The ID of the forum to post the topic in
topic_title: The topic title
post_content: The contents of the first post
Now I need to know the ID of the user on whose behalf to publish a post. How to know this?
I had a similar problem and simple solution is not found. You can write your extension for IPB and implement the necessary APIs themselves. Using IPB XML-RPC API (at the time of publication of the question), you can only yourself to find out the ID of a user and on his behalf to make the publication, publish answers or use other available options. For example, automatically check the availability of offensive language in the message and answer any warning.

Possible to add attendee via api?

Prior to making an elance job ad, I'm hoping to confirm it's possible to add an attendee to an event via the eventbrite api. As a non-programmer it's not at all clear in reading the dev eventbrite site that this is in fact possible. Here is what I want to do:
Create an event in Eventbrite
(and get the event id or whatever is needed)
Create a product in Infusionsoft
(using event id from eventbrite)
Upon product sale in Infusionsoft, make an http post with information similar to:
http://eventbrite-api-sample.com/ (add attendee command)?(event id command)?(customer name, email, etc)
Happily let eventbrite do it's thing in regards to reminders, checking, followup!
I apologize if my question is obvious! Thanks for any help! If this seems doable my hope is to make an elance job ad and provide the developer resource page for eventbrite!
Ryan
Based on my research and attempts to work with the API, it seems unlikely Eventbrite will ever open up that option. Importing attendees and using API to add attendees is crippled, likely so that no one uses their own site/payment processing to circumvent Eventbrite fees.
It looks like this is not possible to create a new attendee through the API. Their workflow page also suggests this:
http://developer.eventbrite.com/doc/workflows/#orders
This is not currently a feature available through the API, but there is an option to add attendees manually through the UI. Instructions are here: http://help.eventbrite.com/customer/en_us/portal/articles/428370-add-attendees-manually

What is the best way to get my application featured on the EventBrite website?

How can I display my email marketing application (for sending invitations as newsletters) on the EventBrite website?
Eventbrite does not usually promote third-party solutions within their main product.
I would start by applying to be listed in their application showcase. If that works out well, then they may be interested in following-up with a blog post, or evaluating other opportunities for cross-promotion.

Resources