For the complete documentation index, see llms.txt. This page is also available as Markdown.

Module

The Module object represents a module in the Marketplace platform.

This object contains the following attributes:

Field
Type
Description

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

MODULE OBJECT
{
  "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?