Referencia de recursos para las API de REST de correo, calendario, contactos y tareas (beta)

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

Nota

Esta documentación trata de recursos nuevos o modificados para múltiples ubicaciones de eventos, uso compartido de calendario, menciones @, respuestas rápidas, idioma y opciones de zona horaria que están marcadas como "(versión preliminar)". Las características en versión preliminar pueden cambiar antes de su finalización, y pueden dañar código que las utilice. Por ello, en general, debería utilizar solo una versión de producción de una API en su código de producción. Si está disponible, v2.0 es actualmente la versión preferida.

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.

Consulte Utilizar la API de REST de Outlook para obtener más información común a todos los subconjuntos de esa API.

¿No está interesado en la versión beta 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 que desee.

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/beta/$metadata).

Datos adjuntos

Un archivo, elemento (contacto, evento o mensaje), o un vínculo a un archivo o carpeta, que se adjunta a un evento, mensaje, o tarea. Los recursos de fileAttachment, referenceAttachment y referenceAttachment correspondientes se derivan del recurso Datos adjuntos.

Tipo: Microsoft.OutlookServices.Entity

Propiedad Tipo Descripción ¿Se puede escribir? ¿Se puede filtrar?
Tipo de contenido 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 La fecha y hora de la última modificación de los datos adjuntos. La fecha y la hora utilizan 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 para mostrar de los datos adjuntos. 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
IsDefaultCalendar Booleano Es verdadero si este calendario es el calendario predeterminado del usuario, de lo contrario es falso.
IsShared Booleano Verdadero si el usuario ha compartido el calendario con otros usuarios, de lo contrario, es falso. Como solo el usuario que creó el calendario puede compartirlo, IsShared y IsSharedWithMe no pueden ser verdaderos para el mismo usuario. No
IsSharedWithMe Booleano Verdadero si al usuario se le ha compartido este calendario, de lo contrario es falso. Esta propiedad siempre es falsa para un propietario de calendario. 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.
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.
CreatedDateTime datetimeoffset La hora en la que se creó el contacto. No
Departmento Cadena El departamento del contacto.
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.
Flag FollowupFlag Información sobre cualquier seguimiento del contacto.
Gender Cadena El género del contacto.
Generación Cadena La generación del contacto.
GivenName Cadena El nombre del contacto.
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.
LastModifiedDateTime datetimeoffset La hora en que se modificó el contacto. No
Administrador Cadena El nombre del administrador del contacto.
MiddleName Cadena El segundo nombre del contacto.
NickName Cadena El sobrenombre del contacto.
OfficeLocation Cadena La ubicación de la oficina del contacto.
ParentFolderId Cadena El identificador de la carpeta principal del contacto. No No
PersonalNotes Cadena Las notas del usuario sobre el contacto.
Teléfonos Colección(Phone) Números de teléfono asociados con el contacto, por ejemplo, teléfono residencial, teléfono móvil y teléfono comercial.
PostalAddresses Colección PhysicalAddress Direcciones asociadas con el contacto, por ejemplo, dirección particular y dirección comercial. No
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
Sitios web Colección(Website) Sitios web asociados con el contacto. No
WeddingAnniversary Fecha El aniversario de bodas del contacto.
YomiCompanyName Cadena El nombre fonético japonés de la empresa del contacto. Esta propiedad es opcional. No
YomiGivenName Cadena El nombre (nombre de pila) fonético japonés del contacto. Esta propiedad es opcional. No
YomiSurname Cadena El apellido fonético japonés del contacto. Esta propiedad es opcional. 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
WellKnownName Cadena El nombre de la carpeta si la carpeta es una carpeta reconocida. Actualmente contacts es la única carpeta de contactos reconocida. 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
End DateTimeTimeZone La fecha y hora en que finaliza el 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
Importancia Importancia 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.
LastModifiedDateTime datetimeoffset La fecha y hora en que el evento fue modificado por última vez. No
Location Location Información de ubicación del evento.
Locations Colección(Location) Ubicaciones donde se celebra el evento o en las que se asiste.
OnlineMeetingUrl Cadena Una dirección URL para una reunión en línea. No
Organizador Recipient 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, Personal, Private, Confidential.
SeriesMasterId Cadena Las categorías asignadas al elemento. No
ShowAs FreeBusyStatus El estado para mostrar: Free, Tentative, Busy, Oof, WorkingElsewhere, Unknown.
Iniciar DateTimeTimeZone La hora de inicio del evento.
Asunto Cadena Texto de la línea de asunto del evento.
Tipo EventType El tipo de evento: SingleInstance, Occurrence, Exception, SeriesMaster.
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?
EndDateTime DateTimeTimeZone La fecha y hora en que finaliza el evento asociado.
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
IsAllDay Booleano Indica si el evento dura todo el día. Ajustar esta propiedad requiere ajustar las propiedades StartDateTime y EndDateTime del evento también.
IsOutOfDate Booleano Indica si esta solicitud de reunión se ha desactualizado debido a una solicitud más reciente. No No
Location Location La ubicación del evento asociado.
MeetingMessageType MeetingMessageType El tipo de mensaje de evento: None = 0, MeetingRequest = 1, MeetingCancelled = 2, MeetingAccepted = 3, MeetingTentativelyAccepted = 4, MeetingDeclined = 5 No
Periodicidad PatternedRecurrence El patrón de periodicidad del evento asociado. No
StartDateTime DateTimeTimeZone La hora de inicio del evento asociado.
Tipo EventType El tipo del evento asociado: SingleInstance = 0, Occurrence = 1, Exception = 2, SeriesMaster = 3.

