Amazon RDS Rds Tag API

The Rds Tag API from Amazon RDS — 3 operation(s) for rds tag.

Operations 3

POST /?Action=AddTagsToResource Add Tags To Resource #
POST /?Action=ListTagsForResource List Tags For Resource #
POST /?Action=RemoveTagsFromResource Remove Tags From Resource #

Work with this as data

Every API 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 apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • 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 API
curl "https://apis.io/api/v1/apis/amazon-rds:amazon-rds-tag-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

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.

OpenAPI Specification

amazon-rds-tag-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Amazon Relational Database Service Tag API
  version: '2014-10-31'
  description: Generated from AWS's published Smithy model for Amazon Relational Database Service. 3 operation(s).
  contact:
    name: Amazon Web Services
    url: https://aws.amazon.com/contact-us/
  license:
    name: Apache 2.0
    identifier: Apache-2.0
    url: https://github.com/aws/api-models-aws/blob/main/LICENSE
servers:
- url: https://rds.{region}.amazonaws.com
  variables:
    region:
      default: us-east-1
security:
- sigv4: []
tags:
- name: Tag
paths:
  /?Action=AddTagsToResource:
    post:
      operationId: AddTagsToResource
      summary: Add Tags To Resource
      description: Adds metadata tags to an Amazon RDS resource. These tags can also be used with cost allocation reporting to track cost associated with Amazon RDS resources, or used in a Condition statement in an IAM policy for Amazon RDS. For an overview on tagging your relational database resources, see Tagging Amazon RDS Resources or Tagging Amazon Aurora and Amazon RDS Resources.
      responses:
        '200':
          description: Success
          content:
            text/xml:
              schema:
                type: string
        '404':
          description: BlueGreenDeploymentNotFoundFault; DBCapacityReservationNotFoundFault; DBClusterNotFoundFault; DBInstanceNotFoundFault; DBProxyEndpointNotFoundFault; DBProxyNotFoundFault; DBProxyTargetGroupNotFoundFault; DBShardGroupNotFoundFault; DBSnapshotNotFoundFault; DBSnapshotTenantDatabaseNotFoundFault; IntegrationNotFoundFault; TenantDatabaseNotFoundFault
          content:
            text/xml:
              schema:
                $ref: '#/components/schemas/BlueGreenDeploymentNotFoundFault'
        '400':
          description: InvalidDBClusterEndpointStateFault; InvalidDBClusterStateFault; InvalidDBInstanceStateFault
          content:
            text/xml:
              schema:
                $ref: '#/components/schemas/InvalidDBClusterEndpointStateFault'
      requestBody:
        required: true
        content:
          application/x-www-form-urlencoded:
            schema:
              allOf:
              - type: object
                required:
                - Action
                - Version
                properties:
                  Action:
                    type: string
                    const: AddTagsToResource
                  Version:
                    type: string
                    const: '2014-10-31'
              - $ref: '#/components/schemas/AddTagsToResourceMessage'
            example:
              ResourceName: arn:aws:rds:us-east-1:992648334831:og:mymysqloptiongroup
              Tags:
              - Key: Staging
                Value: LocationDB
      tags:
      - Tag
  /?Action=ListTagsForResource:
    post:
      operationId: ListTagsForResource
      summary: List Tags For Resource
      description: Lists all tags on an Amazon RDS resource. For an overview on tagging an Amazon RDS resource, see Tagging Amazon RDS Resources in the Amazon RDS User Guide or Tagging Amazon Aurora and Amazon RDS Resources in the Amazon Aurora User Guide.
      responses:
        '200':
          description: Success
          content:
            text/xml:
              schema:
                $ref: '#/components/schemas/TagListMessage'
              example:
                TagList:
                - Key: Environment
                  Value: test
                - Key: Name
                  Value: MyDatabase
        '404':
          description: BlueGreenDeploymentNotFoundFault; DBCapacityReservationNotFoundFault; DBClusterNotFoundFault; DBInstanceNotFoundFault; DBProxyEndpointNotFoundFault; DBProxyNotFoundFault; DBProxyTargetGroupNotFoundFault; DBShardGroupNotFoundFault; DBSnapshotNotFoundFault; DBSnapshotTenantDatabaseNotFoundFault; IntegrationNotFoundFault; TenantDatabaseNotFoundFault
          content:
            text/xml:
              schema:
                $ref: '#/components/schemas/BlueGreenDeploymentNotFoundFault'
      requestBody:
        required: true
        content:
          application/x-www-form-urlencoded:
            schema:
              allOf:
              - type: object
                required:
                - Action
                - Version
                properties:
                  Action:
                    type: string
                    const: ListTagsForResource
                  Version:
                    type: string
                    const: '2014-10-31'
              - $ref: '#/components/schemas/ListTagsForResourceMessage'
            example:
              ResourceName: arn:aws:rds:us-east-1:123456789012:db:orcl1
      tags:
      - Tag
  /?Action=RemoveTagsFromResource:
    post:
      operationId: RemoveTagsFromResource
      summary: Remove Tags From Resource
      description: Removes metadata tags from an Amazon RDS resource. For an overview on tagging an Amazon RDS resource, see Tagging Amazon RDS Resources in the Amazon RDS User Guide or Tagging Amazon Aurora and Amazon RDS Resources in the Amazon Aurora User Guide.
      responses:
        '200':
          description: Success
          content:
            text/xml:
              schema:
                type: string
        '404':
          description: BlueGreenDeploymentNotFoundFault; DBCapacityReservationNotFoundFault; DBClusterNotFoundFault; DBInstanceNotFoundFault; DBProxyEndpointNotFoundFault; DBProxyNotFoundFault; DBProxyTargetGroupNotFoundFault; DBShardGroupNotFoundFault; DBSnapshotNotFoundFault; DBSnapshotTenantDatabaseNotFoundFault; IntegrationNotFoundFault; TenantDatabaseNotFoundFault
          content:
            text/xml:
              schema:
                $ref: '#/components/schemas/BlueGreenDeploymentNotFoundFault'
        '400':
          description: InvalidDBClusterEndpointStateFault; InvalidDBClusterStateFault; InvalidDBInstanceStateFault
          content:
            text/xml:
              schema:
                $ref: '#/components/schemas/InvalidDBClusterEndpointStateFault'
      requestBody:
        required: true
        content:
          application/x-www-form-urlencoded:
            schema:
              allOf:
              - type: object
                required:
                - Action
                - Version
                properties:
                  Action:
                    type: string
                    const: RemoveTagsFromResource
                  Version:
                    type: string
                    const: '2014-10-31'
              - $ref: '#/components/schemas/RemoveTagsFromResourceMessage'
            example:
              ResourceName: arn:aws:rds:us-east-1:123456789012:db:mydbinstance
              TagKeys:
              - Name
              - Environment
      tags:
      - Tag
