Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
2 Grattan Court East, Dublin, D02 VX86, Ireland
Switch to light modeSwitch to dark mode
APIs / Storage / Azure / Azure SQL Database Backup
Azure SQL Database Backup logo

Microsoft Azure Azure SQL Database Backup

Browse all Azure APIs
40
AI ReadinessNon-Ready (F)40/100
See full scorecard
Community OpenAPI document · agent-readyStorageBackup Recoveryoauth24 EndpointsREST

Know of an official OpenAPI document? Contribute it →

For Agents

Inspect recoverable and restorable-dropped Azure SQL databases so an agent can discover which backups exist before triggering a restore.

Use for: List all recoverable databases on my Azure SQL Server, Find dropped databases I can still restore on serverName, Retrieve the geo backup for database orders-prod, Check whether a deleted database is still within its restore window

Not supported: Does not perform restores, manage long-term retention policies, or configure geo-replication - use for read-only backup discovery on Azure SQL Server only.

The Azure SQL Database Backup API provides read access to recoverable databases and restorable dropped databases under Azure SQL Server resources. Agents can list geo-redundant backups available for recovery, retrieve backup metadata for specific databases, and inspect dropped databases that remain restorable within their retention window. The API exposes 4 GET operations under the Microsoft.Sql resource provider and is intended for disaster-recovery discovery and audit workflows on Azure SQL Server.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Azure SQL Database Backup to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Azure SQL Database Backup, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fazure.com%2Fazure-sql-database-backup" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fazure.com%2Fazure-sql-database-backup" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Azure SQL Database Backup API.

List recoverable databases that have geo-redundant backups available on a given Azure SQL Server

Retrieve a specific recoverable database resource representing a database's geo backup

List restorable dropped databases on a server within their retention window

Get metadata for a single restorable dropped database including deletion date and earliest restore date

Inspect service tier and edition information attached to backup-eligible databases

Use Cases

Patterns agents use Azure SQL Database Backup API for, with concrete tasks.

★ Disaster Recovery Inventory

Before initiating a restore, an operations team needs to know which Azure SQL databases on a server have recoverable geo backups and which dropped databases are still within their restore window. This API returns recoverable database listings and per-database backup metadata under the Microsoft.Sql/servers resource path, scoped to a subscription and resource group. It is read-only and complements the broader Azure SQL Database management API used to perform the actual restore.

List all restorable dropped databases for resource group sales-prod on server sales-sql-east, and return any whose earliestRestoreDate is within the last 7 days

Compliance Audit of Backup Coverage

Compliance reviewers need evidence that production databases have valid geo-redundant backups. The recoverableDatabases endpoints surface lastAvailableBackupDate, edition, and serviceLevelObjective per database, which auditors can compare against retention SLOs. Read-only, no mutation risk during an audit pass.

For every database under server finance-sql-prod, fetch the recoverableDatabase resource and flag any whose lastAvailableBackupDate is older than 24 hours

Pre-Restore Validation by AI Agent

An AI agent handling a restore request first verifies the target database is actually restorable before invoking the disaster-recovery configuration or restore operation in the broader SQL management API. Through Jentic, the agent searches for backup-inspection operations, loads the schema, and calls RecoverableDatabases_Get or RestorableDroppedDatabases_Get to confirm eligibility, returning the earliestRestoreDate to the user.

Verify that database orders-prod on server orders-sql-east is recoverable and return its lastAvailableBackupDate and serviceLevelObjective

Key Endpoints

4 endpoints — the azure sql database backup api provides read access to recoverable databases and restorable dropped databases under azure sql server resources.

METHOD

PATH

DESCRIPTION

GET

/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/recoverableDatabases

List recoverable databases on a server

GET

/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/recoverableDatabases/{databaseName}

Get a specific recoverable database

GET

/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/restorableDroppedDatabases

List restorable dropped databases on a server

GET

/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/restorableDroppedDatabases/{restorableDroppededDatabaseId}

Get a specific restorable dropped database

GET

/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/recoverableDatabases

List recoverable databases on a server

GET

/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/recoverableDatabases/{databaseName}

Get a specific recoverable database

GET

/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/restorableDroppedDatabases

List restorable dropped databases on a server

GET

/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/restorableDroppedDatabases/{restorableDroppededDatabaseId}

Get a specific restorable dropped database

Jentic AI Readiness Score

This API is usable in Jentic One now. Its AI-readiness score against Jentic's framework shows where it stands today and where improvements would make it even easier for agents to use.

A

Azure SQL Database Backup

- Non-Ready (F)
40/100
73
Foundational Compliance
55
Developer Experience & Jentic Compatibility
18
AI-Readiness & Agent Experience
94
Agent Usability
35
Security
100
AI Discoverability
Powered by JenticScoring Framework 1.0.0 | Scoring Engine 0.4.0
Show dimension breakdown
73

Foundational Compliance

Base layer of spec validity and structural soundness.

Grade: A-Signals: 4
94%

Lint Results

Aggregated quality score from linter diagnostics, weighted by severity.

100%

Resolution Completeness

Percentage of `$ref` references that resolve successfully.

0%

Specification Validity

Checks whether the API description parses successfully and conforms to its declared specification (e.g., OpenAPI).

100%

Structural Integrity

Structural correctness score based on schema issues using logarithmic dampening.

55

Developer Experience & Jentic Compatibility

Clarity, completeness, and ingestion readiness for developers and tooling.

Grade: CSignals: 4
0%

Example Density

How richly the API is illustrated with examples.

100%

Example Validity

Percentage of examples that conform to their schemas.

25%

Response Coverage

Percentage of operations with complete response definitions (success, client error, server error).

93%

Tooling Readiness

Health of API ingestion, bundling, and resolution within Jentic pipelines.

18

AI-Readiness & Agent Experience

Semantic breadth, depth, and agent comprehension for AI systems.

Grade: FSignals: 4
73%

Description Coverage

Coverage of descriptions across API elements.

0%

Error Standardization

Coverage of RFC 9457 Problem Details for error responses.

0%

OperationId Quality

Coverage, uniqueness, and casing consistency of operationIds for AI inference.

0%

Summary Coverage

Coverage of summaries across operations/tags/info.

94

Agent Usability

Functional utility, complexity comfort, and AI orchestration readiness.

Grade: A+Signals: 1
94%

Complexity Comfort

Agent comfort level based on API operational and structural complexity.

35

Security

Trust, risk posture, and security compliance.

Grade: FSignals: 1
35%

Authentication Strength

Average quality of security schemes based on authentication method strength (weakest link for OAuth2).

100

AI Discoverability

Findability, semantic richness, and reasoning readiness.

Grade: A+Signals: 1
100%

Descriptive Richness

Clarity and depth of descriptions across API elements.

View full reportHow the score is calculatedMore about the dimensions

Score it yourself

Every API in the directory is allowlisted, so you can re-score it with no key required.

Score your own APIScoring CLI agent skill
npx @jentic/api-scorecard-cli score <openapi-url>

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Wiring the Azure SQL Database Backup API by hand means registering an Azure AD app, minting bearer tokens for https://management.azure.com/, and writing your own paging and Retry-After handling for the read-only Microsoft.Sql backup endpoints. Through Jentic you install once, import Azure SQL Database Backup from the API Directory, store the Azure AD credential once, and your agent calls it.

Permission scoping

The server and database ids travel in the URL path (/servers/{serverName}/recoverableDatabases/{databaseName}), so a rule can pin your agent to one server: it can list recoverable and restorable-dropped databases there and nothing else. Every operation on this surface is a read-only GET, so limit the agent to the specific lookups it needs, such as listing recoverable databases.

Credential isolation

Your Azure AD credential is stored once, encrypted, by your own Jentic One instance and exchanged for a short-lived bearer token at execution time. It never enters the agent's prompt, logs, or context.

Intent-based discovery

Agents search Jentic by intent such as 'list azure sql recoverable databases' or 'check whether a dropped database is still restorable', and Jentic returns the matching Microsoft.Sql operation with its input schema so the agent calls the right endpoint without browsing the ARM reference.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

Azure SQL Database

→

Full Azure SQL Database management API used to perform restores after backup discovery

Use this when the agent needs to actually restore or create a database from a backup identified by the Backup API

Complementary

Azure SQL Database Backup Long Term Retention Policy

→

Manages long-term retention policies that govern which backups remain available

Use when the agent needs to read or update the retention policy that determines what this Backup API can return

Complementary

Azure SQL Database disaster recovery configurations

→

Manage geo-replication and failover groups on Azure SQL Server

Use when the agent needs to configure or trigger failover for a server whose backup state was inspected via this API

Alternative

SQL Management Client

→

Newer consolidated Azure SQL management API covering backups across recent API versions

Choose this when the agent needs current API-version backup operations beyond the 2014-04-01 surface area

FAQs

Specific to using Azure SQL Database Backup API through Jentic.

What authentication does the Azure SQL Database Backup API use?

It uses Azure Active Directory OAuth 2.0 (the azure_auth scheme with the implicit flow and the user_impersonation scope at https://login.microsoftonline.com/common/oauth2/authorize). Through Jentic, the OAuth token is held in the vault and never exposed to the agent - the agent receives a scoped execution token instead.

Can I trigger a restore with the Azure SQL Database Backup API?

No. This API is read-only - it exposes 4 GET endpoints on RecoverableDatabases and RestorableDroppedDatabases for discovery only. To perform an actual restore or failover, use the broader Azure SQL Database management API or the disaster-recovery configurations API.

What are the rate limits for the Azure SQL Database Backup API?

The API is governed by Azure Resource Manager throttling: typically 12,000 read requests per hour per subscription and per region, with 429 responses including a Retry-After header. Limits are shared across all Microsoft.Sql operations in the subscription.

How do I list recoverable databases through Jentic?

Run pip install jentic, then search Jentic with the query 'list azure sql recoverable databases'. Jentic returns the RecoverableDatabases_ListByServer operation on the path /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/recoverableDatabases. Load its schema and execute with subscriptionId, resourceGroupName, and serverName.

What backup metadata does this API return?

For recoverable databases: edition, elasticPoolName, lastAvailableBackupDate, and serviceLevelObjective. For restorable dropped databases: creationDate, databaseName, deletionDate, earliestRestoreDate, edition, elasticPoolName, maxSizeBytes, and serviceLevelObjective.

Is the Azure SQL Database Backup API free?

The control-plane API itself does not incur direct call charges, but the underlying SQL Database service and its geo-redundant backup storage are billed per the database tier and storage consumed. See the Azure SQL Database pricing page for current rates.

Can I limit what my agent is allowed to do with the Azure SQL Database Backup API?

Yes. Because you run Jentic One yourself, your own rules decide which operations and credentials the agent may use. Since the server and database names travel in the URL path, a rule can pin the agent to a single Azure SQL Server so it only lists recoverable and restorable-dropped databases there and touches nothing else. Every operation on this surface is a read-only GET, so you can further restrict the agent to just the lookups it needs, such as listing recoverable databases, and no write or restore action is possible.

GET STARTED

Start building with Azure SQL Database Backup API

Explore with Jentic One
View OpenAPI Document