# Module

API endpoints for managing modules

## Fetch a specific module

 - [GET /api/v2/modules/{moduleId}](https://developer.caraer.com/apis/module/getmodule.md): Retrieves details of a module by its UUID.

## Update an existing module

 - [PUT /api/v2/modules/{moduleId}](https://developer.caraer.com/apis/module/updatemodule.md): Updates the details of an existing module.

## Delete a module

 - [DELETE /api/v2/modules/{moduleId}](https://developer.caraer.com/apis/module/deletemodule.md): Deletes a module by its UUID.

## Fetch paginated modules

 - [POST /api/v2/modules/index](https://developer.caraer.com/apis/module/getmodules.md): Retrieves a paginated list of modules.

## Create a new module

 - [POST /api/v2/modules](https://developer.caraer.com/apis/module/createmodule.md): Creates a new module.

