---
title: "PATCH /api/supplychain-mappings/reuse"
method: PATCH
path: "/api/supplychain-mappings/reuse"
tags: ["Company Chains"]
---

# PATCH /api/supplychain-mappings/reuse

`PATCH /api/supplychain-mappings/reuse`

Re-use a supply chain

## Request body

- object
  - `targetNodeId` string, required
  - `targetCollaborationId` string
  - `sourceCollaborationId` string, required
  - `removeRootNode` boolean

## Response `200`

Default Response

- object
  - `metadata` object, required
    - `success` boolean, required — True when the request succeeded.
  - `data` object, required
    - `id` string, required
    - `supplyChainId` string, required
    - `companyId` string, required
    - `supplyChainStatus` string, required
    - `collaborationType` string, required
    - `collaborationStatus` string, required
    - `invitedByCompanyId` string, required
    - `createdAt` string, required
    - `updatedAt` string, required
    - `createdByUserId` string, required
    - `updatedByUserId` string, required
    - `createdByCompanyId` string, required
    - `updatedByCompanyId` string, required
    - `collaboratingNodeId` string, required
    - `collaboratingSupplyChainName` string, required
    - `isNameOverridden` boolean, required
    - `invitedByCompanyName` string
    - `message` string
    - `numberOfCollaborators` number
    - `numberOfMappedCompanies` number
    - `lastProductionProcessId` string, nullable
    - `lastProductionProcessName` string, nullable
    - `depthLevel` number, nullable
    - `color` string, nullable
    - `reviewCount` number
    - `requestChangesCount` number
    - `nodes` object[], required
      - `id` string, required
      - `parentId` string, nullable
      - `supplyChainId` string
      - `depth` number
      - `numberOfDescendants` number
      - `nodeType` 'root' | 'leaf' | 'intermediate' | 'parent', required
      - `companyId` string
      - `companyName` string
      - `retracedRiskScore` number
      - `country` string
      - `countryName` string
      - `imageList` unknown[]
        - unknown
      - `officialName` string
      - `displayName` string
      - `supplyChainTier` string[], nullable
      - `connectionType` string
      - `facilityProcesses` object[]
        - `facilityProcessId` string
        - `facilityProcessName` string
      - `canInvite` boolean
      - `isConnected` boolean
      - `reasonCode` string
      - `addedBy` string
      - `collaborationStatus` string, nullable
      - `lastNotifiedAt` string
      - `invitedByCompanyId` string
      - `totalUsersCount` number
      - `activeUsersCount` number
      - `invitedUsersCount` number
      - `createdByCompanyId` string
      - `createdByCompanyName` string
      - `createdByUserId` string
      - `createdAt` string
      - `updatedByCompanyId` string
      - `updatedByCompanyName` string
      - `lastUpdated` string
    - `edges` object[], required
      - `originNodeId` string
      - `destinationNodeId` string

## Other responses

- `400` — Default Response
- `401` — Default Response
- `403` — Default Response
- `404` — Default Response

## Changes

> 40 revisions in range; 1 not diffed.

- **2026-09-14** `3d3a05fa3548` — 1 info
  - added the optional property `data/nodes/items/invitedByCompanyId` to the response with the `200` status
- **2026-09-10** `45279cf4036a` — 4 info
  - added the optional property `data/color` to the response with the `200` status
  - added the optional property `data/depthLevel` to the response with the `200` status
  - added the optional property `data/lastProductionProcessId` to the response with the `200` status
  - added the optional property `data/lastProductionProcessName` to the response with the `200` status
- **2026-09-09** `3267506bcf8b` — 3 info
  - added the optional property `data/requestChangesCount` to the response with the `200` status
  - added the optional property `data/reviewCount` to the response with the `200` status
  - added the required property `data/isNameOverridden` to the response with the `200` status
- **2026-09-08** `556072aa583c` — 8 info
  - added the optional property `data/invitedByCompanyName` to the response with the `200` status
  - added the optional property `data/message` to the response with the `200` status
  - added the optional property `data/numberOfCollaborators` to the response with the `200` status
  - added the optional property `data/numberOfMappedCompanies` to the response with the `200` status
  - …4 more
- …earlier changes not shown

[Full history](https://skmtc.dev/retraced/apis/api-reference/changes/api/supplychain-mappings/reuse/patch.md)

---

[API](https://skmtc.dev/retraced/apis/api-reference.md) · [All operations](https://skmtc.dev/retraced/apis/api-reference/llms.txt) · [OpenAPI document](https://skmtc.dev/retraced/apis/api-reference/revisions/de4f45ec399f?raw)
