Answers.Body: <p>A. The url should be <a href="https://www.URL.com" rel="nofollow noreferrer">https://www.URL.com</a>
  Do not include loginpage. 
  B. Not sure how you installed it, but make sure the directory of your extension is com.agiliway.civimobileapi (of there is a -master or a version number at the end remove it). </p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-08-13T00:33:17.500Z
Answers.Text: Changing the directory of the extension worked (with the URL https://URL.com)
Answers.UserDisplayName: josh
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-08-13T01:56:45.140Z
Answers.Text: <https: // URL.com>
Answers.UserDisplayName: josh
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-10-09T11:52:55.323Z
Answers.Text: I got an error message "Your extension is too old. Please speak to the administrator to update the extension" but I had installed the most recent version (4.1.3). Changed the name of the directory and that fixed it.
Answers.UserDisplayName: Rose Lanigan
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-08-08T14:52:17.513Z
Answers.LastActivityDate: 2019-08-08T14:52:17.513Z
Answers.UserDisplayName: netzih
Body: <p>Using CiviCRM 5.13.5 and Drupal 7.67.</p>
  
  <p>I'm trying to install CiviMobile but am getting an error that says "Server API Error" when trying to login on my mobile phone. </p>
  
  <p>The steps I followed are as follows:</p>
  
  <ul>
  <li>Downloaded "CiviMobile API" from <a href="https://civicrm.org/extensions/civimobileapi" rel="nofollow noreferrer">https://civicrm.org/extensions/civimobileapi</a></li>
  <li>Installed "CiviMobile API" (4.0.2) through CPanel in the same way that I've installed other extensions in the past (/default/files/civicrm/ext)</li>
  <li>Installed the extension on civicrm/admin/extensions?reset=1</li>
  <li>Had a message pop up on that page saying that my CiviCRM now supports the CiviMobile extension and a prompt to head to the app store to download the CiviMobile app</li>
  <li>Downloaded the CiviMobile app (iPhone, IOS 11.2.1) and filled in my credentials on the login screen</li>
  <li>Put in my correct username and password that I use to access CiviCRM on the computer, and filled in the URL (with https://) through which I access CiviCRM'</li>
  <li>Received the "Server API Error" message. I get the same error message when I use the following variations of the URL: <a href="https://URL.com/loginpage" rel="nofollow noreferrer">https://URL.com/loginpage</a> and <a href="https://www.URL.com/loginpage" rel="nofollow noreferrer">https://www.URL.com/loginpage</a> (However the URL we use is <a href="https://URL.com/loginpage" rel="nofollow noreferrer">https://URL.com/loginpage</a>)</li>
  <li>When I type in the URL as <a href="http://URL.com/loginpage" rel="nofollow noreferrer">http://URL.com/loginpage</a> or www.URL.com/loginpage I get the error message "Please install CiviMobile extension in your CiviCRM" however I don't think this is important since we use https</li>
  </ul>
  
  <p>Not sure what else to try here, does any one have any insights? I'm sure I've put in my correct credentials. </p>
  
  <p>Thanks in advance</p>
  
Tags: <civimobile>
Title: CiviMobile won't login: "Server API Error" Drupal
ThreadText: # CiviMobile won't login: "Server API Error" Drupal
  
  (Asked by: username_0 on 2019-08-08)
  
  Using CiviCRM 5.13.5 and Drupal 7.67.
  
  I'm trying to install CiviMobile but am getting an error that says "Server API Error" when trying to login on my mobile phone.
  
  The steps I followed are as follows:
  
  * Downloaded "CiviMobile API" from <https://civicrm.org/extensions/civimobileapi>
  * Installed "CiviMobile API" (4.0.2) through CPanel in the same way that I've installed other extensions in the past (/default/files/civicrm/ext)
  * Installed the extension on civicrm/admin/extensions?reset=1
  * Had a message pop up on that page saying that my CiviCRM now supports the CiviMobile extension and a prompt to head to the app store to download the CiviMobile app
  * Downloaded the CiviMobile app (iPhone, IOS 11.2.1) and filled in my credentials on the login screen
  * Put in my correct username and password that I use to access CiviCRM on the computer, and filled in the URL (with https://) through which I access CiviCRM'
  * Received the "Server API Error" message. I get the same error message when I use the following variations of the URL: <https://URL.com/loginpage> and <https://www.URL.com/loginpage> (However the URL we use is <https://URL.com/loginpage>)
  * When I type in the URL as <http://URL.com/loginpage> or www.URL.com/loginpage I get the error message "Please install CiviMobile extension in your CiviCRM" however I don't think this is important since we use https
  
  Not sure what else to try here, does any one have any insights? I'm sure I've put in my correct credentials.
  
  Thanks in advance
  
  **Tags:** civimobile
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2019-08-08. Score: 1 | Accepted answer
  
  A. The url should be <https://www.URL.com>
  Do not include loginpage.
  B. Not sure how you installed it, but make sure the directory of your extension is com.agiliway.civimobileapi (of there is a -master or a version number at the end remove it).
  
  > **Comments:**
  > **username_0**: Changing the directory of the extension worked (with the URL https://URL.com)  
  > **username_0**: <https: // URL.com>  
  > **username_2**: I got an error message "Your extension is too old. Please speak to the administrator to update the extension" but I had installed the most recent version (4.1.3). Changed the name of the directory and that fixed it.  
  
  ---
  
  