# Core Actions

- [Write Data](https://docs.rierino.com/devops/api-event-and-process-flows/configuring-saga-steps/event-step/core-actions/write-data.md): These actions provide ability to create, update, delete records on a state manager on demand, facilitating common REST API write calls
- [Read Data](https://docs.rierino.com/devops/api-event-and-process-flows/configuring-saga-steps/event-step/core-actions/read-data.md): These actions provide ability to select one, multiple or all records from a state manager on demand, facilitating common REST API read calls.
- [Query Data](https://docs.rierino.com/devops/api-event-and-process-flows/configuring-saga-steps/event-step/core-actions/query-data.md): These actions provide ability to generate and execute system specific queries on a query manager on demand, from simple select statements to complex requests.
- [Apply Rules](https://docs.rierino.com/devops/api-event-and-process-flows/configuring-saga-steps/event-step/core-actions/apply-rules.md): These actions provide ability to evaluate a list of rules and returns results based on matches.
- [Call Rest API](https://docs.rierino.com/devops/api-event-and-process-flows/configuring-saga-steps/event-step/core-actions/call-rest-api.md): These actions provide ability to make REST based calls to other internal or external services and return their results for API-based integrations.
- [Generate Text/Html](https://docs.rierino.com/devops/api-event-and-process-flows/configuring-saga-steps/event-step/core-actions/generate-text-html.md): These actions provide ability to produce text outputs using templates and input payload.
- [Parse Html](https://docs.rierino.com/devops/api-event-and-process-flows/configuring-saga-steps/event-step/core-actions/parse-html.md): These actions provide ability to parse HTML documents and return their contents as structured JSON.
- [Generate Secrets](https://docs.rierino.com/devops/api-event-and-process-flows/configuring-saga-steps/event-step/core-actions/generate-secrets.md): These actions provide ability to encrypt, decrypt and hash data, as well as validate and generate tokens and certificates.
- [Orchestrate User Task](https://docs.rierino.com/devops/api-event-and-process-flows/configuring-saga-steps/event-step/core-actions/orchestrate-user-task.md): These actions provide ability to include human actions and time delays in API calls.
- [Perform File Operation](https://docs.rierino.com/devops/api-event-and-process-flows/configuring-saga-steps/event-step/core-actions/perform-file-operation.md): These actions provide ability to interact with local and remote file systems for directory and file operations.
- [Run Shell Command](https://docs.rierino.com/devops/api-event-and-process-flows/configuring-saga-steps/event-step/core-actions/run-shell-command.md): These actions provide ability to execute shell commands.
- [Send/Receive Emails](https://docs.rierino.com/devops/api-event-and-process-flows/configuring-saga-steps/event-step/core-actions/send-receive-emails.md): These actions provide ability to send and receive emails using existing email servers.


---

# 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://docs.rierino.com/devops/api-event-and-process-flows/configuring-saga-steps/event-step/core-actions.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.
