Google API Status

The Google API Status check page is an useful tool to quickly check if an API for your domain is failing. This is important as gPanel utilizes API's to read and make the calls necessary for the actions within, I.E. When creating an calendar in gPanel it utilizes the Calendar API in some form to successfully create it for the domain. This is located within the Settings portion of the "Administration module in gPanel. 

 Admin APIs:

 As you've seen there are two different categories present in page. At the top you will see "Admin APIs" then an user selector in the middle followed by the "User APIs" portion. Lets cover the Admin APIs first. 

 Admin APIs allow the administration of Domain resources. Each has an brief description of what it is utilized for within gPanel. 

 Activity Reports: Primarily used for the indexing within gPanel to pull in any newly created users, groups, organizational units and their changes.

 Email Audit: Primarily utilized for our Auditing option located within an Users Profile in gPanel, which creates an email monitor. 

 Groups: Primarily utilized for the creation, deletion and updating the names of Groups. Which can be found within "Groups" under the Directory module.

 Group Settings: Primarily used to get, update, read the settings of Groups, such as who can post or view membership. Also located within the Groups portion of the Directory module.

 Mobile Devices: Primarily used in our "Mobile Management" module to approve, wipe and delete devices from your organizations Mobile Management. 

 Organizations: Primarily used within Directory, to create, modify and delete organizational units within your domain. 

 Security: Primarily used for reading the 3 partied applications an user has authorized access to. Which is located under their User Profile. 

 Sites: Primarily used for the "Sites" module within gPanel, as well as creation, share updating & deletion. 

 Usage Reports: Primarily utilized to get User account usage info. Such as the "Last Login" report.

 Users: Primarily used for User Management. The creation, updating and deletion of users and user profile information. 

User APIs:

 Now for the "User APIs", these checks are if the API or service is "reachable" for your Users. This can be checked quickly as well against an user of your choosing by entering the User address in the dynamic field. Let's cover an brief description of each: 

 Calendars: Primarily used for getting, updating, creating Calendars/Resources. Which is the Calendar module within gPanel then as well a users calendars listed under their User Profile.

 Contacts: Primarily used for the syncing of User or Directory contacts with our "Contact Sync" tool within the Directory module in gPanel.

 Drive: Primarily used to view, edit, create/delete Drive files & folders. Which is the Drive module within gPanel and its features within. Then as well the Drive view under an Users profile.

 Email Settings: Primarily used for getting and creating certain items within an users Gmail interface. Such as creating Labels, Filters and even Send As addresses with an Users profile. 

 Spreadsheets: Primarily used for creating, editing & formatting Google Sheets. Such as when a custom report is ran from the "Reports" module of gPanel.

 Gmail: Primarily used for Gmail export, which the Gmail export function is under the "Tools" module. Allows for an export of an Users mailbox. 

 Gmail Settings: Primarily used for the Gmail Settings Beta portion that can be enabled from Labs in gPanel. This will eventually entirely replace the Email Settings API. 
 That is it for a brief definition of what each represents application wise.

 Enable/Disable API Checks & Notifications:

At the top of the page you will see an notification slider, to enable or disable the check. SImply click on the slider you will see it go to the left for disabled and to the right for enabled.
 The Failure prompt will look like the below, however will state whichever API that is failing for you. 
You can click the "Google API Status page" link and it will bring you to this section of gPanel. The "Click here to learn how to resolve" takes you to our help page for ensuring data and API access is granted properly. There are a lot of factors into why an API may fail, the most common is the service is simply turned "Off" either for an user or for the domain. We also understand that sometimes the access to that service may be required to be off, so to stop receiving these check the "Do not show this notification again" box in the window before closing. 
 Just keep in mind if you do choose this option it will disable the prompt entirely, but can be easily re-enabled from the slider mentioned earlier at the top of the page.

 Then as well you can enable/disable the individual checks for each API. This is usually in case an user may have an service off intentionally, an no longer the application to verify the check. 

 Simply click the slider next to the one desired and you will see it go grey & the green check mark disappear.
 There is also an space to check the API validation of an specific account, this will default to the listed application Super Admin. However any user account can be entered to check against in page, simply click the field and begin typing the desired one.
 Now to run an manual check with the user entered or to simply check. Click the "curved arrow" icon in the uppermost right hand side for Admin and then in the middle right hand side for User.
 You will know the checks have kicked off as the green check marks will cycle into an blue circle. 
 Once done, if successful it will return back to an green check mark.
 If failed then you will see an red "X" where the check mark otherwise would have been. With the same "Click here to learn how to resolve" hyperlink as you would see in an failure notification we showed earlier.
That is it for the API status portion for gPanel! If you encounter any issues or have any additional questions please reach out to us at