<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Thema "Re: API Errors - Login failed" in The Viessmann API</title>
    <link>https://community.viessmann.de/t5/The-Viessmann-API/API-Errors-Login-failed/m-p/218687#M560</link>
    <description>&lt;P&gt;Hi &lt;a href="https://community.viessmann.de/t5/user/viewprofilepage/user-id/21574"&gt;@HubertMaier&lt;/a&gt; ,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;In general for the authorization requests, if any input is invalid you would get an Error 400 "Bad request" with the response&amp;nbsp;{"error":"invalid_request"}. For IoT related Error messages within the API request, you should find the Error messages in the API documentation. And for Events (e.g. errors) on the device itself, you can use the endpoint which &lt;a href="https://community.viessmann.de/t5/user/viewprofilepage/user-id/39193"&gt;@nerixs&lt;/a&gt; is describing.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;The policy for wrong password inputs during login looks as following: You have 10 attempts for logging in. After then failed attempts, your account is suspended&amp;nbsp;for 5 minutes. After 5 minutes, you will be able to login again. Please note that after your account was&amp;nbsp;suspended, you only get 1 login attempt before your account will&amp;nbsp;be suspended again for 5 minutes. After your first successful login attempt, you will again have 10 attempts before the suspension of your account.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Best regards,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Michael&lt;/P&gt;</description>
    <pubDate>Fri, 11 Feb 2022 08:29:06 GMT</pubDate>
    <dc:creator>CustomerCareMichael</dc:creator>
    <dc:date>2022-02-11T08:29:06Z</dc:date>
    <item>
      <title>API Errors - Login failed</title>
      <link>https://community.viessmann.de/t5/The-Viessmann-API/API-Errors-Login-failed/m-p/217106#M549</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have programmed a software that is using the API and everything is working. Now I want go the next step and reacting also to errors I get from the API, but I can't find any documentation about the feedback I get from the API when something goes wrong. e.g. Login failed, Token expired, Invalid installation id or wrong serial number, .....&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Where I can find this documentation?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My second question is, if I send the wrong password for my login, my account is directly after the first try blocked for some minutes with the below message, is this a normal beaviour? I would understand it after multiple tries, but not after the first try. Is it possible to get over the API how long a user is blocked or is it somewhere documentet how long a user will be blocked?&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Your account has been suspended due to repeated failed authentication.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Fri, 04 Feb 2022 16:55:16 GMT</pubDate>
      <guid>https://community.viessmann.de/t5/The-Viessmann-API/API-Errors-Login-failed/m-p/217106#M549</guid>
      <dc:creator>HubertMaier</dc:creator>
      <dc:date>2022-02-04T16:55:16Z</dc:date>
    </item>
    <item>
      <title>Betreff: API Errors - Login failed</title>
      <link>https://community.viessmann.de/t5/The-Viessmann-API/API-Errors-Login-failed/m-p/218448#M556</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.viessmann.de/t5/user/viewprofilepage/user-id/21574"&gt;@HubertMaier&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;concerning the error messages, you can check the "Events" endpoint, which is documented here:&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://developer.viessmann.com/en/doc/events-mw-iot/v1" target="_blank" rel="nofollow noopener noreferrer"&gt;https://developer.viessmann.com/en/doc/events-mw-iot/v1&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 10 Feb 2022 10:08:29 GMT</pubDate>
      <guid>https://community.viessmann.de/t5/The-Viessmann-API/API-Errors-Login-failed/m-p/218448#M556</guid>
      <dc:creator>nerixs</dc:creator>
      <dc:date>2022-02-10T10:08:29Z</dc:date>
    </item>
    <item>
      <title>Re: API Errors - Login failed</title>
      <link>https://community.viessmann.de/t5/The-Viessmann-API/API-Errors-Login-failed/m-p/218687#M560</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.viessmann.de/t5/user/viewprofilepage/user-id/21574"&gt;@HubertMaier&lt;/a&gt; ,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;In general for the authorization requests, if any input is invalid you would get an Error 400 "Bad request" with the response&amp;nbsp;{"error":"invalid_request"}. For IoT related Error messages within the API request, you should find the Error messages in the API documentation. And for Events (e.g. errors) on the device itself, you can use the endpoint which &lt;a href="https://community.viessmann.de/t5/user/viewprofilepage/user-id/39193"&gt;@nerixs&lt;/a&gt; is describing.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;The policy for wrong password inputs during login looks as following: You have 10 attempts for logging in. After then failed attempts, your account is suspended&amp;nbsp;for 5 minutes. After 5 minutes, you will be able to login again. Please note that after your account was&amp;nbsp;suspended, you only get 1 login attempt before your account will&amp;nbsp;be suspended again for 5 minutes. After your first successful login attempt, you will again have 10 attempts before the suspension of your account.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Best regards,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Michael&lt;/P&gt;</description>
      <pubDate>Fri, 11 Feb 2022 08:29:06 GMT</pubDate>
      <guid>https://community.viessmann.de/t5/The-Viessmann-API/API-Errors-Login-failed/m-p/218687#M560</guid>
      <dc:creator>CustomerCareMichael</dc:creator>
      <dc:date>2022-02-11T08:29:06Z</dc:date>
    </item>
    <item>
      <title>Betreff: API Errors - Login failed</title>
      <link>https://community.viessmann.de/t5/The-Viessmann-API/API-Errors-Login-failed/m-p/218699#M562</link>
      <description>&lt;P&gt;Thanks, for your help&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I will look into it.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Hubert&lt;/P&gt;</description>
      <pubDate>Fri, 11 Feb 2022 08:39:04 GMT</pubDate>
      <guid>https://community.viessmann.de/t5/The-Viessmann-API/API-Errors-Login-failed/m-p/218699#M562</guid>
      <dc:creator>HubertMaier</dc:creator>
      <dc:date>2022-02-11T08:39:04Z</dc:date>
    </item>
  </channel>
</rss>

