La API de Data Transfer administra la transferencia de datos de un usuario a otro en un dominio. Un caso práctico de esta transferencia es reasignar los datos de la aplicación que pertenecen a un usuario que abandonó la organización.
Para mover los datos, primero define un recurso DataTransfer
y, luego, inicia la transferencia con el método insert()
. Por ejemplo, el siguiente cuerpo de solicitud JSON transfiere un calendario del usuario de origen al usuario de destino. Para recuperar los ID de usuario de cada propietario, puedes llamar al método user.get()
de la API de Directory y proporcionar su dirección de correo electrónico o alias de correo electrónico.
{
"oldOwnerUserId": "SOURCE_USER_ID",
"newOwnerUserId": "DESTINATION_USER_ID",
"applicationDataTransfers": [
{
"applicationId": "435070579839",
"applicationTransferParams": [
{
"key": "RELEASE_RESOURCES",
"value": [
"TRUE"
]
}
]
}
]
}
La API de Transferencia de datos incluye métodos y recursos adicionales para ayudarte a construir y administrar transferencias: