Amazon Secrets Manager · Arazzo Workflow

Amazon Secrets Manager Restore Deleted Secret

Version 1.0.0

Cancel the scheduled deletion of a secret with RestoreSecret, then describe it to confirm the DeletedDate was cleared.

1 workflow 1 source API 1 provider
View Spec View on GitHub ConfigurationCredentialsRotationSecretsSecurityArazzoWorkflows

Provider

amazon-secrets-manager

Workflows

restore-deleted-secret
Restore a secret scheduled for deletion and confirm it is active again.
Calls RestoreSecret to cancel the scheduled deletion of a secret, then calls DescribeSecret to verify the secret is recoverable and active.
2 steps inputs: SecretId outputs: deletedDate, restoredArn, secretName
1
restoreSecret
Cancel the scheduled deletion of the secret by removing its DeletedDate timestamp.
2
describeSecret
Read the restored secret's metadata to confirm it is active and no deletion is pending.

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: Amazon Secrets Manager Restore Deleted Secret
  summary: Cancel the scheduled deletion of a secret with RestoreSecret, then describe it to confirm the DeletedDate was cleared.
  description: >-
    The recovery pattern. When a secret was scheduled for deletion in error,
    this workflow calls RestoreSecret to remove the DeletedDate timestamp and
    bring the secret back into service, then calls DescribeSecret to confirm the
    secret is active again and no deletion is pending. Every step inlines the
    AWS JSON 1.1 X-Amz-Target header and request payload so the flow is
    self-describing.
  version: 1.0.0
  x-realizes-capability-ids:
  - BC-620.20
  x-capability-derivation:
    method: 'deterministic join: sourceDescriptions -> per-tag OpenAPI -> tag/capability edge. No classification at this step.'
    min_confidence: 0.7
    sources:
    - capability_id: BC-620.20
      capability_name: Identity & Access Management
      spec: amazon-secrets-manager-secrets-api-openapi.yml
      confidence: 0.8
    model: Turbo EA Capabilities by Vincent Verdet — Turbo EA, https://github.com/vincentmakes/turbo-ea-capabilities, CC BY 4.0
sourceDescriptions:
- name: secretsApi
  url: ../openapi/amazon-secrets-manager-secrets-api-openapi.yml
  type: openapi
workflows:
- workflowId: restore-deleted-secret
  summary: Restore a secret scheduled for deletion and confirm it is active again.
  description: >-
    Calls RestoreSecret to cancel the scheduled deletion of a secret, then calls
    DescribeSecret to verify the secret is recoverable and active.
  inputs:
    type: object
    required:
    - SecretId
    properties:
      SecretId:
        type: string
        description: The ARN or name of the secret to restore.
  steps:
  - stepId: restoreSecret
    description: >-
      Cancel the scheduled deletion of the secret by removing its DeletedDate
      timestamp.
    operationId: RestoreSecret
    parameters:
    - name: X-Amz-Target
      in: header
      value: secretsmanager.RestoreSecret
    requestBody:
      contentType: application/x-amz-json-1.1
      payload:
        SecretId: $inputs.SecretId
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      secretArn: $response.body#/ARN
      secretName: $response.body#/Name
  - stepId: describeSecret
    description: >-
      Read the restored secret's metadata to confirm it is active and no
      deletion is pending.
    operationId: DescribeSecret
    parameters:
    - name: X-Amz-Target
      in: header
      value: secretsmanager.DescribeSecret
    requestBody:
      contentType: application/x-amz-json-1.1
      payload:
        SecretId: $steps.restoreSecret.outputs.secretArn
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      restoredArn: $response.body#/ARN
      deletedDate: $response.body#/DeletedDate
      lastChangedDate: $response.body#/LastChangedDate
  outputs:
    restoredArn: $steps.describeSecret.outputs.restoredArn
    secretName: $steps.restoreSecret.outputs.secretName
    deletedDate: $steps.describeSecret.outputs.deletedDate

Work with this as data

Every workflow here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for arazzo workflows

4 MCP tools reach this
  • find_arazzoBrowse and filter every workflow in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This workflow
curl "https://apis.io/api/v1/arazzo/amazon-secrets-manager-restore-deleted-secret-workflow"
All arazzo workflows
curl "https://apis.io/api/v1/arazzo?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.