EventMessageRequest (versión preliminar)

Un mensaje que representa una solicitud de reunión.

Tipo base: EventMessage

Propiedad Tipo Descripción ¿Se puede escribir? ¿Se puede filtrar?
PreviousEndDateTime DateTimeTimeZone La fecha y hora de finalización anterior de la reunión solicitada. No
PreviousLocation Location La ubicación anterior de la reunión solicitada. No
PreviousStartDateTime DateTimeTimeZone La fecha y hora de inicio previas de la reunión solicitada. No

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?
Valor 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?
Valor 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
Tipo de contenido Cadena El tipo de contenido de los datos adjuntos.
LastModifiedDateTime datetimeoffset La 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 beta, 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
MessageRules Colección(MessageRule) Conjunto de reglas que se aplican a la Bandeja de entrada. Propiedad de navegación. 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
WellKnownName Cadena El nombre bien conocido de la carpeta, como clutter, deleteditems, drafts, inbox, junkemail, outbox, o sentitems. 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/beta/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 Información de la dirección de correo del remitente para el que se creó el reemplazo.

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?
Tipo de contenido 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 para mostrar de los datos adjuntos.
Tamaño Int32 El tamaño en bytes de los datos adjuntos.

Mention (versión preliminar)

Representa una notificación a una persona basada en la dirección de correo electrónico de la persona. Este tipo de notificación también se conoce como menciones @.

El recurso Message admite Mention. Incluye una propiedad MentionsPreview que indica si el usuario registrado se menciona en esa instancia, y la propiedad de navegación Mentions que permite obtener detalles de cualquier mención en esa instancia.

Al crear un mensaje, una aplicación puede crear una mención en la misma solicitud POST al incluir la mención en la propiedadMentions. Usando una solicitud GET con el parámetro de consulta $filter, una aplicación puede devolver todos los mensajes en el buzón del usuario que ha iniciado sesión que mencionan al usuario. Una solicitud GET con el parámetro $expand de consulta permite a la aplicación expandir todas las menciones en un mensaje específico.

Este mecanismo de permitir que una aplicación establezca y reciba menciones en los mensajes permite notificaciones ligeras, en las que el usuario que hace la mención puede permanecer en el contexto existente (como componer el cuerpo de un mensaje) mientras la aplicación establece la propiedad Mentions subyacente. Las personas mencionadas pueden averiguar fácilmente si se mencionan a través de solicitudes GET con el parámetro de consulta $filter o $expand.

Un caso de uso de ejemplo de la API de Mentions está en Outlook, el cliente de correo. Cuando un usuario escribe @ mientras escribe un mensaje, Outlook le permite al usuario simplemente seleccionar o escribir un nombre para completar la mención @, sin tener que salir del contexto para llamar la atención de la persona. Outlook establece de forma interna la propiedad Mentions antes de crear y enviar realmente el mensaje. Outlook también usa operaciones GET con $filter y $expand para permitir que el usuario que haya iniciado sesión busque cómodamente si y en qué mensajes se menciona al usuario, alertando al usuario sobre elementos de acción o discusiones para lograr una respuesta más rápida.

Tipo: Microsoft.OutlookServices.Mention