components:
  schemas:
    TagListMessage:
      type: object
      properties:
        TagList:
          type: array
          items:
            $ref: '#/components/schemas/Tag'
          description: List of tags returned by the ListTagsForResource operation.
    Tag:
      type: object
      properties:
        Key:
          type: string
          description: 'A key is the required name of the tag. The string value can be from 1 to 128 Unicode characters in length and can''t be prefixed with aws: or rds:. The string can only contain only the set of Unicode letters, digits, white-space, ''_'', ''.'', '':'', ''/'', ''='', ''+'', ''-'', ''@'' (Java regex: "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$").'
        Value:
          type: string
          description: 'A value is the optional value of the tag. The string value can be from 1 to 256 Unicode characters in length and can''t be prefixed with aws: or rds:. The string can only contain only the set of Unicode letters, digits, white-space, ''_'', ''.'', '':'', ''/'', ''='', ''+'', ''-'', ''@'' (Java regex: "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$").'
    RemoveTagsFromResourceMessage:
      type: object
      properties:
        ResourceName:
          type: string
          description: The Amazon RDS resource that the tags are removed from. This value is an Amazon Resource Name (ARN). For information about creating an ARN, see Constructing an ARN for Amazon RDS in the Amazon RDS User Guide.
        TagKeys:
          type: array
          items:
            type: string
          description: The tag key (name) of the tag to be removed.
      required:
      - ResourceName
      - TagKeys
    Filter:
      type: object
      properties:
        Name:
          type: string
          description: The name of the filter. Filter names are case-sensitive.
        Values:
          type: array
          items:
            type: string
          description: One or more filter values. Filter values are case-sensitive.
      required:
      - Name
      - Values
    ListTagsForResourceMessage:
      type: object
      properties:
        ResourceName:
          type: string
          description: The Amazon RDS resource with tags to be listed. This value is an Amazon Resource Name (ARN). For information about creating an ARN, see Constructing an ARN for Amazon RDS in the Amazon RDS User Guide.
        Filters:
          type: array
          items:
            $ref: '#/components/schemas/Filter'
          description: This parameter isn't currently supported.
      required:
      - ResourceName
    BlueGreenDeploymentNotFoundFault:
      type: object
      properties:
        message:
          type: string
    AddTagsToResourceMessage:
      type: object
      properties:
        ResourceName:
          type: string
          description: The Amazon RDS resource that the tags are added to. This value is an Amazon Resource Name (ARN). For information about creating an ARN, see Constructing an RDS Amazon Resource Name (ARN).
        Tags:
          type: array
          items:
            $ref: '#/components/schemas/Tag'
          description: The tags to be assigned to the Amazon RDS resource.
      required:
      - ResourceName
      - Tags
    InvalidDBClusterEndpointStateFault:
      type: object
      properties:
        message:
          type: string
  securitySchemes:
    sigv4:
      type: apiKey
      in: header
      name: Authorization
      description: AWS Signature Version 4. The Authorization header carries an AWS4-HMAC-SHA256 signature over the canonical request, with X-Amz-Date (and X-Amz-Security-Token for temporary credentials). Not a bearer token.
      x-aws-sigv4:
        signingName: rds
x-provenance:
  method: harvested
  publisher: Amazon Web Services
  source: https://raw.githubusercontent.com/aws/api-models-aws/582e55931c45b944739742a2c1620b6026dd2d13/models/rds/service/2014-10-31/rds-2014-10-31.json
  note: converted by smithy-to-openapi.py from AWS's Smithy model (roadmap#1001)