Breadcrumbs

Metavault API - Update link mapping

UpdateLinkMapping - PUT

Path

/api/projects/{projectId}/mappings/links/{lmId}

Http Method

PUT

Overview

Required permissions

  • Write access to the Source module. source WRITE

Request

Request body

JSON
{
  "isFullLoad": false,
  "link": "http://.../api/projects/0231c3594acd4abba267e66c50c98d72/model/links/e8685add-3f16-45fa-8ea3-ad5543a81f3a",
  "dataPackageTable": "http://.../api/projects/0231c3594acd4abba267e66c50c98d72/metavault/sourcesystems/e605eb83-d483-4738-a56f-f5b848f2f54d/datapackages/d7d5c678-be2e-4ff9-b4d6-a2e6d40c37f9/tables/2ff90de59dab4c41b6499ab34ff5d739",
  "hubReferencesDetails": [
    {
      "id": "http://.../api/projects/0231c3594acd4abba267e66c50c98d72/model/links/e8685add-3f16-45fa-8ea3-ad5543a81f3a/hubreferences/59497c76-61a0-480a-b33e-9f10dabbc1aa",
      "hubMapping": "http://.../api/projects/0231c3594acd4abba267e66c50c98d72/mappings/hubs/dcf8486e5c4e4a36863cec2e7de96f53",
      "hubReference": "http://.../api/projects/0231c3594acd4abba267e66c50c98d72/model/links/e8685add-3f16-45fa-8ea3-ad5543a81f3a/hubreferences/59497c76-61a0-480a-b33e-9f10dabbc1aa"
    },
    {
      "id": "http://.../api/projects/0231c3594acd4abba267e66c50c98d72/model/links/e8685add-3f16-45fa-8ea3-ad5543a81f3a/hubreferences/cc3f3682-350b-481c-97de-31915260bbbf",
      "hubMapping": "http://.../api/projects/0231c3594acd4abba267e66c50c98d72/mappings/hubs/624efe989b124a1e903078aebce8c88c",
      "hubReference": "http://.../api/projects/0231c3594acd4abba267e66c50c98d72/model/links/e8685add-3f16-45fa-8ea3-ad5543a81f3a/hubreferences/cc3f3682-350b-481c-97de-31915260bbbf"
    }
  ],
  "linkMappingDependentChildColumns": [
    {
      "linkColumnId": "a2cbf190-cc8b-4e0f-aec3-0631005d5b43",
      "dataPackageTableColumn": "http://.../api/projects/0231c3594acd4abba267e66c50c98d72/metavault/sourcesystems/e605eb83-d483-4738-a56f-f5b848f2f54d/datapackages/d7d5c678-be2e-4ff9-b4d6-a2e6d40c37f9/tables/2ff90de59dab4c41b6499ab34ff5d739/columns/a82cd6f1030a4e1c9290c1bdaa509be6"
    }
  ],
  "linkMappingDataColumns": []
}

Response

Success response (200 OK)

JSON
{
  "id": "51db77f485674ed0be5685a025b9c768",
  "name": "C",
  "linkId": "e8685add-3f16-45fa-8ea3-ad5543a81f3a",
  "parentName": "EmployeeTeam",
  "isFullLoad": false,
  "mappingType": "Link",
  "dataPackageTableId": "2ff90de59dab4c41b6499ab34ff5d739",
  "hubReferenceColumnMappings": [
    {
      "hubReferenceId": "59497c76-61a0-480a-b33e-9f10dabbc1aa",
      "mappingId": "dcf8486e5c4e4a36863cec2e7de96f53"
    },
    {
      "hubReferenceId": "cc3f3682-350b-481c-97de-31915260bbbf",
      "mappingId": "624efe989b124a1e903078aebce8c88c"
    }
  ],
  "dependentChildColumnMappings": [
    {
      "linkColumnId": "a2cbf190-cc8b-4e0f-aec3-0631005d5b43",
      "tableColumnId": "a82cd6f1030a4e1c9290c1bdaa509be6"
    }
  ],
  "dataColumnMappings": [],
  "sourceSystemName": "Alpha 1",
  "dataPackageName": "ALpHa DP1",
  "dataPackageTableName": "ss1_dp1_employee_team"
}