Propiedad Tipo Descripción ¿Se puede escribir? ¿Se puede filtrar?
Aplicación Cadena El nombre de la aplicación donde se crea la mención. Opcional. No utilizado y predeterminado como nulo para Message. No
ClientReference Cadena Un identificador exclusivo que representa un primario de la instancia de recurso. Opcional. No utilizado y predeterminado como nulo para Message.
CreatedBy EmailAddress La información de correo electrónico del usuario que hizo la mención. Necesario. No
CreatedDateTime DateTimeOffset La fecha y hora en que se creó la mención en el cliente. No No
DeepLink Cadena Un vínculo web profundo al contexto de la mención en la instancia de recurso. Opcional. No utilizado y predeterminado como nulo para Message. No
Id Cadena El identificador exclusivo de una mención en una instancia de recurso. No No
Mentioned EmailAddress La información de correo electrónico de la persona mencionada. Necesario. No
MentionText Cadena Contenido de la mención. Opcional. No utilizado y predeterminado como nulo para Message. No
ServerCreatedDateTime DateTimeOffset La fecha y hora en que se creó la mención en el servidor. Opcional. No utilizado y predeterminado como nulo para Message. No No

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
Body ItemBody El cuerpo del mensaje. No Default (predeterminado)
BodyPreview Cadena Los primeros 255 caracteres del contenido del cuerpo del mensaje. No No
Categories 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
ConversationIndex Binario Indica la posición relativa del elemento dentro de la conversación a la que pertenece el correo electrónico. No 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
Flag FollowupFlag Información sobre cualquier seguimiento del mensaje.
De Recipient 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
Importancia 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. No
InternetMessageId Cadena El identificador del mensaje en el formato especificado por RFC2822. No No No
InternetMessageHeaders Colección(InternetMessageHeader) La colección de encabezados de mensaje de internet en el formato especificado por RFC2822. No No No
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
Mentions Colección (Mention) Una colección de menciones en el mensaje, ordenadas por CreatedDateTime de la más nueva a la más antigua. Por defecto, un mensaje GET no devuelve esta propiedad a menos que se aplique $expand en la propiedad. Propiedad de navegación. No No
MentionsPreview MentionsPreview Información sobre menciones en el mensaje. Al procesar una solicitud GET /messages, el servidor establece esta propiedad y la incluye en la respuesta predeterminada. El servidor devuelve null si no hay menciones en el mensaje. Opcional. No 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 Recipient La cuenta que se utiliza realmente para generar el mensaje. Default (predeterminado)
SentDateTime datetimeoffset La fecha y la hora de envío del mensaje. No No
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
Asunto Cadena El asunto del mensaje. Default (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
UnsubscribeData Colección (String) Esto contiene las entradas válidas analizadas desde el encabezado List-Unsubscribe. Si la propiedad UnsubscribeEnabled es true, esto contendría los datos para el comando mailto: en el encabezado List-Unsubscribe. Los datos deben ajustarse a RFC-2369. Utilice la acción Unsubscribe para detener mensajes futuros enviados a la lista de distribución correspondiente. No No No
UnsubscribeEnabled booleano Indica si este mensaje permite a un destinatario finalizar la suscripción y detener mensajes futuros que se envían de acuerdo con una lista de distribución de correo electrónico. True si el encabezado List-Unsubscribe se ajusta a RFC-2369. 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)

Regla que se aplica a los mensajes de la Bandeja de entrada de un usuario.

Tipo: Microsoft.OutlookServices.MessageRule

Propiedad Tipo Descripción ¿Se puede escribir?
Acciones MessageRuleActions Acciones que se van a realizar en un mensaje cuando se cumplan las condiciones correspondientes.
Condiciones MessageRulePredicates Condiciones que, cuando se cumplan, activarán las acciones correspondientes a esa regla.
DisplayName Cadena Nombre para mostrar de la regla.
Excepciones MessageRulePredicates Representa las condiciones de excepción de la regla.
HasError Booleano Indica si la regla es una condición de error. No
IsEnabled Booleano Indica si la regla está habilitada para que se aplique a los mensajes.
IsReadOnly Booleano Indica si la regla es de solo lectura y la API de REST de reglas no la puede modificar ni eliminar.
Sequence Int32 Indica el orden en que se ejecuta la regla entre otras reglas.

OutlookCategory (versión preliminar)

Tipo: Microsoft.OutlookServices.OutlookCategory

Una categoría en la que un usuario puede agrupar elementos de Outlook tales como mensajes y eventos en su buzón.

Propiedad Tipo Descripción ¿Se puede escribir? ¿Se puede filtrar?
DisplayName Cadena Un nombre exclusivo para esta categoría en el buzón del usuario. No
Color CategoryColor Una constante preestablecida que representa el color mapeado para esta categoría.

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 La altura 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?
Tipo de contenido 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 La fecha y hora de la última modificación de los datos adjuntos. La fecha y la hora utilizan 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 para mostrar de los datos adjuntos. 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 y 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

Tarea

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, de manera predeterminada, la API de REST de Task 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, ItemAttachment, yReferenceAttachment 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 Las categorías asociadas a 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
Importancia Importancia 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 una matriz de usuarios en la propiedad value de la respuesta OData. Utilice $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 información actual, refiérase a la definición User en el correspondiente archivo de metadatos 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 El nombre para mostrar del usuario.
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 relevancia de los mensajes del usuario según las designaciones explícitas que invalidan una 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
MasterCategories Colección(OutlookCategory) La lista maestra de categorías del usuario. Propiedad de navegación.
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.AttendeeBase

