Up - API Reference - Home
Requires JWT
Get one or more modules.
You get a module either by specifying the name in module or modules.
If you provide both module and modules parameters, we use parameter matching to guess what you meant. The first action that matches the parameters is performed, the rest is ignored. Parameter matching happens in the order given below:
POST /api/p/<project gid>/modules/get
Authorization: Bearer <JWT>
{
"module": "<module name>"
}
or
POST /api/p/<project gid>/modules/get
Authorization: Bearer <JWT>
{
"modules": ["<module name>", …]
}
If you request a single module, you'll get a single result.
Authorization: <JWT>
{
"success": true,
"result": {
"module": "Update Catalog"
},
"data": {
"modules": {
"Update Catalog": {
…
},
…
}
}
}
If you requested multiple modules, you'll get a list of results.
Authorization: <JWT>
{
"success": true,
"result": {
"modules": [
"Import Update",
"Update Catalog"
]
},
"data": {
"modules": {
"Import Update": {
…
},
…
}
}
}
module the requested module, if a single module was asked for.
modules the requested modules, if multiple modules were asked for.
modules Module info with name, version, keys, actions, and logs.
400 Bad request - missing parameters or wrong type or value
401 Unauthorized - missing or expired JWT
403 Forbidden - not a member of this project
422 Unprocessable entity - module not found