Compartir a través de


SharePoint Embedded

Microsoft SharePoint Embedded es un sistema de administración de documentos y archivos basado en la nube adecuado para su uso en cualquier aplicación. SharePoint Embedded es una solución solo de API que permite a los desarrolladores de aplicaciones aprovechar la eficacia de la plataforma de almacenamiento de documentos y archivos de Microsoft 365 para cualquier aplicación, y es adecuada para empresas que crean aplicaciones de línea de negocio e ISV que crean aplicaciones multiinquilino.

Este conector está disponible en los siguientes productos y regiones:

Service Class Regions
Copilot Studio Estándar Todas las regiones de Power Automate excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Aplicaciones lógicas Estándar Todas las regiones de Logic Apps excepto las siguientes:
     - Regiones de Azure Government
     - Regiones de Azure China
     - Departamento de Defensa de EE. UU. (DoD)
Power Apps Estándar Todas las regiones de Power Apps excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Power Automate Estándar Todas las regiones de Power Automate excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Contacto
Nombre Microsoft
URL https://learn.microsoft.com/en-us/sharepoint/dev/embedded/overview
Correo Electrónico spe-connector@service.microsoft.com
Metadatos del conector
Publicador Microsoft
Sitio web https://learn.microsoft.com/en-us/sharepoint/dev/embedded/overview
Directiva de privacidad https://privacy.microsoft.com/
Categorías Contenido y archivos

Introducción

Para poder usar el conector de SharePoint Embedded, deberá crear una aplicación de SharePoint Embedded. Consulte la documentación de SharePoint Embedded para obtener más información y empezar.

Concesión de acceso al conector insertado de SharePoint

Para que el conector de SharePoint Embedded interactúe con contenedores de almacenamiento de archivos y contenido en un inquilino, deberá crear un applicationPermissionGrant para la aplicación de conector de SharePoint Embedded en para containerTypeRegistration ese inquilino. Esto permite que el conector de SharePoint Embedded acceda al tipo de contenedor específico de la aplicación en un inquilino.

Conceda full permisos al identificador e8e1b0bf-140f-4b8b-8e94-fbe8937fad04 de aplicación del conector de SharePoint Embedded para delegated las llamadas mediante Microsoft Graph API.

PUT /storage/fileStorage/containerTypeRegistrations/{containerTypeId}/applicationPermissionGrants/e8e1b0bf-140f-4b8b-8e94-fbe8937fad04
Content-Type: application/json
{
  "delegatedPermissions": ["full"],
  "applicationPermissions": ["none"]
}

Consulte el artículo de referencia create fileStorageContainerTypeAppPermissionGrant API para obtener más información.

Problemas conocidos y limitaciones

  • El tamaño máximo de archivo admitido con la tarea Crear archivo es de 10 MB
  • La creación de contenedores no está disponible con el conector
  • Solo se admite la autenticación delegada

Acciones

Activación del contenedor

Activación de un contenedor

Actualización de las propiedades personalizadas del contenedor

Actualización de las propiedades personalizadas de un contenedor

Actualización del contenedor

Actualización de un contenedor

Actualización del permiso de contenedor

Actualización de un permiso en un contenedor

Actualizar el contenido del archivo

Esta operación actualiza el contenido de un archivo.

Cambiar nombre de archivo

Esta operación cambia el nombre de un archivo en un contenedor de SharePoint Embedded.

Creación de permisos de contenedor

Creación de un permiso en un contenedor

Creación de una columna de contenedor

Crear una columna que defina el esquema del contenedor

Creación de una vista previa de archivos

Esta operación crea una vista previa de un archivo en un contenedor de SharePoint Embedded.

Crear archivo

Esta operación crea un archivo y devuelve los metadatos de driveItem.

Crear carpeta

Esta operación crea una nueva carpeta en un contenedor de SharePoint Embedded, ya sea en el nivel raíz o dentro de otra carpeta.

Crear vínculo de uso compartido

Esta operación crea un vínculo para compartir para un archivo en un contenedor de SharePoint Embedded.

Desactive el archivo

Esta operación comprueba un archivo en un contenedor de SharePoint Embedded, lo que impide que otros modifiquen el documento.

Descartar la desprotección

Esta operación descarta la descons check out de un archivo en un contenedor de SharePoint Embedded.

Eliminación de la versión del archivo

Esta operación elimina una versión específica de un archivo en un contenedor de SharePoint Embedded.

Eliminación del contenedor reciclado

Eliminar permanentemente un contenedor reciclado

Eliminación del permiso de contenedor

Eliminación de un permiso en un contenedor

Eliminar archivo

Esta operación elimina un archivo en un contenedor de SharePoint Embedded.

Eliminar columna de contenedor

Eliminación de una columna que define el esquema del contenedor

Eliminar contenedor

Eliminación de un contenedor

Eliminar elementos reciclados

Esta operación elimina permanentemente uno o varios elementos reciclados de la papelera de reciclaje de un contenedor de SharePoint Embedded.

Eliminar permiso de uso compartido

Esta operación elimina un permiso de uso compartido específico para un archivo en un contenedor de SharePoint Embedded.

Enumeración de contenedores reciclados

Enumeración de contenedores reciclados

Enumerar campos de archivo

Esta operación obtiene los campos de elemento de lista (metadatos) asociados a un archivo en un contenedor de SharePoint Embedded.

