Modules

All endpoints that are created for managing modules

Get all base modules

GET https://dev.bol.mintycloud.nl/api/v1/modules

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

This endpoint gets specific base module

Path Parameters

Name
Type
Description

identifier*

String

module identifier

Create a new module

POST https://dev.bol.mintycloud.nl/api/v1/modules

This endpoint creates a new base module

Request Body

Name
Type
Description

identifier*

String

name*

String

settings

Object

users

Array

isBase*

Boolean

enabled*

Boolean

description*

String

Update an existing module

PUT https://dev.bol.mintycloud.nl/api/v1/modules

This endpoint updates modules

Request Body

Name
Type
Description

identifier*

String

name

String

description

String

enabled

Boolean

isBase

Boolean

users

Array

Delete an existing module

DELETE https://dev.bol.mintycloud.nl/api/v1/modules

This endpoint deletes modules

Query Parameters

Name
Type
Description

identifier*

String

Last updated