Skip to content

api-evangelist/processmaker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ProcessMaker

ProcessMaker is an intelligent BPM (Business Process Management) and workflow automation platform headquartered in Raleigh-Durham, North Carolina. Founded in 2000, the platform empowers organizations to design, automate, and optimize business processes using a low-code, BPMN 2.0 compliant process designer.

The platform exposes a comprehensive RESTful API compliant with the OpenAPI specification, allowing developers to programmatically manage processes, cases, tasks, users, and integrations. API documentation is auto-generated via Swagger UI and is accessible at any ProcessMaker instance's /api/documentation endpoint.

API Overview

  • Base URL: https://{organization}.processmaker.net/api
  • Specification: OpenAPI 3.0 (Swagger UI at /api/documentation)
  • Authentication: OAuth 2.0 (Personal Access Tokens, Client Credentials, Authorization Code)
  • SDKs: Python, PHP, JavaScript, Java

Key Capabilities

  • Process design and deployment (BPMN 2.0)
  • Case management (start, update, monitor process instances)
  • Task assignment and completion
  • User and group management
  • Data connector integrations with enterprise systems
  • Intelligent automation with AI/ML capabilities
  • Process intelligence and mining (via Workfellow acquisition)

Links

SDKs

Language Repository
Python https://github.com/ProcessMaker/pmio-sdk-python
PHP https://github.com/ProcessMaker/pmio-sdk-php
JavaScript https://github.com/ProcessMaker/pmio-sdk-javascript
Java https://github.com/ProcessMaker/pmio-sdk-java

Maintainer