Objective
Enable native support in Appsmith for API actions routed through Paragon Proxy, using predefined templates and dynamic parameters.
🛠️ How It Works
- UQI Integration
- Add a new action type where the
command
starts with PROXY_
.
- When selected, the UI will show predefined fields (inputs/children) from UQI.
- Cloud Services Logic
- On action execution, Appsmith checks if the command starts with
PROXY_
.
- If true, it:
- Fetches the Action Template from the Cloud Services database.
- Builds the request using the template (path, body, headers, etc.).
- Sends the request to the Paragon Proxy API, including the Paragon Bearer Token.
- Action Template Collection (Database)
- Stores the config for each proxy action (path, headers, body, query params).
- Automates runtime parameter mapping.
UQI Example (Create Zendesk Ticket)
https://jsonblob.com/1352244325299445760
Logic in CS
If the command starts with PROXY_
, check the action template collection in cloud services.
Action Template Document in CS DB (Create Zendesk Ticket)
https://jsonblob.com/1352244743245062144