---
title: "GET /api/product-mapping/link/{linkId}"
method: GET
path: "/api/product-mapping/link/{linkId}"
tags: ["Product Mapping"]
---

# GET /api/product-mapping/link/{linkId}

`GET /api/product-mapping/link/{linkId}`

Get supply chain link by id

## Path parameters

- `linkId` string, required

## Query parameters

- `supplyChainId` string, required

## Response `200`

Default Response

- object
  - `metadata` object, required
    - `success` boolean, required — True when the request succeeded.
  - `data` object, required
    - `id` string, required
    - `originTracingNodeId` string
    - `destinationTracingNodeId` string
    - `isOriginCountry` union
      - number
      - boolean
    - `isInternal` union
      - number
      - boolean
    - `isReceiving` union
      - number
      - boolean
    - `isConnected` union
      - number
      - boolean
    - `level` number
    - `originTracingNode` object
      - `id` string, required
      - `assetCountry` string
      - `assetCountryName` string
      - `assetId` string
      - `assetType` string
      - `facilityProcesses` string[]
      - `featuredFacilityProcess` object
        - `id` string, required
        - `name` string
        - `productionProcessId` string
        - `productionProcessName` string
        - `productionProcessDescription` string
        - `productionProcessPosition` number
        - `productionProcessIconBackgroundColor` string
        - `productionProcessIconColor` string
        - `productionProcessDepthLevel` number
      - `featuredFacilityProcessName` string
      - `productionProcess` string
      - `producingProducts` object[]
        - `id` string, required
        - `forCompanyId` string
        - `name` string
        - `description` string
        - `gender` string
        - `productCategoryId` string
        - `isStoryActive` number
        - `isArchived` number
        - `isComponent` number
        - `imagesFileIds` string
        - `qrCodeId` string
        - `qrCodeUrl` string
        - `qrCodeContentType` string
        - `materials` object[]
        - `totalMaterialWeight` number
        - `createdAt` union
          - string
          - string, date-time
        - `updatedAt` union
          - string
          - string, date-time
        - `codes` object[], required
          - `codeId` string, required — Identifier type for the code. Single-use (each may appear at most once): ERP_ID, PLM_ID, MAIN_SUPPLIERS_ID, PIM_ID, UPC_GTIN_12, EAN_GTIN_13, ZALANDO_ID, FASHIONCLOUD_ID. Multi-use (append a numeric suffix for additional entries, e.g. OTHER_ID1, OTHER_ID2): OTHER_ID, ALTERNATIVE_SUPPLIERS_ID.
          - `codeValue` string, required — The unique code value for this identifier, e.g. "ERP-001234".
        - `productCategoryName` string
        - `productCategoryQuantityUnits` string[]
        - `productCategoryWeightUnits` string[]
        - `productLevelName` string
        - `productLevelQuantityUnits` string[]
        - `productLevelId` string
        - `productLevelWeightUnits` string[]
        - `styleTypeName` string
        - `styleLevelName` string
        - `isWeightAvailable` union
          - number
          - boolean
        - `categoryFieldValues` object[]
          - `id` string
          - `styleCategoryFieldId` string
          - `fieldName` string, required
          - `fieldType` string, required
          - `fieldValue` union
            - string
            - number
            - boolean
            - string[]
            - object
              - …
          - `standardFieldName` string
          - `fieldOptions` union
            - string
            - string[]
            - object
        - `productProperties` object
          - `brands` object[]
            - `id` string, required
            - `value` string, required
            - `category` string, required
            - `forCompanyId` string, required
          - `seasons` object[]
            - `id` string, required
            - `value` string, required
            - `category` string, required
            - `forCompanyId` string, required
          - `departments` object[]
            - `id` string, required
            - `value` string, required
            - `category` string, required
            - `forCompanyId` string, required
          - `collections` object[]
            - `id` string, required
            - `value` string, required
            - `category` string, required
            - `forCompanyId` string, required
        - `externalProductTypes` object[]
        - `unit` string
        - `quantity` number
        - `secondaryQuantity` number
        - `secondaryUnit` string
        - `lineId` string
        - `productLevel` string
      - `asset` object
        - `id` string, required
        - `officialName` string
        - `name` string
        - `isRemoved` union
          - number
          - boolean
        - `workosOrganizationId` string
        - `featuredImageFileId` string
        - `featuredImageFileUrl` string
        - `originalFeaturedImageFileUrl` string
        - `videoFileId` string
        - `videoFileUrl` string
        - `originalVideoFileUrl` string
        - `imageList` object[]
          - `url` string
          - `originalUrl` string
        - `country` string
        - `countryName` string
        - `county` string
        - `city` string
        - `currency` string
        - `zipCode` string
        - `addressLine1` string
        - `addressLine2` string
        - `phone` string
        - `website` string
        - `geojson` string
        - `description` string
        - `facilityProcesses` string
        - `numOfPermanentEmployees` number
        - `numOfMaleEmployees` number
        - `numOfFemaleEmployees` number
        - `annualProductionCapacity` number
        - `annualProductionCapacityUnit` string
        - `minimumOrderQuantity` number
        - `minimumOrderQuantityPerStyle` number
        - `standardLeadTime` number
        - `founders` string
        - `founded` number
        - `companySize` string
        - `companyType` string
        - `shopId` string
        - `higgId` string
        - `globalLocationNumber` string
        - `vatId` string
        - `dunsNumber` string
        - `commercialRegisterNumber` string
        - `osHubId` string
        - `isDemoCompany` union
          - number
          - boolean
        - `isClientCompany` union
          - number
          - boolean
        - `transliteratedOfficialName` string
        - `transliteratedName` string
        - `collaborationStartDate` union
          - string
          - string, date-time
        - `connectionType` string
        - `relationshipType` unknown
        - `collaborationStatus` unknown
        - `createdAt` union
          - string
          - string, date-time
        - `updatedAt` union
          - string
          - string, date-time
      - `collaboratorStatus` 'OWNER' | 'INVITED' | 'ACCEPTED'
      - `permissions` string[]
      - `collaborator` object
        - `id` string, required
        - `collaborationType` string, required
        - `collaborationStatus` string
        - `fromCollaboratorId` string, required
        - `invitedByCompanyId` string
        - `tracingNodeId` string
        - `createdAt` union
          - string
          - string, date-time
        - `createdByUserId` string
        - `createdByCompanyId` string
        - `company` object
          - `id` string, required
          - `officialName` string
          - `name` string
          - `country` string
          - `isRemoved` union
            - number
            - boolean
          - `featuredImageFileId` string
        - `status` string
        - `message` string
      - `isParentNode` boolean
      - `isStartingNode` boolean
    - `destinationTracingNode` object
      - `id` string, required
      - `assetCountry` string
      - `assetCountryName` string
      - `assetId` string
      - `assetType` string
      - `facilityProcesses` string[]
      - `featuredFacilityProcess` object
        - `id` string, required
        - `name` string
        - `productionProcessId` string
        - `productionProcessName` string
        - `productionProcessDescription` string
        - `productionProcessPosition` number
        - `productionProcessIconBackgroundColor` string
        - `productionProcessIconColor` string
        - `productionProcessDepthLevel` number
      - `featuredFacilityProcessName` string
      - `productionProcess` string
      - `producingProducts` object[]
        - `id` string, required
        - `forCompanyId` string
        - `name` string
        - `description` string
        - `gender` string
        - `productCategoryId` string
        - `isStoryActive` number
        - `isArchived` number
        - `isComponent` number
        - `imagesFileIds` string
        - `qrCodeId` string
        - `qrCodeUrl` string
        - `qrCodeContentType` string
        - `materials` object[]
        - `totalMaterialWeight` number
        - `createdAt` union
          - string
          - string, date-time
        - `updatedAt` union
          - string
          - string, date-time
        - `codes` object[], required
          - `codeId` string, required — Identifier type for the code. Single-use (each may appear at most once): ERP_ID, PLM_ID, MAIN_SUPPLIERS_ID, PIM_ID, UPC_GTIN_12, EAN_GTIN_13, ZALANDO_ID, FASHIONCLOUD_ID. Multi-use (append a numeric suffix for additional entries, e.g. OTHER_ID1, OTHER_ID2): OTHER_ID, ALTERNATIVE_SUPPLIERS_ID.
          - `codeValue` string, required — The unique code value for this identifier, e.g. "ERP-001234".
        - `productCategoryName` string
        - `productCategoryQuantityUnits` string[]
        - `productCategoryWeightUnits` string[]
        - `productLevelName` string
        - `productLevelQuantityUnits` string[]
        - `productLevelId` string
        - `productLevelWeightUnits` string[]
        - `styleTypeName` string
        - `styleLevelName` string
        - `isWeightAvailable` union
          - number
          - boolean
        - `categoryFieldValues` object[]
          - `id` string
          - `styleCategoryFieldId` string
          - `fieldName` string, required
          - `fieldType` string, required
          - `fieldValue` union
            - string
            - number
            - boolean
            - string[]
            - object
              - …
          - `standardFieldName` string
          - `fieldOptions` union
            - string
            - string[]
            - object
        - `productProperties` object
          - `brands` object[]
            - `id` string, required
            - `value` string, required
            - `category` string, required
            - `forCompanyId` string, required
          - `seasons` object[]
            - `id` string, required
            - `value` string, required
            - `category` string, required
            - `forCompanyId` string, required
          - `departments` object[]
            - `id` string, required
            - `value` string, required
            - `category` string, required
            - `forCompanyId` string, required
          - `collections` object[]
            - `id` string, required
            - `value` string, required
            - `category` string, required
            - `forCompanyId` string, required
        - `externalProductTypes` object[]
        - `unit` string
        - `quantity` number
        - `secondaryQuantity` number
        - `secondaryUnit` string
        - `lineId` string
        - `productLevel` string
      - `asset` object
        - `id` string, required
        - `officialName` string
        - `name` string
        - `isRemoved` union
          - number
          - boolean
        - `workosOrganizationId` string
        - `featuredImageFileId` string
        - `featuredImageFileUrl` string
        - `originalFeaturedImageFileUrl` string
        - `videoFileId` string
        - `videoFileUrl` string
        - `originalVideoFileUrl` string
        - `imageList` object[]
          - `url` string
          - `originalUrl` string
        - `country` string
        - `countryName` string
        - `county` string
        - `city` string
        - `currency` string
        - `zipCode` string
        - `addressLine1` string
        - `addressLine2` string
        - `phone` string
        - `website` string
        - `geojson` string
        - `description` string
        - `facilityProcesses` string
        - `numOfPermanentEmployees` number
        - `numOfMaleEmployees` number
        - `numOfFemaleEmployees` number
        - `annualProductionCapacity` number
        - `annualProductionCapacityUnit` string
        - `minimumOrderQuantity` number
        - `minimumOrderQuantityPerStyle` number
        - `standardLeadTime` number
        - `founders` string
        - `founded` number
        - `companySize` string
        - `companyType` string
        - `shopId` string
        - `higgId` string
        - `globalLocationNumber` string
        - `vatId` string
        - `dunsNumber` string
        - `commercialRegisterNumber` string
        - `osHubId` string
        - `isDemoCompany` union
          - number
          - boolean
        - `isClientCompany` union
          - number
          - boolean
        - `transliteratedOfficialName` string
        - `transliteratedName` string
        - `collaborationStartDate` union
          - string
          - string, date-time
        - `connectionType` string
        - `relationshipType` unknown
        - `collaborationStatus` unknown
        - `createdAt` union
          - string
          - string, date-time
        - `updatedAt` union
          - string
          - string, date-time
      - `collaboratorStatus` 'OWNER' | 'INVITED' | 'ACCEPTED'
      - `permissions` string[]
      - `collaborator` object
        - `id` string, required
        - `collaborationType` string, required
        - `collaborationStatus` string
        - `fromCollaboratorId` string, required
        - `invitedByCompanyId` string
        - `tracingNodeId` string
        - `createdAt` union
          - string
          - string, date-time
        - `createdByUserId` string
        - `createdByCompanyId` string
        - `company` object
          - `id` string, required
          - `officialName` string
          - `name` string
          - `country` string
          - `isRemoved` union
            - number
            - boolean
          - `featuredImageFileId` string
        - `status` string
        - `message` string
      - `isParentNode` boolean
      - `isStartingNode` boolean
    - `lines` object[]
      - `id` string, required
      - `tracingLinkId` string, required
      - `styleId` string, required
      - `quantity` number
      - `unit` string
      - `secondaryQuantity` number
      - `secondaryUnit` string
      - `style` object
        - `id` string, required
        - `forCompanyId` string
        - `name` string
        - `description` string
        - `gender` string
        - `productCategoryId` string
        - `isStoryActive` number
        - `isArchived` number
        - `isComponent` number
        - `imagesFileIds` string
        - `qrCodeId` string
        - `qrCodeUrl` string
        - `qrCodeContentType` string
        - `materials` object[]
        - `totalMaterialWeight` number
        - `createdAt` union
          - string
          - string, date-time
        - `updatedAt` union
          - string
          - string, date-time
        - `codes` object[], required
          - `codeId` string, required — Identifier type for the code. Single-use (each may appear at most once): ERP_ID, PLM_ID, MAIN_SUPPLIERS_ID, PIM_ID, UPC_GTIN_12, EAN_GTIN_13, ZALANDO_ID, FASHIONCLOUD_ID. Multi-use (append a numeric suffix for additional entries, e.g. OTHER_ID1, OTHER_ID2): OTHER_ID, ALTERNATIVE_SUPPLIERS_ID.
          - `codeValue` string, required — The unique code value for this identifier, e.g. "ERP-001234".
        - `productCategoryName` string
        - `productCategoryQuantityUnits` string[]
        - `productCategoryWeightUnits` string[]
        - `productLevelName` string
        - `productLevelQuantityUnits` string[]
        - `productLevelId` string
        - `productLevelWeightUnits` string[]
        - `styleTypeName` string
        - `styleLevelName` string
        - `isWeightAvailable` union
          - number
          - boolean
        - `categoryFieldValues` object[]
          - `id` string
          - `styleCategoryFieldId` string
          - `fieldName` string, required
          - `fieldType` string, required
          - `fieldValue` union
            - string
            - number
            - boolean
            - string[]
            - object
              - …
          - `standardFieldName` string
          - `fieldOptions` union
            - string
            - string[]
            - object
        - `productProperties` object
          - `brands` object[]
            - `id` string, required
            - `value` string, required
            - `category` string, required
            - `forCompanyId` string, required
          - `seasons` object[]
            - `id` string, required
            - `value` string, required
            - `category` string, required
            - `forCompanyId` string, required
          - `departments` object[]
            - `id` string, required
            - `value` string, required
            - `category` string, required
            - `forCompanyId` string, required
          - `collections` object[]
            - `id` string, required
            - `value` string, required
            - `category` string, required
            - `forCompanyId` string, required
        - `externalProductTypes` object[]
    - `createdAt` union
      - string
      - string, date-time
    - `createdByImpersonateId` string
    - `createdByUserId` string
    - `createdByCompanyId` string
    - `createdByApiKeyId` string
    - `createdByApiKeyLabel` string
    - `updatedAt` union
      - string
      - string, date-time
    - `updatedByImpersonateId` string
    - `updatedByImpersonateName` string
    - `updatedByUserId` string
    - `updatedByUserName` string
    - `updatedByCompanyId` string
    - `updatedByCompanyName` string
    - `updatedByApiKeyId` string
    - `updatedByApiKeyLabel` string

## Other responses

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

---

[API](https://skmtc.net/retraced/apis/api-reference.md) · [All operations](https://skmtc.net/retraced/apis/api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/retraced/api-reference/revisions/60d6c901bc4e/schema)
