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

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

Related

Creating issues with the JIRA API for specific users with assigned permissions to view

I am new to JIRA API automation and would like to know how I could use the JIRA API to create an issue for specific user who have restricted permissions to view - the API to be used is as follows -https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issues/#api-rest-api-3-issue-post
Thanks,
Best Regards,
Nuzhi
I tried going through the API documentation but could not find any particular detailed documentation with regards to the use case.

How to get JIRA issues assigned to the current user using the JIRA REST API?

I'm trying to get a list of issues assigned to the current logged in user using the JIRA REST API, but I can't find any documentation on how to do that.
What do I need to do in order to get the issues assigned to the current user?
You can specify the issues you want to receive by using jql.
In your case rest/api/2/search?jql=assignee=currentuser() should do the trick.
Here is the relevant part of the documentation of the REST api and here is the description of the used jql-function.

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

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

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/

Eventbrite at-the-door API

Trying to set up an at-the-door ticketing solution for an upcoming makerfaire. We're contractually obligated to use eventbrite, but really don't want to use their ipad app so I'd like to programatically add an at-the-door cash ticket but don't see how to do that.
Anyone have ideas?
thanks!
--Derek
Currently, this use-case is not available via the API.
You can manually add attendees using Eventbrite's web-based interface.
If you really needed to automate that process, you could try scripting something with selenium / webdriver.

Resources