#3338 - Health Checks for all APIs

Identifier #3338
Issue type Feature request or suggestion
Title Health Checks for all APIs
Status Completed
Tags

Roadmap: v11 final phase (custom)

Type: External dependency (custom)

Handling member Chris Graham
Addon health_check
Description Make it so every API has a basic connectivity test implemented as a Health Check hook.

This makes sure that APIs have not stopped working, which can happen if access details are changed.
Steps to reproduce

Additional information Twitter (for twitter_support, twitter_feed_integration_block)
Cloudinary
SMS
Google Geocoding
Google Search Console
MapQuest
Bing Maps
StopForumSpam
HTTP:BL
Google Translate
Torneval
Support ticket IMAP details
Facebook
Transifex
Moz
YouTube (gallery_syndication)
Vimeo (gallery_syndication)
Photobucket (image_syndication)
Google Safe Browsing API
SMS (Clickatell)
TaxCloud
Shippo
OpenWeatherMap (weather) -- done)

Some of these things may already have unit testing. Move from there, because health check is better (as it's also helping the user confirm their keys are not broken).

Update the maintenance sheet to reference that these are now automatically tested.

Make sure the _health_check unit test will result in these things being checked, due to hard-coded API keys that the unit test activates.
Related to

#651 - Sync with upstream libraries (dependencies) and with API versions (ongoing)

Funded? No
The system will post a comment when this issue is modified (e.g., status changes). To be notified of this, click "Enable comment notifications".

Rating

Unrated