Designtime Projects REST Endpoints

Process/Designtime Projects
Create and manage lifecycle operations of projects.
Copy a Project
Method: post
Path: /ic/api/process/v1/spaces/{spaceId}/projects/{projectId}/clone
Create a DesignTime Process
Method: post
Path: /ic/api/process/v1/spaces/{spaceId}/projects/{projectId}/processes
Create a Snapshot
Method: post
Path: /ic/api/process/v1/spaces/{spaceId}/projects/{projectId}/snapshots
Create or Import a New Project into the Space
Method: post
Path: /ic/api/process/v1/spaces/{spaceId}/projects
Delete a DesignTime Process
Method: delete
Path: /ic/api/process/v1/spaces/{spaceId}/projects/{projectId}/processes/{processId}
Delete a Project
Method: delete
Path: /ic/api/process/v1/spaces/{spaceId}/projects/{projectId}
Delete a Snapshot
Method: delete
Path: /ic/api/process/v1/spaces/{spaceId}/projects/{projectId}/snapshots/{snapshotId}
Deploy the Latest Published Version of a Project
Method: post
Path: /ic/api/process/v1/spaces/{spaceId}/projects/{projectId}/deploy
Deploy the Latest Version of a Project
Method: post
Path: /ic/api/process/v1/spaces/{spaceId}/projects/{projectId}/snapshots/{snapshotId}/deploy
Export a Snapshot
Method: get
Path: /ic/api/process/v1/spaces/{spaceId}/projects/{projectId}/snapshots/{snapshotId}/exp
Exports a Project
Method: get
Path: /ic/api/process/v1/spaces/{spaceId}/projects/{projectId}/exp
Generate and Export a Report for a Process
Method: put
Path: /ic/api/process/v1/spaces/{spaceId}/projects/{projectId}/processes/{processId}/report
Generate and Export a Report for All Processes
Method: put
Path: /ic/api/process/v1/spaces/{spaceId}/projects/{projectId}/report
Retrieve a DesignTime Process by ID
Method: get
Path: /ic/api/process/v1/spaces/{spaceId}/projects/{projectId}/processes/{processId}
Retrieve a Project by ID
Method: get
Path: /ic/api/process/v1/spaces/{spaceId}/projects/{projectId}
Retrieve a Snapshot by ID
Method: get
Path: /ic/api/process/v1/spaces/{spaceId}/projects/{projectId}/snapshots/{snapshotId}
Retrieve Processes
Method: get
Path: /ic/api/process/v1/spaces/{spaceId}/projects/{projectId}/processes
Retrieve Projects
Method: get
Path: /ic/api/process/v1/spaces/{spaceId}/projects
Retrieve the Snapshots for a Project
Method: get
Path: /ic/api/process/v1/spaces/{spaceId}/projects/{projectId}/snapshots
Update the Project Description
Method: put
Path: /ic/api/process/v1/spaces/{spaceId}/projects/{projectId}