Enumerar columnas de contenedor

Enumerar columnas que definen el esquema del contenedor

Enumerar contenedores

Enumerar contenedores

Enumerar elementos en el contenedor

Esta operación obtiene la lista de archivos y subcarpetas de un contenedor.

Enumerar elementos reciclados

Esta operación enumera los elementos de la papelera de reciclaje de un contenedor de SharePoint Embedded.

Enumerar miniaturas

Esta operación muestra las miniaturas disponibles para un archivo en un contenedor de SharePoint Embedded.

Enumerar permisos de contenedor

Enumeración de permisos en un contenedor

Enumerar versiones de archivo

Esta operación enumera las versiones anteriores de un archivo en un contenedor de SharePoint Embedded.

Envío de invitación para uso compartido

Esta operación envía una invitación para compartir para un archivo en un contenedor de SharePoint Embedded.

Establecer campos de archivo

Esta operación actualiza los campos de elemento de lista (metadatos) asociados a un archivo en un contenedor de SharePoint Embedded. Use valores NULL para borrar los valores de campo.

Obtención de la versión del archivo

Esta operación obtiene una versión específica de un archivo en un contenedor de SharePoint Embedded.

Obtención de propiedades personalizadas de contenedor

Obtención de propiedades personalizadas de un contenedor

Obtención de un contenedor

Obtención de un contenedor

Obtención del permiso de uso compartido

Esta operación obtiene un permiso de uso compartido específico para un archivo en un contenedor de SharePoint Embedded.

Obtener columna de contenedor

Obtención de una columna del contenedor

Obtener contenido de archivo

Esta operación obtiene el contenido de un archivo.

Obtener las propiedades de archivos

Esta operación obtiene las propiedades de un archivo en un contenedor de SharePoint Embedded.

Obtener miniatura

Esta operación obtiene una miniatura específica para un archivo en un contenedor de SharePoint Embedded.

Permisos de uso compartido de elementos de lista

En esta operación se enumeran los permisos de uso compartido de un elemento de un contenedor de SharePoint Embedded.

Proteger el archivo

Esta operación comprueba en un archivo que se ha desprotegido en un contenedor de SharePoint Embedded.

Restauración de elementos reciclados

Esta operación restaura uno o varios elementos reciclados de la papelera de reciclaje de un contenedor de SharePoint Embedded.

Restauración del contenedor reciclado

Restauración de un contenedor reciclado

Activación del contenedor

Activación de un contenedor

Parámetros

Nombre Clave Requerido Tipo Description
ID de contenedor
container-id True string

El identificador del contenedor

Actualización de las propiedades personalizadas del contenedor

Actualización de las propiedades personalizadas de un contenedor

Parámetros

Nombre Clave Requerido Tipo Description
ID de contenedor
container-id True string

El identificador del contenedor

object

Devoluciones

Actualización del contenedor

Actualización de un contenedor

Parámetros

Nombre Clave Requerido Tipo Description
ID de contenedor
container-id True string

El identificador del contenedor

Description
description string

Descripción del contenedor

Nombre de pantalla
displayName string

El nombre del contenedor

OCR habilitado
isOcrEnabled boolean

Si OCR (reconocimiento óptico de caracteres) está habilitado para el contenedor

Límite de versiones secundarias de elemento
itemMinorVersionLimit integer

Número máximo de versiones secundarias que se conservarán para los elementos del contenedor.

Control de versiones de elementos habilitado
isItemVersioningEnabled boolean

Si el control de versiones de elementos está habilitado para el contenedor

Devoluciones

Actualización del permiso de contenedor

Actualización de un permiso en un contenedor

Parámetros

Nombre Clave Requerido Tipo Description
ID de contenedor
container-id True string

El identificador del contenedor

Id. de permiso
permission-id True string

Identificador de permiso

Roles de permiso
roles True array of string

Roles que se van a conceder al usuario

Devoluciones

Actualizar el contenido del archivo

Esta operación actualiza el contenido de un archivo.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de archivo
file-id True string

Identificador único del archivo

ID de contenedor
container-id True string

Identificador único del contenedor

Contenido del archivo (Base64)
body True byte

Contenido del archivo codificado en Base64

Devoluciones

El contenido del archivo

Contenido del archivo
binary

Cambiar nombre de archivo

Esta operación cambia el nombre de un archivo en un contenedor de SharePoint Embedded.

Parámetros

Nombre Clave Requerido Tipo Description
ID de contenedor
container-id True string

Identificador único del contenedor

Id. de archivo
file-id True string

Identificador único del archivo

Nombre
name string

El nuevo nombre del archivo

Devoluciones

Metadatos del elemento de unidad

Body
DriveItem

Creación de permisos de contenedor

Creación de un permiso en un contenedor

Parámetros

Nombre Clave Requerido Tipo Description
ID de contenedor
container-id True string

El identificador del contenedor

Roles de permiso
roles True array of string

Roles que se van a conceder al usuario

Nombre principal del usuario
userPrincipalName True string

El nombre principal de usuario de identidad

Devoluciones

Creación de una columna de contenedor

Crear una columna que defina el esquema del contenedor

Parámetros

Nombre Clave Requerido Tipo Description
ID de contenedor
container-id True string

El identificador del contenedor

object

Devoluciones

Creación de una vista previa de archivos

