Skip to content
Last updated

BPMN API (Legacy)

Important warning

The legacy APIs in this section are not recommended for new implementations. It is recommended that you use the APIs from the Business Manager section for your integrations with the Celonis Platform.

Use this API to generate BPMN files for given processes.

You can access the Swagger definition of these APIs using this URL: https://pz.symbioweb.com/swagger/index.html?url=/swagger/v1/swagger.json. Just replace pz.symbioweb.com with the hostname (and port) of your instance.

It is also recommended to use Refit for building corresponding requests. See the refit repository for further information.

Scenarios

  • Use the GET endpoint to create a BPMN XML definition for a given process-element: https://pz.symbioweb.com/swagger/index.html?url=/swagger/v1/swagger.json#/BPMN%20Api%20(Version%201)/BpmnV1_Export, e.g.

    GET https://pz.symbioweb.com/Collection/Storage/_api/v1/bpmn/f4bacd71-b8fb-48f9-9221-076a98ce8e15?lcid=0&symbio-auth-token=07hke7cywmknzdu7f3fcn64qv1
  • Use the POST endpoint to import the BPMN which is posted to this endpoint: https://pz.symbioweb.com/swagger/index.html?url=/swagger/v1/swagger.json#/BPMN%20Api%20(Version%201)/BpmnV1_Export, e.g.

    POST https://pz.symbioweb.com/Collection/Storage/_api/v1/bpmn/f4bacd71-b8fb-48f9-9221-076a98ce8e15?lcid=0&symbio-auth-token=07hke7cywmknzdu7f3fcn64qv1