Yandex Cloud
Search
Contact UsGet started
  • Blog
  • Pricing
  • Documentation
  • All Services
  • System Status
    • Featured
    • Infrastructure & Network
    • Data Platform
    • Containers
    • Developer tools
    • Serverless
    • Security
    • Monitoring & Resources
    • ML & AI
    • Business tools
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Customer Stories
    • Start testing with double trial credits
    • Cloud credits to scale your IT product
    • Gateway to Russia
    • Cloud for Startups
    • Education and Science
    • Yandex Cloud Partner program
  • Blog
  • Pricing
  • Documentation
© 2025 Direct Cursus Technology L.L.C.
Yandex Managed Service for YDB
  • Getting started
  • Access management
      • All methods
        • BatchGetItem
        • BatchWriteItem
        • CreateTable
        • DeleteItem
        • DeleteTable
        • DescribeTable
        • DescribeTimeToLive
        • GetItem
        • ListTables
        • PutItem
        • Query
        • Scan
        • TransactGetItems
        • TransactWriteItems
        • UpdateItem
        • UpdateTimeToLive
        • UpdateTable
    • Common errors when working with the Document API
  • Monitoring metrics
  • Audit Trails events
  • FAQ
  • Public materials

In this article:

  • Request
  • Parameters
  • Response
  • Parameters
  • Errors
  1. Amazon DynamoDB-compatible Document API
  2. Document API reference
  3. Actions
  4. ListTables

ListTables method

Written by
Yandex Cloud
Updated at July 12, 2022
  • Request
    • Parameters
  • Response
    • Parameters
  • Errors

Returns a list of tables.

The output of tables is paginated, with each page returning a maximum of 100 table names.

RequestRequest

The request contains data in JSON format.

{
   "ExclusiveStartTableName": "string",
   "Limit": number
}

ParametersParameters

Parameter Description
ExclusiveStartTableName The name of the table to start a search from.

Type: String
Length: 3 - 255 characters
Pattern: [a-zA-Z0-9_.-]+
Required: No
Limit Maximum number of tables to return. If the parameter is omitted, up to 100 tables are returned.

Type: Integer
Range: 1 - 100.
Required: No

ResponseResponse

If successful, HTTP code 200 is returned.

The response is returned in JSON format.

{
   "LastEvaluatedTableName": "string",
   "TableNames": [ "string" ]
}

ParametersParameters

Parameter Description
LastEvaluatedTableName Name of the last table in the current results page. Use this value as ExclusiveStartTableName in a new request to get the next results page.
An empty value means that there are no more tables to output.

Type: String
Length: 3 - 255 characters
Pattern: [a-zA-Z0-9_.-]+
TableNames List of tables, the maximum array size is 100 items.

Type: Array of strings
Length: 3 - 255 characters
Pattern: [a-zA-Z0-9_.-]+

ErrorsErrors

Parameter Description
InternalServerError An internal error occurred on the server side.

HTTP status code: 500

There may be common errors as well. These are errors that are common to all methods.

Was the article helpful?

Previous
GetItem
Next
PutItem
© 2025 Direct Cursus Technology L.L.C.