Module
The Module object represents a module in the Marketplace platform.
This object contains the following attributes:
id
string, core
(Read-only) Primary identifier for the module.
name
string, core
(Read-only) Name of the module.
description
string, core
(Read-only) A description of the module.
accountTypes
string
(Read-only) Indicates the module availability for the account type.
isEnabledByDefault
boolean
(Read-only) Indicates whether the module is enabled by default.
isConfigurable
boolean
(Read-only) Indicates whether module access can be changed.
paid
boolean, core
(Read-only) Indicates whether the module is fee-based.
settings
object, core
(Read-only) Defines the module setting.
sharedAccount– Defines whether there are multiple accounts with the same external ID.configurable– Defines whether the module access can be changed.default– Defines whether the module is enabled by default.paid– Defines whether the module is fee-based.
filters
object, core
(Read-only) Defines the custom filters configuration.
Example
{
"id": "MOD-1234",
"name": "Invoices",
"description": "Invoices module",
"accountTypes": ["vendor", "client", "operations"],
"isEnabledByDefault": true,
"isConfigurable": false,
"paid": true,
"settings": {
"sharedAccount": true,
"configurable": true,
"default": true,
"paid": false
},
"filters": {
"group.buyers": [
"selected",
"all"
]
}
}Last updated
Was this helpful?