Propiedad Tipo Descripción
Estado ResponseStatus La respuesta (ninguna, aceptada, rechazada, etc.) y el tiempo.

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.

AutomaticRepliesMailTips (versión preliminar)

Sugerencias de correo sobre respuestas automáticas configuradas en un buzón.

Tipo: Microsoft.OutlookServices.AutomaticRepliesMailTips

Propiedad Tipo Descripción
Mensaje Cadena El mensaje de respuesta automática.
MessageLanguage LocaleInfo El idioma en el que se encuentra el mensaje de respuesta automática.
ScheduledStartTime DateTimeTimeZone La fecha y la hora en que las respuestas automáticas están configuradas para comenzar.
ScheduledEndTime DateTimeTimeZone La fecha y la hora en que las respuestas automáticas se configuran para finalizar.

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 La respuesta automática para enviar a la audiencia externa especificada, si Status es AlwaysEnabled o Scheduled.
InternalReplyMessage Cadena La 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 La 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 La 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 Fecha y hora 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 para mostrar de la persona o entidad.
Dirección Cadena Dirección de correo de la persona o entidad.

Error (versión preliminar)

Un error que ocurre durante una acción.

Tipo: Microsoft.OutlookServices.Error

Propiedad Tipo Descripción
Mensaje Cadena Mensaje de error.
Código Cadena Código de error.

FollowUpFlag (versión preliminar)

Información sobre el seguimiento en una instancia de recurso.

Tipo: Microsoft.OutlookServices.FollowupFlag

Propiedad Tipo Descripción
CompletedDateTime DateTimeTimeZone La fecha y hora en que finalizó el seguimiento.
DueDateTime DateTimeTimeZone Fecha y hora en que se va a finalizar el seguimiento.
StartDateTime DateTimeTimeZone Fecha y hora en que va a iniciarse el seguimiento.
FlagStatus FollowupFlagStatus Representa si la instancia de recurso primario está marcada para seguimiento o si su seguimiento ha finalizado.

GeoCoordinates

Coordenadas geográficas y elevación 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 La precisión del sensor que proporciona la altitud.

InternetMessageHeader (versión preliminar)

Un par clave-valor que representa un encabezado de mensaje de internet en el formato especificado por RFC2822 que proporciona detalles de la ruta de red tomada por un mensaje del remitente al destinatario.

Tipo: Microsoft.OutlookServices.InternetMessageHeader

Propiedad Tipo Descripción
Nombre Cadena La clave en el par clave-valor del encabezado del mensaje de internet.
Valor Cadena El valor en el par clave-valor del encabezado del mensaje de internet.

ItemBody

El contenido del cuerpo de un mensaje o evento.

Tipo: Microsoft.OutlookServices.ItemBody

Propiedad Tipo Descripción
Tipo de contenido 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, como 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 como se define en ISO 639-1, y el componente de país sigue los códigos de 2 letras como se define en ISO 3166-1 alpha-2.

Location (versión preliminar)

La ubicación de un evento.

Tipo: Microsoft.OutlookServices.Location

Propiedad Tipo Descripción
Dirección PhysicalAddress La dirección física de la ubicación.
Coordenadas GeoCoordinates Coordenadas geográficas y elevación de la ubicación.
DisplayName Cadena Nombre asociado a la ubicación.
LocationEmailAddress Cadena Dirección de correo electrónico opcional de la ubicación
LocationUri Cadena URI opcional que representa la ubicación.
LocationType LocationType El tipo de ubicación: Default, ConferenceRoom, HomeAddress, BusinessAddress,GeoCoordinates, StreetAddress, Hotel, Restaurant, LocalBusiness, PostalAddress.

LocationConstraint

Las condiciones establecidas 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.
Locations Colección(LocationConstraintItem) Una o más ubicaciones que el cliente solicita para una reunión.

LocationConstraintItem

Las condiciones establecidas por un cliente para verificar 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.

MailTips (versión preliminar)

Mensajes informativos que se muestran a los usuarios mientras redactan un mensaje. Por ejemplo, un mensaje de fuera de la oficina como una respuesta automática para un destinatario del mensaje.

Tipo: Microsoft.OutlookServices.MailTips

