🧪 API (v1)

Get generic module information
  • module_name string Required
    The module technical name
GET /v1/module/{module_name} /v1/module/MODULE_TECHNICAL_NAME
{
    "name": "Web Responsive",
    "technical_name": "web_responsive",
    "odoo_versions": [
        "14.0",
        "15.0"
    ],
    "repos": [
        "https://github.com/OCA/web.git"
    ]
}
{
    "name": string,
    "technical_name": string,
    "odoo_versions": Array[string],
    "repos": Array[string]
}
Get detailed module information
  • module_name string Required
    The module technical name
  • odoo_version string Required
    The odoo version
  • org string
    The organization name
  • repo string
    The repository name
GET /v1/module/{module_name}/{odoo_version} /v1/module/MODULE_TECHNICAL_NAME/ODOO_VERSION
[
    {
        "technical_name": "web_responsive",
        "name": "Web Responsive",
        "version": "1.1.12",
        "description": "",
        "authors": [
            "Odoo Community Association (OCA)",
            "Tecnativa",
            "LasLabs",
            "ITerra"
        ],
        "website": "https://github.com/OCA/web",
        "license": "LGPL-3",
        "category": "Website",
        "auto_install": false,
        "application": false,
        "installable": true,
        "maintainers": [
            "Odoo Community Association (OCA)"
        ],
        "dependencies": {
            "odoo": {
                "odoo/odoo": [
                    "web",
                    "mail"
                ]
            },
            "pip": [],
            "bin": []
        },
        "update_date": "2024-01-22 21:51:45",
        "git": "https://github.com/OCA/web.git",
        "folder_size": 5146591
    }
]
{
    "technical_name": string,
    "name": string,
    "version": string,
    "description": string,
    "authors": Array[string],
    "website": string,
    "license": string,
    "category": string,
    "auto_install": boolean,
    "application": boolean,
    "installable": boolean,
    "maintainers": Array[string],
    "dependencies": {
        "odoo": Object,
        "pip": Array[string],
        "bin": Array[string]
    },
    "update_date": string,
    "git": string,
    "folder_size": Number
}
Get a repository
  • repo_name string Required
    The repository name
GET /v1/repo/{repo_name} /v1/repo/REPOSITORY_NAME
{
    "name": "web",
    "organizations": {
        "OCA": {
            "14.0": 62,
            "15.0": 47
        }
    }
}
{
    "name": string,
    "organizations": Object
}
Do a quick search
  • module_name string Required
    The module technical name
  • odoo_version string
    The odoo version
  • installable bool
    If the module is installable
GET /v1/search/{module_name} /v1/search/MODULE_TECHNICAL_NAME
[
    {
        "technical_name": "web_refresher",
        "versions": {
            "OCA/web": [
                "14.0",
                "15.0"
            ]
        }
    },
    {
        "technical_name": "web_remember_tree_column_width",
        "versions": {
            "OCA/web": [
                "14.0",
                "15.0"
            ]
        }
    },
    {
        "technical_name": "web_responsive",
        "versions": {
            "OCA/web": [
                "14.0",
                "15.0"
            ]
        }
    }
]
{
    "technical_name": string,
    "versions": Object
}