Esta operación crea una vista previa de un archivo en un contenedor de SharePoint Embedded.

Parámetros

Nombre Clave Requerido Tipo Description
ID de contenedor
container-id True string

Identificador único del contenedor

Id. de archivo
file-id True string

Identificador único del archivo

Página
page integer

Especifica el número de página del documento que se va a obtener una vista previa

Nivel de zoom
zoom float

Especifica el nivel de zoom de la vista previa del documento (por ejemplo, 0,5, 1.0, 1.5)

Devoluciones

Nombre Ruta de acceso Tipo Description
Obtener dirección URL
getUrl string

Dirección URL que se puede usar para recuperar la versión preliminar mediante una solicitud GET

Parámetros posteriores
postParameters string

Parámetros que se pueden usar con la propiedad postUrl para recuperar la vista previa mediante una solicitud POST

Dirección URL posterior
postUrl string

Dirección URL que se puede usar para recuperar la versión preliminar mediante una solicitud POST

Crear archivo

Esta operación crea un archivo y devuelve los metadatos de driveItem.

Parámetros

Nombre Clave Requerido Tipo Description
Id. primario
parent-id True string

Identificador de elemento de unidad de la carpeta primaria o "raíz"

ID de contenedor
container-id True string

Identificador único del contenedor

Nombre de archivo
file-name True string

Nombre del archivo

Contenido del archivo (Base64)
body True byte

Contenido del archivo codificado en Base64

Devoluciones

Metadatos del elemento de unidad

Body
DriveItem

Crear carpeta

Esta operación crea una nueva carpeta en un contenedor de SharePoint Embedded, ya sea en el nivel raíz o dentro de otra carpeta.

Parámetros

Nombre Clave Requerido Tipo Description
ID de contenedor
container-id True string

Identificador único del contenedor

Id. de carpeta principal
parent-id True string

Identificador de la carpeta primaria donde se creará la nueva carpeta. Use "root" para crear una carpeta en el nivel raíz del contenedor o proporcionar un identificador de carpeta específico para crear una carpeta anidada.

Nombre de carpeta
name True string

Nombre de la carpeta que se va a crear

Comportamiento de conflictos
@microsoft.graph.conflictBehavior string

Qué hacer si ya existe una carpeta con el mismo nombre

Devoluciones

Metadatos del elemento de unidad

Body
DriveItem

Crear vínculo de uso compartido

Esta operación crea un vínculo para compartir para un archivo en un contenedor de SharePoint Embedded.

Parámetros

Nombre Clave Requerido Tipo Description
ID de contenedor
container-id True string

Identificador único del contenedor

Id. de archivo
file-id True string

Identificador único del archivo

Tipo de vínculo
type True string

Tipo de vínculo de uso compartido que se va a crear.

Ámbito de vínculo
scope string

Ámbito del vínculo de uso compartido

Fecha de expiración
expirationDateTime date-time

Fecha y hora en que expira el vínculo (aaaa-MM-ddTHH:mm:ssZ)

Devoluciones

Representa un vínculo para compartir de un archivo o carpeta.

Desactive el archivo

Esta operación comprueba un archivo en un contenedor de SharePoint Embedded, lo que impide que otros modifiquen el documento.

Parámetros

Nombre Clave Requerido Tipo Description
ID de contenedor
container-id True string

Identificador único del contenedor

Id. de archivo
file-id True string

Identificador único del archivo

Descartar la desprotección

Esta operación descarta la descons check out de un archivo en un contenedor de SharePoint Embedded.

Parámetros

Nombre Clave Requerido Tipo Description
ID de contenedor
container-id True string

Identificador único del contenedor

Id. de archivo
file-id True string

Identificador único del archivo

Eliminación de la versión del archivo

Esta operación elimina una versión específica de un archivo en un contenedor de SharePoint Embedded.

Parámetros

Nombre Clave Requerido Tipo Description
ID de contenedor
container-id True string

Identificador único del contenedor

Id. de archivo
file-id True string

Identificador único del archivo

Id. de la versión
version-id True string

Identificador único de la versión que se va a eliminar

Eliminación del contenedor reciclado

Eliminar permanentemente un contenedor reciclado

Parámetros

Nombre Clave Requerido Tipo Description
ID de contenedor
container-id True string

El identificador del contenedor

Eliminación del permiso de contenedor

Eliminación de un permiso en un contenedor

Parámetros

Nombre Clave Requerido Tipo Description
ID de contenedor
container-id True string

El identificador del contenedor

Id. de permiso
permission-id True string

Identificador de permiso

Eliminar archivo

Esta operación elimina un archivo en un contenedor de SharePoint Embedded.

Parámetros

Nombre Clave Requerido Tipo Description
ID de contenedor
container-id True string

Identificador único del contenedor

Id. de archivo
file-id True string

Identificador único del archivo

Eliminar columna de contenedor

Eliminación de una columna que define el esquema del contenedor

Parámetros

Nombre Clave Requerido Tipo Description
ID de contenedor
container-id True string

El identificador del contenedor

Identificador de columna
column-id True string

Identificador de columna

Eliminar contenedor

Eliminación de un contenedor

Parámetros

Nombre Clave Requerido Tipo Description
ID de contenedor
container-id True string

El identificador del contenedor

Eliminar elementos reciclados

