Data Portability API
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
La API de Data Portability te permite compilar aplicaciones que soliciten la autorización de un usuario para transferir una copia de los datos de los servicios de Google a tu aplicación. Esto permite la portabilidad de datos y facilita el cambio de servicios.
Servicio: dataportability.googleapis.com
Para llamar a este servicio, te recomendamos que uses las bibliotecas cliente que proporciona Google. Si tu aplicación necesita usar tus propias bibliotecas para llamar a este servicio, usa la información siguiente cuando realices las solicitudes a la API.
Documento de descubrimiento
Un Documento de descubrimiento es una especificación procesable para describir y consumir las API de REST. Se usa para compilar bibliotecas cliente, complementos IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona el documento de descubrimiento siguiente:
Extremo de servicio
Un extremo de servicio es una URL base que especifica la dirección de la red de un servicio de API. Un servicio puede tener varios extremos de servicio. Este servicio tiene el siguiente extremo, y todos los URI que se muestran a continuación son relativos a él:
https://dataportability.googleapis.com
Métodos |
check |
POST /v1/accessType:check
Obtiene el tipo de acceso del token. |
Métodos |
cancel |
POST /v1/{name=archiveJobs/*}:cancel
Cancela un trabajo de archivo de portabilidad. |
getPortabilityArchiveState |
GET /v1/{name=archiveJobs/*/portabilityArchiveState}
Recupera el estado de un trabajo de Archive para la API de Portability. |
retry |
POST /v1/{name=archiveJobs/*}:retry
Reintentar un trabajo de Portability Archive que falló |
Métodos |
reset |
POST /v1/authorization:reset
Revoca los tokens de OAuth y restablece los permisos agotados para un par de usuario/proyecto. |
Métodos |
initiate |
POST /v1/portabilityArchive:initiate
Inicia una nueva tarea de Archive para la API de Portability. |
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-07-25 (UTC)
[null,null,["Última actualización: 2025-07-25 (UTC)"],[[["\u003cp\u003eThe Data Portability API enables building applications that can request user authorization to move data from Google services.\u003c/p\u003e\n"],["\u003cp\u003eThis API facilitates data portability and allows users to switch between services more easily.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can utilize REST resources such as \u003ccode\u003earchiveJobs\u003c/code\u003e, \u003ccode\u003eauthorization\u003c/code\u003e, and \u003ccode\u003eportabilityArchive\u003c/code\u003e to manage data transfer processes.\u003c/p\u003e\n"],["\u003cp\u003eClient libraries and a discovery document are available to simplify interactions with the API.\u003c/p\u003e\n"],["\u003cp\u003eThe service endpoint for the Data Portability API is \u003ccode\u003ehttps://dataportability.googleapis.com\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,["# Data Portability API\n\nThe Data Portability API lets you build applications that request authorization from a user to move a copy of data from Google services into your application. This enables data portability and facilitates switching services.\n\n- [REST Resource: v1.accessType](#v1.accessType)\n- [REST Resource: v1.archiveJobs](#v1.archiveJobs)\n- [REST Resource: v1.authorization](#v1.authorization)\n- [REST Resource: v1.portabilityArchive](#v1.portabilityArchive)\n\nService: dataportability.googleapis.com\n---------------------------------------\n\nTo call this service, we recommend that you use the Google-provided [client libraries](https://cloud.google.com/apis/docs/client-libraries-explained). If your application needs to use your own libraries to call this service, use the following information when you make the API requests.\n\n### Discovery document\n\nA [Discovery Document](https://developers.google.com/discovery/v1/reference/apis) is a machine-readable specification for describing and consuming REST APIs. It is used to build client libraries, IDE plugins, and other tools that interact with Google APIs. One service may provide multiple discovery documents. This service provides the following discovery document:\n\n- \u003chttps://dataportability.googleapis.com/$discovery/rest?version=v1\u003e\n\n### Service endpoint\n\nA [service endpoint](https://cloud.google.com/apis/design/glossary#api_service_endpoint) is a base URL that specifies the network address of an API service. One service might have multiple service endpoints. This service has the following service endpoint and all URIs below are relative to this service endpoint:\n\n- `https://dataportability.googleapis.com`\n\nREST Resource: [v1.accessType](/data-portability/reference/rest/v1/accessType)\n------------------------------------------------------------------------------\n\n| Methods ||\n|---------------------------------------------------------------|----------------------------------------------------------------|\n| [check](/data-portability/reference/rest/v1/accessType/check) | `POST /v1/accessType:check` Gets the access type of the token. |\n\nREST Resource: [v1.archiveJobs](/data-portability/reference/rest/v1/archiveJobs)\n--------------------------------------------------------------------------------\n\n| Methods ||\n|----------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------|\n| [cancel](/data-portability/reference/rest/v1/archiveJobs/cancel) | `POST /v1/{name=archiveJobs/*}:cancel` Cancels a Portability Archive job. |\n| [getPortabilityArchiveState](/data-portability/reference/rest/v1/archiveJobs/getPortabilityArchiveState) | `GET /v1/{name=archiveJobs/*/portabilityArchiveState}` Retrieves the state of an Archive job for the Portability API. |\n| [retry](/data-portability/reference/rest/v1/archiveJobs/retry) | `POST /v1/{name=archiveJobs/*}:retry` Retries a failed Portability Archive job. |\n\nREST Resource: [v1.authorization](/data-portability/reference/rest/v1/authorization)\n------------------------------------------------------------------------------------\n\n| Methods ||\n|------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------|\n| [reset](/data-portability/reference/rest/v1/authorization/reset) | `POST /v1/authorization:reset` Revokes OAuth tokens and resets exhausted scopes for a user/project pair. |\n\nREST Resource: [v1.portabilityArchive](/data-portability/reference/rest/v1/portabilityArchive)\n----------------------------------------------------------------------------------------------\n\n| Methods ||\n|-----------------------------------------------------------------------------|---------------------------------------------------------------------------------------------|\n| [initiate](/data-portability/reference/rest/v1/portabilityArchive/initiate) | `POST /v1/portabilityArchive:initiate` Initiates a new Archive job for the Portability API. |"]]