Creación de subjectRightsRequest

Espacio de nombres: microsoft.graph

Cree un nuevo objeto subjectRightsRequest .

Esta API está disponible en las siguientes implementaciones nacionales de nube.

Servicio global Gobierno de EE. UU. L4 Us Government L5 (DOD) China operada por 21Vianet

Permissions

Elija el permiso o los permisos marcados como con privilegios mínimos para esta API. Use un permiso o permisos con privilegios superiores solo si la aplicación lo requiere. Para obtener más información sobre los permisos delegados y de aplicación, consulte Tipos de permisos. Para obtener más información sobre estos permisos, consulte la referencia de permisos.

Tipo de permiso Permisos con privilegios mínimos Permisos con privilegios más altos
Delegado (cuenta profesional o educativa) SubjectRightsRequest.ReadWrite.All No disponible.
Delegado (cuenta personal de Microsoft) No admitida. No admitida.
Aplicación No admitida. No admitida.

Solicitud HTTP

Precaución

La API de solicitud de derechos del firmante en el /privacy nodo está en desuso y dejará de devolver datos el 30 de marzo de 2025. Use la nueva ruta de acceso en /security.

POST /security/subjectRightsRequests
POST /privacy/subjectRightsRequests

Encabezados de solicitud

Nombre Descripción
Authorization {token} de portador. Obligatorio. Obtenga más información sobre la autenticación y la autorización.
Content-Type application/json. Obligatorio.

Cuerpo de la solicitud

En el cuerpo de la solicitud, proporcione una representación JSON del objeto subjectRightsRequest .

En la tabla siguiente se enumeran las propiedades necesarias al crear subjectRightsRequest.

Propiedad Tipo Descripción
Aprobadores Colección usario Colección de usuarios que pueden aprobar la solicitud. Actualmente solo se admite para las solicitudes de tipodelete .
Colaboradores Colección usario Colección de usuarios que pueden colaborar en la solicitud.
contentQuery Cadena Consulta de contenido basada en KQL que se debe usar para la búsqueda. Esta propiedad solo se define para las API a las que se accede mediante la \security ruta de acceso de consulta y no la ruta de acceso de consulta \privacy .
dataSubject dataSubject Contiene las propiedades del interesado para la solicitud.
dataSubjectType dataSubjectType Tipo de interesado. Los valores posibles son: customer, currentEmployee, formerEmployee, prospectiveEmployee, student, teacher, faculty, other y unknownFutureValue.
description Cadena Descripción de la solicitud.
displayName Cadena Nombre de la solicitud.
externalId Cadena Identificador externo de la solicitud que es inmutable después de la creación y se usa para realizar el seguimiento de la solicitud del sistema externo. Esta propiedad solo se define para las API a las que se accede mediante la \security ruta de acceso de consulta y no la ruta de acceso de consulta \privacy .
includeAllVersions Booleano Incluya todas las versiones de los documentos. De forma predeterminada, se devuelven las copias actuales de los documentos. Si los sitios de SharePoint tienen habilitado el control de versiones, incluidas todas las versiones, se incluyen automáticamente las copias históricas de los documentos. Esta propiedad solo se define para las API a las que se accede mediante la \security ruta de acceso de consulta y no la ruta de acceso de consulta \privacy .
includeAuthoredContent Booleano Incluir contenido creado por el interesado. Esta propiedad solo se define para las API a las que se accede mediante la \security ruta de acceso de consulta y no la ruta de acceso de consulta \privacy .
internalDueDateTime DateTimeOffset Fecha de vencimiento interna que se usa para realizar el seguimiento de la finalización de la solicitud.
mailboxLocations subjectRightsRequestMailboxLocation Ubicaciones de buzón que se deben buscar. Esta propiedad solo se define para las API a las que se accede mediante la \security ruta de acceso de consulta y no la ruta de acceso de consulta \privacy .
pauseAfterEstimate Booleano Pausar la solicitud una vez finalizada la estimación. De forma predeterminada, la estimación de datos se ejecuta y, a continuación, se pausa, lo que le permite obtener una vista previa de los resultados y, a continuación, seleccionar la opción para recuperar datos en la interfaz de usuario. Puede establecer esta propiedad false en si desea que realice la estimación y, a continuación, comience automáticamente con la recuperación del contenido. Esta propiedad solo se define para las API a las que se accede mediante la \security ruta de acceso de consulta y no la ruta de acceso de consulta \privacy .
Reglamentos Colección de cadenas Una o varias regulaciones para la solicitud.
siteLocations subjectRightsRequestSiteLocation Las ubicaciones de sitio de SharePoint y OneDrive que se deben buscar. Esta propiedad solo se define para las API a las que se accede mediante la \security ruta de acceso de consulta y no la ruta de acceso de consulta \privacy .
type subjectRightsRequestType Tipo de la solicitud. Los valores posibles son: export, access, delete, tagForAction y unknownFutureValue.

