Tasks and Box API - task

Does anyone know if there are any plans to add tasks to the api? Like the ability to add or complete tasks? Attach tasks to documents?
Thanks and cheers,
Chad

Yes, there are plans to add tasks to the V2 API. It is not part of our short list to get the V2 API to GA status, but will probably come shortly afterwards.
If you have specific uses for tasks that you'd be willing to share with us, you can let us know more details via email at api at Box dot com.

Related

How to use Priority API?

I'm trying to create a simple application that reminds me of two weeks before I was supposed to get a delivery. My data is store in a Priority database and I'm looking for a way to read it using code (prefer in Python).
I read about Priority REST API and tested it with the examples that are in the site(https://prioritysoftware.github.io/restapi/request/). it seems like this is the way to do it but I see that it requires a URL to the Priority account and I don't know what is my URL because I use the desktop app.
So I have 2 questions:
Is using the API is the best way?
how do I find the URL to my account?
In addition I would be happy for further help regarding my idea for a program reminiscent of two weeks before receiving a delivery (examples, tips, ways to implement and so on).
Thank in advance
In order to use Priority API you need to install its application server.
More information can be found here.
If you are working locally you can access carefully directly to your SQL server and look for your data.
Priority has built-in functionality to send email reminders (BPM rules)

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

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 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.

Interacting with Outlook appointments using rails

I have a rails application running on a Linux server. I would like to interact with Outlook/Exchange 2003 appointments from the rails application. For example, certain actions should trigger sending an appointment, and then preferably accepting/canceling the appointment in Outlook should trigger events in the application.
Failing this, is it possible to publish calendars that Outlook 2003 can read without requiring Outlook plugins? I note that Outlook 2003 does not support ical without plugins for example. Similarly, if this is not easily doable in Ruby, but is in another language (such as Perl for example) running on Linux then those suggestions would be welcome.
Any advice on how to achieve this, or where to start looking for answers would be gratefully received.
Outlook appointments are just e-mails with special header information. There's some information in this tutorial on the required parts. I sent a few meeting invites from my Outlook to my Gmail account and took a look at the raw headers there - you can figure most of the protocol out from that.
The iCalendar specs may help you, as well.
Thanks for everyones help. I found something that showed me how to do this with Perl, and ported it over to ruby. I've blogged about it for those looking for a solution
If you can upgrade to Exchange 2007, you can use Exchange Web Services that is more powerful and convenient to use than WebDAV.
At work, I inherited a Rails app that allow users to create single appointments. I was asked to write code to link those appointments in the app to users' outlook calendars, so that they are always in sync. Sounds to me very similar to what you want to do.
I don't think I'm allowed to publish the exact code I wrote though. Anyway I'll give you a bit idea on how I addressed it.
Exchange Web Services only provide API in C# (no surprise, it's Microsoft. Technically, you can use other languages since it's actually SOAP.). I wrote a middleware in C# that does the sync between Exchange server and the Rails app. When users do scheduling in the app, changes are sent to the middleware so changes can be reflected to their outlook calendars. Meanwhile, the middleware registers Push Notification subscriptions for all users -- every time changes are made in Outlook, the middleware will be immediately notified, which in turn faithfully reflect those changes in the app as well. Of course, recurring appointments are also supported.
Hope that helps you.
Take a look at the project RExchange on github.
For accessing appointments, you can just access the Calendar folder on Exchange using WebDav. For creating appointments, please refer to RFC2445 for details.
Further to ceejayoz's comment, you can also use ActionMailer to catch the replies that are sent back, and act on them - you'll need some form of unique id in a place that will be included in the reply though.

Resources