Hello everyone,
I’m Lakshmi Manasi Behl, Senior Product Manager for Atlassian’s Backup and Restore capabilities.
Since we announced the new backup and restore experience last month, I’ve talked to many customers who’ve shared some really excellent insights. But one thing I noticed is that most customers don’t seem to know that the new experience comes with a new API!
When we built the new experience, we built a UI and an API because we knew that enterprise customers and developers needed to automate and integrate their backup processes so that they could scale their data protection workflows.
Who’s eligible?
Anyone who’s currently in our New backup and restore experience open beta can use the API! As a reminder, from our earlier community post, the following customers are eligible:
If you’re on an Enterprise plan for Jira*, Confluence, or Jira Service Management, you’re automatically enrolled in the open beta. The API supports backup and restore operations across all your organization’s sites—including Jira, Confluence, Jira Service Management, and Jira Product Discovery—not just those on Enterprise plans.
*All Jira family apps (Jira, Jira Service Management, and Jira Product Discovery) are backed up together and cannot be backed up individually.
Many organizations must take backups as part of their change management processes or compliance workflows, which can span different systems and tools, necessitating homegrown data protection solutions. This API will enable:
Integration and Interoperability: This allows you to centralize separate but related activities, making calls to different systems from a single script for easy maintenance.
Flexibility and Customization: You can use other technologies to extend the capabilities of our API, providing a more personalized and customer-focused solution.
Admin Speed and Efficiency: For tech-savvy admins, tweaking a script that makes changes via an API can be quicker than using the UI.
With an API for the new backup and restore experience, you can:
Schedule and trigger backups programmatically
Program notifications at various touchpoints
Restore data to any viable site via API calls
Integrate backup and restore into your monitoring, alerting, or orchestration tools
Meet compliance and audit requirements with automated proof of backup
If you have admin permissions, you can use the API immediately.
Review this backup and restore API documentation for authentication, endpoints, and usage examples.
Use your preferred tools (curl, Postman, custom scripts) to interact with the API.
For UI-based management, you can still access admin.atlassian.com > Settings > Backup and restore.
We encourage you to test assigning a product policy and restoring app data from a backup using the API as part of your open beta participation.
In addition to allowing you to programmatically perform any actions which are available to you in the UI, such as automated backups, restore, and create or edit policies, APIs allow you to :
Ability to send notifications: You can script notifications based on the events thrown after operations, such as backup completion and restore completion, to ensure you don't have to check the status of the operations manually.
Backup programmatically before a change: Integrate with the one-time backup feature with any other change management processes.
As a reminder, most customers can expect a 24-hour RPO and 12-hour RTO during Open Beta, whether using UI or API. Guardrails are in place for large data volumes - read here for more. If you exceed these, you may experience longer times; please contact Atlassian Support for large restores.
For more details, see the backup and restore API documentation and our backup and restore support documentation.
As we approach general availability of the new backup and restore experience, we’ll continue to refine the API based on your feedback. Currently, access is limited to Enterprise plans, but we’re exploring broader availability as a paid offering at GA. Stay tuned for updates!
Cheers,
Lakshmi Manasi Behl
Recommended Learning For You
Level up your skills with Atlassian learning
Learning Path
Become an effective Jira admin
Manage global settings and shared configurations called schemes to achieve goals more quickly.
Streamline Jira administration with effective governance
Improve how you administer and maintain Jira and minimize clutter for users and administrators.
Learning Path
Become an effective Jira software project admin
Set up software projects and configure tools and agile boards to meet your team's needs.