configurationPackage resource type
Represents a configuration package in Dynamics 365 Business Central.
Note
For information about enabling APIs for Business Central see Enabling the APIs for Dynamics 365 Business Central.
Methods
Method | Return Type | Description |
---|---|---|
GET configurationPackage | configurationPackage | Gets a configuration package object. |
DELETE configurationPackage | none | Deletes a configuration package object. |
POST configurationPackage | configurationPackage | Creates a configuration package object. |
PATCH configurationPackage | configurationPackage | Updates a configuration package object. |
Bound Actions
The configurationPackage resource type offers a bound action called import
which imports the corresponding configurationPackage batch.
This is illustrated in the following example:
POST https://<server address>:<server API port>/<server instance name>/api/microsoft/automation/v2.0/companies({id})/configurationPackages({id})/Microsoft.NAV.import
The response has no content; the response code is 204.
The configurationPackage resource type offers a bound action called apply
which applys the corresponding configurationPackage batch.
This is illustrated in the following example:
POST https://<server address>:<server API port>/<server instance name>/api/microsoft/automation/v2.0/companies({id})/configurationPackages({id})/Microsoft.NAV.apply
The response has no content; the response code is 204.
Properties
Property | Type | Description |
---|---|---|
id | GUID | The unique ID of the item. Non-editable. |
code | string | The code of the configuration package. |
packageName | string | Name of the configuration package. |
languageId | integer | Id of the language. |
productVersion | string | Version of the product. |
processingOrder | integer | Specifies the order of processing. |
excludeConfigurationTables | boolean | Specifies whether to exclude configuration tables. |
numberOfTables | integer | Number of tables. |
numberOfRecords | integer | Number of records. |
numberOfErrors | integer | Number of errors. |
importStatus | string | The status of the import. |
importError | string | The error of an import failure. |
applyStatus | string | Status of configuration package to apply. |
applyError | string | Error to apply. |
JSON representation
Here is a JSON representation of the configurationPackage resource.
{
"id": "GUID",
"code": "string",
"packageName": "string",
"languageId": "integer",
"productVersion": "string",
"processingOrder": "integer",
"excludeConfigurationTables": "boolean",
"numberOfTables": "integer",
"numberOfRecords": "integer",
"numberOfErrors": "integer",
"importStatus": "string",
"importError": "string",
"applyStatus": "string",
"applyError": "string"
}
Related information
GET configurationPackage
DELETE configurationPackage
POST configurationPackage
PATCH configurationPackage