Get all processes of a single diagram type
Use this resource to retrieve a list of processes for a single specific diagram type. To retrieve an overview of available diagram types, see Get all diagram types for which processes are available.
Request
To retrieve the process list, send a GET request to the endpoint defined below.
URL: /process/processes/{diagramType}
Method: GET
Authorization: required
GET /ibis/rest/process/processes/technical
Accept: application/xml, application/json
Host: localhost:8000
Response
Depending on the Accept header, the response contains the list of processes in XML or JSON format.
The response will be empty if no processes for the requested diagram type are present.
-
XML
-
JSON
HTTP/1.1 200 OK
Content-Type: application/xml
<ProcessesList total="4">
<Group href="http://localhost:8000/ibis/rest/process/processes/technical/FOConverter?lang=en" name="FOConverter" group="admin"/>
<Group href="http://localhost:8000/ibis/rest/process/processes/technical/test-link-direction-wfs?lang=en" name="test-link-direction-wfs" group="TestGroup"/>
<Group href="http://localhost:8000/ibis/rest/process/processes/technical/ProcessDocumentation?lang=en" name="ProcessDocumentation" group="TestGroup"/>
<Group href="http://localhost:8000/ibis/rest/process/processes/technical/TestGroup?lang=en" name="TestGroup" user="root"/>
</ProcessesList>
HTTP/1.1 200 OK
Content-Type: application/json
{
"items": [
{
"href": "http://localhost:8000/ibis/rest/process/processes/technical/FOConverter?lang=en",
"name": "FOConverter",
"group": "admin"
},
{
"href": "http://localhost:8000/ibis/rest/process/processes/technical/test-link-direction-wfs?lang=en",
"name": "test-link-direction-wfs",
"group": "TestGroup"
},
{
"href": "http://localhost:8000/ibis/rest/process/processes/technical/ProcessDocumentation?lang=en",
"name": "ProcessDocumentation",
"group": "TestGroup"
},
{
"href": "http://localhost:8000/ibis/rest/process/processes/technical/TestGroup?lang=en",
"name": "TestGroup",
"user": "root"
}
],
"total": 4
}
Errors
This request might return one of the following error codes:
- Authorization Failed (401)
-
Authorization with the given username and password failed. Please revisit both values and provide valid credentials.
{
"statusCode": 401,
"message": "Unauthorized access",
"path": "/rest/<endpoint>",
"timestamp": "2025-06-07T14:21:11.781"
}
- Resource Not Found (404)
-
The 404 (Not Found) status code indicates that the requested endpoint or resource is unavailable or does not exist on the server.
- Server Error (500)
-
Execution on the INUBIT server failed. Have a look into the response message, otherwise access to the INUBIT log is required to retrieve further information.
{
"statusCode": 500,
"message": "Internal Server Error",
"path": "/rest/<endpoint>",
"timestamp": "2025-08-06T12:55:31.862"
}
- Service Unavailable (503)
-
In maintenance mode the INUBIT server endpoint will not respond to incoming requests but return this error response. Once the maintenance mode is switched off the endpoint will respond normally.
{
"statusCode": 503,
"message": "Service Unavailable",
"path": "/rest/<endpoint>",
"timestamp": "2025-08-06T12:58:06.688"
}