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

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

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

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

Last updated