POST /user/packages/{package_type}/{package_name}/restore
Restores a package owned by the authenticated user.
You can restore a deleted package under the following conditions:
- The package was deleted within the last 30 days.
- The same package namespace and version is still available and not reused for a new package. If the same package namespace is not available, you will not be able to restore your package. In this scenario, to restore the deleted package, you must delete the new package that uses the deleted package's namespace first.
OAuth app tokens and personal access tokens (classic) need the read:packages
and write:packages
scopes to use this endpoint. For more information, see "About permissions for GitHub Packages."
Servers
- https://api.github.com
Path parameters
Name | Type | Required | Description |
---|---|---|---|
package_name |
String | Yes |
The name of the package. |
package_type |
String | Yes |
The type of supported package. Packages in GitHub's Gradle registry have the type Possible values:
|
Query parameters
Name | Type | Required | Description |
---|---|---|---|
token |
String | No |
package token |
How to start integrating
- Add HTTP Task to your workflow definition.
- Search for the API you want to integrate with and click on the name.
- This loads the API reference documentation and prepares the Http request settings.
- Click Test request to test run your request to the API and see the API's response.