Instance Modules

List instance modules

Retrieves all addon modules (repositories) configured for the specified Odoo instance. This returns the same information displayed in the Addons tab of the instance interface, including Git repositories, Enterprise modules, and uploaded custom modules. This is useful for auditing which addons are connected to an instance, checking their versions and branches, or automating module management workflows.

Key Parameters:

  • id: The unique identifier of the instance whose installed modules you want to check

NOTE:

  • This endpoint returns module repository information, not individual Odoo modules. To see which Odoo modules are actually installed and enabled, use the /instances/{id}/installed-modules endpoint instead.
  • "dirs": "*" means all the directories in that repo were added.
get/instances/{id}/modules

Request

  • Base URL: https://api.cloudpepper.io
  • URL: https://api.cloudpepper.io/instances/{id}/modules
  • Auth: HTTP bearer

Response

Modules retrieved successfully

idstring uuid

Unique identifier for the module repository

repostring

Repository URL or identifier

branchstring

Branch name being used

dirsstring[] nullable

Specific directories used from the repository; null or ["*"] means the whole repository

Changes

No recorded changes to this operation across all 1 revision of this API.