Esta operación elimina permanentemente uno o varios elementos reciclados de la papelera de reciclaje de un contenedor de SharePoint Embedded.

Parámetros

Nombre Clave Requerido Tipo Description
ID de contenedor
container-id True string

Identificador único del contenedor

Identificadores de elemento
ids True array of string

Matriz de identificadores de elementos reciclados para eliminar permanentemente

Eliminar permiso de uso compartido

Esta operación elimina un permiso de uso compartido específico para un archivo en un contenedor de SharePoint Embedded.

Parámetros

Nombre Clave Requerido Tipo Description
ID de contenedor
container-id True string

Identificador único del contenedor

Id. de archivo
file-id True string

Identificador único del archivo

Id. de permiso
permission-id True string

Identificador único del permiso que se va a eliminar

Enumeración de contenedores reciclados

Enumeración de contenedores reciclados

Parámetros

Nombre Clave Requerido Tipo Description
Id. de tipo de contenedor
containerType True string

Enumeración de contenedores reciclados del tipo de contenedor especificado

Devoluciones

Enumerar campos de archivo

Esta operación obtiene los campos de elemento de lista (metadatos) asociados a un archivo en un contenedor de SharePoint Embedded.

Parámetros

Nombre Clave Requerido Tipo Description
ID de contenedor
container-id True string

Identificador único del contenedor

Id. de archivo
file-id True string

Identificador único del archivo

Devoluciones

Nombre Ruta de acceso Tipo Description
Etag
@odata.etag string

Valor ETag de los campos

Enumerar columnas de contenedor

Enumerar columnas que definen el esquema del contenedor

Parámetros

Nombre Clave Requerido Tipo Description
ID de contenedor
container-id True string

El identificador del contenedor

Filter
$filter string

Filtro que se va a aplicar a los resultados

Devoluciones

Enumerar contenedores

Enumerar contenedores

Parámetros

Nombre Clave Requerido Tipo Description
Id. de tipo de contenedor
containerType True string

Enumeración de contenedores del tipo de contenedor especificado

Devoluciones

Enumerar elementos en el contenedor

Esta operación obtiene la lista de archivos y subcarpetas de un contenedor.

Parámetros

Nombre Clave Requerido Tipo Description
ID de contenedor
container-id True string

Identificador único del contenedor

Id. de carpeta principal
parentId True string

Identificador de la carpeta primaria desde la que se van a enumerar los elementos. Use "root" para obtener elementos del nivel raíz del contenedor o proporcionar un identificador de carpeta específico para obtener elementos de esa carpeta.

Filter
$filter string

Criterios de filtro para los resultados (formato OData), por ejemplo: parentReference/id eq '{{folderId}}' AND contains(listitem/fields/FileLeafRef, {{user_name_string}})

Seleccionar
$select string

Propiedades que se van a incluir en los resultados (separados por comas)

Expandir
$expand string

Recursos relacionados para expandirse en la respuesta

Arriba
$top integer

Número de resultados que se van a devolver

Ordenar por
$orderby string

Campos y direcciones para ordenar los resultados por

Devoluciones

Representa una página de elementos de unidad.

Enumerar elementos reciclados

Esta operación enumera los elementos de la papelera de reciclaje de un contenedor de SharePoint Embedded.

Parámetros

Nombre Clave Requerido Tipo Description
ID de contenedor
container-id True string

Identificador único del contenedor

Devoluciones

Colección de elementos de la papelera de reciclaje

Enumerar miniaturas

Esta operación muestra las miniaturas disponibles para un archivo en un contenedor de SharePoint Embedded.

Parámetros

Nombre Clave Requerido Tipo Description
ID de contenedor
container-id True string

Identificador único del contenedor

Id. de archivo
file-id True string

Identificador único del archivo

Devoluciones

Representa una colección de conjuntos de miniaturas

Enumerar permisos de contenedor

Enumeración de permisos en un contenedor

Parámetros

Nombre Clave Requerido Tipo Description
ID de contenedor
container-id True string

El identificador del contenedor

Devoluciones

Enumerar versiones de archivo

Esta operación enumera las versiones anteriores de un archivo en un contenedor de SharePoint Embedded.

Parámetros

Nombre Clave Requerido Tipo Description
ID de contenedor
container-id True string

Identificador único del contenedor

Id. de archivo
file-id True string

Identificador único del archivo

Devoluciones

Representa una colección de versiones de archivo

Envío de invitación para uso compartido

Esta operación envía una invitación para compartir para un archivo en un contenedor de SharePoint Embedded.

Parámetros

Nombre Clave Requerido Tipo Description
ID de contenedor
container-id True string

Identificador único del contenedor

Id. de archivo
file-id True string

Identificador único del archivo

Requerir inicio de sesión
requireSignIn True boolean

Indica si el destinatario de la invitación es necesario para iniciar sesión para ver el elemento compartido.

Funciones
roles True array of string

Permisos concedidos a los destinatarios de la invitación de uso compartido

Correo Electrónico
email string

La dirección de correo electrónico del destinatario

Alias
alias string

Alias del destinatario (en el caso de un destinatario de Microsoft 365)

Id. de objeto
objectId string

Identificador único del destinatario en Azure Active Directory

Message
message True string

Un mensaje personalizado enviado como parte de la invitación para compartir

Enviar invitación
sendInvitation True boolean

