Access ProcessMaker RESTful API Documentation

Access ProcessMaker RESTfulAPI documentation from your ProcessMaker instance.


View our API documentation to quickly view how to use our RESTful API without testing API endpoints.
Despite the ProcessMaker user interface, ProcessMaker operates entirely from a RESTful API. Administrators and developers may want to access our API documentation to understand how to use endpoints or to consider how to extend ProcessMaker functionality for their own use cases.
If you view our API documentation while logged on to your ProcessMaker instance, you may also test API endpoints to see how they work. For example, view the curl command or URL to run our API endpoint, the possible responses and returned schema structure, and other technical information how to use that API endpoint. To test API endpoints, you must be logged on as an authenticated user.
You must have the following to test our API endpoints from the API documentation:
  • You must know the base URL to your ProcessMaker instance. Example:
  • You must have a user account so that our API can authenticate you. See Create a New User Account.
  • You must be logged on to your user account.

View the API Documentation

If you want to view how robust ProcessMaker functionality is and read how to use each API endpoint, you may view our RESTful API documentation. However, since you are not viewing this documentation as an authenticated user, you cannot test API endpoints. See Test API Endpoints from the API Documentation for that information.
View our API documentation without testing API endpoints.

Test API Endpoints from the API Documentation

Follow these steps to test our RESTful API endpoints from the API documentation:
  1. 1.
    Log on to ProcessMaker.
  2. 2.
    Open a new Web browser tab or window.
  3. 3.
    Append api/documentation to the end of your ProcessMaker instance's base URL. Example: Our API documentation displays.
  4. 4.
    Click the Expand operation icon
    for the ProcessMaker API endpoint you want to test. Technical information about that API endpoint displays.
  5. 5.
    Click the Try it out button, and then enter parameters documented for that API endpoint into their appropriate fields.
  6. 6.
    Click Execute.

Make API Calls with the ProcessMaker Data Connector package

If the Data Connector package is installed, you may use a Data Connector to make requests (calls) with our API associated with your ProcessMaker instance. See Manage Data Connectors.