Respuesta

Si se ejecuta correctamente, este método devuelve un 201 Created código de respuesta y un objeto subjectRightsRequest en el cuerpo de la respuesta.

Ejemplos

Solicitud

POST https://graph.microsoft.com/v1.0/privacy/subjectRightsRequests
Content-Type: application/json

{
  "type": "export",
  "contentQuery": "((\"Diego Siciliani\" OR \"Diego.Siciliani@contoso.com\") OR (participants:\"Diego.Siciliani@contoso.com\"))",
  "dataSubjectType": "customer",
  "externalId": "F53BF2DA-607D-412A-B568-FAA0F023AC0B",
  "displayName": "Export report for customer Id: 12345",
  "description": "This is a export request",
  "includeAllVersions": false,
  "includeAuthoredContent": true,
  "internalDueDateTime": "2022-07-20T22:42:28Z",
  "dataSubject": {
    "firstName": "Diego",
    "lastName": "Siciliani",
    "email": "Diego.Siciliani@contoso.com",
    "residency": "USA"
  },
  "mailboxLocations": null,
  "pauseAfterEstimate": true,
  "regulations": [
    "CCPA"
  ],
  "siteLocations": {
    "@odata.type": "microsoft.graph.subjectRightsRequestAllSiteLocation"
  },
  "approvers": [
    {
      "id": "1B761ED2-AA7E-4D82-9CF5-C09D737B6167"
    }
  ]
}

Respuesta

Nota: Se puede acortar el objeto de respuesta que se muestra aquí para mejorar la legibilidad.

HTTP/1.1 201 Created
Content-Type: application/json

{
  "type": "export",
  "dataSubjectType": "customer",
  "regulations": [
    "CCPA"
  ],
  "displayName": "Export report for customer Id: 12345",
  "description": "This is a export request",
  "status": "active",
  "internalDueDateTime": "2022-07-20T22:42:28Z",
  "lastModifiedDateTime": "2022-05-10T22:42:28Z",
  "id": "CA084038-C5D2-493D-8DAB-23FC12393C76",
  "createdDateTime": "2022-05-10T22:42:28Z",
  "stages": [
    {
      "stage": "contentRetrieval",
      "status": "notStarted",
      "error": null
    },
    {
      "stage": "contentReview",
      "status": "notStarted",
      "error": null
    },
    {
      "stage": "generateReport",
      "status": "notStarted",
      "error": null
    },
    {
      "stage": "caseResolved",
      "status": "notStarted",
      "error": null
    }
  ],
  "createdBy": {
    "user": {
      "id": "1B761ED2-AA7E-4D82-9CF5-C09D737B6167",
      "displayName": "srradmin@contoso.com"
    }
  },
  "approvers": [
    {
      "id": "1B761ED2-AA7E-4D82-9CF5-C09D737B6167"
    }
  ],
  "collaborators": [
    {
      "id": "1B761ED2-AA7E-4D82-9CF5-C09D737B6167"
    }
  ],
  "lastModifiedBy": {
    "user": {
      "id": "1B761ED2-AA7E-4D82-9CF5-C09D737B6167",
      "displayName": "srradmin@contoso.com"
    }
  },
  "dataSubject": {
    "firstName": "Diego",
    "lastName": "Siciliani",
    "email": "Diego.Siciliani@contoso.com",
    "residency": "USA"
  },
  "team": {
    "id": "5484809c-fb5b-415a-afc6-da7ff601034e",
    "webUrl": "https://teams.contoso.com/teams/teamid"
  },
  "includeAllVersions": false,
  "pauseAfterEstimate": false,
  "includeAuthoredContent": false,
  "externalId": "F53BF2DA-607D-412A-B568-FAA0F023AC0B",
  "contentQuery": "((\"Diego Siciliani\" OR \"Diego.Siciliani@contoso.com\") OR (participants:\"Diego.Siciliani@contoso.com\"))",
  "mailboxLocations": null,
  "siteLocations": {
    "@odata.type": "microsoft.graph.subjectRightsRequestAllSiteLocation"
  }
}