Propiedad Tipo Descripción
EmailAddress EmailAddress La dirección de correo electrónico del destinatario para recibir sugerencias de correo.
AutomaticReplies AutomaticRepliesMailTips Sugerencias por correo para la respuesta automática si el destinatario lo ha configurado.
MailboxFull Booleano El estado de lleno del buzón del destinatario.
CustomMailTip Cadena Una sugerencia de correo personalizada que se puede configurar en el buzón del destinatario.
ExternalMemberCount Int32 La cantidad de miembros externos si el destinatario es una lista de distribución.
TotalMemberCount Int32 La cantidad de miembros si el destinatario es una lista de distribución.
DeliveryRestricted Booleano Si el buzón del destinatario está restringido, por ejemplo, si solo acepta mensajes de una lista predefinida de remitentes, rechaza mensajes de una lista predefinida de remitentes o acepta mensajes de solo remitentes autenticados.
IsModerated Booleano Si el envío de mensajes al destinatario requiere aprobación. Por ejemplo, si el destinatario es una gran lista de distribución y se ha configurado un moderador para aprobar los mensajes enviados a esa lista de distribución, o si el envío de mensajes a un destinatario requiere la aprobación del administrador del destinatario.
RecipientScope RecipientScopeType El ámbito del destinatario, como interno, externo, socio. Por ejemplo, un administrador puede establecer que otra organización sea su "socio". El ámbito es útil si un administrador desea que ciertas sugerencias de correo sean accesibles para ciertos ámbitos. También es útil para los remitentes, para informarles de que su mensaje puede salir de la organización y ayudarles a tomar las decisiones correctas sobre la redacción, el tono y el contenido.
RecipientSuggestions Colección(Recipient) Destinatarios sugeridos basados ​​en contextos anteriores donde aparecen en el mismo mensaje.
MaxMessageSize Int32 El tamaño máximo de mensaje que se ha configurado para la organización o el buzón del destinatario.
Error Error Errores que ocurren durante la acción GetMailTips.

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 La zona horaria predeterminada del buzón del usuario.
Idioma LocaleInfo Representación de la configuración regional del usuario, como el idioma preferido y el país o región.
WorkingHours WorkingHours Días de la semana y horas de la zona horaria específica en la que trabaja el usuario.

MeetingTimeSuggestion

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

Tipo: Microsoft.OutlookServices.MeetingTimeSuggestion

Propiedad Tipo Descripción
MeetingTimeSlot TimeSlot Un 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.
Locations 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 FindMeetingTimes ordena 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 %

