Amazon DynamoDB · OpenAPI Overlay 1.0.0
API Evangelist enhancements for Amazon DynamoDB Tables API
8 actions
8 updates
update
extends
amazon-dynamodb-tables-api-openapi.yml
Derived by API Evangelist
Built from the contracts Amazon DynamoDB publishes. Amazon DynamoDB did not publish this file.
What the actions change
x-idempotencyx-error-catalogx-throttle-statusx-api-evangelistx-protocol
Targets 7
$.info
$.servers
$.paths['/'].post
$.paths['/#DescribeTable'].post
$.paths['/#ListTables'].post
$.paths['/#UpdateTable'].post
$.paths['/#DeleteTable'].post
OpenAPI Overlay
overlay: 1.0.0
info:
title: API Evangelist enhancements for Amazon DynamoDB Tables API
version: 1.0.0
extends: amazon-dynamodb-tables-api-openapi.yml
x-generated: '2026-09-18'
x-method: generated
x-source: openapi/amazon-dynamodb-tables-api-openapi.yml + conventions/amazon-dynamodb-conventions.yml
+ smithy/dynamodb-2012-08-10.json
x-note: Captures API Evangelist enhancements only. The original OpenAPI is never mutated; nothing here
changes the operations AWS publishes.
actions:
- target: $.info
description: Record who enhanced this document and where the first-party contract lives.
update:
x-api-evangelist:
enriched: '2026-09-18'
provider: Amazon DynamoDB
first-party-contract: smithy/dynamodb-2012-08-10.json (github.com/aws/api-models-aws, Smithy 2.0,
58 operations)
coverage-note: This document covers 5 of the 58 operations AWS models. It is an API Evangelist rendering
of the AWS API Reference, not an AWS-published OpenAPI - AWS publishes Smithy, not OpenAPI.
artifacts:
conventions: conventions/amazon-dynamodb-conventions.yml
errors: errors/amazon-dynamodb-problem-types.yml
rate-limits: rate-limits/amazon-dynamodb-rate-limits.yml
plans: plans/amazon-dynamodb-plans-pricing.yml
data-model: data-model/amazon-dynamodb-data-model.yml
skills: skills/_index.yml
- target: $.info
description: State the protocol facts a caller must know before the first request.
update:
x-protocol:
style: RPC over HTTP
smithy-protocol: aws.protocols#awsJson1_0
content-type: application/x-amz-json-1.0
http-method: POST
path: /
operation-selector: 'X-Amz-Target: DynamoDB_20120810.<Operation>'
auth: AWS SigV4 (IAM)
- target: $.servers
description: Note that only the regional endpoint form resolves; dynamodb.amazonaws.com has no DNS record.
update:
- url: https://dynamodb.{region}.amazonaws.com
description: 'Amazon DynamoDB regional endpoint. Probed 2026-09-18: the non-regional form dynamodb.amazonaws.com
does NOT resolve.'
variables:
region:
default: us-east-1
description: AWS Region
- target: $.paths['/'].post
description: Annotate createTable with its runtime semantics.
update:
x-idempotency:
token: false
note: No idempotency token on this operation; use a ConditionExpression or wrap the write in TransactWriteItems.
x-error-catalog: errors/amazon-dynamodb-problem-types.yml
x-throttle-status: 400
- target: $.paths['/#DescribeTable'].post
description: Annotate describeTable with its runtime semantics.
update:
x-idempotency:
token: false
note: No idempotency token on this operation; use a ConditionExpression or wrap the write in TransactWriteItems.
x-error-catalog: errors/amazon-dynamodb-problem-types.yml
x-throttle-status: 400
- target: $.paths['/#ListTables'].post
description: Annotate listTables with its runtime semantics.
update:
x-idempotency:
token: false
note: No idempotency token on this operation; use a ConditionExpression or wrap the write in TransactWriteItems.
x-error-catalog: errors/amazon-dynamodb-problem-types.yml
x-throttle-status: 400
- target: $.paths['/#UpdateTable'].post
description: Annotate updateTable with its runtime semantics.
update:
x-idempotency:
token: false
note: No idempotency token on this operation; use a ConditionExpression or wrap the write in TransactWriteItems.
x-error-catalog: errors/amazon-dynamodb-problem-types.yml
x-throttle-status: 400
- target: $.paths['/#DeleteTable'].post
description: Annotate deleteTable with its runtime semantics.
update:
x-idempotency:
token: false
note: No idempotency token on this operation; use a ConditionExpression or wrap the write in TransactWriteItems.
x-error-catalog: errors/amazon-dynamodb-problem-types.yml
x-throttle-status: 400
Work with this as data
Every overlay 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 openapi overlays
4 MCP tools reach this
find_overlaysBrowse and filter every overlay 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.
Call it yourself
curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/amazon-dynamodb-tables-api-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?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.