action ijenko_device_add_functionality { label: "Add dynamically a functionality" description: "Add a *Functionality* to the device.\n\nRequired parameters are :\n- functionality class\n- endpoint\n\nEach device class has its own restrictions on which Functionality classes can be added and on which endpoints.\nOnly a few devices allow to add Functionalities.\n\n|Device class|Functionality class|Endpoints|\n|------------|-------------------|---------|\n|MINT |CurrentPeriod |1,2,3 |\n|MINT |ElectricityRates |1,2,3 |\n|MINT |GenericRate |1,2,3 |\n\n**Note**: requires full access to the *Account*.\n" provider: ijenko method: POST path: "/devices/{deviceId}/functionalities" encoding: json output: { type: "object" additionalProperties: true } }