Entonces, la confianza de la franja horaria de la reunión, que es la posibilidad media de asistencia, es (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 Un 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.

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

MentionsPreview (versión preliminar)

Representa información sobre menciones en una instancia de recurso.

Tipo: Microsoft.OutlookServices.MentionsPreview

Propiedad Tipo Descripción
IsMentioned Booleano Verdadero si el usuario registrado se menciona en la instancia de recurso primario. Solo lectura. Admite el filtrado.

MessageRuleActions (versión preliminar)

Representa el conjunto de acciones que están disponibles para una regla.

Tipo: Microsoft.OutlookServices.MessageRuleActions

Propiedad Tipo Descripción
AssignCategories Colección (String) Lista de categorías que se asignarán a un mensaje.
CopyToFolder Cadena Identificador de la carpeta donde se va a copiar un mensaje.
Eliminar Booleano Indica si un mensaje se debe mover a la carpeta Elementos eliminados.
ForwardAsAttachmentTo Colección (Destinatario) Direcciones de correo electrónico de los destinatarios a los que se debe reenviar un mensaje como datos adjuntos.
ForwardTo Colección (Destinatario) Direcciones de correo electrónico de los destinatarios a los que se debe reenviar un mensaje.
MarkAsRead Booleano Indica si un mensaje debe marcarse como leído.
MarkImportance Importancia Establece la importancia del mensaje, que puede ser: Low, Normal o High.
MoveToFolder Cadena Identificador de la carpeta a la que se moverá un mensaje.
PermanentDelete Booleano Indica si un mensaje se debe eliminar permanentemente sin guardarse en la carpeta Elementos eliminados.
RedirectTo Recipient Dirección de correo electrónico a la que se debe redirigir un mensaje.
StopProcessingRules Booleano Indica si se deben evaluar las reglas siguientes.

MessageRulePredicates (versión preliminar)

Representa el conjunto de condiciones y excepciones que están disponibles para una regla.

Tipo: Microsoft.OutlookServices.MessageRulePredicates

Propiedad Tipo Descripción
BodyContains Colección (String) Representa las cadenas que deben aparecer en el cuerpo de un mensaje entrante para que se aplique la condición o excepción.
BodyOrSubjectContains Colección (String) Representa las cadenas que deben aparecer en el cuerpo o el asunto de un mensaje entrante para que se aplique la condición o excepción.
Categories Colección (String) Representa las categorías con las que debe etiquetarse un mensaje entrante para que se aplique la condición o excepción.
FromAddresses Colección (Destinatario) Representa las direcciones de correo electrónico específicas de un de un mensaje entrante para que se aplique la condición o excepción.
HasAttachments Booleano Indica si un mensaje entrante debe tener datos adjuntos para que se aplique la condición o excepción.
HeaderContains Colección (String) Representa las cadenas que deben aparecer en los encabezados de un mensaje entrante para que se aplique la condición o excepción.
Importancia Importancia Importancia que se marca en un mensaje entrante para que se aplique la condición o excepción: , oLow Normal High
IsApprovalRequest Booleano Indica si un mensaje entrante debe ser una solicitud de aprobación para que se aplique la condición o excepción.
IsAutomaticForward Booleano Indica si un mensaje entrante debe reenviarse automáticamente para que se aplique la condición o excepción.
IsAutomaticReply Booleano Indica si un mensaje entrante debe ser una respuesta automática para que se aplique la condición o excepción.
IsEncrypted Booleano Indica si un mensaje entrante debe estar cifrado para que se aplique la condición o excepción.
IsMeetingRequest Booleano Indica si un mensaje entrante debe ser una convocatoria de reunión para que se aplique la condición o excepción.
IsMeetingResponse Booleano Indica si un mensaje entrante debe ser una respuesta a la reunión para que se aplique la condición o excepción.
IsNonDeliveryReport Booleano Indica si un mensaje entrante debe ser un informe de no entrega para que se aplique la condición o excepción.
IsPermissionControlled Booleano Indica si un mensaje entrante debe estar controlado por permisos (protegido por RMS) para que se aplique la condición o excepción.
IsReadReceipt Booleano Indica si un mensaje entrante debe ser una confirmación de lectura para que se aplique la condición o excepción.
IsSigned Booleano Indica si un mensaje entrante debe estar firmado con S/MIME para que se aplique la condición o excepción.
IsVoicemail Booleano Indica si un mensaje entrante debe ser un correo de voz para que se aplique la condición o excepción.
MessageActionFlag MessageActionFlag Representa el valor de marca de acción que aparece en un mensaje entrante para que se aplique la condición o excepción.
NotSentToMe Booleano Indica si el propietario del buzón no debe ser un destinatario de un mensaje entrante para que se aplique la condición o excepción.
ReceipentContains Colección (String) Representa las cadenas que aparecen en las propiedades ToRecipients o CcRecipients de un mensaje entrante para que se aplique la condición o excepción.
SenderContains Colección (String) Representa las cadenas que aparecen en la propiedad From de un mensaje entrante para que se aplique la condición o excepción.
Confidencialidad Confidencialidad Representa el nivel de confidencialidad que debe marcarse en un mensaje entrante para que se aplique la condición o excepción. Los valores posibles son: Normal, Personal, Private y Confidential.
SentCcMe Booleano Indica si el propietario del buzón debe estar en la propiedad CcRecipients de un mensaje entrante para que se aplique la condición o excepción.
SentOnlyToMe Booleano Indica si el propietario del buzón debe ser el único destinatario de un mensaje entrante para que se aplique la condición o excepción.
SentToAddresses Colección (Destinatario) Representa las direcciones de correo electrónico a las que debe enviarse un mensaje entrante para que se aplique la condición o excepción.
SentToMe Booleano Indica si el propietario del buzón debe estar en la propiedad ToRecipients de un mensaje entrante para que se aplique la condición o excepción.
SentToOrCcMe Booleano Indica si el propietario del buzón debe estar en una propiedad ToRecipients o CcRecipients de un mensaje entrante para que se aplique la condición o excepción.
SubjectContains Colección (String) Representa las cadenas que aparecen en el asunto de un mensaje entrante para que se aplique la condición o excepción.
WithinSizeRange SizeRange Especifica los tamaños máximo y mínimo (en kilobytes) en que un mensaje entrante debe estar comprendido para que una condición o excepción se aplique.

PatternedRecurrence

Patrón e intervalo de periodicidad.

Tipo: Microsoft.OutlookServices.PatternedRecurrence

Propiedad Tipo Descripción
Patrón RecurrencePattern Frecuencia de un evento.
RecurrenceTimeZone Cadena La zona horaria de las horas de inicio y fin. Consulte el tipo complejo DateTimeTimeZone para obtener la lista de zonas horarias admitidas.
Range RecurrenceRange Duración de un evento.

Phone

Representa un número de teléfono.

Tipo: Microsoft.OutlookServices.Phone

Propiedad Tipo Descripción
Número cadena El número de teléfono.
Tipo Cadena El tipo de número de teléfono. Valores posibles: Home, Business, Mobile, Other, Assistant, HomeFax, BusinessFax, OtherFax, Pager, Radio.

PhysicalAddress

La dirección física de un contacto.

Tipo: Microsoft.OutlookServices.PhysicalAddress

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

Recipient

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 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 Numbered: cuántas veces 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.

SizeRange (versión preliminar)

Especifica los tamaños máximo y mínimo (en kilobytes) que un mensaje entrante debe tener para que una condición o excepción se aplique.

Tipo: Microsoft.OutlookServices.SizeRange

Propiedad Tipo Descripción
MaximumSize Int32 Tamaño máximo (en kilobytes) que un mensaje entrante debe tener para que una condición o excepción se aplique.
MinimumSize Int32 Tamaño mínimo (en kilobytes) que un mensaje entrante debe tener para que una condición o excepción se aplique.

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 periodos de tiempo.

TimeSlot

Un periodo de tiempo.

Tipo: Microsoft.OutlookServices.TimeSlot

Propiedad Tipo Descripción
Iniciar DateTimeTimeZone Comienza un periodo de tiempo.
End DateTimeTimeZone Finaliza un periodo de tiempo.

TimeZoneInformation (versión preliminar)

Representa una zona horaria. Los formatos admitidos Windows y la zona horaria de la Autoridad de números asignados de internet (IANA) (también conocida como zona horaria Olson).

Tipo: Microsoft.OutlookServices.TimeZoneInformation

Propiedad Tipo Descripción
Alias Cadena Identificador de la zona horaria.
DisplayName Cadena Cadena de visualización que representa la zona horaria.

Website (versión preliminar)

Representa un sitio web.

Tipo: Microsoft.OutlookServices.Website

Propiedad Tipo Descripción
Dirección Cadena La URL del sitio web.
DisplayName Cadena Nombre para mostrar del sitio web.
Tipo WebsiteType El tipo de sitio web comúnmente asociado con un contacto. Los valores posibles son: Blog, Home, Other, Profile y Work.

WorkingHours (versión preliminar)

Representa los días de la semana y las horas de la zona horaria específica en la que trabaja el usuario.

Tipo: Microsoft.OutlookServices.WorkingHours

Propiedad Tipo Descripción
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.
StartTime Edm.TimeOfDay Hora del día en la que el usuario empieza a trabajar.
EndTime Edm.TimeOfDay Hora del día en la que el usuario deja de trabajar.
TimeZone Cadena Zona horaria a la que se aplica el horario laboral. Consulte DateTimeTimeZone para obtener una lista de zonas horarias válidas.

Enumeraciones

DayOfWeek

El conjunto de días de la semana.

Valores admitidos:

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

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)

