ListTables method
Written by
Updated at April 24, 2026
Returns a list of tables.
The output is paginated. You can get up to 100 table names per method call.
Request
The request contains data in JSON format.
{
"ExclusiveStartTableName": "string",
"Limit": number
}
Parameters
| Parameter | Description |
|---|---|
ExclusiveStartTableName |
Name of the table to start a search from. Type: String Length: 3 to 255 characters. Template: [a-zA-Z0-9_.-]+ Required: No |
Limit |
Maximum number of tables to return. If you omit this parameter, you can get up to 100 tables. Type: Integer Range: 1 to 100 Required: No |
Response
If successful, HTTP code 200 is returned.
You will get data in JSON format.
{
"LastEvaluatedTableName": "string",
"TableNames": [ "string" ]
}
Parameters
| Parameter | Description |
|---|---|
LastEvaluatedTableName |
Name of the last table on the current results page. Use this value as ExclusiveStartTableName in a new request to get the next results page.An empty value means there are no more tables to output. Type: String Length: 3 to 255 characters. Template: [a-zA-Z0-9_.-]+ |
TableNames |
List of tables; the maximum array size is 100 records. Type: Array of strings Length: 3 to 255 characters. Template: [a-zA-Z0-9_.-]+ |
Errors
| Parameter | Description |
|---|---|
InternalServerError |
An internal error occurred on the server side. HTTP status code: 500 |
There may be some common errors as well shared by all methods.