# OLI Process API

- [Uploading a Process API package](https://devdocs.olisystems.com/group2/uploading-oli-files.md): A process API package that is exported from OLI Flowsheet, and needs to be uploaded into the users account.
- [Creating a Process API package](https://devdocs.olisystems.com/group2/uploading-oli-files/creating-a-process-api-package.md): The Process API package needed to run a process using the API is created using OLI Flowsheet :ESP, the following steps explain how to create the package file.
- [Get list of all uploaded ProcessAPI packages](https://devdocs.olisystems.com/group2/dbs-file-list.md)
- [Get input specs for Process API package](https://devdocs.olisystems.com/group2/get-input-specs-for-process-api-package.md): Each ProcessAPI package has a unique set of input requirements based on the user design. This function will return the JSON input specification for the Process as it was uploaded to the cloud.
- [Get output specs for ProcessAPI package](https://devdocs.olisystems.com/group2/get-output-specs-for-processapi-package.md): Each ProcessAPI package will have a unique set of output based on the user design. This function will return a JSON dummy output specification for the Process.
- [Run a Process API calculation](https://devdocs.olisystems.com/group2/api-call-blueprint.md)
- [Get calculation status and results](https://devdocs.olisystems.com/group2/api-call-blueprint-1.md)


---

# 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://devdocs.olisystems.com/group2.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.
