Workiva Scripting is included with Customize Workiva. To use Scripting, your workspace must have Customize Workiva/Scripting enabled, and users will need the appropriate Scripting role(s) and file permissions.
To help ensure consistent performance, several limits are in place for both the scripting feature and the scripting API.
Script runs
Workiva Scripting enforces a number of feature limits on script runs.
| Feature | Limit |
| Script max runtime | 240 minutes |
| Simultaneous executions (across all customers) | 90 |
| Parameters total size | 1 MiB |
| Single parameter size | 128 KiB |
| Sources total size | 1 GiB |
| CPU | 1 CPU |
| RAM memory | 1 GiB |
| Storage (/tmp folder) | 2 GiB |
| Log limit (line) | 1 MB |
| Log limit (total) | 32 MB |
API rate limit
The API may rate limit your requests based on current system load or excessive frequency. If you exceed these limits, you'll receive an error response with a status code of429 Too Many Requests.
You should also note that the API limits the length of any request to 10 minutes.
Encryption
To ensure data privacy and integrity, API calls use Transport Layer Security (TLS) 1.3; Advanced Encryption Standard (AES) 256 at rest.