User Modules
All endpoints that are created for managing modules
Get all user modules
GET
https://dev.bol.mintycloud.nl/api/v1/modules/user/:id
This endpoint gets all base modules
[
{
"identifier": "bol.mintyconnect.order.wachtagent",
"name": "Order Wachtagent plugin",
"description": "Deze plugin biedt de mogelijkheid om bestellingen van Bol naar WooCommerce te verzenden.",
"enabled": 1,
"isBase": 1,
"users": " []",
"possibleSettings": "{\"phone\": \"\", \"email\": \"\", status: \"default\" }"
},
{
"identifier": "bol.mintyconnect.product.wachtagent",
"name": "Product wachtagent plugin",
"description": "Deze plugin biedt de mogelijkheid om product data bij te houden tussen bol en woocommerce.",
"enabled": 1,
"isBase": 1,
"users": "",
"possibleSettings": "{\"stockSync\":true,\"priceSync\":false}"
}
]
Get specific base module
GET
https://dev.bol.mintycloud.nl/api/v1/modules/user/:id
This endpoint gets specific base module
Path Parameters
Name
Type
Description
identifier*
String
module identifier
{
"identifier": "bol.mintyconnect.order.wachtagent",
"name": "Order Wachtagent plugin",
"description": "Deze plugin biedt de mogelijkheid om bestellingen van Bol naar WooCommerce te verzenden.",
"enabled": 1,
"isBase": 1,
"users": " []",
"possibleSettings": "{\"phone\": \"\", \"email\": \"\", status: \"default\" }"
}
Add a new module to an user
POST
https://dev.bol.mintycloud.nl/api/v1/modules
This endpoint creates a new user module
Request Body
Name
Type
Description
bolUserId*
String
identifier*
String
settings*
Object
{
"identifier": "bol.mintyconnect.product.wachtagent"
}
Update an existing user module
PUT
https://dev.bol.mintycloud.nl/api/v1/modules/user
This endpoint updates modules
Request Body
Name
Type
Description
identifier*
String
settings
Object
bolUserId*
Number
{
"updated": {}
}
Delete an existing user module
DELETE
https://dev.bol.mintycloud.nl/api/v1/modules/user
This endpoint deletes modules
Query Parameters
Name
Type
Description
identifier*
String
{
"message": "Module removed."
}
Last updated