Sync

Import Global Settings to sync the Compliance Engines.

SecurityApiKeyAuth
Request
header Parameters
passphrase
string

to decrypt the bundle.

Request Body schema: application/json
required
object

Export metadata from Master Compliance Engine.

blob
required
string non-empty

Export package containing data representing Compliance object.

signature
required
string non-empty

Cryptographic signature of the blob.

publicKey
required
string non-empty

Public version of the key used to generate the signature.

compliance_engine_ids
required
Array of integers <int64> [ 1 .. 1000 ] items

Array of Compliance Engine IDs on which data need to be imported.

Responses
200

OK

400

Invalid Input provided.

500

Internal Service Unavailable.

post/sync-compliance-engines
Request samples
application/json
{
  • "exportResponseMetadata": {
    },
  • "blob": "39fdn23d9834fn3948f348fbw3pd9234nf9p4hf89",
  • "signature": "7823hd823bd8",
  • "publicKey": "892d3un293dn2p39db8283",
  • "compliance_engine_ids": [
    ]
}
Response samples
application/json
"string"

Import Connectors and Data Set.

SecurityApiKeyAuth
Request
header Parameters
passphrase
string

to decrypt the bundle.

Request Body schema: application/json
required
object

Export metadata from Master Compliance Engine.

blob
required
string non-empty

Export package containing data representing Compliance object.

signature
required
string non-empty

Cryptographic signature of the blob.

publicKey
required
string non-empty

Public version of the key used to generate the signature.

Array of objects or null (DataInfoSettings)

Array of additional properties to be configured for Source and Target Data Set. Each property can be configured either for SOURCE or TARGET or BOTH Data Sets.

Responses
201

Created

400

Invalid Input provided.

500

Internal Service Unavailable.

post/import
Request samples
application/json
{
  • "exportResponseMetadata": {
    },
  • "blob": "983nd0239nd923ndf023nfd2p3nd923dn239dn293fn293fnb2",
  • "signature": "923nd023nd02",
  • "publicKey": "f203fn23fn203[fn230[f",
  • "data_info_settings": [
    ]
}
Response samples
application/json
{
  • "data_set_id": 1,
  • "message": "Dataset created/updated successfully"
}

Update imported Data Set and Connectors.

SecurityApiKeyAuth
Request
path Parameters
dataSetId
required
integer <int64> >= 1

ID of the DataSet to be updated

query Parameters
update_connector_info
boolean
Default: false

The flag to determine whether the connector info is also required to be updated.

header Parameters
passphrase
string

to decrypt the bundle.

Request Body schema: application/json
required
object

Export metadata from Master Compliance Engine.

blob
required
string non-empty

Export package containing data representing Compliance object.

signature
required
string non-empty

Cryptographic signature of the blob.

publicKey
required
string non-empty

Public version of the key used to generate the signature.

Array of objects or null (DataInfoSettings)

Array of additional properties to be configured for Source and Target Data Set. Each property can be configured either for SOURCE or TARGET or BOTH Data Sets.

Responses
200

OK

400

Invalid Input provided.

500

Internal Service Unavailable.

put/import/{dataSetId}
Request samples
application/json
{
  • "exportResponseMetadata": {
    },
  • "blob": "983nd0239nd923ndf023nfd2p3nd923dn239dn293fn293fnb2",
  • "signature": "923nd023nd02",
  • "publicKey": "f203fn23fn203[fn230[f",
  • "data_info_settings": [
    ]
}
Response samples
application/json
{
  • "data_set_id": 1,
  • "message": "Dataset created/updated successfully"
}