Skip to main content

Quick Start Guide

Get up and running with the iDempiere REST API in just a few steps. This guide will help you enable the plugin and perform your first API test.


How to Enable and Test the REST Plugin​

1. Install the REST Plugin​

he REST API is available as a plugin in iDempiere.

Follow the installation instructions in the official guide: How to distribute and install plugins in iDempiere

Once installed, make sure the plugin is active via the OSGi Console:
http://your-server/osgi/system/console/bundles

Continuous Integration

You can view installation artifacts and build results at the iDempiere REST Jenkins Job.

2. Use Postman to Explore the API​

Download the official Postman collection and environments.

Why Use Postman?​

  • It includes predefined environments for local and demo servers.
  • You can test all endpoints with ready-to-use examples.
  • You can run the authentication request and immediately interact with the system.

💡 Just import the collection and select an environment to start testing.


3. Make Your First API Call (Manually)​

Try reading a record from a standard table, like AD_User:

Request​

GET /api/v1/models/ad_user HTTP/1.1
Authorization: Bearer <your-token>

Example Using curl​

curl -X GET https://your-server.com/api/v1/models/ad_user \
-H "Authorization: Bearer YOUR_TOKEN"

Success!​

If you receive JSON responses with data, congratulations! Your iDempiere REST API is working correctly.

Next Steps​

  • Explore the the full API Guides to learn more about the API

Troubleshooting​

If you encounter issues:

  • Check iDempiere server logs for error messages
  • Verify your credentials are correct
  • Ensure the REST plugin is properly installed
  • Check network connectivity and firewall settings
  • Confirm the correct port and URL format

Need help? Join the REST Mattermost channel for support and collaboration.