Compartir a través de


Referencia de recursos para las API de REST de correo, calendario, contactos y tareas (versión 2.0)

Se aplica a: Exchange Online | Office 365 | Hotmail.com | Live.com | MSN.com | Outlook.com | Passport.com

Este artículo describe las entidades, las propiedades, los tipos complejos, las enumeraciones y los parámetros de consulta de OData de la API de REST que puede usar con la API de Outlook de Correo, Calendario, Contactosy Tareaspara acceder a los datos del buzón de usuario en Office 365, Hotmail.com, Live.com, MSN.com, Outlook.com y Passport.com.

Nota

Para simplificar la referencia, en el resto de este artículo se utiliza Outlook.com para englobar a estos dominios de cuentas Microsoft.

Consulta Utilizar la API de REST de Outlook para obtener más información compartida en todos los subconjuntos de la API de REST de Outlook.

¿No está interesado en la versión 2.0 de la API? En el índice de la izquierda, vaya a la sección Referencia de la API de REST de Office 365 y seleccione la versión deseada.

Sugerencia

Puede ver el documento de metadatos completo para el modelo de datos de la entidad de correo, calendario, contactos y tareas navegando hasta el $metadata el final en un explorador web (ejemplo: https://outlook.office.com/api/v2.0/$metadata).

Datos adjuntos

Un archivo o elemento (contacto, evento o mensaje) adjunto a un evento,mensaje otarea. Los recursos de archivoAdjunto, elementoAdjunto y referenciaAdjunta correspondientes se derivan del recurso Datos adjuntos .

Tipo: Microsoft.OutlookServices.Entity

Propiedad Tipo Descripción ¿Se puede escribir? ¿Se puede filtrar?
ContentType Cadena El tipo MIME de los datos adjuntos. No
IsInline Booleano true si los datos adjuntos son datos adjuntos en línea; de lo contrario, false.
LastModifiedDateTime DateTimeOffset Fecha y hora de la última modificación de los datos adjuntos. La fecha y la hora usan el formato ISO 8601 y siempre están en hora UTC.

Por ejemplo, la UTC de la medianoche del 1 de enero de 2014 se vería así: '2014-01-01T00: 00: 00Z'
No
Nombre Cadena Nombre de los datos adjuntos que se muestra. No es necesario que sea el nombre real del archivo.
Tamaño Int32 La longitud en bytes de los datos adjuntos. No No

Calendario

Un calendario que es un contenedor de eventos.

Tipo: Microsoft.OutlookServices.Calendar

Una colección de Calendario devuelve una matriz de calendarios en la propiedad value de la respuesta OData. Utilice $count para obtener el recuento de entidades en la colección: .../me/calendars/$count

Consulte Operaciones Calendar para ver las acciones admitidas.

Propiedad Tipo Descripción ¿Se puede escribir? ¿Se puede filtrar?
CanEdit Booleano Es verdadero si el usuario puede escribir en el calendario; de lo contrario, es falso. Esta propiedad es verdadera para el usuario que creó el calendario. Esta propiedad también es verdadera para un usuario con quien se compartió un calendario y al que se concedió acceso de escritura. No
CanShare Booleano Es verdadero si el usuario tiene permiso para compartir el calendario; de lo contrario, es falso. Solo el usuario que creó el calendario puede compartirlo. No
CanViewPrivateItems Booleano Es verdadero si el usuario puede leer elementos del calendario que se marcaron como privados; de lo contrario, es falso. No
ChangeKey Cadena Identifica la versión del objeto de calendario. Cada vez que se cambia el calendario, ChangeKey cambia también. Esto permite que Exchange aplique cambios a la versión correcta del objeto. No No
Color CalendarColor Especifica el tema de color para distinguir el calendario de otros calendarios en una interfaz de usuario. Los valores de propiedad son: LightBlue=0, LightGreen=1, LightOrange=2, LightGray=3, LightYellow=4, LightTeal=5, LightPink=6, LightBrown=7, LightRed=8, MaxColor=9, Auto=-1
Id Cadena El identificador exclusivo del calendario. No No
Nombre Cadena El nombre del calendario.
Propietario EmailAddress Si se establece, esto representa al usuario que creó o agregó el calendario. Para un calendario que el usuario creó o agregó, la propiedad Owner está configurada para el usuario. Para un calendario compartido con el usuario, la propiedad Owner se establece a la persona que compartió ese calendario con el usuario. No
CalendarView Colección(Event) La vista calendario del calendario. Propiedad de navegación. No No
Eventos Colección(Event) Los eventos en el calendario. Propiedad de navegación. No No
MultiValueExtendedProperties Una colección Una colección de propiedades extendidas multivalor de tipo MultiValueLegacyExtendedProperty. Es una propiedad de navegación.

Vea más información sobre propiedades extendidas.
SingleValueExtendedProperties Una colección Una colección de propiedades extendidas de un solo valor SingleValueLegacyExtendedProperty. Es una propiedad de navegación.

Vea más información sobre propiedades extendidas.

CalendarGroup

Un grupo de calendarios.

Nota

Outlook.com solo admite el grupo de calendarios predeterminado al que se puede acceder mediante el acceso directo ../me/calendars. No puede eliminar ese grupo de calendarios.

Tipo: Microsoft.OutlookServices.CalendarGroup

Una colección CalendarGroup devuelve una matriz de grupos de calendario en la propiedad value de la respuesta OData. Utilice $count para obtener el recuento de entidades en la colección: .../me/calendargroups/$count

Consulte Operaciones CalendarGroup para ver las acciones admitidas.

Propiedad Tipo Descripción ¿Se puede escribir? ¿Se puede filtrar?
Nombre Cadena Nombre del grupo.
ChangeKey Cadena Identifica la versión del grupo de calendarios. Cada vez que se cambia el grupo de calendarios, ChangeKey cambia también. Esto permite que Exchange aplique cambios a la versión correcta del objeto. No No
ClassId Cadena El identificador de clase. No
Id Cadena El identificador único del grupo de calendarios. No No
Calendarios Colección(Calendar) Los calendarios en el grupo de calendarios. Propiedad de navegación. No No

Contacto

Un contacto, que es un elemento en Outlook para que los usuarios organicen y guarden información sobre las personas y organizaciones con las que se comunican. Los contactos están contenidos en las carpetas de contactos.

Tipo: Microsoft.OutlookServices.Contact

Una colección Contact devuelve una matriz de contactos en la propiedad value de la respuesta OData. Utilice $count para obtener el recuento de entidades en la colección: .../me/contacts/$count

Consulte Operaciones Contact para ver las acciones admitidas.

Propiedad Tipo Descripción ¿Se puede escribir? ¿Se puede filtrar?
AssistantName Cadena El nombre del ayudante del contacto.
Fecha de nacimiento datetimeoffset El cumpleaños del contacto.
BusinessAddress PhysicalAddress La dirección del trabajo del contacto.
BusinessHomePage Cadena La página principal de la empresa del contacto.
BusinessPhones Colección (Cadena) Los números de teléfono del trabajo del contacto. No
Categories Colección (Cadena) Las categorías asociadas con el contacto. No
ChangeKey Cadena Identifica la versión del contacto. Cada vez que se cambia el contacto, ChangeKey cambia también. Esto permite que Exchange aplique cambios a la versión correcta del objeto. No No
Children Colección (Cadena) Los nombres de los hijos del contacto.
CompanyName Cadena El nombre de la empresa del contacto.
Departmento Cadena El departamento del contacto.
CreatedDateTime datetimeoffset La hora en la que se creó el contacto. No
LastModifiedDateTime datetimeoffset La hora en que se modificó el contacto. No
DisplayName Cadena El nombre para mostrar del contacto.
EmailAddresses Colección(EmailAddress) Las direcciones de correo electrónico del contacto. No
Extensiones Colección(Extension) La colección de extensiones de datos de tipo abierto definidas para el contacto. Propiedad de navegación. No
FileAs Cadena El nombre con el que se ha archivado el contacto.
Generación Cadena La generación del contacto.
GivenName Cadena El nombre del contacto.
HomeAddress PhysicalAddress La dirección particular del contacto.
HomePhones Colección (Cadena) Los números de teléfono particular del contacto. No
Id Cadena El identificador único del contacto. No No
ImAddresses Colección (Cadena) Las direcciones de mensajería instantánea (MI) del contacto. No
Iniciales Cadena Las iniciales del contacto.
JobTitle Cadena Puesto del contacto.
Administrador Cadena El nombre del administrador del contacto.
MiddleName Cadena El segundo nombre del contacto.
MobilePhone1 Cadena El número de teléfono móvil del contacto.
NickName Cadena El sobrenombre del contacto.
OfficeLocation Cadena La ubicación de la oficina del contacto.
OtherAddress PhysicalAddress Otras direcciones del contacto.
ParentFolderId Cadena El identificador de la carpeta principal del contacto. No No
PersonalNotes Cadena Las notas del usuario sobre el contacto.
Profesión Cadena La profesión del contacto.
SpouseName Cadena El nombre del cónyuge del contacto.
Apellidos Cadena Los apellidos del contacto.
Título Cadena El título del contacto. No
YomiCompanyName Cadena El nombre fonético japonés de la empresa del contacto. No
YomiGivenName Cadena El nombre (nombre de pila) fonético japonés del contacto. No
YomiSurname Cadena El apellido fonético japonés del contacto. No

Las propiedades de navegación MultiValueExtendedProperties y SingleValueExtendedProperties también están disponibles para este recurso, para representar colecciones de tipos respectivos de propiedades extendidas definidas para una instancia de recurso. Para más información, vea API de REST de propiedades extendidas.

ContactFolder

Una carpeta que contiene contactos.

Tipo: Microsoft.OutlookServices.ContactFolder

Una colección ContactFolder devuelve una matriz de carpetas de contactos en la propiedad value de la respuesta OData. Utilice $count para obtener el recuento de entidades en la colección: .../me/contactfolders/$count

Consulte Operaciones ContactFolder para ver las acciones admitidas.

Propiedad Tipo Descripción ¿Se puede escribir? ¿Se puede filtrar?
ChildFolders Colección(ContactFolder) Colección de carpetas secundarias en la carpeta. Propiedad de navegación. No No
Contactos Colección(Contact) Contactos en la carpeta. Propiedad de navegación. No No
DisplayName Cadena El nombre para mostrar de la carpeta.
Id Cadena Identificador único de la carpeta de contactos. No No
ParentFolderId Cadena El identificador de la carpeta principal de la carpeta. No No
MultiValueExtendedProperties Una colección Una colección de propiedades extendidas multivalor de tipo MultiValueLegacyExtendedProperty. Es una propiedad de navegación.

Vea más información sobre propiedades extendidas.
SingleValueExtendedProperties Una colección Una colección de propiedades extendidas de un solo valor SingleValueLegacyExtendedProperty. Es una propiedad de navegación.

Vea más información sobre propiedades extendidas.

Evento

Un evento de un calendario.

Tipo: Microsoft.OutlookServices.Event

Una colección Event devuelve una matriz de eventos en la propiedad value de la respuesta OData. Utilice $count para obtener el recuento de entidades en la colección: .../me/events/$count

Consulte Operaciones Event para ver las acciones admitidas.

Propiedad Tipo Descripción ¿Se puede escribir? ¿Se puede filtrar?
Datos adjuntos Colección(Attachment) La colección de datos adjuntos FileAttachment, ItemAttachment, yReferenceAttachment para el evento. Propiedad de navegación. No No
Asistentes Colección(Attendee) La colección de asistentes del evento. No
Cuerpo ItemBody El cuerpo del mensaje asociado con el evento. No
BodyPreview Cadena La vista previa del mensaje asociado al evento. No No
Calendario Calendario Calendario que contiene el evento. Propiedad de navegación. No No
Categories Colección (Cadena) Las categorías asociadas con el evento. No
ChangeKey Cadena Identifica la versión del objeto de evento. Cada vez que cambia el evento, cambia también ChangeKey. Esto permite que Exchange aplique los cambios a la versión correcta del objeto. No No
CreatedDateTime datetimeoffset La fecha y hora en que se creó el evento. No
LastModifiedDateTime datetimeoffset La fecha y hora en que el evento fue modificado por última vez. No
Fin DateTimeTimeZone Hora de finalización del evento.
Extensiones Colección(Extension) Colección de extensiones de datos de tipo abierto definidas para el evento. Propiedad de navegación. No
HasAttachments booleano Se establece como true si el evento tiene datos adjuntos. No
Id Cadena El identificador exclusivo del evento. No No
Importance Importance Importancia del evento: Low, Normal, High.
Instancias Colección(Event) Instancias del evento. Propiedad de navegación. No No
iCalUID Cadena Un identificador único que comparten todas las instancias de un evento a través de calendarios diferentes. No
IsAllDay booleano Se establece en true si el evento dura todo el día. Ajustar esta propiedad requiere ajustar las propiedades Start y End del evento también.
IsCancelled booleano Se establece como true si el evento ha sido cancelado.
IsOrganizer booleano Se establece como true si el remitente del mensaje también es el organizador.
IsReminderOn Booleano Se establece en true si se establece una alerta para recordarle el evento al usuario.
Ubicación Ubicación La ubicación del evento.
OnlineMeetingUrl Cadena Una dirección URL para una reunión en línea. No
Organizador Destinatario El organizador del evento.
OriginalEndTimeZone Cadena Zona horaria de finalización que se estableció cuando se creó el evento. Consulte DateTimeTimeZone para obtener una lista de zonas horarias válidas. No
OriginalStartTimeZone Cadena La zona horaria de inicio que se estableció cuando se creó el evento. Consulte DateTimeTimeZone para obtener una lista de zonas horarias válidas. No
Periodicidad PatternedRecurrence El patrón de periodicidad del evento. No
ReminderMinutesBeforeStart Int32 El número de minutos antes de la hora de inicio del evento en que se producirá la alerta del recordatorio. No
ResponseRequested booleano Se establece en true si el remitente quiere una respuesta cuando el evento se acepta o rechaza.
ResponseStatus ResponseStatus Indica el tipo de respuesta que se envía en respuesta a un mensaje de evento. No
Confidencialidad Confidencialidad Indica el nivel de privacidad del evento: Normal = 0, Personal = 1, Private = 2, Confidential = 3.
SeriesMasterId Cadena Las categorías asignadas al elemento. No
ShowAs FreeBusyStatus El estado que se mostrará: libre = 0, provisional = 1, no disponible = 2, fuera de la oficina = 3, trabajando en otro lugar = 4, desconocido = -1.
Iniciar DateTimeTimeZone La hora de inicio del evento.
Tipo EventType El tipo de evento: SingleInstance = 0, Incidencia = 1, Excepción = 2, SeriesMaster = 3.
WebLink Cadena La dirección URL para abrir el evento en Outlook Web App.

El evento se abrirá en el navegador si está conectado a su buzón mediante Outlook Web App. Se le pedirá que inicie sesión si no la ha iniciado ya en el navegador.

Se puede acceder a esta dirección URL desde un iFrame.
No No

Las propiedades de navegación MultiValueExtendedProperties y SingleValueExtendedProperties también están disponibles para este recurso, para representar colecciones de tipos respectivos de propiedades extendidas definidas para una instancia de recurso. Para más información, vea API de REST de propiedades extendidas.

EventMessage

Un mensaje que representa una solicitud de reunión, un mensaje de cancelación de reunión, un mensaje de aceptación de reunión, un mensaje de aceptación provisional de reunión o un mensaje de rechazo de reunión.

Tipo base: Message

Una instancia de EventMessage, por lo general, se encuentra en la carpeta Bandeja de entrada, donde llega bien como resultado de un organizador de eventos que crea una reunión o como un asistente que responde a una convocatoria de reunión. Puede actuar con los mensajes de eventos de la misma manera que actúa en mensaje, con lagunas diferencias menores que se describen en la siguiente tabla.

Acción/verbo Permiso Descripción
Crear un mensaje de evento (POST) N/D No permitido. Dará como resultado un código de respuesta 400.
Actualizar un mensaje de evento (PATCH) Mail.Write Puede actualizar las propiedades From, Sender, ToRecipients, CcRecipients, BccRecipients, ReplyTo, IsDeliveryReceiptRequested, IsReadReceiptRequested, IsDraft, IsRead, Subject, Body, Importance y Categories.
Eliminar un mensaje de evento (DELETE) Mail.Write La misma acción que para un Message.
Mover un mensaje de evento (POST) Mail.Write La misma acción que para un Message.
Copiar un mensaje de evento (POST) Mail.Write La misma acción que para un Message.
Crear borrador de mensaje de respuesta (POST) Mail.Write La misma acción que para un Message.
Crear borrador de responder a todos los mensajes (POST) Mail.Write La misma acción que para un Message.
Crear una respuesta (POST) Mail.Write La misma acción que para un Message.
Crear una respuesta a todos (POST) Mail.Write La misma acción que para un Message.
Enviar un mensaje de evento existente (POST) Mail.Write Solo puede enviar un mensaje de evento donde la propiedad IsDraft tenga un valor de verdadero. A continuación, el mensaje se guarda en la carpeta Elementos enviados.
Crear un borrador de mensaje para reenviar evento Mail.Write La misma acción que para un Message.
Reenviar un mensaje de evento Mail.Write La misma acción que para un Message.

Una instancia EventMessage incluye propiedades del tipo base Message y las propiedades en la siguiente tabla.

Propiedad Tipo Descripción ¿Se puede escribir? ¿Se puede filtrar?
Evento Evento El evento asociado con el mensaje del evento. La suposición para los asistentes o los recursos de la sala es que el Asistente de calendario está configurado para actualizar automáticamente el calendario con un evento cuando llegan los mensajes de evento de solicitud de reunión. Propiedad de navegación. No No
MeetingMessageType MeetingMessageType El tipo de mensaje de evento: None = 0, MeetingRequest = 1, MeetingCancelled = 2, MeetingAccepted = 3, MeetingTentativelyAccepted = 4, MeetingDeclined = 5 No

EventMessageRequest (versión preliminar)

Esta característica está actualmente disponible en beta. Acceda a la sección Referencia de la API de REST de Office 365 en el índice de la izquierda y seleccione beta para obtener más información.

Propiedades extendidas

Puede crear una propiedad personalizada en una entidad como MultiValueLegacyExtendedProperty o SingleValueLegacyExtendedProperty, dependiendo de los valores destinados a la propiedad.

MultiValueLegacyExtendedProperty

Una propiedad extendida que puede contener una colección de valores múltiples.

Tipo: Microsoft.OutlookServices.MultiValueLegacyExtendedProperty

Propiedad Tipo Descripción ¿Se puede escribir? ¿Se puede filtrar?
Value Colección (Cadena) Colección de valores de propiedad. No
PropertyId Cadena El identificador de la propiedad. Esto se usa para identificar la propiedad. No No

SingleValueLegacyExtendedProperty

Propiedad extendida que contiene un solo valor.

Tipo: Microsoft.OutlookServices.SingleValueLegacyExtendedProperty

Propiedad Tipo Descripción ¿Se puede escribir? ¿Se puede filtrar?
Value Cadena Valor de la propiedad. No
PropertyId Cadena El identificador de la propiedad. Esto se usa para identificar la propiedad. No

Al crear una propiedad extendida, hay varias formas de especificar la PropertyId. Consulte Formatos PropertyId para más información.

Consulte Referencia de la API de REST de propiedades extendidas para ver las operaciones relacionadas que puede usar.

FileAttachment

Un archivo (como un archivo de texto o un documento de Word) adjunto a un mensaje, evento o tarea. La propiedad ContentBytes incluye el contenido codificado en base64 del archivo. Derivada de la entidad Attachment.

Tipo: Microsoft.OutlookServices.FileAttachment

Tipo base: Microsoft.OutlookServices.Attachment

Propiedad Tipo Descripción ¿Se puede escribir?
ContentBytes binario El contenido binario del archivo. No
ContentId Cadena El identificador de los datos de adjuntos del almacén de Exchange. No
ContentLocation Cadena El identificador uniforme de recursos (URI) que corresponde a la ubicación del contenido de los datos adjuntos. No
ContentType Cadena El tipo de contenido de los datos adjuntos.
LastModifiedDateTime datetimeoffset Fecha y hora de la última modificación de los datos adjuntos. No
Id Cadena El identificador de los datos adjuntos. No
IsInline booleano Se establece en true si se trata de datos adjuntos en línea.
Nombre Cadena El nombre que representa el texto que aparece debajo del icono que representa el archivo adjunto insertado. No tiene que ser el nombre de archivo real.
Tamaño Int32 El tamaño en bytes de los datos adjuntos. No

Folder / MailFolder

Nota

En la versión 2.0, la entidad y el tipo anteriormente conocido como Folder han sido renombrados como MailFolder.

Carpeta en el buzón de un usuario, como Bandeja de entrada, Borradores y Elementos enviados. Las carpetas pueden contener mensajes y otras carpetas.

Tipo: Microsoft.OutlookServices.MailFolder

Una colección MailFolder devuelve una matriz de carpetas de contactos en la propiedad value de la respuesta OData. Utilice $count para obtener el recuento de entidades en la colección: .../me/folders/$count

Consulte Operaciones Folder para ver las acciones admitidas.

Propiedad Tipo Descripción ¿Se puede escribir? ¿Se puede filtrar?
ChildFolderCount Int32 La cantidad de carpetas en la carpeta. No
ChildFolders Colección(MailFolder) Colección de carpetas secundarias en la carpeta. Propiedad de navegación. No No
DisplayName Cadena El nombre para mostrar de la carpeta.
Id Cadena El identificador exclusivo de la carpeta. Puede usar los siguientes nombres conocidos para acceder a la carpeta correspondiente: Bandeja de entrada, Borradores, Elementos enviados, Elementos eliminados. No No
Mensajes Colección(Message) La colección de mensajes en la carpeta. Propiedad de navegación. No No
ParentFolderId Cadena El identificador exclusivo para la carpeta primaria de la carpeta. No No
TotalItemCount Int32 La cantidad de elementos en la carpeta. No
UnreadItemCount Int32 El número de elementos en la carpeta marcados como no leídos. No
MultiValueExtendedProperties Una colección Una colección de propiedades extendidas multivalor de tipo MultiValueLegacyExtendedProperty. Es una propiedad de navegación.

Vea más información sobre propiedades extendidas.
SingleValueExtendedProperties Una colección Una colección de propiedades extendidas de un solo valor SingleValueLegacyExtendedProperty. Es una propiedad de navegación.

Vea más información sobre propiedades extendidas.

Acceder a recuentos de elementos de forma eficaz

Las propiedades TotalItemCount y UnreadItemCount de una carpeta le permiten calcular fácilmente el número de elementos leídos en la carpeta. Le permiten evitar consultas como las siguientes que pueden incurrir en una latencia significativa:

https://outlook.office.com/api/v2.0/me/mailfolders/inbox/messages?$count=true&$filter=isread%20eq%20false

Las carpetas en Outlook pueden contener más de un tipo de elemento. Por ejemplo, la Bandeja de entrada puede contener elementos de convocatoria de reunión que son distintos de los elementos de correo. TotalItemCount y UnreadItemCount incluyen elementos en una carpeta independientemente de sus tipos de elementos.

InferenceClassification

Clasificación de mensajes de un usuario que permite poner el foco en los que son más relevantes o importantes para el usuario.

Tipo: Microsoft.OutlookServices.InferenceClassification

Propiedad Tipo Descripción ¿Se puede escribir?
Reemplazos Colección(InferenceClassificationOverride) Un conjunto de modificaciones para que un usuario clasifique siempre los mensajes de remitentes específicos de una manera determinada, tal y como admite InferenceClassificationType. Propiedad de navegación.

InferenceClassificationOverride

Representa el reemplazo de un usuario sobre cómo se deben clasificar siempre los mensajes entrantes de un remitente determinado.

Tipo: Microsoft.OutlookServices.InferenceClassificationOverride

Propiedad Tipo Descripción ¿Se puede escribir?
ClassifyAs InferenceClassificationType Especifica cómo se deben clasificar siempre los mensajes entrantes de un remitente determinado. Prioritarios=0, Otros=1.
Id Cadena Identificador único de la invalidación. No
SenderEmailAddress EmailAddress La dirección de correo del remitente para el que se creó la invalidación.

ItemAttachment

Un mensaje, contacto o evento adjunto a otro mensaje, evento o tarea. Derivada de la entidad Attachment.

Tipo: Microsoft.OutlookServices.ItemAttachment

Tipo base: Microsoft.OutlookServices.Attachment

Propiedad Tipo Descripción ¿Se puede escribir?
ContentType Cadena El tipo de contenido de los datos adjuntos.
LastModifiedDateTime datetimeoffset Última fecha y hora en que se modificaron los datos adjuntos. No
Id Cadena El identificador de los datos adjuntos. No
Elemento Elemento Evento o mensaje adjunto. Propiedad de navegación.
IsInline booleano Se establece en true si los datos adjuntos están insertados, como una imagen incrustada en el cuerpo del elemento.
Nombre Cadena Nombre de los datos adjuntos que se muestra.
Tamaño Int32 El tamaño en bytes de los datos adjuntos.

Mention (versión preliminar)

Actualmente, esta característica solo está disponible en la versión beta. Acceda a la sección Referencia de la API de REST de Office 365 en el índice de la izquierda y seleccione beta para obtener más información.

Mensaje

Un mensaje en una carpeta de buzón.

Tipo: Microsoft.OutlookServices.Message

Una colección Message devuelve una matriz de mensajes en la propiedad value de la respuesta OData. Utilice $count para obtener el recuento de entidades en la colección: .../me/messages/$count

Consulte Operaciones Message para ver las acciones admitidas.

Propiedad Tipo Descripción ¿Se puede escribir? ¿Se puede filtrar? ¿Se puede buscar?
Datos adjuntos Colección(Attachment) Los datos adjuntos fileAttachment y itemAttachment para el mensaje. Propiedad de navegación. No
BccRecipients Colección (Destinatario) Los destinatarios Cco del mensaje. No
Cuerpo ItemBody El cuerpo del mensaje. No Predeterminado
BodyPreview Cadena Los primeros 255 caracteres del contenido del cuerpo del mensaje. No No
Categorías Colección (String) Categorías asociadas al mensaje.
CcRecipients Colección (Destinatario) Los destinatarios Cc para el mensaje. No
ChangeKey Cadena La versión del mensaje. No No No
ConversationId Cadena El identificador de la conversación a la que pertenece el correo electrónico. No No
CreatedDateTime datetimeoffset La fecha y la hora de creación del mensaje. No No
Extensiones Colección(Extension) Colección de extensiones de datos de tipo abierto definidas para el evento. Propiedad de navegación. No No
De Destinatario El propietario del buzón y el remitente del mensaje.
HasAttachments booleano Indica si el mensaje tiene datos adjuntos. No
Id Cadena El identificador exclusivo del mensaje. No No No
Importance Importancia Importancia del mensaje: Baja = 0, Normal = 1, Alta = 2.
InferenceClassification InferenceClassificationType La clasificación del mensaje para el usuario, según la importancia o relevancia inferida, o según una invalidación explícita.
IsDeliveryReceiptRequested booleano Indica si se solicita confirmación de lectura para el mensaje. No
IsDraft booleano Indica si el mensaje es un borrador. Un mensaje es un borrador si no se ha enviado todavía. No No
IsRead booleano Indica si se ha leído el mensaje. No
IsReadReceiptRequested booleano Indica si se solicita confirmación de lectura para el mensaje. No
LastModifiedDateTime datetimeoffset La fecha y la hora de la última modificación del mensaje. No No
MultiValueExtendedProperties Una colección Una colección de propiedades extendidas multivalor de tipo MultiValueLegacyExtendedProperty. Es una propiedad de navegación.

Vea más información sobre propiedades extendidas.
No
ParentFolderId Cadena Identificador único para la carpeta primaria del mensaje. No No No
ReceivedDateTime datetimeoffset La fecha y la hora en las que se recibió el mensaje. No
ReplyTo Colección (Destinatario) Las direcciones de correo electrónico que se utilizan al responder. No No No
Sender Destinatario La cuenta que se utiliza realmente para generar el mensaje. Predeterminado
SingleValueExtendedProperties Una colección Una colección de propiedades extendidas de un solo valor SingleValueLegacyExtendedProperty. Es una propiedad de navegación.

Vea más información sobre propiedades extendidas.
No
SentDateTime datetimeoffset La fecha y la hora de envío del mensaje. No No
Asunto Cadena El asunto del mensaje. Predeterminado
ToRecipients Colección (Destinatario) Destinatarios Para del mensaje. No
UniqueBody ItemBody El cuerpo del mensaje que es exclusivo de la conversación. No No No
WebLink Cadena La dirección URL para abrir el mensaje en Outlook Web App.

Puede anexar un argumento ispopout al final de la dirección URL para cambiar cómo se muestra el mensaje. Si ispopout no está presente o se establece en 1, se muestra el mensaje en una ventana emergente. Si ispopout se establece en 0, el navegador mostrará el mensaje en el panel de revisión de Outlook Web App.

El mensaje se abrirá en el navegador si está conectado a su buzón mediante Outlook Web App. Se le pedirá que inicie sesión si no la ha iniciado ya en el navegador.

Se puede acceder a esta dirección URL desde un iFrame.
No No

Quitar un script de la propiedad Body

El cuerpo del mensaje puede ser HTML o texto. Si el cuerpo es HTML, cualquier HTML potencialmente inseguro (por ejemplo, JavaScript) incorporado en la propiedad Cuerpo se eliminaría por defecto antes de que se devolviera el contenido del cuerpo en una respuesta REST.

Para obtener todo el contenido HTML original, incluya el siguiente encabezado de solicitud HTTP:

Prefer: outlook.allow-unsafe-html

Configurar las propiedades From y Sender

Cuando se redacta un mensaje, en la mayoría de los casos, las propiedades From y Sender representan al mismo usuario que inició sesión, a menos que alguno esté actualizado como se describe en los siguientes escenarios:

  • La propiedad From se puede cambiar si el administrador de Exchange ha asignado los derechos SendAs del buzón a otros usuarios. El administrador puede hacer esto seleccionando Permisos de buzón del propietario del buzón en el Portal de administración de Azure, o usando el Centro de administración de Exchange o un cmdlet Add-ADPermission de Windows PowerShell. Luego, puede establecer mediante programación la propiedad From a uno de estos usuarios que tienen derechos SendAs para ese buzón.

  • La propiedad Sender se puede cambiar si el propietario del buzón ha delegado en uno o más usuarios para que puedan enviar mensajes desde ese buzón. El propietario del buzón puede delegar en Outlook. Cuando una persona delegada envía un mensaje en nombre del propietario del buzón, se establece la propiedad Sender en la cuenta del delegado y la propiedad From sigue siendo el propietario del buzón. Mediante programación, puede configurar la propiedad Sender para un usuario que tiene derecho de delegado en ese buzón.

MessageRule (versión preliminar)

Esta característica está actualmente disponible en beta. Acceda a la sección Referencia de la API de REST de Office 365 en el índice de la izquierda y seleccione beta para obtener más información.

OutlookCategory (versión preliminar)

Esta característica está actualmente disponible en beta. Acceda a la sección Referencia de la API de REST de Office 365 en el índice de la izquierda y seleccione beta para obtener más información.

Foto

Tipo: Microsoft.OutlookServices.Photo

Una foto a la que se accede desde Exchange Online. Son datos binarios no codificados en base-64.

Propiedad Tipo Descripción ¿Se puede escribir? ¿Se puede filtrar?
Alto entero El alto de la foto No No
Id Cadena El identificador exclusivo de la foto. No No
Ancho entero El ancho de la foto. No No

ReferenceAttachment

Tipo: Microsoft.OutlookServices.ReferenceAttachment

Tipo base: Microsoft.OutlookServices.Attachment

Un vínculo a un archivo o carpeta, adjunto a un mensaje, evento o tarea. Las ubicaciones posibles para el archivo o la carpeta incluyen OneDrive, OneDrive para la Empresa y DropBox. Derivada de la entidad Attachment.

Propiedad Tipo Descripción ¿Se puede escribir? ¿Se puede filtrar?
ContentType Cadena El tipo MIME de los datos adjuntos. Opcional. No
Id Cadena El identificador exclusivo de la referencia adjunta. No No
IsFolder Booleano Especifica si los datos adjuntos son un vínculo a una carpeta. Debe establecer esto en verdadero si SourceUrl es un vínculo a una carpeta. Opcional. No
IsInline Booleano true si los datos adjuntos son datos adjuntos en línea; de lo contrario, false. Opcional.
LastModifiedDateTime DateTimeOffset Fecha y hora de la última modificación de los datos adjuntos. La fecha y la hora usan el formato ISO 8601 y siempre están en hora UTC. Por ejemplo, la UTC de la medianoche del 1 de enero de 2014 se vería así: '2014-01-01T00: 00: 00Z'. Opcional. No
Nombre Cadena Nombre de los datos adjuntos que se muestra. No es necesario que sea el nombre real del archivo. Necesario.
Permiso ReferenceAttachmentPermissions Especifica los permisos otorgados para los datos adjuntos por el tipo de proveedor en ProviderType. Los valores posibles son: Other, View, Edit, AnonymousView, AnonymousEdit, OrganizationView, OrganizationEdit. Opcional. No
PreviewUrl Cadena Se aplica solo a una referencia adjunta de una imagen, URL para obtener una imagen de vista previa. Utilice ThumbnailUrl y PreviewUrl solo cuando SourceUrl identifica un archivo de imagen. Opcional. No
ProviderType ReferenceAttachmentProviders El tipo de proveedor que admite los datos adjuntos de este ContentType. Los valores posibles son: Other, OneDriveBusiness, OneDriveConsumer y Dropbox. Opcional.
Tamaño Int32 La longitud en bytes de los datos adjuntos. Opcional. No No
SourceUrl Cadena URL para obtener el contenido del archivo adjunto. Si se trata de una URL a una carpeta, para que la carpeta se muestre correctamente en Outlook o Outlook en la web, configure IsFolder en true. Necesario. No
ThumbnailUrl Cadena Se aplica solo a una referencia adjunta de una imagen, URL para obtener una imagen de miniatura. Utilice ThumbnailUrl y PreviewUrl solo cuando SourceUrl identifica un archivo de imagen. Opcional. No

Tareas

Tipo: Microsoft.OutlookServices.Task

Un elemento de Outlook que puede seguir un elemento de trabajo. Puede usar una tarea para seguir las fechas y horas de inicio, vencimiento y finalización real, su progreso o estado, si es periódica y si requiere recordatorios.

Para cada una de las siguientes propiedades relacionadas con la fecha:

  • CompletedDateTime
  • CreatedDateTime
  • DueDateTime
  • LastModifiedDateTime
  • ReminderDateTime
  • StartDateTime

Si la propiedad está configurada, la API de REST de tareas la devuelve en UTC en una respuesta REST. Obtenga más información sobre cómo configurar StartDateTime y DueDateTime y devolver las propiedades relacionadas con la fecha en una zona horaria personalizada.

Propiedad Tipo Descripción ¿Se puede escribir? ¿Se puede filtrar?
AssignedTo Cadena El nombre de la persona a la que se le ha asignado la tarea. No
Datos adjuntos Colección(Attachment) La colección de datos adjuntos FileAttachment y ItemAttachment para la tarea. Propiedad de navegación. No No
Cuerpo ItemBody El cuerpo de la tarea que generalmente contiene información sobre la tarea. Tenga en cuenta que solo se admite el tipo de HTML. No
Categories Colección (Cadena) Las categorías asociadas a la tarea.
ChangeKey Cadena La versión de la tarea. No No
CompletedDateTime DateTimeTimeZone La fecha en la zona horaria especificada en que se finalizó la tarea.
CreatedDateTime DateTimeOffset Fecha y hora en la que se creó una tarea. Por defecto, está en UTC. Puede proporcionar una zona horaria personalizada en el encabezado de solicitud. No
DueDateTime DateTimeTimeZone La fecha en la zona horaria especificada en la que se debe finalizar la tarea.
HasAttachments booleano Establezca en verdadero si la tarea tiene datos adjuntos. No
Id Cadena El identificador exclusivo de la tarea. No No
Importance Importance Importancia del evento: Low, Normal, High.
IsReminderOn booleano Se establece como verdadero si se crea una alerta para recordarle el evento al usuario. No
LastModifiedDateTime DateTimeOffset Fecha y hora de la última modificación de la tarea. Por defecto, está en UTC. Puede proporcionar una zona horaria personalizada en el encabezado de solicitud. No
Propietario Cadena El nombre de la persona que creó la tarea. No
ParentFolderId Cadena El identificador exclusivo para la carpeta primaria de la tarea. No No
Periodicidad PatternedRecurrence El patrón de periodicidad para la tarea. No
ReminderDateTime DateTimeTimeZone La fecha y hora de una alerta de recordatorio de la tarea que se producirá. No
Confidencialidad Confidencialidad Indica el nivel de privacidad del evento: Normal, Personal, Private, Confidential.
StartDateTime DateTimeTimeZone La fecha en la zona horaria especificada cuando la tarea debe comenzar.
Estado TaskStatus Indica estado o progreso de la tarea: NotStarted, InProgress, Completed, WaitingOnOthers, Deferred.
Asunto Cadena Una breve descripción o título de la tarea.

TaskFolder

Tipo: Microsoft.OutlookServices.TaskFolder

Carpeta que contiene tareas. En Outlook, el grupo de tareas predeterminado, My Tasks, contiene una carpeta de tareas predeterminada, Tasks, para el buzón del usuario. No puede cambiar el nombre ni eliminar estos grupos de tareas y carpetas predeterminados, pero puede crear grupos de tareas y carpetas de tareas adicionales.

Propiedad Tipo Descripción ¿Se puede escribir? ¿Se puede filtrar?
ChangeKey Cadena La versión de la carpeta de tareas. No No
Id Cadena El identificador exclusivo de la carpeta de tareas. No No
IsDefaultFolder Booleano Verdadero si la carpeta es la carpeta de tareas predeterminada. No
Nombre Cadena El nombre de la carpeta de tareas.
ParentGroupKey Edm.Guid El identificador GUID exclusivo para el grupo primario de la carpeta de tareas. No No
Tareas Colección(Task) Las tareas en esta carpeta de tareas. Propiedad de navegación. No No

TaskGroup

Tipo: Microsoft.OutlookServices.TaskGroup

Un grupo de carpetas que contienen tareas. En Outlook, hay un grupo de tareas predeterminado My Tasks el cual no puede renombrar o eliminar. Sin embargo, puede crear grupos de tareas adicionales.

Propiedad Tipo Descripción ¿Se puede escribir? ¿Se puede filtrar?
ChangeKey Cadena La versión del grupo de tareas. No No
GroupKey Edm.Guid El identificador GUID exclusivo para el grupo de tareas. No No
Id Cadena Identificador único del grupo de tareas. No No
IsDefaultGroup Booleano Verdadero si el grupo de tareas es el grupo de tareas predeterminado. No
Nombre Cadena Nombre del grupo de tareas.
TaskFolders Colección(TaskFolder) Las carpetas de tareas en este grupo de tareas. Propiedad de navegación. No No

Usuario

Usuario del sistema. El extremo Me se proporciona como un acceso directo para especificar el usuario actual mediante la dirección SMTP (users/sadie@contoso.com).

Tipo: Microsoft.OutlookServices.User

Una colección Users devuelve un conjunto de usuarios en la propiedad value de la respuesta OData. Use $count para obtener el recuento de entidades en la colección: .../me/users/$count

Nota

La entidad Usuario incluye muchas propiedades y relaciones (propiedades de navegación) que se aumentan con frecuencia.** ** En la siguiente sección se describe solo un subconjunto. Para obtener información actualizada, consulte la definición de Usuario en el archivo de metadatos correspondiente para su versión.

Propiedad Tipo Descripción ¿Se puede escribir? ¿Se puede filtrar?
Alias Cadena El alias del usuario. Normalmente, la dirección SMTP del usuario.
Calendario Calendario El calendario principal del usuario. Propiedad de navegación. No No
CalendarGroups Colección(CalendarGroup) Grupos de calendario del usuario. Propiedad de navegación. No No
Calendarios Colección(Calendar) Calendarios del usuario. Propiedad de navegación. No No
CalendarView Colección(Event) La vista calendario del calendario. Propiedad de navegación. No No
ContactFolders Colección(ContactFolder) Las carpetas de contactos del usuario. Propiedad de navegación. No No
Contactos Colección(Contact) Los contactos del usuario. Propiedad de navegación. No No
DisplayName Cadena Cadena
Eventos Colección(Event) Los eventos del usuario. El valor predeterminado muestra los eventos en el calendario predeterminado. Propiedad de navegación. No No
Id Cadena El identificador único del usuario. No No
InferenceClassification InferenceClassification Clasificación de la relevancia de los mensajes del usuario basada en designaciones explícitas que invalidan la relevancia o importancia inferida. Propiedad de navegación.
MailboxGuid guid El GUID asignado al buzón del usuario. No
MailboxSettings MailboxSettings Configuración del buzón principal del usuario que inició sesión. No
MailFolders Colección(MailFolder) Las carpetas en un buzón. Propiedad de navegación. No No
Mensajes Colección(Message) Mensajes en un buzón o carpeta. Propiedad de navegación. No No
RootFolder MailFolder La carpeta raíz del buzón del usuario. Propiedad de navegación. No No

Tipos complejos

Asistente

Asistente a un evento.

Tipo: Microsoft.OutlookServices.Recipient

Propiedad Tipo Descripción
Estado ResponseStatus La respuesta (ninguna, aceptada, rechazada, etc.) y el tiempo.
Tipo AttendeeType El tipo de asistente. Los valores posibles son: Required, Optional y Resource.

AttendeeAvailability

El tipo y la disponibilidad de un asistente.

Tipo: Microsoft.OutlookServices.AttendeeAvailability

Propiedad Tipo Descripción
Asistente AttendeeBase El tipo de asistente, ya sea una persona o un recurso.
Disponibilidad FreeBusyStatus El estado de disponibilidad del asistente.

AttendeeBase

El tipo de asistente.

Tipo: Microsoft.OutlookServices.Recipient

Propiedad Tipo Descripción
Tipo AttendeeType El tipo de asistente. Los valores posibles son: Required, Optional y Resource. Nota: si el asistente es una persona, FindMeetingTimes siempre considera que la persona es del tipo Required.

AutomaticRepliesSetting

Opciones de configuración para notificar de forma automática al remitente de un mensaje de correo entrante con un mensaje del usuario que ha iniciado sesión. Por ejemplo, una respuesta automática para notificar que el usuario que ha iniciado sesión no está disponible para responder a correos electrónicos.

Tipo: Microsoft.OutlookServices.AutomaticRepliesSetting

Propiedad Tipo Descripción
ExternalAudience ExternalAudienceScope Conjunto de audiencia externa a la organización del usuario que ha iniciado sesión y que recibirá el ExternalReplyMessage, si Status es AlwaysEnabled o Scheduled. Los valores son None = 0, ContactsOnly = 1, o All = 2.
ExternalReplyMessage Cadena Respuesta automática para enviar a la audiencia externa especificada, si Status es AlwaysEnabled o Scheduled.
InternalReplyMessage Cadena Respuesta automática para enviar a la audiencia interna de la organización del usuario que ha iniciado sesión, si Status es AlwaysEnabled o Scheduled.
ScheduledEndDateTime DateTimeTimeZone Fecha y hora en que se establece la finalización de las respuestas automáticas, si Status se establece en Scheduled. Puede establecer la zona horaria usando encabezado HTTP Prefer: outlook.timezone en la operación Get.
ScheduledStartDateTime DateTimeTimeZone Fecha y hora en que se establece el inicio de las respuestas automáticas, si Status se establece en Scheduled. Puede establecer la zona horaria usando encabezado HTTP Prefer: outlook.timezone en la operación Get.
Estado AutomaticRepliesStatus Estado de configuraciones para respuestas automáticas: Disabled = 0, AlwaysEnabled = 1, Scheduled = 2.

DateTimeTimeZone

Describe la fecha, la hora y la zona horaria de un momento dado.

Propiedad Tipo Descripción
DateTime DateTime Un único punto temporal en una representación combinada de fecha y hora (<date>T<time>) según el formato ISO 8601.
TimeZone Cadena Uno de los siguientes nombres de zona horaria.

La propiedad TimeZone puede establecerse en cualquiera de las zonas horarias compatibles con Windows, así como los nombres de zona horaria siguientes. Consulte TimeZone para más información.

Etc/GMT+12

Etc/GMT+11

Pacific/Honolulu

América/ Anchorage

América/Santa Isabel

América/ Los_Angeles

America/Phoenix

America/Chihuahua

America/Denver

America/Guatemala

America/Chicago

America/Mexico_City

America/Regina

America/Bogota

America/New_York

America/Indiana/Indianapolis

America/Caracas

America/Asuncion

America/Halifax

America/Cuiaba

America/La_Paz

America/Santiago

America/St_Johns

America/Sao_Paulo

America/Argentina/Buenos_Aires

America/Cayenne

America/Godthab

America/Montevideo

America/Bahia

Etc/GMT+2

Atlantic/Azores

Atlantic/Cape_Verde

Africa/Casablanca

Etc/GMT

Europe/London

Atlantic/Reykjavik

Europe/Berlin

Europe/Budapest

Europe/Paris

Europe/Warsaw

Africa/Lagos

Africa/Windhoek

Europe/Bucharest

Asia/Beirut

África/ El_Cairo

Asia/Damasco

África/Johannesburgo

Europe/Kiev

Europe/Istanbul

Asia/Jerusalem

Asia/Amman

Asia/Baghdad

Europe/Kaliningrad

Asia/Riyadh

Africa/Nairobi

Asia/Tehran

Asia/Dubai

Asia/Baku

Europe/Moscow

Indian/Mauritius

Asia/Tbilisi

Asia/Yerevan

Asia/Kabul

Asia/Karachi

Asia/Tashkent

Asia/Kolkata

Asia/Colombo

Asia/Kathmandu

Asia/Almaty

Asia/Dhaka

Asia/Yekaterinburg

Asia/Rangoon

Asia/Bangkok

Asia/Novosibirsk

Asia/Shanghai

Asia/Krasnoyarsk

Asia/Singapore

Australia/Perth

Asia/Taipei

Asia/Ulaanbaatar

Asia/Irkutsk

Asia/Tokyo

Asia/Seoul

Australia/Adelaide

Australia/Darwin

Australia/Brisbane

Australia/Sydney

Pacific/Port_Moresby

Australia/Hobart

Asia/Yakutsk

Pacific/Guadalcanal

Asia/Vladivostok

Pacific/Auckland

Etc/GMT-12

Pacific/Fiji

Asia/Magadan

Pacific/Tongatapu

Pacific/Apia

Pacífico/Kiritimati

EmailAddress

Nombre y dirección de correo de un contacto o destinatario del mensaje.

Tipo: Microsoft.OutlookServices.EmailAddress

Propiedad Tipo Descripción
Nombre Cadena Nombre que se muestra de la persona o entidad.
Dirección Cadena Dirección de correo de la persona o entidad.

GeoCoordinates

Coordenadas geográficas y altitud de la ubicación.

Tipo: Microsoft.OutlookServices.GeoCoordinates

Propiedad Tipo Descripción
Altitud doble Altitud de la ubicación.
Latitud doble Latitud de la ubicación.
Longitud doble Longitud de la ubicación.
Precisión doble Precisión del sensor que proporciona la latitud y la longitud.
AltitudeAccuracy doble Precisión del sensor que proporciona la altitud.

ItemBody

Contenido del cuerpo de un mensaje o evento.

Tipo: Microsoft.OutlookServices.ItemBody

Propiedad Tipo Descripción
ContentType BodyType El tipo de contenido: Texto = 0, HTML = 1.
Contenido Cadena El contenido de texto o HTML.

LocaleInfo

Información sobre la configuración regional, incluyendo el idioma preferido y el país o región del usuario que inició sesión.

Tipo: Microsoft.OutlookServices.LocaleInfo

Propiedad Tipo Descripción
DisplayName Cadena Nombre que representa una configuración regional por su idioma natural, por ejemplo, "Inglés (Estados Unidos)".
Configuración regional Cadena Una configuración regional que incluye el idioma y el país/región. Por ejemplo, "en-us". El componente de idioma sigue los códigos de 2 letras según se define en ISO 639-1, y el componente de país sigue los códigos de 2 letras según se define en ISO 3166-1 alpha-2.

Ubicación

La ubicación de un evento.

Tipo: Microsoft.OutlookServices.Location

Propiedad Tipo Descripción
DisplayName Cadena Nombre asociado a la ubicación.
Dirección PhysicalAddress La dirección física de la ubicación.
Coordenadas GeoCoordinates Coordenadas geográficas y altitud de la ubicación.
LocationEmailAddress Cadena Dirección de correo electrónico opcional de la ubicación.

LocationConstraint

Las condiciones indicadas por un cliente para la ubicación de una reunión.

Tipo: Microsoft.OutlookServices.LocationConstraint

Propiedad Tipo Descripción
IsRequired booleano El cliente solicita al servicio que incluya en la respuesta una ubicación de reunión para la reunión.
SuggestLocation booleano El cliente solicita al servicio que sugiera una o más ubicaciones de reunión.
Ubicaciones Colección(LocationConstraintItem) Una o más ubicaciones que el cliente solicita para una reunión.

LocationConstraintItem

Condiciones indicadas por un cliente para comprobar la disponibilidad de cada ubicación de una reunión y otra información sobre la ubicación.

Tipo: Microsoft.OutlookServices.Location

Propiedad Tipo Descripción
ResolveAvailability booleano Si se establece en verdadero y el recurso especificado está ocupado, FindMeetingTimes busca otro recurso que esté libre. Si se establece en falso y el recurso especificado está ocupado, FindMeetingTimes devuelve el recurso mejor clasificado en el caché del usuario sin verificar si está libre. Lo predeterminado es verdadero.

MailboxSettings

Configuración para el buzón principal del usuario.

Tipo: Microsoft.OutlookServices.MailboxSettings

Propiedad Tipo Descripción
AutomaticRepliesSetting AutomaticRepliesSetting Configuración para configurar automáticamente el envío de respuestas a los mensajes entrantes.
TimeZone Cadena Zona horaria predeterminada para el buzón del usuario.
Idioma LocaleInfo Información de la configuración regional del usuario, como el idioma preferido y el país o región.

MeetingTimeSuggestion

Sugerencia de reunión que incluye información como la hora de la reunión, la probablidad de asistencia, la disponibilidad individual de los asistentes y las ubicaciones disponibles para reuniones.

Tipo: Microsoft.OutlookServices.MeetingTimeSuggestion

Propiedad Tipo Descripción
MeetingTimeSlot TimeSlot Período de tiempo sugerido para la reunión.
Confianza doble Un porcentaje que representa la probabilidad de que acudan todos los asistentes.
OrganizerAvailability FreeBusyStatus Disponibilidad del organizador de la reunión para esta sugerencia de reunión: Free, Tentative, Busy, Oof, WorkingElsewhere, Unknown.
AttendeeAvailability Colección(AttendeeAvailability) Una matriz que muestra el estado de disponibilidad de cada asistente para esta sugerencia de reunión.
Ubicaciones Colección(Location) Una matriz que especifica el nombre y la ubicación geográfica de cada ubicación de reunión para esta sugerencia de reunión.
SuggestionReason Cadena Describe las razones para sugerir el horario de la reunión.

La confianza de una reunión

La propiedad Confidence de un objeto MeetingTimeSuggestion oscila entre 0 % y 100 %, y representa la posibilidad de que todos los asistentes asistan a la reunión en base a cada uno de sus estados de disponibilidad individual:

  • Para cada asistente, un estado libre para una periodo de tiempo de reunión especificado se corresponde al 100 % de posibilidades de asistencia, un estado desconocido al 49 % y un estado ocupado al 0 %.
  • La confianza de una sugerencia de hora de la reunión se calcula promediando la posibilidad de asistencia sobre todos los asistentes especificados para esa reunión.
  • Puede usar el parámetro opcional MinimumAttendeePercentage para FindMeetingTimes para especificar que solo se devuelvan como resultado franjas horarias de reunión de al menos cierto nivel de confianza. Por ejemplo, puede especificar un MinimumAttendeePercentage del 80 % si solo desea sugerencias que tengan un 80 % de probabilidad o más de que todos los asistentes asistan. Si no especifica MinimumAttendeePercentage, FindMeetingTimes asume un valor de 50 %.
  • Si hay varios candidatos para la hora de la reunión, la acción FindMeetingTimesordena en primer lugar a los candidatos por su valor de confianza calculado de mayor a menor. Si hay candidatos con la misma confianza, la acción ordena a estos candidatos cronológicamente.

Por ejemplo, si una franja horaria de la reunión implica a tres asistentes con el siguiente estado de disponibilidad:

Asistente Estado de disponibilidad Posibilidades de asistencia (%)
Dana Libre 100 %
Pelayo Desconocido 49 %
Fanny Ocupado 0 %

Then the confidence of the meeting time slot, which is the average chance of attendance, is (100% + 49% + 0%)/3 = 49.66%.

Si especifica un valor MinimumAttendeePercentage del 80 % en una operación FindMeetingTimes, debido a que 49,66 % < 80 %, la operación no sugerirá esta franja horaria en la respuesta.

MeetingTimeSuggestionsResult

Una colección de sugerencias para la reunión, en caso de haberla, o el motivo de su cancelación, en caso de que se produzca.

Tipo: Microsoft.OutlookServices.MeetingTimeSuggestionsResult

Propiedad Tipo Descripción
MeetingTimeSuggestions Colección(MeetingTimeSuggestion) Matriz de sugerencias de reunión.
EmptySuggestionsReason Cadena Motivo por el que no se devuelven sugerencias de reunión. Los valores posibles son: AttendeesUnavailable, LocationsUnavailable, OrganizerUnavailable, AttendeesUnavailableOrUnknown o Unknown.

Razones para no devolver sugerencias de reuniones

La propiedad EmptySuggestionsReason especifica una de las siguientes razones por las cuales la acción FindMeetingTimes no devuelve ninguna sugerencia de reunión. La propiedad es una cadena vacía si FindMeetingTimes devuelve cualquier sugerencia de reunión.

Value Razones
AttendeesUnavailable Se conoce la disponibilidad de todos los asistentes, pero no hay suficientes asistentes disponibles para alcanzar el umbral de confianza de la reunión, que de forma predeterminada es del 50 %.
AttendeesUnavailableOrUnknown Algunos (o todos) los asistentes tienen una disponibilidad desconocida, lo que provoca que la confianza en la reunión caiga por debajo del umbral establecido, que de forma predeterminada es del 50%. La disponibilidad de los asistentes puede ser desconocida si estos se encuentran fuera de la organización, o si hay un error al obtener la información de disponibilidad.
LocationsUnavailable La propiedad IsRequired del parámetro LocationConstraint se especifica como obligatoria y aún no hay ninguna ubicación disponible para las franjas horarias calculadas.
OrganizerUnavailable El parámetro IsOrganizerOptional es falso y el organizador aún no está disponible durante la ventana temporal solicitada.
Desconocido No se conoce el motivo por el que no se devuelven sugerencias de reunión.

PatternedRecurrence

Patrón e intervalo de periodicidad.

Tipo: Microsoft.OutlookServices.PatternedRecurrence

Propiedad Tipo Descripción
Patrón RecurrencePattern Frecuencia de un evento.
Intervalo RecurrenceRange Duración de un evento.

PhysicalAddress

La dirección física de un contacto.

Tipo: Microsoft.OutlookServices.PhysicalAddress

Propiedad Tipo Descripción
Calle Cadena La Calle.
Población Cadena La ciudad.
Estado Cadena El estado.
CountryOrRegion Cadena País o región. Se trata de un valor de cadena de formato libre, por ejemplo, "Estados Unidos".
PostalCode Cadena El código postal.

Destinatario

Representa información sobre un usuario en la finalización del envío o la recepción de un evento o un mensaje.

Tipo: Microsoft.OutlookServices.Recipient

Propiedad Tipo Descripción
EmailAddress EmailAddress La dirección de correo del destinatario.

RecurrencePattern

Frecuencia de un evento.

Tipo: Microsoft.OutlookServices.RecurrencePattern

Propiedad Tipo Descripción
Tipo RecurrencePatternType El tipo de patrón de periodicidad: Daily = 0, Weekly = 1, AbsoluteMonthly = 2, RelativeMonthly = 3, AbsoluteYearly = 4, RelativeYearly = 5.
Reglas de patrones:
- AbsoluteYearly. Debe establecer el Month y DayOfMonth de la ocurrencia
- RelativeYearly. Debe establecer el índice Month, DaysOfWeeky FirstDayOfWeek
- AbsoluteMonthly. Debe establecer el DayOfMonth
- RelativeMonthly. Debe establecer el índice FirstDayOfWeek índice y el RecurrenceRange.NumberOfOccurrences
- Semanal. Debe establecer el DaysOfWeek y el FirstDayOfWeek
- Diario. No se necesita información adicional del patrón.
Intervalo Int32 Número de unidades de un tipo de periodicidad determinado entre repeticiones.
DayOfMonth Int32 El día del mes en el que ocurre el elemento.
Mes Int32 El mes en el que ocurre el elemento. Se trata de un número entre 1 y 12.
DaysOfWeek Colección(DayOfWeek) Una colección de días de la semana: domingo = 0, lunes = 1, martes = 2, miércoles = 3, jueves = 4, viernes = 5, sábado = 6.
FirstDayOfWeek DayOfWeek El día de la semana: domingo = 0, lunes = 1, martes = 2, miércoles = 3, jueves = 4, viernes = 5, sábado = 6.
Índice WeekIndex El índice de la semana: Primero = 0, Segundo = 1, Tercero = 2, Cuarto = 3, Último = 4.

RecurrenceRange

Duración de un evento.

Tipo: Microsoft.OutlookServices.RecurrenceRange

Propiedad Tipo Descripción
Tipo RecurrenceRangeType El rango de periodicidad: EndDate = 0, NoEnd = 1, Numbered = 2.
StartDate datetimeoffset Requerido: la fecha de inicio de la serie.
EndDate datetimeoffset Requerido para los patrones de fecha límite: la fecha de finalización de la serie. Debe ser posterior a la fecha de inicio.
NumberOfOccurrences Int32 Requerido para patrones numerados: número de veces a repetir el evento.

ResponseStatus

Estado de la respuesta de una convocatoria de reunión.

Tipo: Microsoft.OutlookServices.ResponseStatus

Propiedad Tipo Descripción
Respuesta ResponseType El tipo de respuesta: None, Organizer, TentativelyAccepted, Accepted, Declined, NotResponded.
Hora datetimeoffset Fecha y hora en que se devolvió la respuesta.

TimeConstraint

Restringe las sugerencias de hora de reunión a ciertas horas y días de la semana según la naturaleza de la actividad especificada y las franjas horarias disponibles.

Tipo: Microsoft.OutlookServices.TimeConstraint

Propiedad Tipo Descripción
ActivityDomain ActivityDomain Opcional, la naturaleza de la actividad: Work, Personal, Unrestricted, o Unknown.
Timeslots Colección(TimeSlot) Matriz de períodos de tiempo.

TimeSlot

Un periodo de tiempo.

Tipo: Microsoft.OutlookServices.TimeSlot

Propiedad Tipo Descripción
Iniciar DateTimeTimeZone Hora a la que comienza un período.
Fin DateTimeTimeZone Hora a la que finaliza un período.

Enumeraciones

ActivityDomain

Naturaleza de una actividad.

Valores admitidos:

  • Trabajo
  • Personal
  • No restringido
  • Desconocido

AutomaticRepliesStatus

Estado de configuración para enviar automáticamente una respuesta cuando el buzón del usuario recibe un mensaje.

Valores admitidos:

  • AlwaysEnabled (siempre activado)
  • Deshabilitado
  • Programado

DayOfWeek

Conjunto de días de la semana.

Valores admitidos:

  • Domingo
  • Lunes
  • Martes
  • Miércoles
  • Jueves
  • Viernes
  • Sábado

ExternalAudienceScope

El conjunto de público externo al cual enviar el ExternalReplyMessage.

Valores admitidos:

  • Todo
  • ContactsOnly (solo contactos)
  • Ninguno

FreeBusyStatus

Especifica el estado de disponibilidad de un asistente a una reunión.

Valores admitidos:

  • Ocupado
  • Libre
  • Oof
  • Tentative (provisional)
  • Desconocido
  • WorkingElsewhere (trabajando en otro lugar)

InferenceClassificationType

Representa la relevancia inferida de un mensaje en el que el usuario se debe concentrar.

Valores admitidos:

  • Prioritarios
  • Otros

ReferenceAttachmentPermissions

Permisos de acceso para el archivo o la carpeta de los datos adjuntos de referencia.

Valores admitidos:

  • Otros
  • Vista
  • Editar
  • AnonymousView (ver anónimo)
  • AnonymousEdit (editar anónimo)
  • OrganizationView (ver organización)
  • OrganizationEdit (editar organización)

ReferenceAttachmentProviders

Proveedores de almacenamiento de archivo posibles para los datos adjuntos de referencia.

Valores admitidos:

  • Dropbox
  • OneDriveBusiness
  • OneDriveConsumer
  • Otros

Confidencialidad

Indica el nivel de privacidad.

Valores admitidos:

  • Importancia
  • Personal
  • Privado
  • Confidencial

TaskStatus

Especifica el estado o el progreso de una tarea.

Valores admitidos:

  • Completadas
  • Postergado
  • InProgress
  • NotStarted (no empezada)
  • WaitingOnOthers (esperando a otras)

Parámetros de consulta de OData

Puede usar los parámetros de consulta estándar de OData versión 4.0 para filtrar solicitudes de datos y ordenar y paginar resultados cuando se trabaja con las API de correo, calendario y contactos. Al especificar los parámetros de consulta, asegúrese de que los caracteres que están reservados para significados especiales en un URI estén codificados apropiadamente.

  • $search para buscar criterios específicos

  • $filter para filtrar por criterios específicos

  • $select para solicitar propiedades específicas

  • $orderby para ordenar los resultados

  • $top y $skip para paginar resultados

  • $expand para expandir archivos adjuntos de mensajes y de eventos

  • $count para obtener el recuento de las entidades de una colección. Este parámetro va en la ruta URL: .../me/calendars/$count

Consultar con las API de correo, calendario y contactos siempre usa un ámbito poco profundo. Solo se devuelven los elementos dentro de la carpeta actual. Las búsquedas profundas no se admiten.

Solicitudes de búsqueda

Puede usar el parámetro $search para restringir los resultados de una solicitud a los mensajes que coincidan con una expresión de búsqueda. Las cadenas de búsqueda se expresan mediante la Sintaxis de consulta avanzada (AQS). Los resultados de la búsqueda se ordenan por la fecha y la hora en que se envió el mensaje.

Nota

Puede obtener hasta 250 resultados de una solicitud $search. Puede usar $search solo con mensajes. No se admite la búsqueda de contactos y eventos de calendario.

No puede utilizar $filter o $orderby en una solicitud de búsqueda. Si lo hace, recibirá un mensaje de error como este.

    {
      "error":
      {
        "code":"ErrorInvalidUrlQuery",
        "message":"The query parameter 'OrderBy' is invalid."
      }
    }
Propiedad Descripción
Datos adjuntos Busca los datos adjuntos especificados por título.
CCO Busca en el campo Bcc.
Body o Content Busca en el campo Body. Solo compatible con búsquedas predeterminadas.
Categoría Busca en el campo Category.
CC Busca en el campo Cc.
De Busca en el campo From.
Has Busca en el campo HasAttachments.
Participantes Busca en los campos To, Ccy Bcc.
Recibido Busca en el campo Received una fecha específica expresada como MM/DD/AAAA.
Remitente Busca en el campo Sender.
Asunto Busca en el campo Subject.
A Busca en el campo Para.

Busque campos comunes utilizando el parámetro de consulta $search sin especificar una propiedad. Una búsqueda predeterminada buscará en las propiedades de cuerpo, remitente y asunto. La siguiente búsqueda devolverá todos los mensajes en la Bandeja de entrada que contengan "pizza" en cualquiera de las tres propiedades predeterminadas.

Veamos algunos ejemplos. Para facilitar su lectura, las URL en los ejemplos no tienen codificación URL; sin embargo, si prueba estos ejemplos asegúrese de codificarlos en la URL antes de enviarlos al servidor.

Para obtener todos los mensajes en la Bandeja de entrada que contengan la palabra "Pizza" en la propiedad From, Subject, o Body, puede usar esta solicitud.

GET https://outlook.office.com/api/v2.0/me/messages?$search="pizza"

Para obtener todos los mensajes en la Bandeja de entrada que contengan la palabra "Pizza" en la propiedad Subject, puede usar esta solicitud.

GET https://outlook.office.com/api/v2.0/me/messages?$search="subject:pizza"

Para obtener todos los mensajes en la Bandeja de entrada que fueron enviados por una persona específica, puede usar esta solicitud.

GET https://outlook.office.com/api/v2.0/me/messages?$search="from:help@contoso.com"

Los ejemplos anteriores no incluyen la codificación de URL. Aquí están los mismos ejemplos con codificación de URL preparados para enviar a su servidor:

GET https://outlook.office.com/api/v2.0/me/messages?$search=%22pizza%22
GET https://outlook.office.com/api/v2.0/me/messages?$search=%22subject:pizza%22
GET https://outlook.office.com/api/v2.0/me/messages?$search=%22from:help@contoso.com%22

Solicitudes de filtrado

Puede usar el parámetro de consulta $filter para especificar criterios de búsqueda utilizando los siguientes operadores de filtrado.

No todas las propiedades admiten el filtrado. Solo las propiedades de recurso marcadas como "Sí" en la columna "¿Se puede filtrar?" en sus tablas correspondientes arriba se pueden usar. Si una propiedad no se puede filtrar, recibirá un mensaje de error en respuesta, como este que se devuelve si intenta filtrar en la propiedad ChangeKey:

    {
      "error":
      {
        "code":"ErrorInvalidProperty",
        "message":"The property 'ChangeKey' does not support filtering."
      }
    }

Si utiliza un método de filtrado que no es compatible, recibirá un mensaje de error como este que se devuelve cuando el método de filtrado startswith se utiliza en la propiedad Subject:

    {
      "error":
      {
        "code":"ErrorInvalidUrlQueryFilter",
        "message":"'contains' and 'startswith' are not supported for filtering.  Use Search instead."
      }
    }
Operador Tipo Ejemplo
y And lógico (utilizado para combinar múltiples criterios) TotalCount gt 0 and ChildFolderCount eq 0
o bien Or lógico (usado para combinar múltiples criterios) TotalCount gt 0 or ChildFolderCount eq 0
eq Igual a IsRead eq false
ne No igual a Importance ne Microsoft.Exchange.Services.OData.Model.Importance'High'
gt Mayor que ReceivedDateTime gt 2014-09-01T00:00:00Z
ge Mayor o igual que LastModifiedDateTime ge 2014-09-01T00:00:00Z
lt Menor que ReceivedDateTime lt 2014-09-01T00:00:00Z
le Menor o igual que LastModifiedDateTime le 2014-09-01T00:00:00Z

Use comillas simples (') para delimitar cualquier valor de cadena en el criterio de filtrado. Utilice %27 para codificar en URL la comilla simple. The cadena en sí no distingue entre mayúsculas y minúsculas.

Veamos algunos ejemplos. Para facilitar su lectura, las URL en los ejemplos no tienen codificación URL; sin embargo, si prueba estos ejemplos asegúrese de codificarlos en la URL antes de enviarlos al servidor.

Para obtener todos los eventos en el calendario predeterminado del usuario que comienzan en o después de una fecha específica, puede filtrar en la propiedad Start.

GET https://outlook.office.com/api/v2.0/me/events?$filter=Start/DateTime ge '2016-04-01T08:00'

Para obtener todos los eventos en el calendario del usuario con un tema específico, puede filtrar en la propiedad asunto.

GET https://outlook.office.com/api/v2.0/me/events?$filter=Subject eq 'Mega Charity Bash'

Para obtener todos los mensajes no leídos en la Bandeja de entrada, puede filtrar en la propiedad IsRead.

GET https://outlook.office.com/api/v2.0/me/messages?$filter=IsRead eq false

Para obtener todos los mensajes en la Bandeja de entrada con datos adjuntos, puede filtrar en la propiedad HasAttachments.

GET https://outlook.office.com/api/v2.0/me/messages?$filter=HasAttachments eq true

Para obtener todos los mensajes en la bandeja de entrada recibidos desde el 1 de septiembre de 2014, puede filtrar en la propiedad ReceivedDateTime.

GET https://outlook.office.com/api/v2.0/me/messages?$filter=ReceivedDateTime ge 2014-09-01

Para obtener todos los mensajes en la Bandeja de entrada enviados desde "hr@contoso.com", puede filtrar en la propiedad remitente.

GET https://outlook.office.com/api/v2.0/me/messages?$filter=From/EmailAddress/Address eq 'hr@contoso.com'

Los ejemplos anteriores no incluyen la codificación de URL. Aquí están los mismos ejemplos con codificación de URL preparados para enviar a su servidor:

GET https://outlook.office.com/api/v2.0/me/events?$filter=Start/DateTime%20ge%20%272016-04-01T08:00%27
GET https://outlook.office.com/api/v2.0/me/events?$filter=Subject%20eq%20%27Mega%20Charity%20Bash%27
GET https://outlook.office.com/api/v2.0/me/messages?$filter=IsRead%20eq%20false
GET https://outlook.office.com/api/v2.0/me/messages?$filter=HasAttachments%20eq%20true
GET https://outlook.office.com/api/v2.0/me/messages?$filter=ReceivedDateTime%20ge%202014-09-01
GET https://outlook.office.com/api/v2.0/me/messages?$filter=From/EmailAddress/Address%20eq%20%27hr@contoso.com%27

Seleccionar propiedades específicas para devolver

Puede usar el parámetro de consulta $select para especificar solo las propiedades que necesita su aplicación.

Nota

Al recibir elementos de correo, calendario y contacto, use siempre $select para excluir propiedades innecesarias en la carga de respuesta a fin de mantener un rendimiento razonable de la aplicación. Si no incluye un parámetro $select, se devuelven todas las propiedades de los elementos.

El siguiente ejemplo obtiene las propiedades asunto, remitente y ReceivedDateTime para todos los mensajes en la Bandeja de entrada.

GET https://outlook.office.com/api/v2.0/me/messages?$select=Subject,Sender,ReceivedDateTime

Ordenar resultados

Puede ordenar los resultados usando el parámetro de consulta $orderby. Establezca el valor de este parámetro en un nombre de propiedad y, opcionalmente, especifique el orden ascendente (predeterminado) o descendente. Recuerde que no se puede usar el parámetro de consultas $orderby con $search.

El siguiente ejemplo sin codificación de URL obtiene todos los mensajes en la Bandeja de entrada ordenados por la propiedad ReceivedDateTime en orden descendente.

GET https://outlook.office.com/api/v2.0/me/messages?$orderby=ReceivedDateTime desc

El mismo ejemplo con codificación de URL:

GET https://outlook.office.com/api/v2.0/me/messages?$orderby=ReceivedDateTime%20desc

Resultados de página

Por defecto, una solicitud GET en una propiedad mensajes o ChildFolders, una colección o un CalendarView devuelve diez entradas (máximo 50). Puede cambiar este comportamiento utilizando el parámetro de consulta $top para establecer un número máximo. El siguiente ejemplo obtiene los primeros cinco mensajes en la Bandeja de entrada.

GET https://outlook.office.com/api/v2.0/me/messages?$top=5

Si hay más de cinco mensajes en la Bandeja de entrada, la respuesta incluye una propiedad odata.nextLink. La presencia de esta propiedad indica que hay más elementos disponibles en el servidor. El valor de esta propiedad es un URI que se puede usar para obtener los siguientes cinco elementos.

GET https://outlook.office.com/api/v2.0/me/messages?$top=5&$skip=5

La paginación se obtiene utilizando el parámetro $top para especificar un tamaño de página y el parámetro $skip como un múltiplo del tamaño de la página. Al incrementar el valor del parámetro $skip por el tamaño de página, puede solicitar la página siguiente en el conjunto de resultados.

Recuento de entidades en una colección

Puede obtener el recuento de entidades en una colección utilizando el parámetro $count. También puede filtrar la solicitud de recuento.

Este ejemplo obtiene el recuento de mensajes en la Bandeja de entrada.

GET https://outlook.office.com/api/v2.0/me/messages/$count

Y este ejemplo sin codificación URL obtiene el recuento de los mensajes no leídos en la bandeja de entrada.

GET https://outlook.office.com/api/v2.0/me/messages/$count?$filter=IsRead eq false

El mismo ejemplo con codificación de URL.

GET https://outlook.office.com/api/v2.0/me/messages/$count?$filter=IsRead%20eq%20false

Juntándolo todo

Puede combinar parámetros para crear consultas complejas. El siguiente ejemplo refina una consulta de los mensajes en la Bandeja de entrada de las siguientes maneras:

  • Devuelve solo los elementos con importancia establecida como alta.

  • Devolver las propiedades de asunto, remitente y ReceivedDateTime.

  • Devolver solo los cinco primeros mensajes.

Nota

La codificación de URL no se utiliza y se han agregado saltos de línea para que el ejemplo sea más fácil de leer.

https://outlook.office.com/api/v2.0/me/messages?
    $filter=Importance eq 'High'
    &$select=Subject,Sender,ReceivedDateTime
    &$top=5

Al especificar $filter, el servidor inferirá un orden de clasificación para los resultados. Si usa $filter y $orderby a la vez, las propiedades en el $filter deben aparecer en primer lugar en la $orderby antes de otras propiedades y en el orden en el que aparecen en el parámetro $filter.

El siguiente ejemplo muestra una consulta filtrada por las dos propiedades Subject e Importance, y luego ordenadas por las propiedades Subject, Importance y Sender.

https://outlook.office.com/api/v2.0/me/messages?
    $filter=Subject eq 'Good Times' AND Importance eq 'High'&
    $orderby=Subject,Importance,Sender

Este es el mismo ejemplo con codificación URL y sin saltos de línea.

https://outlook.office.com/api/v2.0/me/messages?$filter=Importance%20eq%20%27High%27&select=Subject,Sender,ReceivedDateTime&$top=5

https://outlook.office.com/api/v2.0/me/messages?$filter=Subject%20eq%20%27Good%20Times%27%20AND%20Importance%20eq%20%27High%27&$orderby=Subject,Importance,Sender

Vea también