I am using API endpoint https://h.eu.wdesk.com/s/wdata/prep/api/v1/table Where I am trying to create a new table. My SCOPES in Workiva are: data_tables|w,task:read,task:write,file:read,file:write,activity:read,data_tables|r All I get back is the ...
On January 26, we are releasing a significant upgrade to our public API and launching a new, long-term API versioning policy to ensure stability, reliability, and continuous innovation. API release and new versioning policy On January 26, 2026, a...
This FAQ addresses common questions regarding the transition and upgrade process from the 2022-01-01 version of the Workiva Platform APIs to the upcoming 2026-01-01 version. General Information What is changing in the Workiva Platform APIs? The 20...
I need to automate monthly backups of key spreadsheets for audit and compliance. The goal is to automatically create a full copy (snapshot) of a spreadsheet each month—before any new data is added—using either Chains or the Workiva API. I have sea...
Hello! I am writing a script that attempts to lock a single sheet within a spreadsheet using the Partially update a single sheet API. Here is the chunk of code I am using to replace the lock value: patch_body = [ { "op": "rep...
Hi everyone, We’re currently working with multiple Workiva workspaces — Development, UAT, and Production — and looking to streamline our promotion process between these environments. Right now, when we import updated Wdata or Wdesk objects (like t...
I keep running into a 404 - resource not found error while attempting to write data via Python to a specific spreadsheet ID and sheet ID. I'm using this endpoint: url = f"https://api.app.wdesk.com/spreadsheets/v1/spreadsheets/{spreadsheet_id}/sh...
I'm encountering an issue while trying to use the Initiate file copy API endpoint (prototype). When making the request, I'm receiving a 403 error with the message "The API token doesn't have permissions to perform the request. I've verified that ...
Hello! I am currently building a chain that aims to use APIs to copy a file in Wdesk, retrieve its custom field groups, custom fields, and custom field inputs and apply these to the copied version. I have been successful with copying the file, ret...
Hi, Is there an ETA for the spreadsheet permissions API endpoints to be promoted to production and be safe to use? https://developers.workiva.com/prototype-platform/prototype-spreadsheetpermissionsmodification/ Thanks
Hello! I'm trying to call the prototype "Audits" endpoint (prototype/platform/audits) to pull a list of audits from the API. I'm doing this with an automated script, but I pulled out the bearer token into a curl to demonstrate because that's not w...
Hi, I'm sending a POST https://h.app.wdesk.com/s/wdata/prep/api/v1/queryresult with request body { "isExplain": true, "parameters": { "FiscalYear": "2024" }, "queryId": "HGHGHGHffshgasjdhasdhgjhgasd" } but query is not tak...
Hi, I have some questions regarding the JSON body used in the "Create a table" API call. 1. "datasetUpdated": "2019-08-24T14:15:22Z", I want to use the call to set up the column structure and define data type, I am not intend to immediately import...
Hello, I am experiencing an issue with the Workiva API when attempting to apply filters to reports. The API works perfectly fine without filters, but I encounter errors when filters are applied. Below are the details of the APIs I am using and the...
Hello! I am trying to use the Prototype Platform API to copy a slide (Copy slide (workiva.com)) and I am getting a 404NotFound Error: {"code":"404NotFound","message":"The requested resource could not be found","documentationUrl":"https://developer...
Thanks to Jesus Bouzada's guidance, I'm able to execute a query using the API. (Code follows) When I go to fetch the results and/or the status, it requires a `queryResultId` - how do I get that? ---- import requestsimport jsonimport osAUTH_URL = ...
I'm attempting to use the API with WData and getting `500` errors that aren't helpful. FWIW, API works fine with Tasks and Users api calls. Am I using the correct syntax? query_url = 'https://h.app.wdesk.com/s/wdata/prep/api/v1/query'headers = get...
Hello, Is there a way to set up an automation to delete old datasets without manually doing so? We have an API that runs 3 times daily and would like to delete the old versions of a particular table that are older than 14 days old. Does anyone k...
We'd like to extract the user list with group membership using the API. We're successful in pulling users, but don't see anything for groups. This works fine, but only gives the basic user details. user_url = 'https://api.app.wdesk.com/platform/...
There were requests in old messages here about uploading zip files to wdesk and unzipping them. Adding to that would be the ability to create any relative subfolders files in the zip in wdesk. This would be a very useful function. Is this doab...
Hello Community, Can someone share API details to read the document ( not spreadsheet) from Workliva?
Hello Team, I am calling API “ Return Data From a Region” API using Postman. So basically I have a sample spreadsheet on the workspace where I have read only permissions and I am trying to read the content of the spreadsheet using Postman, so wha...
Has anyone else had issues with generating a secret ? I went through the process today and it never got to the point where the drop down had the option to generate a secret. We followed the instructions here .
Hello folks, will it be possible to make a copy of document file with its incoming connection using Platform API ? has somebody explored this idea before and can share the approach ? in the documentation I can't see any request that makes a copy ...
Hello. I am trying to upload a text file as a test sample. I have tried every version I can think of and keep getting the same 404 not found. Here is my code. curl -v -X POST -H 'Content-Type: application/json' -H 'Accept: application/json' -H "A...
Hello, I am trying to use the API token to retrieve list of tests. I use the following code to get the token which works successfully but I am not sure what I am doing wrong in supplying the token to the command. token=`curl -X POST -H "Content-T...
I'm grabbing a fresh access token, and I believe that it has the correct permissions. However when I do a `get`, it's coming back with `No valid API token provided`: url: https://api.app.wdesk.com/platform/v1/users headers: user_headers = { 'Ac...
Hi We are building a php script to connect/fetch data from the API. We are able to fetch a token, and use it to get the LocationURL (using Document_id & Section_id). 'https://api.eu.wdesk.com/platform/v1/documents/'.$documentid.'/export' In the re...
Using Postman, I am able to upload a file to a Wdata table. Upon import, its status is "STAGED." I am attempting to use the Wdata API to IMPORT this file to the table. I am trying to use the "Import a single file" Wdata API endpoint that takes the...
Would it be possible from the Jira system to connect to Workiva? I mean if a user in the JIRA system uses an IP and a specific port that indicate the connection to Workiva, can this user make read and write requests from JIRA to Workiva having the...