list

HTTP Request

GET /api/v1/projects/:projectId/tables

Parameters

Value

Description

Path parameters

:projectId

integer

ID of the project

Query parameters

maxResults

integer

Maximum number of results to return. Defaults to 25, may not exceed 100.

pageToken

string

Optional. Page token, returned by a previous call, to request the next page of results.

User.read — You must have read access to the project.

Public — The project must be publicly visible.

Data.overview — You must have overview access to all source datasets of the table.

Public —  All source datasets must be publicly visible.

Response

If successful, this method returns a response body with the following structure:

{
"kind": "tableList",
"nextPageToken": string,
"tables": [
{
"id": integer,
"description": string,
"url": string,
"hash": string,
"createdAt": string(timestamp),
"updatedAt": string(timestamp),
"numRows": integer,
"numBytes": integer,
"variableCount": integer,
// The accessLevel of the table to unauthenticated users. This property
// ignores whether they have access to the underlying project,
// and is solely based on the table's datasets' access restri
"publicAccessLevel": string("none"|"overview"|"metadata"|"data"),
// The accessLevel of the current token being used
// (this will never be higher than your access level)
"scopedAccessLevel": string("none"|"overview"|"metadata"|"data"),
// Your accessLevel
"accessLevel": string("none"|"overview"|"metadata"|"data")
}
]
}