Overview
The PUT /api/hub/external-integration/business-processes/internal-id/{internalId}/it-system-entities endpoint assigns a complete list of IT Systems to a Business Process, identified by the Business Process's Internal ID. This is a full replacement — IT Systems not included in the request body are removed, and any missing ones are added.
What you can do
✓Assign a full set of IT Systems to a Business Process in a single call, replacing any prior assignments
✓Receive the resulting data flow entity structure including IT System nodes, data subject nodes, data elements, processing purposes, and transfer relationships
Prerequisites
✓A valid OAuth 2.0 bearer token
✓An existing Business Process Internal ID (
internalId)Endpoint Reference
Method
PUT
Content-Type
application/jsonURL
api/hub/external-integration/business-processes/internal-id/{internalId}/it-system-entitiesRequired Path Parameters
| Name | Value | Description |
|---|---|---|
internalId |
String | The Internal ID of the Business Process to assign IT Systems to. |
Request Body
A JSON array of IT System UUIDs to assign to the Business Process.
["uuid", "uuid", ...]Sample curl Request
curl -X PUT \
--header 'Accept: application/json' \
--header 'Authorization: Bearer <Auth Token>' \
--header 'Content-Type: application/json' \
--data '["uuid"]' \
'api/hub/business-processes/internal-id/{internal}/it-system-entities'Responses
TrustArc · Hub API — PUT /api/hub/internal-integration/business-processes/internal-id/{internalId}/it-system-entities · support.trustarc.com