# Export masking object Export masking objects Endpoint: POST /export-async Version: 5.1.41 Security: api_key ## Request fields (application/json): - `objectIdentifier` (object, required) - `objectType` (string, required) Type of object to export Enum: "ALGORITHM_PLUGIN", "ALGORITHM_REFERENCE", "APPLICATION_SETTINGS", "BINARYLOOKUP", "CLASSIFIER", "CLASSIFIER_REFERENCE", "CLEANSING", "CREDENTIAL_PATH", "DATABASE_CONNECTOR", "DATABASE_RULESET", "DATASET_CONNECTOR", "DATASET_RULESET", "DATASET_FORMAT", "DATE_SHIFT", "DOMAIN", "DOMAIN_REFERENCE", "DRIVER_SUPPORT_PLUGIN", "ENVIRONMENT", "FILE_CONNECTOR", "FILE_FORMAT", "FILE_RULESET", "GLOBAL_OBJECT", "JDBC_DRIVER", "KEY", "LICENSE_INFO", "LOOKUP", "MAPPLET", "MASKING_JOB", "MIN_MAX", "MOUNT_INFORMATION", "PASSWORD_VAULT", "PROFILE_JOB", "PROFILE_SET", "PROFILE_SET_REFERENCE", "REDACTION", "REIDENTIFICATION_JOB", "SEGMENT", "SOURCE_DATABASE_CONNECTOR", "SOURCE_DATASET_CONNECTOR", "SOURCE_FILE_CONNECTOR", "TOKENIZATION", "TOKENIZATION_JOB", "USER_ALGORITHM" - `revisionHash` (string) Global comparison value for the syncable object that gets recalculated upon update to any object along its dependency chain - `revisionId` (string) Global ID for the syncable object that gets recalculated only upon update to its own object ## Response 201 fields (application/json): - `asyncTaskId` (integer) The ID of the AsyncTask. This field will be generated by the Masking Engine. Example: 1 - `operation` (string) The type of operation that the AsyncTask is performing. Enum: "ADD_MAPPINGS", "ALGORITHM_CREATE", "ALGORITHM_MIGRATE", "ALGORITHM_UPDATE", "DATAFILE_BULK_UPDATE", "ENCRYPTION_KEY_CREATE", "EXPORT", "EXPORT_CLASSIFIER_FILES", "EXPORT_MAPPINGS", "EXPORT_PROFILE_SET", "EXPORT_SL_VALUES", "IMPORT", "RULESET_REFRESH", "TABLE_BULK_UPDATE", "MAINFRAME_DATASET_BULK_UPDATE", "SUPPORT_BUNDLE_GENERATE" - `reference` (string) The reference for the AsyncTask. An example of a reference is the ruleset ID for a RULESET_REFRESH operation. Example: 13 - `status` (string) The status of the AsyncTask in regard to its completion. Enum: "CANCELLED", "FAILED", "RUNNING", "SUCCEEDED", "WAITING" - `startTime` (string) The date and time that this AsyncTask was started. - `endTime` (string) The date and time that this AsyncTask completed. - `cancellable` (boolean) True if the AsyncTask can be cancelled, false otherwise. - `exceptionDetail` (string) The details associated with the Java exception that caused this async task to fail, if applicable. ## Response 400 fields ## Response 401 fields ## Response 404 fields ## Response 409 fields