post https://api.ol-hub.com/backend/api/v1/modules
The create module API sends a POST request to create a module.
Prerequisites: The caller must supply the id for the requested module.
Authorization: API key
Input parameters:
| Field name | Description | Format |
|---|---|---|
| id | Module id | UUID |
Output parameters
| Field name | Description | Format |
|---|---|---|
| moduleId | Module id | UUID |
| moduleName | Module name | String |
| assetsPushed | Container - see below | AssetsPushed |
| testCasesCreated | Number of test cases created | Integer |
| testCasesUpdated | Number of test cases updated | Integer |
AssetsPushed:
| Field name | Description | Format |
|---|---|---|
| assetId | Asset id | UUID |
| pushedAssetName | Pushed asset name | String |
| actualAssetName | Actual asset name | String |
| tested | Whether asset was tested | Boolean |
Example:
{
"moduleId": "2f2fe37f-01f2-4ffb-9a97-3fd7d60ada5e",
"moduleName": "demo-account",
"assetsPushed": [
{
"assetId": "910c622b-f562-4ed2-a25f-01b539adbbce",
"pushedAssetName": "demo-get-account-by-id",
"actualAssetName": "demo-get-account-by-id",
"tested": false
}
],
"testCasesCreated": 0,
"testCasesUpdated": 1
}