Si es true, se envía un vínculo para compartir a los destinatarios. Si es false, se crea un permiso pero no se envía ningún mensaje de invitación.

Devoluciones

Representa una lista de permisos para un archivo o carpeta.

Establecer campos de archivo

Esta operación actualiza los campos de elemento de lista (metadatos) asociados a un archivo en un contenedor de SharePoint Embedded. Use valores NULL para borrar los valores de campo.

Parámetros

Nombre Clave Requerido Tipo Description
ID de contenedor
container-id True string

Identificador único del contenedor

Id. de archivo
file-id True string

Identificador único del archivo

object

Devoluciones

Nombre Ruta de acceso Tipo Description
Etag
@odata.etag string

Valor ETag de los campos

Obtención de la versión del archivo

Esta operación obtiene una versión específica de un archivo en un contenedor de SharePoint Embedded.

Parámetros

Nombre Clave Requerido Tipo Description
ID de contenedor
container-id True string

Identificador único del contenedor

Id. de archivo
file-id True string

Identificador único del archivo

Id. de la versión
version-id True string

Identificador único de la versión

Devoluciones

Representa una versión de un archivo

Obtención de propiedades personalizadas de contenedor

Obtención de propiedades personalizadas de un contenedor

Parámetros

Nombre Clave Requerido Tipo Description
ID de contenedor
container-id True string

El identificador del contenedor

Devoluciones

Obtención de un contenedor

Obtención de un contenedor

Parámetros

Nombre Clave Requerido Tipo Description
ID de contenedor
container-id True string

El identificador del contenedor

Devoluciones

Obtención del permiso de uso compartido

Esta operación obtiene un permiso de uso compartido específico para un archivo en un contenedor de SharePoint Embedded.

Parámetros

Nombre Clave Requerido Tipo Description
ID de contenedor
container-id True string

Identificador único del contenedor

Id. de archivo
file-id True string

Identificador único del archivo

Id. de permiso
permission-id True string

Identificador único del permiso

Devoluciones

Representa un permiso para un archivo o carpeta.

Obtener columna de contenedor

Obtención de una columna del contenedor

Parámetros

Nombre Clave Requerido Tipo Description
ID de contenedor
container-id True string

El identificador del contenedor

Identificador de columna
column-id True string

Identificador de columna

Devoluciones

Obtener contenido de archivo

Esta operación obtiene el contenido de un archivo.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de archivo
file-id True string

Identificador único del archivo

ID de contenedor
container-id True string

Identificador único del contenedor

Obtener las propiedades de archivos

Esta operación obtiene las propiedades de un archivo en un contenedor de SharePoint Embedded.

Parámetros

Nombre Clave Requerido Tipo Description
ID de contenedor
container-id True string

Identificador único del contenedor

Id. de archivo
file-id True string

Identificador único del archivo

Devoluciones

Metadatos del elemento de unidad

Body
DriveItem

Obtener miniatura

Esta operación obtiene una miniatura específica para un archivo en un contenedor de SharePoint Embedded.

Parámetros

Nombre Clave Requerido Tipo Description
ID de contenedor
container-id True string

Identificador único del contenedor

Id. de archivo
file-id True string

Identificador único del archivo

Id. de miniatura
thumbnail-id True string

Identificador único del conjunto de miniaturas

Tamaño
size True string

Tamaño de la miniatura que se va a recuperar

Devoluciones

Representa una sola miniatura

Body
Thumbnail

Permisos de uso compartido de elementos de lista

En esta operación se enumeran los permisos de uso compartido de un elemento de un contenedor de SharePoint Embedded.

Parámetros

Nombre Clave Requerido Tipo Description
ID de contenedor
container-id True string

Identificador único del contenedor

Id. de elemento
file-id True string

Identificador único del elemento

Devoluciones

Representa una lista de permisos para un archivo o carpeta.

Proteger el archivo

Esta operación comprueba en un archivo que se ha desprotegido en un contenedor de SharePoint Embedded.

Parámetros

Nombre Clave Requerido Tipo Description
ID de contenedor
container-id True string

Identificador único del contenedor

Id. de archivo
file-id True string

Identificador único del archivo

Comentario
comment string

Comentario de registro asociado a la versión

Proteger como
checkInAs string

Estado del documento después del registro de entrada (publicado o secundario)

Restauración de elementos reciclados

Esta operación restaura uno o varios elementos reciclados de la papelera de reciclaje de un contenedor de SharePoint Embedded.

Parámetros

Nombre Clave Requerido Tipo Description
ID de contenedor
container-id True string

Identificador único del contenedor

Identificadores de elemento
ids True array of string

Matriz de identificadores de elementos reciclados para restaurar

Devoluciones

Nombre Ruta de acceso Tipo Description
value
value array of object
Id. de elemento
value.id string

Identificador del elemento restaurado

Restauración del contenedor reciclado

Restauración de un contenedor reciclado

Parámetros

Nombre Clave Requerido Tipo Description
ID de contenedor
container-id True string

El identificador del contenedor

Devoluciones

Desencadenadores

Supervisión de los cambios de elementos en un contenedor

Desencadenador cuando se agregan, modifican o eliminan elementos en un contenedor de SharePoint Embedded

Supervisión de los cambios de elementos en un contenedor

Desencadenador cuando se agregan, modifican o eliminan elementos en un contenedor de SharePoint Embedded

