Skip to main content

Import Metadata

Import a G&L metadata file sent as the request body.

POST https://instance.securid.com/aveksa/command.submit?cmd=importMetadata

Request

Parameters

importMetadata
formatproperties - (Default) Returns the response as key=value pairs.

json - Returns the response as JSON.
filenameThe filename in the import directory on the G&L server. The import directory is specified on the Web Services configuration page. Not recommended. Send the file as the request body instead.
overwritetrue - Overwrite existing objects.

false - (Default) Skip existing objects.

Headers

Bearer token
Acceptapplication/json
Content-Typeapplication/xml

Body

Send the metadata XML file as the raw request body. The metadata file format is produced by the RSA G&L export function (Admin > Metadata > Export).

<AveksaMetadataFile>
<FileManifest>
<exportDate>2024-01-01 00:00:00.000 UTC</exportDate>
<systemVersion>8.0.0</systemVersion>
<buildNumber>188886</buildNumber>
<patches>P10_HF01</patches>
<userName>admin</userName>
<numberOfEntries>1</numberOfEntries>
<entries>
<entry objectType="CRButton" name="Object Name" primaryKey="1">
<m__warnings/>
</entry>
</entries>
</FileManifest>
<!-- Exported objects follow -->
</AveksaMetadataFile>

Response

Parameters

typeExecuted command name
statussuccess or failure
num-successThe number of objects successfully imported.
num-failureThe number of objects that failed to import.
messageOptional message returned with the status.

Examples

Request

curl -K -X POST \
"https://instance.securid.com/aveksa/command.submit?cmd=importMetadata&format=json&overwrite=true" \
-H "Authorization: Bearer <token>" \
-H "Content-Type: application/xml" \
-d '<AveksaMetadataFile>
<FileManifest>
<exportDate>2024-01-01 00:00:00.000 UTC</exportDate>
<systemVersion>8.0.0</systemVersion>
<buildNumber>188886</buildNumber>
<patches>P10_HF01</patches>
<userName>admin</userName>
<numberOfEntries>0</numberOfEntries>
<entries/>
</FileManifest>
</AveksaMetadataFile>'

Response

{
"data": {
"type": "importMetadata",
"status": "success",
"num-success": "3",
"num-failure": "0"
}
}

Verified with RSA Governance & Lifecycle version 8.0.0.188886 P10_HF01.