This ProcessMaker I/O API provides access to a BPMN 2.0 compliant workflow engine API that is designed to be used as a microservice to support enterprise cloud applications. The current Alpha 1.0 version supports most of the descriptive classes of the BPMN 2.0 specification.
This API client was generated by the swagger-codegen project. By using the swagger-spec from a remote server, you can easily generate an API client.
- API version: 1.0.0
- Package version: 1.0.0
- Build date: 2017-10-05T12:43:34.201+03:00
- Build package: class io.swagger.codegen.languages.GoClientCodegen For more information, please visit https://www.processmaker.io/
Put the package under your project folder and add the following in import:
"./pmio"
All URIs are relative to https://CHANGEME.api.processmaker.io/api/v1
Class | Method | HTTP request | Description |
---|---|---|---|
Client | AddEvent | Post /processes/{process_id}/events | |
Client | AddEventConnector | Post /processes/{process_id}/events/{event_id}/connectors | |
Client | AddFlow | Post /processes/{process_id}/flows | |
Client | AddGateway | Post /processes/{process_id}/gateways | |
Client | AddGroup | Post /groups | |
Client | AddGroupsToTask | Put /processes/{process_id}/tasks/{task_id}/groups | |
Client | AddInputOutput | Post /processes/{process_id}/tasks/{task_id}/inputoutput | |
Client | AddInstance | Post /processes/{process_id}/instances | |
Client | AddOauthClient | Post /users/{user_id}/clients | |
Client | AddProcess | Post /processes | |
Client | AddTask | Post /processes/{process_id}/tasks | |
Client | AddTaskConnector | Post /processes/{process_id}/tasks/{task_id}/connectors | |
Client | AddUser | Post /users | |
Client | AddUsersToGroup | Put /groups/{id}/users | |
Client | CallImport | Post /processes/import/bpmn | |
Client | DeleteEvent | Delete /processes/{process_id}/events/{event_id} | |
Client | DeleteEventConnector | Delete /processes/{process_id}/events/{event_id}/connectors/{connector_id} | |
Client | DeleteFlow | Delete /processes/{process_id}/flows/{flow_id} | |
Client | DeleteGateway | Delete /processes/{process_id}/gateways/{gateway_id} | |
Client | DeleteGroup | Delete /groups/{id} | |
Client | DeleteInputOutput | Delete /processes/{process_id}/tasks/{task_id}/inputoutput/{inputoutput_uid} | |
Client | DeleteInstance | Delete /processes/{process_id}/instances/{instance_id} | |
Client | DeleteOauthClient | Delete /users/{user_id}/clients/{client_id} | |
Client | DeleteProcess | Delete /processes/{id} | |
Client | DeleteTask | Delete /processes/{process_id}/tasks/{task_id} | |
Client | DeleteTaskConnector | Delete /processes/{process_id}/tasks/{task_id}/connectors/{connector_id} | |
Client | DeleteUser | Delete /users/{id} | |
Client | EventTrigger | Post /processes/{process_id}/events/{event_id}/trigger | |
Client | EventWebhook | Post /processes/{process_id}/events/{event_id}/webhook | |
Client | FindByFieldInsideDataModel | Get /processes/{process_id}/datamodels/search/{search_param} | |
Client | FindDataModel | Get /processes/{process_id}/instances/{instance_id}/datamodel | |
Client | FindEventById | Get /processes/{process_id}/events/{event_id} | |
Client | FindEventConnectorById | Get /processes/{process_id}/events/{event_id}/connectors/{connector_id} | |
Client | FindEventConnectors | Get /processes/{process_id}/events/{event_id}/connectors | |
Client | FindEvents | Get /processes/{process_id}/events | |
Client | FindFlowById | Get /processes/{process_id}/flows/{flow_id} | |
Client | FindFlows | Get /processes/{process_id}/flows | |
Client | FindGatewayById | Get /processes/{process_id}/gateways/{gateway_id} | |
Client | FindGateways | Get /processes/{process_id}/gateways | |
Client | FindGroupById | Get /groups/{id} | |
Client | FindGroups | Get /groups | |
Client | FindInputOutputById | Get /processes/{process_id}/tasks/{task_id}/inputoutput/{inputoutput_uid} | |
Client | FindInputOutputs | Get /processes/{process_id}/tasks/{task_id}/inputoutput | |
Client | FindInstanceById | Get /processes/{process_id}/instances/{instance_id} | |
Client | FindInstances | Get /processes/{process_id}/instances | |
Client | FindOauthClientById | Get /users/{user_id}/clients/{client_id} | |
Client | FindOauthClients | Get /users/{user_id}/clients | |
Client | FindProcessById | Get /processes/{id} | |
Client | FindProcesses | Get /processes | |
Client | FindTaskById | Get /processes/{process_id}/tasks/{task_id} | |
Client | FindTaskConnectorById | Get /processes/{process_id}/tasks/{task_id}/connectors/{connector_id} | |
Client | FindTaskConnectors | Get /processes/{process_id}/tasks/{task_id}/connectors | |
Client | FindTaskInstanceById | Get /task_instances/{task_instance_id} | |
Client | FindTaskInstances | Get /task_instances | |
Client | FindTaskInstancesByInstanceAndTaskId | Get /instances/{instance_id}/tasks/{task_id}/task_instances | |
Client | FindTaskInstancesByInstanceAndTaskIdDelegated | Get /instances/{instance_id}/tasks/{task_id}/task_instances/delegated | |
Client | FindTaskInstancesByInstanceAndTaskIdStarted | Get /instances/{instance_id}/tasks/{task_id}/task_instances/started | |
Client | FindTasks | Get /processes/{process_id}/tasks | |
Client | FindTokens | Get /processes/{process_id}/instances/{instance_id}/tokens | |
Client | FindUserById | Get /users/{id} | |
Client | FindUsers | Get /users | |
Client | ImportBpmnFile | Post /processes/import | |
Client | MyselfUser | Get /users/myself | |
Client | RemoveGroupsFromTask | Delete /processes/{process_id}/tasks/{task_id}/groups | |
Client | RemoveUsersFromGroup | Delete /groups/{id}/users | |
Client | SyncGroupsToTask | Post /processes/{process_id}/tasks/{task_id}/groups | |
Client | SyncUsersToGroup | Post /groups/{id}/users | |
Client | UpdateEvent | Put /processes/{process_id}/events/{event_id} | |
Client | UpdateEventConnector | Put /processes/{process_id}/events/{event_id}/connectors/{connector_id} | |
Client | UpdateFlow | Put /processes/{process_id}/flows/{flow_id} | |
Client | UpdateGateway | Put /processes/{process_id}/gateways/{gateway_id} | |
Client | UpdateGroup | Put /groups/{id} | |
Client | UpdateInputOutput | Put /processes/{process_id}/tasks/{task_id}/inputoutput/{inputoutput_uid} | |
Client | UpdateInstance | Put /processes/{process_id}/instances/{instance_id} | |
Client | UpdateOauthClient | Put /users/{user_id}/clients/{client_id} | |
Client | UpdateProcess | Put /processes/{id} | |
Client | UpdateTask | Put /processes/{process_id}/tasks/{task_id} | |
Client | UpdateTaskConnector | Put /processes/{process_id}/tasks/{task_id}/connectors/{connector_id} | |
Client | UpdateTaskInstance | Patch /task_instances/{task_instance_id} | |
Client | UpdateUser | Put /users/{id} | |
Events | AddEvent | Post /processes/{process_id}/events | |
Events | AddEventConnector | Post /processes/{process_id}/events/{event_id}/connectors | |
Events | DeleteEvent | Delete /processes/{process_id}/events/{event_id} | |
Events | DeleteEventConnector | Delete /processes/{process_id}/events/{event_id}/connectors/{connector_id} | |
Events | EventTrigger | Post /processes/{process_id}/events/{event_id}/trigger | |
Events | EventWebhook | Post /processes/{process_id}/events/{event_id}/webhook | |
Events | FindEventById | Get /processes/{process_id}/events/{event_id} | |
Events | FindEventConnectorById | Get /processes/{process_id}/events/{event_id}/connectors/{connector_id} | |
Events | FindEventConnectors | Get /processes/{process_id}/events/{event_id}/connectors | |
Events | FindEvents | Get /processes/{process_id}/events | |
Events | UpdateEvent | Put /processes/{process_id}/events/{event_id} | |
Events | UpdateEventConnector | Put /processes/{process_id}/events/{event_id}/connectors/{connector_id} | |
Flows | AddFlow | Post /processes/{process_id}/flows | |
Flows | DeleteFlow | Delete /processes/{process_id}/flows/{flow_id} | |
Flows | FindFlowById | Get /processes/{process_id}/flows/{flow_id} | |
Flows | FindFlows | Get /processes/{process_id}/flows | |
Flows | UpdateFlow | Put /processes/{process_id}/flows/{flow_id} | |
Gateways | AddGateway | Post /processes/{process_id}/gateways | |
Gateways | DeleteGateway | Delete /processes/{process_id}/gateways/{gateway_id} | |
Gateways | FindGatewayById | Get /processes/{process_id}/gateways/{gateway_id} | |
Gateways | FindGateways | Get /processes/{process_id}/gateways | |
Gateways | UpdateGateway | Put /processes/{process_id}/gateways/{gateway_id} | |
Groups | AddGroup | Post /groups | |
Groups | AddUsersToGroup | Put /groups/{id}/users | |
Groups | DeleteGroup | Delete /groups/{id} | |
Groups | FindGroupById | Get /groups/{id} | |
Groups | FindGroups | Get /groups | |
Groups | RemoveUsersFromGroup | Delete /groups/{id}/users | |
Groups | SyncUsersToGroup | Post /groups/{id}/users | |
Groups | UpdateGroup | Put /groups/{id} | |
Inputoutput | AddInputOutput | Post /processes/{process_id}/tasks/{task_id}/inputoutput | |
Inputoutput | DeleteInputOutput | Delete /processes/{process_id}/tasks/{task_id}/inputoutput/{inputoutput_uid} | |
Inputoutput | FindInputOutputById | Get /processes/{process_id}/tasks/{task_id}/inputoutput/{inputoutput_uid} | |
Inputoutput | FindInputOutputs | Get /processes/{process_id}/tasks/{task_id}/inputoutput | |
Inputoutput | UpdateInputOutput | Put /processes/{process_id}/tasks/{task_id}/inputoutput/{inputoutput_uid} | |
Oauth | AddOauthClient | Post /users/{user_id}/clients | |
Oauth | FindOauthClientById | Get /users/{user_id}/clients/{client_id} | |
Oauth | FindOauthClients | Get /users/{user_id}/clients | |
ProcessInstances | AddInstance | Post /processes/{process_id}/instances | |
ProcessInstances | DeleteInstance | Delete /processes/{process_id}/instances/{instance_id} | |
ProcessInstances | FindByFieldInsideDataModel | Get /processes/{process_id}/datamodels/search/{search_param} | |
ProcessInstances | FindDataModel | Get /processes/{process_id}/instances/{instance_id}/datamodel | |
ProcessInstances | FindInstanceById | Get /processes/{process_id}/instances/{instance_id} | |
ProcessInstances | FindInstances | Get /processes/{process_id}/instances | |
ProcessInstances | FindTaskInstancesByInstanceAndTaskId | Get /instances/{instance_id}/tasks/{task_id}/task_instances | |
ProcessInstances | FindTaskInstancesByInstanceAndTaskIdDelegated | Get /instances/{instance_id}/tasks/{task_id}/task_instances/delegated | |
ProcessInstances | FindTaskInstancesByInstanceAndTaskIdStarted | Get /instances/{instance_id}/tasks/{task_id}/task_instances/started | |
ProcessInstances | FindTokens | Get /processes/{process_id}/instances/{instance_id}/tokens | |
ProcessInstances | UpdateInstance | Put /processes/{process_id}/instances/{instance_id} | |
Processes | AddProcess | Post /processes | |
Processes | CallImport | Post /processes/import/bpmn | |
Processes | DeleteProcess | Delete /processes/{id} | |
Processes | FindProcessById | Get /processes/{id} | |
Processes | FindProcesses | Get /processes | |
Processes | ImportBpmnFile | Post /processes/import | |
Processes | UpdateProcess | Put /processes/{id} | |
Tasks | AddGroupsToTask | Put /processes/{process_id}/tasks/{task_id}/groups | |
Tasks | AddTask | Post /processes/{process_id}/tasks | |
Tasks | AddTaskConnector | Post /processes/{process_id}/tasks/{task_id}/connectors | |
Tasks | DeleteTask | Delete /processes/{process_id}/tasks/{task_id} | |
Tasks | DeleteTaskConnector | Delete /processes/{process_id}/tasks/{task_id}/connectors/{connector_id} | |
Tasks | FindTaskById | Get /processes/{process_id}/tasks/{task_id} | |
Tasks | FindTaskConnectorById | Get /processes/{process_id}/tasks/{task_id}/connectors/{connector_id} | |
Tasks | FindTaskConnectors | Get /processes/{process_id}/tasks/{task_id}/connectors | |
Tasks | FindTaskInstanceById | Get /task_instances/{task_instance_id} | |
Tasks | FindTaskInstances | Get /task_instances | |
Tasks | FindTasks | Get /processes/{process_id}/tasks | |
Tasks | RemoveGroupsFromTask | Delete /processes/{process_id}/tasks/{task_id}/groups | |
Tasks | SyncGroupsToTask | Post /processes/{process_id}/tasks/{task_id}/groups | |
Tasks | UpdateTask | Put /processes/{process_id}/tasks/{task_id} | |
Tasks | UpdateTaskConnector | Put /processes/{process_id}/tasks/{task_id}/connectors/{connector_id} | |
Tasks | UpdateTaskInstance | Patch /task_instances/{task_instance_id} | |
Users | AddUser | Post /users | |
Users | DeleteUser | Delete /users/{id} | |
Users | FindUserById | Get /users/{id} | |
Users | FindUsers | Get /users | |
Users | MyselfUser | Get /users/myself | |
Users | UpdateUser | Put /users/{id} |
- BpmnFile
- BpmnFileAttributes
- BpmnImportItem
- DataModel
- DataModelAttributes
- DataModelCollection
- DataModelItem
- DataModelItem1
- DataModelItemAttributes
- ErrorArray
- Event
- EventAttributes
- EventCollection
- EventConnector
- EventConnector1
- EventConnectorAttributes
- EventConnectorCreateItem
- EventConnectorUpdateItem
- EventConnectorsCollection
- EventCreateItem
- EventItem
- EventUpdateItem
- Flow
- FlowAttributes
- FlowCollection
- FlowCreateItem
- FlowItem
- FlowUpdateItem
- Gateway
- GatewayAttributes
- GatewayCollection
- GatewayCreateItem
- GatewayItem
- GatewayUpdateItem
- Group
- GroupAddUsersItem
- GroupAttributes
- GroupCollection
- GroupCreateItem
- GroupIds
- GroupItem
- GroupRemoveUsersItem
- GroupSyncUsersItem
- GroupUpdateItem
- ImportFile
- ImportFileAttributes
- ImportItem
- InlineResponse200
- InputOutput
- InputOutputAttributes
- InputOutputCollection
- InputOutputCreateItem
- InputOutputItem
- InputOutputUpdateItem
- Instance
- InstanceAttributes
- InstanceCollection
- InstanceCreateItem
- InstanceItem
- InstanceUpdateItem
- Meta
- MetaLog
- ModelError
- OauthClient
- OauthClientAttributes
- OauthClientCollection
- OauthClientCreateItem
- OauthClientItem
- OauthClientUpdateItem
- Pagination
- PaginationLinks
- Process
- ProcessAttributes
- ProcessCollection
- ProcessCollection1
- ProcessCreateItem
- ProcessItem
- ProcessUpdateItem
- ResultSuccess
- ResultSuccessMeta
- Task
- TaskAddGroupsItem
- TaskAttributes
- TaskCollection
- TaskConnector
- TaskConnector1
- TaskConnectorAttributes
- TaskConnectorCreateItem
- TaskConnectorUpdateItem
- TaskConnectorsCollection
- TaskCreateItem
- TaskInstance
- TaskInstanceAttributes
- TaskInstanceCollection
- TaskInstanceUpdateItem
- TaskItem
- TaskRemoveGroupsItem
- TaskSyncGroupsItem
- TaskUpdateItem
- Token
- TokenAttributes
- TokenCollection
- TriggerEventCreateItem
- User
- UserAttributes
- UserCollection
- UserCreateItem
- UserIds
- UserItem
- UserUpdateItem
- Type: OAuth
- Flow: password
- Authorizatoin URL: /oauth/access_token
- Scopes: N/A