Endpoint Tester
Overview
Quickly test REST endpoints from inside your Mendix app. Configure endpoint, headers, and timeout, send requests, and view full responses without redeployments.
The EndpointTester Module allows developers and admins to test REST endpoints directly from a deployed Mendix app. Configure your request, send it, and view the full response, no redeploys or constants resets needed.
Features
-
Import once, test multiple endpoints.
-
Configure Endpoint, Request type, Timeout, and Headers.
-
Send request and view:
-
Response code
-
Response message
-
Response content (raw output).
-
-
Works in restricted/firewalled environments.
-
Role-based access control (map User role to functional admin).
Documentation
Typical usage scenario
The EndpointTester Module is designed for developers and admins who need to quickly test REST endpoints directly from their Mendix application. It eliminates the need to redeploy apps or reset constants when adjusting headers, endpoints, or payloads. This makes it especially useful in:
-
Highly monitored or firewalled environments where external tools (like Postman) are restricted.
-
Debugging and validating APIs during development or integration.
-
Functional admin testing, where non-developers can verify endpoints without Studio Pro.
Features and limitations
Features
-
Test multiple REST endpoints from within your Mendix app.
-
Configure request details: Endpoint, Method, Timeout, Headers, and Body.
-
View Response code, Response message, and full response content.
-
Easy to integrate via provided page/snippet.
-
Role-based access (map User role to functional admin).
Limitations
-
No built-in authentication flows (manual header input required).
-
Not intended as a full API management or monitoring solution.
-
Response formatting is shown as raw text (no JSON beautifier).
Dependencies
-
Mendix version: 8.24.0 and above.
-
No additional Marketplace dependencies required.
Installation
-
Download the module from the Mendix App Store.
-
Import it into your Mendix project.
-
Add the included EndpointTester page/snippet to your navigation or a config page.
Configuration
-
Map the module’s User role to your app’s Functional Admin role.
-
Open the page in your deployed app.
-
Enter request details (endpoint, method, timeout, headers, body).
-
Click Send Request to test and review the response.