Specs for self hosted HTTP server to update rows in Google Spreadsheets with user authorization