The Sandbox tooling API provides several endpoints that allow you to export and import snapshots between sandboxes available to you within your organization. All interactions occur via HTTP endpoints. The source sandbox is checked for artifacts, which are the objects contained within a package, before exporting a snapshot. When an import request is made, an Azure Blob snapshot is obtained and utilized as a template to produce almost similar artifacts for the destination sandbox. See the sandbox tooling documentation for a list of supported objects and limitations.
These endpoints are outlined below. Please visit the individual endpoint guides for details and refer to the getting started guide for important information on required headers, reading sample API calls, and more.
Packages
The sandbox tooling packages endpoint allows you to manage packages. The sandbox tooling package is a collection of artifact definitions including package ID, name, description, org ID, and creator ID. See the packages endpoint guide for more information on working with packages in the API.
The sandbox tooling tools endpoint allows you to to independently fetch the job JSON data. See the tools endpoint guide for more information on retrieving job JSON data in the API.