{"openapi":"3.1.0","info":{"title":"Apizie","version":"2.0.0","description":"One API key, one envelope, many public data sources."},"servers":[{"url":"https://www.apizie.tech"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/v1/iot:smart-me/access-token-put":{"post":{"operationId":"iot_smart_me_access_token_put","summary":"Creates a Access Token to write on a Card (e.g. NFC)","description":"PUT /api/AccessToken","tags":["iot"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/iot:smart-me/account-login":{"get":{"operationId":"iot_smart_me_account_login","summary":"GET /api/Account/login","description":"GET /api/Account/login","tags":["iot"],"parameters":[],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/iot:smart-me/post-api-account-login":{"post":{"operationId":"iot_smart_me_post_api_account_login","summary":"POST /api/Account/login","description":"POST /api/Account/login","tags":["iot"],"parameters":[],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/iot:smart-me/actions-post":{"post":{"operationId":"iot_smart_me_actions_post","summary":"Set an action for the specified device.","description":"POST /api/Actions","tags":["iot"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/iot:smart-me/actions-get":{"get":{"operationId":"iot_smart_me_actions_get","summary":"Gets all available Actions of a Device","description":"GET /api/Actions/{id}","tags":["iot"],"parameters":[{"name":"id","in":"query","required":true,"description":"The ID of the device","schema":{"type":"string","description":"The ID of the device"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/iot:smart-me/additional-device-information-get":{"get":{"operationId":"iot_smart_me_additional_device_information_get","summary":"Gets the additional information (e.g. Firmware Version) about a device.","description":"GET /api/AdditionalDeviceInformation/{id}","tags":["iot"],"parameters":[{"name":"id","in":"query","required":true,"description":"The ID of the device","schema":{"type":"string","description":"The ID of the device"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/iot:smart-me/custom-device-get":{"get":{"operationId":"iot_smart_me_custom_device_get","summary":"Gets all Custom Devices","description":"GET /api/CustomDevice","tags":["iot"],"parameters":[],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/iot:smart-me/custom-device-post":{"post":{"operationId":"iot_smart_me_custom_device_post","summary":"Creates or updates a Custom Device or updates it's values.","description":"POST /api/CustomDevice","tags":["iot"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/iot:smart-me/get-api-custom-device-id":{"get":{"operationId":"iot_smart_me_get_api_custom_device_id","summary":"Gets a Custom Device by it's ID","description":"GET /api/CustomDevice/{id}","tags":["iot"],"parameters":[{"name":"id","in":"query","required":true,"description":"The ID of the device","schema":{"type":"string","description":"The ID of the device"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/iot:smart-me/device-by-serial-get":{"get":{"operationId":"iot_smart_me_device_by_serial_get","summary":"Gets a Device by it's Serial Number. The Serial is the part before the \"-\".","description":"GET /api/DeviceBySerial","tags":["iot"],"parameters":[{"name":"serial","in":"query","required":true,"description":"The Serial Number of the device","schema":{"type":"integer","description":"The Serial Number of the device"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/iot:smart-me/devices-get":{"get":{"operationId":"iot_smart_me_devices_get","summary":"Gets all Devices","description":"GET /api/Devices","tags":["iot"],"parameters":[],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/iot:smart-me/devices-post":{"post":{"operationId":"iot_smart_me_devices_post","summary":"Creates or updates a Device or updates it's values.","description":"POST /api/Devices","tags":["iot"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/iot:smart-me/get-api-devices-id":{"get":{"operationId":"iot_smart_me_get_api_devices_id","summary":"Gets a Device by it's ID","description":"GET /api/Devices/{id}","tags":["iot"],"parameters":[{"name":"id","in":"query","required":true,"description":"The ID of the device","schema":{"type":"string","description":"The ID of the device"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/iot:smart-me/devices-put":{"post":{"operationId":"iot_smart_me_devices_put","summary":"Updates the On/Off Switch on a device. For new implementations please use the \"actions\" command","description":"PUT /api/Devices/{id}","tags":["iot"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["id","switchState"],"properties":{"id":{"type":"string","description":"The ID of the device"},"switchState":{"type":"boolean","description":"The new state of the switch"},"switchNumber":{"type":"integer","description":"The number of the switch if there are multiple (1 for L1, 3 for L3)"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/iot:smart-me/devices-by-energy-get":{"get":{"operationId":"iot_smart_me_devices_by_energy_get","summary":"Gets all Devices for an Energy Type","description":"GET /api/DevicesByEnergy","tags":["iot"],"parameters":[{"name":"meterEnergyType","in":"query","required":true,"schema":{"type":"string","enum":["MeterTypeUnknown","MeterTypeElectricity","MeterTypeWater","MeterTypeGas","MeterTypeHeat","MeterTypeHCA","MeterTypeAllMeters","MeterTypeTemperature","MeterTypeMBusGateway","MeterTypeRS485Gateway","MeterTypeCustomDevice","MeterTypeCompressedAir","MeterTypeSolarLog","MeterTypeVirtualMeter","MeterTypeWMBusGateway"]}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/iot:smart-me/devices-by-sub-type-get":{"get":{"operationId":"iot_smart_me_devices_by_sub_type_get","summary":"Gets all Devices by it's Sub Type (e.g. E-Charging Station)","description":"GET /api/DevicesBySubType","tags":["iot"],"parameters":[{"name":"meterSubType","in":"query","required":true,"schema":{"type":"string","enum":["MeterSubTypeUnknown","MeterSubTypeCold","MeterSubTypeHeat","MeterSubTypeChargingStation","MeterSubTypeElectricity","MeterSubTypeWater","MeterSubTypeGas","MeterSubTypeElectricityHeat","MeterSubTypeTemperature","MeterSubTypeVirtualBattery"]}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/iot:smart-me/fast-send-device-values-get":{"get":{"operationId":"iot_smart_me_fast_send_device_values_get","summary":"Force a device to send the data every second (if supported). This for about 30s. Don't use this call to…","description":"GET /api/FastSendDeviceValues/{id}","tags":["iot"],"parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/iot:smart-me/folder-get":{"get":{"operationId":"iot_smart_me_folder_get","summary":"Gets the Values for a folder or a meter","description":"GET /api/Folder/{id}","tags":["iot"],"parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/iot:smart-me/folder-menu-get":{"get":{"operationId":"iot_smart_me_folder_menu_get","summary":"Gets the folder menu items (each item might contain child items)","description":"GET /api/FolderMenu","tags":["iot"],"parameters":[{"name":"filter","in":"query","required":false,"description":"(optional) Filter for the folders and meters: all: load everything assigned: load only folders and meters that are assigend to a folder…","schema":{"type":"string","description":"(optional) Filter for the folders and meters: all: load everything assigned: load only folders and meters that are assigend to a folder…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/iot:smart-me/folder-menu-post":{"post":{"operationId":"iot_smart_me_folder_menu_post","summary":"Creates and updates the folder menu items","description":"POST /api/FolderMenu","tags":["iot"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/iot:smart-me/health-get":{"get":{"operationId":"iot_smart_me_health_get","summary":"A method returning HTTP 200 OK when queried. It is used by Kubernetes probes to determine whether the app is…","description":"GET /api/Health","tags":["iot"],"parameters":[],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/iot:smart-me/mbus-post":{"post":{"operationId":"iot_smart_me_mbus_post","summary":"M-BUS API: Adds data of a M-BUS Meter to the smart-me Cloud. Just send us the M-BUS Telegram (RSP_UD) and we…","description":"POST /api/MBus","tags":["iot"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/iot:smart-me/meter-folder-information-post":{"post":{"operationId":"iot_smart_me_meter_folder_information_post","summary":"Sets the Name of a Meter or a Folder","description":"POST /api/MeterFolderInformation","tags":["iot"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/iot:smart-me/meter-folder-information-get":{"get":{"operationId":"iot_smart_me_meter_folder_information_get","summary":"Beta: Gets the General Information for a Meter or a Folder","description":"GET /api/MeterFolderInformation/{id}","tags":["iot"],"parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/iot:smart-me/meter-values-get":{"get":{"operationId":"iot_smart_me_meter_values_get","summary":"Gets the Values for a Meter at a given Date. The first Value found before the given Date is returned.","description":"GET /api/MeterValues/{id}","tags":["iot"],"parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string"}},{"name":"date","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/iot:smart-me/register-for-realtime-api-get":{"get":{"operationId":"iot_smart_me_register_for_realtime_api_get","summary":"Gets all registrations for the Realtime API.","description":"GET /api/RegisterForRealtimeApi","tags":["iot"],"parameters":[],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/iot:smart-me/register-for-realtime-api-post":{"post":{"operationId":"iot_smart_me_register_for_realtime_api_post","summary":"Creates a new registration for the realtime API. The Realtime API sends you the data of the registred…","description":"POST /api/RegisterForRealtimeApi","tags":["iot"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/iot:smart-me/register-for-realtime-api-delete":{"post":{"operationId":"iot_smart_me_register_for_realtime_api_delete","summary":"Deletes a realtime API registration.","description":"DELETE /api/RegisterForRealtimeApi/{id}","tags":["iot"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["id"],"properties":{"id":{"type":"string","description":"The ID of the realtime API registration"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/iot:smart-me/smart-me-device-configuration-post":{"post":{"operationId":"iot_smart_me_smart_me_device_configuration_post","summary":"Sets the configuration of a smart-me device. The device needs to be online.","description":"POST /api/SmartMeDeviceConfiguration","tags":["iot"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/iot:smart-me/smart-me-device-configuration-get":{"get":{"operationId":"iot_smart_me_smart_me_device_configuration_get","summary":"Gets the configuration of a smart-me device.","description":"GET /api/SmartMeDeviceConfiguration/{id}","tags":["iot"],"parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/iot:smart-me/sub-user-post":{"post":{"operationId":"iot_smart_me_sub_user_post","summary":"Creates or updates a subuser. To create a new user set no ID (empty)","description":"POST /api/SubUser","tags":["iot"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/iot:smart-me/sub-user-get":{"get":{"operationId":"iot_smart_me_sub_user_get","summary":"Get a sub user. The user must be assigend to the user that makes this call.","description":"GET /api/SubUser/{id}","tags":["iot"],"parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/iot:smart-me/sub-user-delete":{"post":{"operationId":"iot_smart_me_sub_user_delete","summary":"Delete a subuser","description":"DELETE /api/SubUser/{id}","tags":["iot"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["id"],"properties":{"id":{"type":"string"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/iot:smart-me/user-get":{"get":{"operationId":"iot_smart_me_user_get","summary":"Gets the informations for the user.","description":"GET /api/User","tags":["iot"],"parameters":[],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/iot:smart-me/user-delete":{"post":{"operationId":"iot_smart_me_user_delete","summary":"Triggers user account deletion.","description":"DELETE /api/User","tags":["iot"],"parameters":[],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/iot:smart-me/values-get":{"get":{"operationId":"iot_smart_me_values_get","summary":"Gets all (last) values of a device","description":"GET /api/Values/{id}","tags":["iot"],"parameters":[{"name":"id","in":"query","required":true,"description":"The ID of the device","schema":{"type":"string","description":"The ID of the device"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/iot:smart-me/values-in-past-get":{"get":{"operationId":"iot_smart_me_values_in_past_get","summary":"Gets all (last) values of a device The first Value found before the given Date is returned.","description":"GET /api/ValuesInPast/{id}","tags":["iot"],"parameters":[{"name":"id","in":"query","required":true,"description":"The ID of the device","schema":{"type":"string","description":"The ID of the device"}},{"name":"date","in":"query","required":true,"description":"the date of the value","schema":{"type":"string","description":"the date of the value"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/iot:smart-me/values-in-past-multiple-get":{"get":{"operationId":"iot_smart_me_values_in_past_multiple_get","summary":"Gets multiple values of a device. This call needs a smart-me professional licence.","description":"GET /api/ValuesInPastMultiple/{id}","tags":["iot"],"parameters":[{"name":"id","in":"query","required":true,"description":"The ID of the device","schema":{"type":"string","description":"The ID of the device"}},{"name":"startDate","in":"query","required":true,"description":"The date when the first value should start","schema":{"type":"string","description":"The date when the first value should start"}},{"name":"endDate","in":"query","required":true,"description":"The date when the last value should start","schema":{"type":"string","description":"The date when the last value should start"}},{"name":"interval","in":"query","required":true,"description":"The interval in minutes betwenn the values. 0 means as fast as possible. Only 1000 values can be get in one call.","schema":{"type":"integer","description":"The interval in minutes betwenn the values. 0 means as fast as possible. Only 1000 values can be get in one call."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/iot:smart-me/virtual-billing-meter-active-get":{"get":{"operationId":"iot_smart_me_virtual_billing_meter_active_get","summary":"Beta: Gets all active virtual meters","description":"GET /api/VirtualBillingMeterActive","tags":["iot"],"parameters":[],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/iot:smart-me/virtual-billing-meter-active-post":{"post":{"operationId":"iot_smart_me_virtual_billing_meter_active_post","summary":"Beta: Virtual Meter API: Activates a Meter and add the Consumption to a Virtual Meter assosiated with the…","description":"POST /api/VirtualBillingMeterActive","tags":["iot"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/iot:smart-me/virtual-billing-meter-deactivate-post":{"post":{"operationId":"iot_smart_me_virtual_billing_meter_deactivate_post","summary":"Beta: Virtual Meter API: Deactivates a Virtual Meter.","description":"POST /api/VirtualBillingMeterDeactivate","tags":["iot"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/iot:smart-me/virtual-billing-meters-get":{"get":{"operationId":"iot_smart_me_virtual_billing_meters_get","summary":"Beta: Gets all Meters available to activate as a Virtual Meter.","description":"GET /api/VirtualBillingMeters","tags":["iot"],"parameters":[],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/iot:smart-me/virtual-meter-calculate-formula-get":{"get":{"operationId":"iot_smart_me_virtual_meter_calculate_formula_get","summary":"Calculates a virtual meter from a formula. A meter is coded as ID(\"METERID\")","description":"GET /api/VirtualMeterCalculateFormula","tags":["iot"],"parameters":[{"name":"formula","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/iot:smart-me/virtual-tariff-get":{"get":{"operationId":"iot_smart_me_virtual_tariff_get","summary":"Gets all Virtual Tariffs of a user","description":"GET /api/VirtualTariff","tags":["iot"],"parameters":[],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/iot:smart-me/get-api-virtual-tariff-id":{"get":{"operationId":"iot_smart_me_get_api_virtual_tariff_id","summary":"Gets all virtual tariffs of a folder","description":"GET /api/VirtualTariff/{id}","tags":["iot"],"parameters":[{"name":"id","in":"query","required":true,"description":"The ID of the Folder","schema":{"type":"string","description":"The ID of the Folder"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/iot:smart-me/virtual-tariff-consumption-get":{"get":{"operationId":"iot_smart_me_virtual_tariff_consumption_get","summary":"Gets the consumption of a folder with a virtuall tariffs.","description":"GET /api/VirtualTariffConsumption","tags":["iot"],"parameters":[{"name":"folderId","in":"query","required":true,"description":"The ID of the Folder","schema":{"type":"string","description":"The ID of the Folder"}},{"name":"startDate","in":"query","required":true,"description":"The start date (UTC)","schema":{"type":"string","description":"The start date (UTC)"}},{"name":"endDate","in":"query","required":true,"description":"The end date (UTC)","schema":{"type":"string","description":"The end date (UTC)"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/iot:smart-me/virtual-tariffs-for-property-get":{"get":{"operationId":"iot_smart_me_virtual_tariffs_for_property_get","summary":"Gets all Virtual Tariffs for a property (folder)","description":"GET /api/VirtualTariffsForProperty/{id}","tags":["iot"],"parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/iot:smart-me/virtual-tariffs-status-for-property-get":{"get":{"operationId":"iot_smart_me_virtual_tariffs_status_for_property_get","summary":"Gets the calculation status for a virtual tariff property","description":"GET /api/VirtualTariffsStatusForProperty/{id}","tags":["iot"],"parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/iot:smart-me/folder-assign-post":{"post":{"operationId":"iot_smart_me_folder_assign_post","summary":"Assign a folder (source) or meter to another folder (target). Can be used to create a folder structure.","description":"POST /api/folder/assign","tags":["iot"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["source","target"],"properties":{"source":{"type":"string","description":"The ID of the meter or folder that should be assign"},"target":{"type":"string","description":"The ID of the meter or folder that should be the parent"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/iot:smart-me/folder-settings-get":{"get":{"operationId":"iot_smart_me_folder_settings_get","summary":"Gets the settings of a folder or meter","description":"GET /api/folder/settings/{id}","tags":["iot"],"parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/iot:smart-me/folder-settings-post":{"post":{"operationId":"iot_smart_me_folder_settings_post","summary":"Add or edit a folder or a meter. To add a new folder use and empty ID","description":"POST /api/folder/settings/{id}","tags":["iot"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["id","body"],"properties":{"id":{"type":"string","description":"The ID of the folder or meter to edit. Use and empty ID to add a new folder"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/iot:smart-me/folder-settings-delete":{"post":{"operationId":"iot_smart_me_folder_settings_delete","summary":"Deletes a folder","description":"DELETE /api/folder/settings/{id}","tags":["iot"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["id"],"properties":{"id":{"type":"string","description":"The ID of the folder"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/iot:smart-me/user-to-folder-assign-post":{"post":{"operationId":"iot_smart_me_user_to_folder_assign_post","summary":"Assign a user to a folder","description":"POST /api/folder/user/assign","tags":["iot"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["source","target","oldFolder"],"properties":{"source":{"type":"string","description":"The ID of the user that should be assign"},"target":{"type":"string","description":"The ID of the folder that should be the parent"},"oldFolder":{"type":"string","description":"The ID of the old folder (in case of a drag and drop to a new folder)"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/iot:smart-me/user-to-folder-assign-delete":{"post":{"operationId":"iot_smart_me_user_to_folder_assign_delete","summary":"Deletes a user to folder assignement","description":"DELETE /api/folder/user/assign","tags":["iot"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["source","target"],"properties":{"source":{"type":"string","description":"The ID of the user that should be de-assign"},"target":{"type":"string","description":"The ID of the folder"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/iot:smart-me/oauth-authorize":{"get":{"operationId":"iot_smart_me_oauth_authorize","summary":"GET /api/oauth/authorize","description":"GET /api/oauth/authorize","tags":["iot"],"parameters":[{"name":"client_id","in":"query","required":true,"schema":{"type":"string"}},{"name":"redirect_uri","in":"query","required":true,"schema":{"type":"string"}},{"name":"state","in":"query","required":true,"schema":{"type":"string"}},{"name":"scope","in":"query","required":false,"schema":{"type":"string"}},{"name":"client_secret","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/iot:smart-me/post-api-oauth-authorize":{"post":{"operationId":"iot_smart_me_post_api_oauth_authorize","summary":"POST /api/oauth/authorize","description":"POST /api/oauth/authorize","tags":["iot"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["client_id","redirect_uri","state"],"properties":{"client_id":{"type":"string"},"redirect_uri":{"type":"string"},"state":{"type":"string"},"scope":{"type":"string"},"client_secret":{"type":"string"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/iot:smart-me/pico-get":{"get":{"operationId":"iot_smart_me_pico_get","summary":"Gets all pico charging stations for this user","description":"GET /api/pico","tags":["iot"],"parameters":[],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/iot:smart-me/pico-charging-get":{"get":{"operationId":"iot_smart_me_pico_charging_get","summary":"Gets the active charging data of a pico station","description":"GET /api/pico/charging/{id}","tags":["iot"],"parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/iot:smart-me/pico-charging-history-get":{"get":{"operationId":"iot_smart_me_pico_charging_history_get","summary":"Gets the last charging history for a pico station","description":"GET /api/pico/history/{id}","tags":["iot"],"parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/iot:smart-me/get-api-pico-loadmanagementgroup":{"get":{"operationId":"iot_smart_me_get_api_pico_loadmanagementgroup","summary":"GET: api/pico/loadmanagementgroup Returns all available load management groups","description":"GET /api/pico/loadmanagementgroup","tags":["iot"],"parameters":[],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/iot:smart-me/pico-loadmanagement-set-dynamic-current-post":{"post":{"operationId":"iot_smart_me_pico_loadmanagement_set_dynamic_current_post","summary":"Sets the dynamic current of a load management group or a single station.","description":"POST /api/pico/loadmanagementgroup/current/{serial}","tags":["iot"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["serial","current"],"properties":{"serial":{"type":"integer","description":"The serial number can be any pico serial in the group (e.g. 700001)"},"current":{"type":"integer","description":"The dynamic current of the group (in mA)"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/iot:smart-me/pico-loadmanagement-group-get":{"get":{"operationId":"iot_smart_me_pico_loadmanagement_group_get","summary":"GET: api/pico/loadmanagementgroup Returns a pico load management group by it's id","description":"GET /api/pico/loadmanagementgroup/{id}","tags":["iot"],"parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/iot:smart-me/pico-settings-get":{"get":{"operationId":"iot_smart_me_pico_settings_get","summary":"GET: api/pico/settings Returns the settings of a pico charging station.","description":"GET /api/pico/settings/{id}","tags":["iot"],"parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/iot:smart-me/pico-enable-fix-cable-lock-post":{"post":{"operationId":"iot_smart_me_pico_enable_fix_cable_lock_post","summary":"Try to fix lock the cable of a pico. The pico must be online and a cable (without car) needs to be…","description":"POST /api/pico/tryenablecablelock/{id}","tags":["iot"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["id"],"properties":{"id":{"type":"string","description":"The ID of the pico"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}}},"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key"}},"schemas":{"RunEnvelope":{"type":"object","required":["project","data","timestamp"],"properties":{"project":{"type":"string","example":"dev-tools:hash"},"data":{},"timestamp":{"type":"string","format":"date-time"}}},"ErrorEnvelope":{"type":"object","properties":{"content":{},"message":{"type":"string"},"errors":{"type":"array","items":{}},"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}},"responses":{"Error":{"description":"Invalid key, plan gate, rate limit or upstream failure","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}}}}}}