{
  "version": "1.0",
  "resources": {
    "Domain": {
      "operation": "ListDomains",
      "resourceIdentifier": {
        "DomainName": "Items[].DomainName"
      }
    },
    "ProfileObjectTypeTemplate": {
      "operation": "ListProfileObjectTypeTemplates",
      "resourceIdentifier": {
        "TemplateId": "Items[].TemplateId"
      }
    }
  },
  "operations": {
    "AddProfileKey": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "BatchGetCalculatedAttributeForProfile": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "BatchGetProfile": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "CreateCalculatedAttributeDefinition": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "CreateDomainLayout": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "CreateEventStream": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "CreateEventTrigger": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "CreateIntegrationWorkflow": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "CreateProfile": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "CreateRecommender": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "CreateSegmentDefinition": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "CreateSegmentEstimate": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "CreateSegmentSnapshot": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "CreateUploadJob": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "DeleteCalculatedAttributeDefinition": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "DeleteDomain": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "DeleteDomainLayout": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "DeleteDomainObjectType": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "DeleteEventStream": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "DeleteEventTrigger": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "DeleteIntegration": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "DeleteProfile": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "DeleteProfileKey": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "DeleteProfileObject": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "DeleteProfileObjectType": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "DeleteRecommender": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "DeleteSegmentDefinition": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "DeleteWorkflow": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "DetectProfileObjectType": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "GetAutoMergingPreview": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "GetCalculatedAttributeDefinition": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "GetCalculatedAttributeForProfile": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "GetDomain": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "GetDomainLayout": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "GetDomainObjectType": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "GetEventStream": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "GetEventTrigger": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "GetIdentityResolutionJob": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "GetIntegration": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "GetMatches": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "GetObjectTypeAttributeStatistics": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "GetProfileHistoryRecord": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "GetProfileObjectType": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "GetProfileObjectTypeTemplate": {
      "TemplateId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ProfileObjectTypeTemplate",
            "resourceIdentifier": "TemplateId"
          }
        ]
      }
    },
    "GetProfileRecommendations": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "GetRecommender": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "GetSegmentDefinition": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "GetSegmentEstimate": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "GetSegmentMembership": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "GetSegmentSnapshot": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "GetSimilarProfiles": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "GetUploadJob": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "GetUploadJobPath": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "GetWorkflow": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "GetWorkflowSteps": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "ListCalculatedAttributeDefinitions": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "ListCalculatedAttributesForProfile": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "ListDomainLayouts": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "ListDomainObjectTypes": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "ListEventStreams": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "ListEventTriggers": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "ListIdentityResolutionJobs": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "ListIntegrations": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "ListObjectTypeAttributeValues": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "ListObjectTypeAttributes": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "ListProfileAttributeValues": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "ListProfileHistoryRecords": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "ListProfileObjectTypes": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "ListProfileObjects": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "ListRecommenders": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "ListRuleBasedMatches": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "ListSegmentDefinitions": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "ListUploadJobs": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "ListWorkflows": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "MergeProfiles": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "PutDomainObjectType": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "PutIntegration": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "PutProfileObject": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "PutProfileObjectType": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      },
      "TemplateId": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "ProfileObjectTypeTemplate",
            "resourceIdentifier": "TemplateId"
          }
        ]
      }
    },
    "SearchProfiles": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "StartRecommender": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "StartUploadJob": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "StopRecommender": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "StopUploadJob": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "UpdateCalculatedAttributeDefinition": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "UpdateDomain": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "UpdateDomainLayout": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "UpdateEventTrigger": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "UpdateProfile": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    },
    "UpdateRecommender": {
      "DomainName": {
        "completions": [
          {
            "parameters": {},
            "resourceName": "Domain",
            "resourceIdentifier": "DomainName"
          }
        ]
      }
    }
  }
}