Parámetros

Nombre Clave Requerido Tipo Description
ID de contenedor
container-id True string

Identificador del contenedor que se va a supervisar

Intervalo de sondeo (segundos)
pollingInterval integer

Frecuencia con la que buscar cambios (60-3600 segundos, valor predeterminado: 300)

Devoluciones

Nombre Ruta de acceso Tipo Description
value
value array of DriveItem

Lista de elementos modificados

@odata.deltaLink
@odata.deltaLink string

Vínculo delta para la siguiente solicitud de sondeo

@odata.context
@odata.context string

@odata.context

Definiciones

FileStorageContainer

Nombre Ruta de acceso Tipo Description
ID de contenedor
id string

El identificador del contenedor

Id. de tipo de contenedor
containerTypeId string

El identificador del tipo de contenedor al que pertenece este contenedor

Description
description string

Descripción del contenedor

Nombre de pantalla
displayName string

El nombre del contenedor

Hora de creación
createdDateTime date-time

Fecha y hora de creación del contenedor

customProperties
customProperties FileStorageContainer.CustomProperties
permissions
permissions FileStorageContainer.Permissions
estado
status string

Estado del contenedor

FileStorageContainer.List

Nombre Ruta de acceso Tipo Description
value
value array of FileStorageContainer

FileStorageContainer.Permissions

Nombre Ruta de acceso Tipo Description
Productos
FileStorageContainer.Permission

FileStorageContainer.Permission

Nombre Ruta de acceso Tipo Description
Id. de permiso
id string

Identificador de permiso

Roles de permiso
roles FileStorageContainer.Permission.Roles

Roles que se van a conceder al usuario

Nombre de pantalla
grantedToV2.user.displayName string

El nombre para mostrar de la identidad

Correo Electrónico
grantedToV2.user.email string

El correo electrónico de identidad

Nombre principal del usuario
grantedToV2.user.userPrincipalName string

El nombre principal de usuario de identidad

FileStorageContainer.Permission.Roles

Roles que se van a conceder al usuario

Nombre Ruta de acceso Tipo Description
Productos
string

FileStorageContainer.Permissions.List

Nombre Ruta de acceso Tipo Description
value
value FileStorageContainer.Permissions

FileStorageContainer.CustomProperties

FileStorageContainer.Column

Nombre Ruta de acceso Tipo Description
Identificador de columna
id string

Identificador único de la columna

Nombre de la columna
name string

Nombre para mostrar de la columna

Description
description string

Descripción de la columna

Exigir valores únicos
enforceUniqueValues boolean

Si los valores de columna deben ser únicos

Oculto
hidden boolean

Si la columna se muestra en la interfaz de usuario

.Indexado
indexed boolean

Si la columna está indizada

Obligatorio
required boolean

Indica si se requiere la columna

Solo lectura
readOnly boolean

Si se pueden modificar los valores de columna

Grupo de columnas
columnGroup string

El grupo al que pertenece esta columna

Nombre de pantalla
displayName string

Nombre para mostrar de la columna

Es deletable
isDeletable boolean

Indica si se puede eliminar esta columna.

Es reordenable
isReorderable boolean

Indica si esta columna se puede reordenar.

Está sellado
isSealed boolean

Especifica si se puede cambiar la columna.

Propagación de cambios
propagateChanges boolean

Si es true, los cambios en esta columna se propagarán a las listas que implementan la columna.

Columna de valor predeterminado: fórmula
defaultValue.formula string

Fórmula que se usa para calcular el valor predeterminado de la columna.

Columna de valor predeterminado: valor
defaultValue.value string

Valor directo que se va a usar como valor predeterminado para la columna.

Columna de texto: longitud máxima
text.maxLength integer

Longitud máxima del texto

Columna de texto: permitir varias líneas
text.allowMultipleLines boolean

Si se permiten varias líneas de texto

Columna de texto: anexar cambios
text.appendChangesToExistingText boolean

Si las actualizaciones de esta columna deben anexarse al texto existente

Columna de texto: líneas para editar
text.linesForEditing integer

Número de líneas de texto que se van a mostrar en los controles de edición

Columna de texto: tipo de texto
text.textType string

Tipo de texto que se almacena

Columna de número: posiciones decimales
number.decimalPlaces string

Número de posiciones decimales que se van a mostrar

Columna de número: mostrar como
number.displayAs string

Cómo mostrar el número

Columna de número: máximo
number.maximum number

Valor máximo permitido

Columna de número: mínimo
number.minimum number

Valor mínimo permitido

boolean
boolean object

Configuración de columnas booleanas

Columna DateTime: mostrar como
dateTime.displayAs string

Cómo mostrar la fecha y hora

Columna DateTime: formato
dateTime.format string

Si se debe incluir la hora con la fecha

Columna de elección: permitir entrada de texto
choice.allowTextEntry boolean

Si se pueden especificar valores personalizados

Columna de elección: opciones
choice.choices array of string

Lista de opciones de la columna

Columna de elección: mostrar como
choice.displayAs string

Cómo mostrar las opciones

Columna de búsqueda: permitir varios valores
lookup.allowMultipleValues boolean

Si se pueden seleccionar varios valores

Columna de búsqueda: permitir longitud ilimitada
lookup.allowUnlimitedLength boolean

Si los valores de la columna deben ser capaces de superar el límite estándar de 255 caracteres.

