Skip to main content
GET
Search Workspaces and Workbooks

Authorizations

x-auth-token
string
header
required

For server-to-server or automated access, use a DataGOL Service Account key. Pass it via the x-auth-token header instead of Authorization: x-auth-token: <service-account-key>

Query Parameters

query
string
default:""

Optional free-text filter. Matches against workbook and workspace names. Pass an empty string (or omit) to return all workbooks.

type
enum<string>
required

Resource type to search for. Must be TABLE to retrieve workbooks.

Available options:
TABLE

Response

Flat array of workbook items. Group by workspaceId to build the workspace → workbook hierarchy.

type
enum<string>

Always TABLE for workbook entries.

Available options:
TABLE
Example:

"TABLE"

isFolder
boolean

Always false for workbook entries. Folder entries are not returned.

Example:

false

id
string<uuid>

UUID of the workbook. Use this as the connector id in WORKBOOK_RAG objects.

Example:

"ec345675-06bf-4133-b8c3-f8fc1934b839"

name
string

Display name of the workbook.

Example:

"dg_order_item.csv"

description
string | null

Optional description of the workbook content.

Example:

""

workspaceId
string<uuid>

UUID of the workspace this workbook belongs to. Use to group workbooks by workspace.

Example:

"055b4db3-96e1-45e1-8ff5-3a911b779a53"

workspaceName
string

Display name of the parent workspace.

Example:

"Link_v2"

workspaceCreatedBy
integer

User ID who created the workspace.

Example:

371

tableCreatedBy
integer

User ID who created the workbook.

Example:

371

uiMetadata
object

Display metadata for the workbook.