ActivityDomain

La naturaleza de una actividad.

Valores admitidos:

  • Trabajo
  • Personal
  • No restringido
  • Desconocido

AutomaticRepliesStatus

El 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

CategoryColor (versión preliminar)

El color que caracteriza una categoría en el buzón del usuario. El color real que representa cada constante preestablecida depende del cliente de Outlook que se utiliza para mostrar las categorías.

Valor admitido Color asignado al cliente de escritorio de Outlook
Preset0 Rojo
Preset1 Naranja
Preset2 Marrón
Preset3 Amarillo
Preset4 Verde
Preset5 Verde azulado
Preset6 Oliva
Preset7 Azul
Preset8 Púrpura
Preset9 Arándano
Preset10 Acero
Preset11 Acero oscuro
Preset12 Gris
Preset13 Gris oscuro
Preset14 Negro
Preset15 Rojo oscuro
Preset16 Anaranjado oscuro
Preset17 Marrón oscuro
Preset18 Amarillo oscuro
Preset19 Verde oscuro
Preset20 Verde azulado oscuro
Preset21 Oliva oscuro
Preset22 Azul oscuro
Preset23 Púrpura oscuro
Preset24 Arándano oscuro
Ninguno Ningún color asignado

ExternalAudienceScope

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

Valores admitidos:

  • Todo
  • ContactsOnly (solo contactos)
  • Ninguno

FollowupFlagStatus (versión preliminar)

Representa el estado del indicador de seguimiento para una instancia de recurso.

Valores admitidos:

  • Completar
  • Flagged (marcado)
  • NotFlagged (sin marcar)

InferenceClassificationType

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

Valores admitidos:

  • Prioritarios
  • Otro

LocationType (versión preliminar)

Los posibles tipos de ubicaciones.

Valores admitidos:

  • Default (predeterminado)
  • ConferenceRoom (sala de conferencias)
  • HomeAddress (dirección particular)
  • BusinessAddress (dirección comercial)
  • GeoCoordinates (coordenadas geográficas)
  • StreetAddress (dirección de la calle)
  • Hotel
  • Restaurant (restaurante)
  • LocalBusiness (negocio local)
  • PostalAddress (dirección postal)

MailTipsType (versión preliminar)

Una enumeración de marcas que representa las sugerencias de mensajes de correo solicitadas.

