# Actions

- [MySQL Query Action](https://docs.thingsup.io/actions/mysql-query-action.md): Run MySQL query completely serverless via Thingsup IoT Platform. Insert or get data from MySQL with simple MQTT rules engine or HTTP APIs.
- [Redis Query Action](https://docs.thingsup.io/actions/redis-query-action.md): Run Redis query completely serverless via Thingsup IoT Platform. Insert or get data from Redis with simple MQTT rules engine or HTTP APIs.
- [InfluxDB Read Query Action](https://docs.thingsup.io/actions/influxdb-read-query.md): Run InfluxDB query completely serverless via Thingsup IoT Platform. Execute a read query on InfluxDB with simple MQTT rules engine or HTTP APIs.
- [InfluxDB Write Point Action](https://docs.thingsup.io/actions/influxdb-write-point.md): Insert or Write point to InfluxDB completely serverless via Thingsup IoT Platform. Insert data in InfluxDB with simple MQTT rules engine or HTTP APIs.
- [Send Email Action](https://docs.thingsup.io/actions/send-email.md): Send Email from Thingsup IoT Platform. Create and send customized bulk Emails with MQTT Rules or HTTP APIs for IoT Solutions.
- [DynamoDB PutItem Action](https://docs.thingsup.io/actions/dynamodb-putitem-action.md): Execute DynamoDB PutItem query completely serverless via Thingsup IoT Platform. Create custom items from MQTT Rules Engine or HTTP APIs.
- [DynamoDB UpdateItem Action](https://docs.thingsup.io/actions/dynamodb-updateitem-action.md): Execute DynamoDB UpdateItem query completely serverless via Thingsup IoT Platform. Create custom items from MQTT Rules Engine or HTTP APIs.
- [DynamoDB GetItem Action](https://docs.thingsup.io/actions/dynamodb-getitem-action.md): Execute DynamoDB GetItem query completely serverless via Thingsup IoT Platform. Create custom query from MQTT Rules Engine or HTTP APIs.
- [DynamoDB Query Action](https://docs.thingsup.io/actions/dynamodb-query-action.md): Execute DynamoDB query completely serverless via Thingsup IoT Platform. Create custom query from MQTT Rules Engine or HTTP APIs.
- [DynamoDB Scan Action](https://docs.thingsup.io/actions/dynamodb-scan-action.md): Execute DynamoDB Scan query completely serverless via Thingsup IoT Platform. Create custom query from MQTT Rules Engine or HTTP APIs.
- [DynamoDB DeleteItem Action](https://docs.thingsup.io/actions/dynamodb-deleteitem-action.md): Execute DynamoDB DeleteItem query completely serverless via Thingsup IoT Platform. Create custom query from MQTT Rules Engine or HTTP APIs.
- [PostgreSQL Query Action](https://docs.thingsup.io/actions/postgresql-query-action.md): Execute PostgreSQL query completely serverless via Thingsup IoT Platform. Create custom query from MQTT Rules Engine or HTTP APIs.
- [InfluxDBv2 Read Query Action](https://docs.thingsup.io/actions/influxdbv2-read-query-action.md): Execute InfluxDBv2 read query completely serverless via Thingsup IoT Platform. Create custom query from MQTT Rules Engine or HTTP APIs.
- [InfluxDBv2 Write Point Action](https://docs.thingsup.io/actions/influxdbv2-write-point-action.md): Insert or Write point to InfluxDBv2 completely serverless via Thingsup IoT Platform. Insert data in InfluxDBv2 with simple MQTT rules engine or HTTP APIs.
- [Firebase Cloud Firestore Action](https://docs.thingsup.io/actions/firebase-cloud-firestore-action.md): Execute Firebase Cloud Firestore query completely serverless via Thingsup IoT Platform. Create custom query from MQTT Rules Engine or HTTP APIs.
- [Firebase RealTime Database Action](https://docs.thingsup.io/actions/firebase-realtime-database-action.md): Execute Firebase RealTime Database query completely serverless via Thingsup IoT Platform. Create custom query from MQTT Rules Engine or HTTP APIs.
- [Firebase Messaging Action](https://docs.thingsup.io/actions/firebase-messaging-action.md): Execute Firebase Messaging completely serverless via Thingsup IoT Platform. Create custom query from MQTT Rules Engine or HTTP APIs.
- [AWS Lambda Invoke Action](https://docs.thingsup.io/actions/aws-lambda-invoke-action.md): Run AWS Lambda function completely serverless via Thingsup IoT Platform.
- [AWS SQS Send Messsage Action](https://docs.thingsup.io/actions/aws-sqs-send-messsage-action.md): Send message to AWS SQS completely serverless via Thingsup IoT Platform.
- [Publish MQTT Message Action](https://docs.thingsup.io/actions/publish-mqtt-message-action.md): Publish message to MQTT Broker completely serverless via Thingsup IoT Platform.
- [MQTT CommandResponse Action](https://docs.thingsup.io/actions/mqtt-commandresponse-action.md): Publish MQTT Message based on event completely serverless via Thingsup IoT Platform.
- [ProcessFunction Action](https://docs.thingsup.io/actions/processfunction-action.md): Process input data using Thingsup IoT Platform.
- [WebHook Action](https://docs.thingsup.io/actions/webhook-action.md): Provide Webhook using Thingsup IoT Platform.
- [Push to Thingsup Track Action](https://docs.thingsup.io/actions/push-to-thingsup-track-action.md): Push data directly to Thingsup Track platform.
- [Send MSG91 SMS Action](https://docs.thingsup.io/actions/send-msg91-sms-action.md): Send SMS via MSG91 from Thingsup IoT Platform. Create and send customized bulk SMS with MQTT Rules or HTTP APIs to global phone numbers for IoT Solutions.


---

# 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.thingsup.io/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.
