access-cli supports adding domains in batch mode, importing data from JSON or CSV files. This operation uses the common batch mode flags.
JSON files should contain an array of objects, each containing the fields for each domain you wish to add.
CSV files should be comma-separated. They must contain a header, specifying the fields and their order, followed by the records (one per line).
Fields
The expected fields for each format are as follows:
JSON Field Name | JSON Type | CSV Field Name | Example | Description | Mandatory |
| string |
|
| Domain name | Yes |
| string |
|
| Asset Source ID | Yes |
| string |
|
| Must be | Yes |
File Examples
Field order can be different from what is shown in the examples, and non-mandatory fields can be omitted. When using CSV, make sure to specify the correct field order in the header, and to maintain the order and number of fields consistent throughout each line.
Adding Domains
JSON
[ { "name": "one.example.com", "category": "domain", "asset_source_id": "f0968915-e227-404b-8ddb-9ac76b8b8be3" }, { "name": "another.example.com", "category": "domain", "asset_source_id": "94173764-605f-4cd0-b34f-387439667569" } ]
$ access-cli domains add --from-file=example.json
CSV
Name,AssetSourceID,Category one.example.com,f0968915-e227-404b-8ddb-9ac76b8b8be3,domain another.example.com,94173764-605f-4cd0-b34f-387439667569,domain
$ access-cli domains add --from-file=example.csv --file-format=csv