# Home

Welcome to the documentation of Work API, the main data source of the ProcessMaker Process Intelligence platform. The platform used to be called Workfellow, so there might be references to that in the documentation.

This documentation is designed to assist Work API developers in harnessing the full potential of our Work API, enabling seamless data collection from your business applications and processes. This document helps you to leverage the capabilities of our three key components of Work API: the Windows Agent, Configuration Tooling, and Creating Data Collection Configurations.

Throughout this documentation, we aim to provide you with comprehensive examples, detailed explanations, and step-by-step guides to maximize your understanding and productivity. So, let's dive in and explore the powerful capabilities of our Work API.&#x20;

<table data-view="cards"><thead><tr><th align="center"></th><th></th><th data-hidden></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td align="center"><strong>Windows Agent</strong></td><td>Windows Agent is a part of Work API that enables real-time and reliable data gathering from Windows-based systems. By utilizing the Windows Agent, you can efficiently collect a wide range of process, task, and business information with the desired granularity levels based on the defined data collection configurations.</td><td></td><td><a href="/pages/h1dFA48Uu3vowzRGs5dr">/pages/h1dFA48Uu3vowzRGs5dr</a></td></tr><tr><td align="center"><strong>Data Collection Configurations</strong></td><td>Creating Data Collection Configurations is the final segment of our API documentation, providing Work API developers with the means to define and customize data collection configurations using the Work API syntax language. With this, you can create flexible, reusable, and dynamic configurations to gather specific data from various systems and applications.</td><td></td><td><a href="/pages/g8eNTKY6yMQg4ELsHnov">/pages/g8eNTKY6yMQg4ELsHnov</a></td></tr><tr><td align="center"><strong>Tutorials and Training</strong></td><td>The Tutorials and Training section provides examples, use cases, and best practices to effectively configure Work API.</td><td></td><td><a href="/pages/kFKL4FerDNCiYtNAR8Tg">/pages/kFKL4FerDNCiYtNAR8Tg</a></td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://processmaker.gitbook.io/process-intelligence/developer-documentation/home.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
