Component Metadata

A single component's metadata structure

Please notice that each component has a different Objectstructure, that depends on the ComponentTypeKey: <componenttype>#<subtype>. (see Component Metadata object for more information).

Example Metadata for a Process component

{
  "SID": "5420-98993",
  "ComponentTypeKey": "process",
  "Object": {
    "Process": {
      "Shapes": {
        "Shape": [ // removed from here
        ]
        }
      },
      "PartnerOverrides": "",
      "Properties": "",
      "Extensions": {
        "ObjectDefinitions": {
          "ObjectDefinition": [
            {
              "Profiles": { "Profile": [] },
              "ConnectionId": "1540d037-3a9a-4b33-",
              "ConnectorType": "officialboomi-X3979C-opena2-prod",
              "Id": "1540d037-3a9a-4b33-/{accountId}/Staging/Query",
              "Name": "OpenAPI (Tech Preview) /{accountId}/Staging/Query (OAPI # MSPro.Services)",
              "ObjectType": "/{accountId}/Staging/Query",
              "UserDefined": "false"
            }
          ],
          "UnusedProfiles": [ {} ]
        },
        "DataMaps": { "UnusedMaps": [ {} ] }
      },
      "CrossReferenceOverrides": {
        "CrossReferenceOverride": []
      },
      "PGPOverrides": "",
      "DefinedProcessPropertyOverrides": {
        "OverrideableDefinedProcessPropertyComponent": [
          {
            "OverrideableDefinedProcessPropertyValue": [
              {
                "Key": "115db200-399a-4c90-",
                "Name": "JobId",
                "Overrideable": "true"
              },...
            ],
            "ComponentId": "a456449a-3caf-4ea0-"
          },
          {
            "OverrideableDefinedProcessPropertyValue": [
              {
                "Key": "30c0a47c-732c-4e50-9d5e-",
                "Name": "AccountId",
                "Overrideable": "false"
              }
            ],
            "ComponentId": "69fadfa1-be09-412f-"
          }
        ]
      }
    }
  }
}

Last updated