Key Concepts
Understand key concepts prior to preparing your ProcessMaker REST API requests.
Last updated
Understand key concepts prior to preparing your ProcessMaker REST API requests.
Last updated
Understand the following key concepts from which to better understand what the is prior to preparing your REST API requests:
An entity type describes a class of objects and their attributes. For example: a Person can be an entity type.
An entity is an instance of an entity type / a single object. For example: John Doe is an instance of Person.
Attributes are characteristics that pertain to an entity type. An attribute represents a small piece of information about an entity. For example, the Person entity type could have an attribute called date of birth.
The ProcessMaker REST API represents an entity object as the following endpoints based on these :
Below is an example of an entity object of an entity of type file you may reference in the representations that follow.
Type is a string that represents the type of an entity.
Attributes are JSON key-value pairs store data that pertain to an entity.
Relations is a JSON object that represents references to and from a specified entity object. For example, a parent entity is defined by its child JSON objects. Inversely, the child JSON objects are collectively defined by its parent. Below is an example of a relation.