Getting properties from Appointments not exposed in the API - outlook-addin

Is it possible to retrieve properties not exposed by the office.js API for appointment items in the OWA in a HTML Add-In (e.g. Milage) hosted on an Exchange 2013 Server (otherwise I could use EWS from the offĂ­ce js, i think in ex2016) ?

No. We are not able to get the properties which not exposed by the Office API. But we can use EWS from the mail app directly by makeEwsRequestAsync.
And we can use GetItem operation to get the specified properties and contents of items from the Exchange store.
Here is the document reference for Call web services from an Outlook add-in.

Related

exposed email properties via the API

I would like to get email statistics, and create an addin for that. I was wondering if the outlook API for developers exposes properties like:was an email replied/was an email marked for followup.

How to connect to a specific email account on Outlook 2016 VBA using Rest API (Not MAPI)

I am currently using Windows 7, Outlook 2010 with Exchange MAPI accounts.
Several users have their personal account + several generic accounts (some with full access, some read only)
The users execute a macro in VBA to connect to a specific mail adress/account to read check the incoming mails from the inbox on different criteria.
This code snipet connects to the MAPI Account and sets the folder to the inbox of a mail account:
Dim ns As Outlook.NameSpace
Dim Inbox As Outlook.Folder
Set ns = GetNamespace("MAPI")
Set Inbox = ns.Folders.Item("jon.doe#example.com").Folders("Inbox")
Now the IT decided to upgrade their servers to Exchange 2016.
Those account will not use MAPI. IT said they now use REST API.
I suppose that's why I now receive this error message, when executing the code above with Outlook and Exchange 2016 and now Windows 10.
I found online several solutions, but all of them need Visual Studio + Addins/Libraries. I want to do this with VBA and also connect to a mail account and inbox, so without Visual Studio, C#.
Best regards
Janko
Now the IT decided to upgrade their servers to Exchange 2016. Those account will not use MAPI. IT said they now use REST API.
This is not technically correct Exchange 2016 doesn't yet support the new Outlook Rest API (although it has been announced that this will be introduced in the future). If you using Office365 then can use REST. Another alternative that will work against any version of Exchange is to use EWS https://msdn.microsoft.com/en-us/library/office/dn567668(v=exchg.150).aspx .
Another thing that should be pointed out is that regardless of Exchange version 2010,2016 or Office365 Outlook uses MAPI to connect to Exchange (along with EWS for various features). The difference between versions is the Method of connection eg in 2016 by default Mapi over HTTP is the preferred connectivity mech in previous versions in was RPC/HTTP (Outlook Anywhere). Its the same protocol just a different transport but from an Outlook code/client perspective its relatively transparent once the profiles have been created and the connection established. One thing that wouldn't work is trying to do a direct RPC/Mapi connection to Exchange 2016 (or 2013 for that matter).In theory your VBA code should still work if all Mailboxes are hosted in the same org but what you IT department is telling you isn't correct (unless they have specifically disabled MAPI on those mailbox which you could do in previous version of Exchange).

Getting mail room calendar using IBM Domino Access Services 9.0.1 (REST service)

I am trying to access the mail room calendar item using Domino Access Service 9.0.1. Able to get the mail box details of user using http:///mail/test.nsf/api/calendar/events . Similarly i want to access the mail room calendar item, how can i do it?
Thanks Anil
The Domino calendar service is not designed to read events from the rooms & resources database. If you just want to find out when a room is available, you could use the Domino freebusy service. The freebusy service is a separate REST API available with the extlib from OpenNTF. If you want to read event details from rooms & resources, the Domino data service is an option. As Richard said in the comments section, that could get complicated.

How to get Office365 mailbox usage data

Is there some way to get the data that shows up in the office 365 portal for a user, specifically the last logon and the mailbox quota. This is in a c# application using the office 365 apis version 0.1.1-alpha. I am trying to query the information either with the APIs or if need be via REST call but am not able to find anything that comes close. The code I have is based on O365APIsWin8Sample.
Sorry, mailbox statistics aren't exposed via their API.
You can read more about Office 365's exposed resourcse here.

box.com's API to send documents for signers (through RightSignagure integration)

Provided that we have added the rightsignature app to box.com and that we have created the corresponding templates and stored them in box.com, one can send such documents from box.com to the signer through box.com's web interface. This will sign it and send it back to box.com.
I would like to know if we can do this through box.com's API rather than from RightSignature's. I can guess I can't but just wonder.
Thanks.
The Box API currently does not have an official API to work with RightSignature programmatically. The RightSignature integration is what we call a File Action (http://developers.box.net/BoxPlatformUserExperience). We do not yet have APIs that would let applications access those actions through Box.
Since we're continuing to enhance the API, feel free to email us at api [at] box [dot] com to discuss your interest in this API further.