Skip to main content
Ctrl+K
 - Home  - Home
Workiva API Versions
  • Versions
  • 2026-01-01
  • 2022-01-01
  • Wdata API
  • Chains API
  • Wdata
  • API Details
    • Setup
    • Authentication
    • Code Generation
    • Errors
    • Limits
  • Example Workflows
    • Creating a table and uploading data
    • Querying table data
    • Updating a file
  • Administrative Tasks
    • Delete a single workspace
    • Export a single workspace
    • Import data
    • Retrieve workspace files by size
    • Retrieve workspace query usage
    • Retrieve workspace upload usage
    • Validate files
    • Validate tables
  • API Health
    • Health check
  • Connection Management
    • List connections
    • Refresh batch of connections
    • Gets the status of a batch refresh
    • Get connection details
    • Refresh connection
    • Get connection refresh status
  • File Management
    • Retrieve a list of files
    • Upload a single file
    • Validate whether a file with the filename can be uploaded to the table
    • Delete a single file
    • Retrieve a single file
    • Download a single file
    • Retrieve errors
    • Export a file to spreadsheets
  • Folder Management
    • Search
    • Retrieve a list of folders
    • Create a new folder
    • Delete a single folder
    • Retrieve a single folder
    • Update a single folder
    • Retrieve list of folder contents
    • Move content into a folder
  • Parameter Management
    • Get Parameters
    • Create parameter
    • Delete Parameter
    • Get Parameter
    • Update Parameter
  • Pivot View Management
    • Retrieve a list of pivot views
    • Create a new pivot view
    • Delete a single pivot view
    • Retrieve a single pivot view
    • Update a single pivot view
  • Query Management
    • Retrieve list of queries
    • Create a new query
    • Retrieve query column data
    • Parses the query to determine if it is valid
    • Delete a single query
    • Retrieve a single query
    • Update a single query
    • Retrieve dependencies
    • Retrieve a list of dependents
    • List the output columns of a query
    • Retrieve a list of query results
    • Execute a query
    • Cancel a running query
    • Retrieve a single query result
    • Download a query result
    • Export query result to spreadsheets
  • Select List Management
    • Retrieve a list of select lists
    • Create a new select list
    • Delete a single select list
    • Retrieve a single select list
    • Update a single select list
  • Shared Table Management
    • Retrieve a list of shared tables
    • Create a new shared table
    • Delete a single shared table
    • Retrieve a single shared table
  • Table Management
    • Retrieve a list of tables
    • Create a new table
    • Delete a single table
    • Retrieve a single table
    • Update a single table
    • Retrieve a list of dependents
    • Import a single file
    • Unimport a single file
    • Retrieve import information
    • Import from spreadsheets
  • Tag Management
    • Retrieve a list of tags
    • Create a new tag
    • Delete a single tag
    • Update a single tag
  • Token Management
    • Create a new token
    • Download a single file
  • Utilities
    • Parse a date
  • Additional Objects

Search

Table Of Contents

  • Description
    • Parameters
    • Code Samples
    • Returns
      • 200 - OK
      • Example Responses

Search#

Description#

Returns a list of all entities that match the provided criteria. Both name and description are fuzzy matches; they match any entity that contains the provided string. The type is used to filter results based on the provided type of entity. The consumer must have READ access on all returned entities.

GET /api/v1/entity

Required OAuth Scopes

No OAuth scopes are required to use this endpoint.

Parameters#

Parameter

In

Type

Required

Description

name

query

string

false

The name to use when fuzzy-matching entities

description

query

string

false

The description to use when fuzzy-matching entities

type

query

array[integer]

false

To limit the scope, the type of entity to return in the results

cursor

query

string

false

A paging cursor; if included, limit is ignored

limit

query

integer(int32)

false

The number of folders to return, from 1 to 1000; by default, 1000

offset

query

integer(int64)

false

The item to start with on the page, greater than or equal to 0; by default, 0

Code Samples#

curl -X GET https://h.app.wdesk.com/s/wdata/prep/api/v1/entity \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer {access-token}'
http GET https://h.app.wdesk.com/s/wdata/prep/api/v1/entity \
    Accept:application/json \
    Authorization:"Bearer {access-token}"
wget --method=GET "https://h.app.wdesk.com/s/wdata/prep/api/v1/entity" \
    --output-document -  \ 
    --header 'Accept: application/json' \ 
    --header 'Authorization: Bearer {access-token}'
import requests

headers = {
  'Accept': 'application/json',
  'Authorization': 'Bearer {access-token}'
}

r = requests.get('https://h.app.wdesk.com/s/wdata/prep/api/v1/entity', headers = headers)

print(r.json())

Returns#

200 - OK#

Returns a JSON object with body and cursor properties.

  • body contains an array of FolderableDto objects. If the request returns no results, body contains an empty array.

  • cursor contains a paging cursor, which can be included in the next call to the endpoint to retrieve the next set of results. If no additional results, cursor is null.

Example Responses#

{
  "body": [
    {
      "created": "string",
      "description": "string",
      "id": "string",
      "metadata": {},
      "modified": "string",
      "modifiedBy": "string",
      "name": "string",
      "parentId": "string",
      "type": "integer",
      "updated": "string",
      "updatedBy": "string"
    }
  ],
  "code": "integer",
  "cursor": "string"
}

previous

Folder Management

next

Retrieve a list of folders

Table Of Contents
  • Description
    • Parameters
    • Code Samples
    • Returns
      • 200 - OK
      • Example Responses

© 2026 Workiva: Legal | Privacy Policy | Sitemap

Last updated on Apr 30, 2026.

See Workiva
for yourself

Request Demo

Platform

  • Why Workiva
  • Platform Overview
  • Data Management
  • Generative AI
  • Security
  • Demo Center
  • Partner Network
  • Contact Us

Solutions

  • All Solutions
  • Accounting & Finance Teams
  • Audit & Risk Teams
  • ESG & Sustainability
  • Legal Teams

All Solutions

  • Annual and Interim Financial Reporting
  • Board Report Creation
  • Capital Market Transactions
  • Enterprise Risk management
  • ESEF Reporting
  • ESG Reporting
  • FERC Reporting
  • Financial Close Reporting
  • Financial Statement Automation
  • Governance, Risk, and Compliance
  • Internal Audit Management
  • Internal Controls Management
  • IPO
  • IT Risk and Compliance
  • Management Reporting
  • Policy Management
  • Product Line and Business Unit Reporting
  • SEC Reporting
  • SEDAR Reporting
  • SOX Compliance
  • Statutory Reporting
  • Tax Reporting
  • Transfer Pricing
  • XBRL and iXBRL

Resources

  • Resource Center
  • Blog
  • Customer Stories
  • Events & Webinars
  • Workiva Amplify
  • Help Center
  • Support
  • Community
  • Learning Hub

Company

  • About Us
  • Leadership
  • Diversity, Equity, & Inclusion
  • Careers
  • Newsroom & Press Releases
  • Investor Relations
  • Financial Reports

Follow Us

Learn About

  • What is Financial Reporting?
  • What is Data Management?
  • What is Financial Reporting + GRC?
  • What is ESG + Financial Reporting?
  • What is GRC + ESG?

©2026 Workiva

Legal

Privacy Policy

Sitemap

2900 University Blvd
Ames, IA 50010

SICPA-SOC