Columna de búsqueda: id. de lista
lookup.listId string

El identificador de la lista de la que esta búsqueda obtiene información de

Columna de búsqueda: identificador de columna de búsqueda principal
lookup.primaryLookupColumnId string

Identificador de la columna de la que se va a obtener información

Columna de moneda: configuración regional
currency.locale string

Configuración regional de la moneda

Columna PersonOrGroup: permitir selección múltiple
personOrGroup.allowMultipleSelection boolean

Si se pueden seleccionar varias personas o grupos

Columna PersonOrGroup: elegir entre tipo
personOrGroup.chooseFromType string

Los tipos de personas o grupos que se pueden seleccionar

Columna PersonOrGroup: mostrar como
personOrGroup.displayAs string

Cómo mostrar las personas o grupos

Columna HyperlinkOrPicture: es imagen
hyperlinkOrPicture.isPicture boolean

Si el hipervínculo es una imagen

Columna calculada: fórmula
calculated.formula string

Fórmula para el cálculo

Columna calculada: tipo de salida
calculated.outputType string

Tipo de la salida

Columna calculada: formato
calculated.format string

Si se debe incluir la hora con la fecha

Columna de geolocalización
geolocation object

Configuración de columnas de ubicación

Propiedades de columna en miniatura
thumbnail object

Configuración de columnas en miniatura

Propiedades de columna estado de aprobación de contenido
contentApprovalStatus object

Esta columna almacena el estado de aprobación del contenido.

Columna term: permitir varios valores
term.allowMultipleValues boolean

Si se pueden seleccionar varios valores

Columna term: mostrar el nombre completo
term.showFullyQualifiedName boolean

Especifica si se va a mostrar toda la ruta de acceso del término o solo la etiqueta del término.

Id. de tipo de contenido
sourceContentType.id string

Identificador del tipo de contenido.

Nombre del tipo de contenido
sourceContentType.name string

Nombre del tipo de contenido.

FileStorageContainer.Columns.List

Nombre Ruta de acceso Tipo Description
value
value array of FileStorageContainer.Column

DriveItemCollectionPage

Representa una página de elementos de unidad.

Nombre Ruta de acceso Tipo Description
value
value array of DriveItem

Colección de elementos de unidad.

@odata.nextLink
@odata.nextLink string

Dirección URL que se puede usar para recuperar la página siguiente.

DriveItem

Metadatos del elemento de unidad

Nombre Ruta de acceso Tipo Description
Dirección URL de descarga
@microsoft.graph.downloadUrl string

Dirección URL que se puede usar para descargar el contenido de este elemento

Dirección URL de descarga (sin autenticación)
@microsoft.graph.downloadUrlNoAuth string

Dirección URL que se puede usar para descargar el contenido de este elemento sin autenticación

identificación
id string

Identificador único del archivo o carpeta

Nombre
name string

Nombre del archivo o carpeta

Tamaño
size integer

Tamaño de archivo o carpeta en bytes

URL de web
webUrl string

Dirección URL que muestra el elemento en el explorador

Hora de creación
createdDateTime date-time

Fecha y hora en que se creó el archivo o la carpeta

Hora de la última modificación
lastModifiedDateTime date-time

Fecha y hora en que se modificó por última vez el archivo o carpeta

Etag
eTag string

Etiqueta etag del archivo o carpeta

CTag
cTag string

Etiqueta que indica que el contenido ha cambiado

Tipo de unidad
parentReference.driveType string

Tipo de unidad que contiene el elemento

Id. de unidad
parentReference.driveId string

Identificador de la unidad que contiene el elemento

Id. primario
parentReference.id string

Id. de la carpeta primaria

Nombre primario
parentReference.name string

Nombre de la carpeta primaria

Ruta de acceso primaria
parentReference.path string

Ruta de acceso a la carpeta primaria

Id. de sitio de
parentReference.siteId string

Identificador del sitio que contiene el elemento

Id. de solicitud
createdBy.application.id string

Identificador de la aplicación que creó el elemento

Nombre de la aplicación
createdBy.application.displayName string

Nombre para mostrar de la aplicación que creó el elemento

Id. de usuario
createdBy.user.id string

Identificador del usuario que creó el elemento

Nombre de usuario
createdBy.user.displayName string

Nombre para mostrar del usuario que creó el elemento

Id. de solicitud
lastModifiedBy.application.id string

Identificador de la aplicación que modificó por última vez el elemento

Nombre de la aplicación
lastModifiedBy.application.displayName string

Nombre para mostrar de la aplicación que modificó por última vez el elemento

Id. de usuario
lastModifiedBy.user.id string

Identificador del usuario que modificó por última vez el elemento

Nombre de usuario
lastModifiedBy.user.displayName string

Nombre para mostrar del usuario que modificó por última vez el elemento

Tipo MIME
file.mimeType string

Tipo MIME del archivo

QuickXor Hash
file.hashes.quickXorHash string

Hash quickXor del archivo

Hora de creación
fileSystemInfo.createdDateTime date-time

Fecha y hora en que se creó el archivo o la carpeta en el sistema de archivos

Hora de la última modificación
fileSystemInfo.lastModifiedDateTime date-time

Fecha y hora en que el archivo o carpeta se modificó por última vez en el sistema de archivos

