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.