Valores admitidos:

  • AutomaticReplies (respuestas automáticas)
  • CustomMailTip (sugerencia de correo personalizada)
  • DeliveryRestriction (restricción en la entrega)
  • ExternalMemberCount (cantidad de miembros externos)
  • MailboxFullStatus (estado de buzón lleno)
  • MaxMessageSize
  • ModerationStatus (estado de moderación)
  • RecipientScope (ámbito de destinatarios)
  • RecipientSuggestions (sugerencias de destinatarios)
  • TotalMemberCount

MessageActionFlag (versión preliminar)

Especifica la acción que debe tomarse para un mensaje.

Valores admitidos:

  • Cualquiera
  • Llamada
  • DoNotForward (no reenviar)
  • FollowUp (seguimiento)
  • FYI (para su información)
  • Forward (reenviar)
  • NoResponseNecessary (respuesta no necesaria)
  • Lectura
  • Responder
  • ReplyToAll (responder a todos)
  • Revisión

PhoneType (versión preliminar)

El tipo de números de teléfono comúnmente asociados con un contacto.

Valores admitidos:

  • Assistant (asistente)
  • Negocio
  • BusinessFax (fax de empresa)
  • Personal
  • HomeFax (fax personal)
  • Móvil
  • Otro
  • OtherFax (otro fax)
  • Buscapersonas
  • Radio

RecipientScopeType (versión preliminar)

Una enumeración de indicadores que representa los tipos de ámbitos de destinatario. Los administradores utilizan los ámbitos de los destinatarios para especificar que ciertas sugerencias de correo electrónico sean accesibles solo para un determinado ámbito.

Valores admitidos:

  • Ninguno
  • Interno
  • Externo
  • ExternalPartner (socio externo)
  • ExternalNonPartner (externo no socio)

ReferenceAttachmentPermissions

Permisos de acceso para el archivo o la carpeta de la referencia adjunta.

Valores admitidos:

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

ReferenceAttachmentProviders

Posibles proveedores de almacenamiento de archivos para las referencias adjuntas.

Valores admitidos:

  • Dropbox
  • OneDriveBusiness
  • OneDriveConsumer
  • Otro

Confidencialidad

Indica el nivel de privacidad.

Valores admitidos:

  • Importance
  • Personal
  • Privado
  • Confidencial

TaskStatus

Especifica el estado o el progreso de una tarea.

Valores admitidos:

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

TimeZoneStandard (versión preliminar)

El formato para expresar zonas horarias.

Valores admitidos:

  • Windows
  • Iana

WebsiteType (versión preliminar)

Especifica el tipo de sitio web comúnmente asociado con un contacto.

Valores admitidos:

  • Blog
  • Personal
  • Otro
  • Perfil
  • Trabajo

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

  • $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. La búsqueda de contactos y eventos de calendario no se admite.

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.
Cantidad.Recibida 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 To.

Busque campos comunes utilizando el parámetro de consulta $search sin especificar una propiedad. Una búsqueda predeterminada buscará en las propiedades Body, Sendery Subject. 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/beta/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/beta/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/beta/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 en la URL y listos para enviar a su servidor:

GET https://outlook.office.com/api/beta/me/messages?$search=%22pizza%22
GET https://outlook.office.com/api/beta/me/messages?$search=%22subject:pizza%22
GET https://outlook.office.com/api/beta/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 dentro del 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/beta/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 Subject.

GET https://outlook.office.com/api/beta/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/beta/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/beta/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/beta/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 Sender.

GET https://outlook.office.com/api/beta/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 en la URL y listos para enviar a su servidor:

GET https://outlook.office.com/api/beta/me/events?$filter=Start/DateTime%20ge%20%272016-04-01T08:00%27
GET https://outlook.office.com/api/beta/me/events?$filter=Subject%20eq%20%27Mega%20Charity%20Bash%27
GET https://outlook.office.com/api/beta/me/messages?$filter=IsRead%20eq%20false
GET https://outlook.office.com/api/beta/me/messages?$filter=HasAttachments%20eq%20true
GET https://outlook.office.com/api/beta/me/messages?$filter=ReceivedDateTime%20ge%202014-09-01
GET https://outlook.office.com/api/beta/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/beta/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/beta/me/messages?$orderby=ReceivedDateTime desc

El mismo ejemplo con codificación de URL:

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

Paginar resultados

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

Contar 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/beta/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/beta/me/messages/$count?$filter=IsRead eq false

El mismo ejemplo con codificación de URL.

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

Juntando las piezas

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 Importance establecido en High.

  • Devolver las propiedades de asunto, remitente y ReceivedDateTime.

  • Devuelve solo los primeros cinco 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/beta/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/beta/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/beta/me/messages?$filter=Importance%20eq%20%27High%27&select=Subject,Sender,ReceivedDateTime&$top=5

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

Vea también