Recuento de elementos secundarios
folder.childCount integer

Número de elementos de la carpeta

Ámbito de uso compartido
shared.scope string

El ámbito de uso compartido (usuarios, organización o cualquier persona)

Representa un vínculo para compartir de un archivo o carpeta.

Nombre Ruta de acceso Tipo Description
Id. de vínculo
id string

Identificador único del vínculo de uso compartido

Tipo de vínculo
link.type string

El tipo de vínculo para compartir (ver, editar, insertar)

Ámbito de vínculo
link.scope string

Ámbito del vínculo de uso compartido

URL de web
link.webUrl string

Dirección URL del vínculo para compartir

Nombre para mostrar
link.application.displayName string

Nombre para mostrar de la aplicación

id
link.application.id string

Identificador único de la aplicación

SharingPermissionResponse

Representa un permiso para un archivo o carpeta.

Nombre Ruta de acceso Tipo Description
Id. de permiso
id string

Identificador único del permiso

Funciones
roles array of string

Los roles concedidos para este permiso

Id. de recurso compartido
shareId string

Token único que se puede usar para acceder a este elemento compartido a través de la API de recursos compartidos

Nombre de pantalla
grantedTo.user.displayName string

Nombre para mostrar del usuario

Correo Electrónico
grantedTo.user.email string

Dirección de correo electrónico del usuario

Id. de usuario
grantedTo.user.id string

Identificador único del usuario

Ámbito de vínculo
link.scope string

Ámbito del vínculo

Tipo de vínculo
link.type string

Tipo del vínculo

URL de web
link.webUrl string

Dirección URL del vínculo

Correo Electrónico
invitation.email string

Dirección de correo electrónico a la que se envió la invitación

Inicio de sesión obligatorio
invitation.signInRequired boolean

Si se requiere el inicio de sesión para acceder al elemento compartido

Fecha y hora de expiración
expirationDateTime date-time

Fecha y hora en que expira el permiso

Concedido a identidades
grantedToIdentities array of object

Cuando se especifica, restringe el uso compartido solo a los usuarios enumerados.

Nombre de pantalla
grantedToIdentities.user.displayName string

Nombre para mostrar del usuario

Correo Electrónico
grantedToIdentities.user.email string

Dirección de correo electrónico del usuario

Id. de usuario
grantedToIdentities.user.id string

Identificador único del usuario

SharingPermissionsList

Representa una lista de permisos para un archivo o carpeta.

Nombre Ruta de acceso Tipo Description
value
value array of SharingPermissionResponse

FileVersion

Representa una versión de un archivo

Nombre Ruta de acceso Tipo Description
Id. de la versión
id string

Identificador de la versión

Modificado por
lastModifiedBy.user.displayName string

Nombre del usuario que modificó la versión

Id. de usuario
lastModifiedBy.user.id string

Identificador del usuario que modificó la versión

Última modificación
lastModifiedDateTime date-time

Fecha y hora en que se modificó por última vez esta versión

Tamaño
size integer

Tamaño de la versión en bytes

Nivel de publicación
publication.level string

El nivel de publicación de esta versión (publicado o desprotección)

Id. de la versión
publication.versionId string

Identificador de la versión que se está publicando

FileVersions

Representa una colección de versiones de archivo

Nombre Ruta de acceso Tipo Description
value
value array of FileVersion

Colección de versiones de archivo

ThumbnailSet

Representa un conjunto de miniaturas para un archivo

Nombre Ruta de acceso Tipo Description
Id. de conjunto de miniaturas
id string

Identificador único del conjunto de miniaturas

large
large Thumbnail

Representa una sola miniatura

medium
medium Thumbnail

Representa una sola miniatura

pequeño
small Thumbnail

Representa una sola miniatura

source
source Thumbnail

Representa una sola miniatura

Miniatura

Representa una sola miniatura

Nombre Ruta de acceso Tipo Description
Altura
height integer

Alto de la miniatura, en píxeles

Ancho
width integer

Ancho de la miniatura, en píxeles

URL
url string

Dirección URL de la miniatura

ThumbnailSets

Representa una colección de conjuntos de miniaturas

Nombre Ruta de acceso Tipo Description
value
value array of ThumbnailSet

Colección de conjuntos de miniaturas

RecycleBinItem

Representa un elemento de la papelera de reciclaje.

Nombre Ruta de acceso Tipo Description
identificación
id string

Identificador único del elemento reciclado

Nombre
name string

Nombre del elemento reciclado

Tamaño
size integer

Tamaño del elemento en bytes

Fecha de eliminación
deletedDateTime date-time

Fecha y hora en que se eliminó el elemento

Eliminado de la ubicación
deletedFromLocation string

Dirección URL relativa de la ubicación que originalmente contenía el elemento

Title
title string

Título del artículo reciclado

Eliminado por
deletedBy.user.displayName string

Nombre para mostrar del usuario que eliminó el elemento

Correo Electrónico
deletedBy.user.email string

El correo electrónico del usuario que eliminó el elemento

Id. de usuario
deletedBy.user.id string

Identificador único del usuario que eliminó el elemento.

RecycleBinItemCollection

Colección de elementos de la papelera de reciclaje

Nombre Ruta de acceso Tipo Description
value
value array of RecycleBinItem

Colección de elementos de la papelera de reciclaje

binary

Este es el tipo de datos básico "binary".