Skip to content

Commit a71a0a6

Browse files
committed
docs(google): regenerate integration docs for new and updated operations
1 parent 637cff1 commit a71a0a6

6 files changed

Lines changed: 181 additions & 7 deletions

File tree

apps/docs/content/docs/en/integrations/google_groups.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -352,7 +352,7 @@ Update the settings for a Google Group including access permissions, moderation,
352352
| `description` | string | No | The group description \(max 4096 characters\) |
353353
| `whoCanJoin` | string | No | Who can join: ANYONE_CAN_JOIN, ALL_IN_DOMAIN_CAN_JOIN, INVITED_CAN_JOIN, CAN_REQUEST_TO_JOIN |
354354
| `whoCanViewMembership` | string | No | Who can view membership: ALL_IN_DOMAIN_CAN_VIEW, ALL_MEMBERS_CAN_VIEW, ALL_MANAGERS_CAN_VIEW |
355-
| `whoCanViewGroup` | string | No | Who can view group messages: ANYONE_CAN_VIEW, ALL_IN_DOMAIN_CAN_VIEW, ALL_MEMBERS_CAN_VIEW, ALL_MANAGERS_CAN_VIEW |
355+
| `whoCanViewGroup` | string | No | Who can view group messages: ANYONE_CAN_VIEW, ALL_IN_DOMAIN_CAN_VIEW, ALL_MEMBERS_CAN_VIEW, ALL_MANAGERS_CAN_VIEW, ALL_OWNERS_CAN_VIEW |
356356
| `whoCanPostMessage` | string | No | Who can post: NONE_CAN_POST, ALL_MANAGERS_CAN_POST, ALL_MEMBERS_CAN_POST, ALL_OWNERS_CAN_POST, ALL_IN_DOMAIN_CAN_POST, ANYONE_CAN_POST |
357357
| `allowExternalMembers` | string | No | Whether external users can be members: true or false |
358358
| `allowWebPosting` | string | No | Whether web posting is allowed: true or false |
@@ -373,7 +373,7 @@ Update the settings for a Google Group including access permissions, moderation,
373373
| `whoCanContactOwner` | string | No | Who can contact owner: ALL_IN_DOMAIN_CAN_CONTACT, ALL_MANAGERS_CAN_CONTACT, ALL_MEMBERS_CAN_CONTACT, ANYONE_CAN_CONTACT |
374374
| `favoriteRepliesOnTop` | string | No | Whether favorite replies appear at top: true or false |
375375
| `whoCanApproveMembers` | string | No | Who can approve members: ALL_OWNERS_CAN_APPROVE, ALL_MANAGERS_CAN_APPROVE, ALL_MEMBERS_CAN_APPROVE, NONE_CAN_APPROVE |
376-
| `whoCanBanUsers` | string | No | Who can ban users: OWNERS_ONLY, OWNERS_AND_MANAGERS, NONE |
376+
| `whoCanBanUsers` | string | No | Who can ban users: ALL_MEMBERS, OWNERS_AND_MANAGERS, OWNERS_ONLY, NONE |
377377
| `whoCanModerateMembers` | string | No | Who can manage members: OWNERS_ONLY, OWNERS_AND_MANAGERS, ALL_MEMBERS, NONE |
378378
| `whoCanModerateContent` | string | No | Who can moderate content: OWNERS_ONLY, OWNERS_AND_MANAGERS, ALL_MEMBERS, NONE |
379379
| `whoCanAssistContent` | string | No | Who can assist with content metadata: OWNERS_ONLY, OWNERS_AND_MANAGERS, ALL_MEMBERS, NONE |

apps/docs/content/docs/en/integrations/google_maps.mdx

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -326,6 +326,43 @@ Search for places using a text query
326326
|`businessStatus` | string | Business status |
327327
| `nextPageToken` | string | Token for fetching the next page of results |
328328

329+
### `google_maps_pollen`
330+
331+
Get a daily pollen forecast (grass, tree, weed) for a location
332+
333+
#### Input
334+
335+
| Parameter | Type | Required | Description |
336+
| --------- | ---- | -------- | ----------- |
337+
| `apiKey` | string | Yes | Google Maps API key with Pollen API enabled |
338+
| `lat` | number | Yes | Latitude coordinate |
339+
| `lng` | number | Yes | Longitude coordinate |
340+
| `days` | number | No | Number of forecast days to return \(1-5, defaults to 1\) |
341+
| `languageCode` | string | No | Language code for the response \(e.g., "en", "es"\) |
342+
| `plantsDescription` | boolean | No | Include detailed plant descriptions \(defaults to true\) |
343+
| `pricing` | per_request | No | No description |
344+
| `rateLimit` | string | No | No description |
345+
346+
#### Output
347+
348+
| Parameter | Type | Description |
349+
| --------- | ---- | ----------- |
350+
| `regionCode` | string | Region code \(ISO 3166-1 alpha-2\) for the location |
351+
| `dailyInfo` | array | Daily pollen forecast entries |
352+
|`date` | object | Calendar date of the forecast entry |
353+
|`pollenTypeInfo` | array | Pollen type indices \(grass, tree, weed\) |
354+
|`code` | string | Pollen type code \(GRASS, TREE, WEED\) |
355+
|`displayName` | string | Display name |
356+
|`inSeason` | boolean | Whether the pollen type is in season |
357+
|`indexInfo` | object | Universal Pollen Index \(UPI\) info |
358+
|`healthRecommendations` | array | Health recommendations |
359+
|`plantInfo` | array | Per-plant forecast with descriptions |
360+
|`code` | string | Plant code \(e.g., BIRCH, RAGWEED\) |
361+
|`displayName` | string | Display name |
362+
|`inSeason` | boolean | Whether the plant is in season |
363+
|`indexInfo` | object | Universal Pollen Index \(UPI\) info |
364+
|`plantDescription` | object | Plant details \(type, family, season, cross-reactions\) |
365+
329366
### `google_maps_reverse_geocode`
330367

331368
Convert geographic coordinates (latitude and longitude) into a human-readable address
@@ -379,6 +416,36 @@ Snap GPS coordinates to the nearest road segment
379416
|`placeId` | string | Place ID for this road segment |
380417
| `warningMessage` | string | Warning message if any \(e.g., if points could not be snapped\) |
381418

419+
### `google_maps_solar`
420+
421+
Get solar potential and panel insights for the building nearest a location
422+
423+
#### Input
424+
425+
| Parameter | Type | Required | Description |
426+
| --------- | ---- | -------- | ----------- |
427+
| `apiKey` | string | Yes | Google Maps API key with Solar API enabled |
428+
| `lat` | number | Yes | Latitude coordinate |
429+
| `lng` | number | Yes | Longitude coordinate |
430+
| `requiredQuality` | string | No | Minimum imagery quality to accept \(HIGH, MEDIUM, or LOW\) |
431+
| `pricing` | per_request | No | No description |
432+
| `rateLimit` | string | No | No description |
433+
434+
#### Output
435+
436+
| Parameter | Type | Description |
437+
| --------- | ---- | ----------- |
438+
| `name` | string | Resource name of the building \(e.g., "buildings/ChIJ..."\) |
439+
| `center` | object | Center coordinate of the building |
440+
|`lat` | number | Latitude |
441+
|`lng` | number | Longitude |
442+
| `imageryDate` | object | Date the underlying imagery was captured |
443+
| `imageryQuality` | string | Quality of the imagery used \(HIGH, MEDIUM, LOW\) |
444+
| `regionCode` | string | Region code \(ISO 3166-1 alpha-2\) for the building |
445+
| `postalCode` | string | Postal code of the building |
446+
| `administrativeArea` | string | Administrative area \(e.g., state or province\) |
447+
| `solarPotential` | object | Solar potential: max panel count/area, sunshine hours, carbon offset, panel specs, and configs |
448+
382449
### `google_maps_speed_limits`
383450

384451
Get speed limits for road segments. Requires either path coordinates or placeIds.

apps/docs/content/docs/en/integrations/google_search.mdx

Lines changed: 27 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,17 @@ Search the web with the Custom Search API
3939
| --------- | ---- | -------- | ----------- |
4040
| `query` | string | Yes | The search query to execute |
4141
| `searchEngineId` | string | Yes | Custom Search Engine ID |
42-
| `num` | string | No | Number of results to return \(default: 10, max: 10\) |
42+
| `num` | string | No | Number of results to return \(1-10, default 10\) |
43+
| `start` | number | No | Index of the first result \(1-based, for pagination; start + num must be <= 100\) |
44+
| `dateRestrict` | string | No | Restrict results by recency: d\[n\] days, w\[n\] weeks, m\[n\] months, y\[n\] years |
45+
| `fileType` | string | No | Restrict to a file extension \(e.g., pdf, doc\) |
46+
| `safe` | string | No | SafeSearch level: "active" or "off" \(default off\) |
47+
| `searchType` | string | No | Set to "image" to perform an image search |
48+
| `siteSearch` | string | No | A site to include or exclude from results |
49+
| `siteSearchFilter` | string | No | Whether to include \("i"\) or exclude \("e"\) the siteSearch site |
50+
| `lr` | string | No | Restrict to a language, e.g. "lang_en" |
51+
| `gl` | string | No | Two-letter country code to boost geographically relevant results |
52+
| `sort` | string | No | Sort expression, e.g. "date" |
4353
| `apiKey` | string | Yes | Google API key |
4454

4555
#### Output
@@ -48,14 +58,29 @@ Search the web with the Custom Search API
4858
| --------- | ---- | ----------- |
4959
| `items` | array | Array of search results from Google |
5060
|`title` | string | Title of the search result |
61+
|`htmlTitle` | string | Title of the search result with HTML markup |
5162
|`link` | string | URL of the search result |
52-
|`snippet` | string | Snippet or description of the search result |
5363
|`displayLink` | string | Display URL \(abbreviated form\) |
64+
|`snippet` | string | Snippet or description of the search result |
65+
|`htmlSnippet` | string | Snippet of the search result with HTML markup |
66+
|`formattedUrl` | string | Display URL shown beneath the result |
67+
|`mime` | string | MIME type of the result |
68+
|`fileFormat` | string | File format of the result |
69+
|`cacheId` | string | ID of Google's cached version |
5470
|`pagemap` | object | PageMap information for the result \(structured data\) |
71+
|`image` | object | Image metadata \(present when searchType is image\) |
72+
|`contextLink` | string | URL of the page hosting the image |
73+
|`height` | number | Image height in pixels |
74+
|`width` | number | Image width in pixels |
75+
|`byteSize` | number | Image file size in bytes |
76+
|`thumbnailLink` | string | Thumbnail image URL |
77+
|`thumbnailHeight` | number | Thumbnail height in pixels |
78+
|`thumbnailWidth` | number | Thumbnail width in pixels |
5579
| `searchInformation` | object | Information about the search query and results |
5680
|`totalResults` | string | Total number of search results available |
5781
|`searchTime` | number | Time taken to perform the search in seconds |
5882
|`formattedSearchTime` | string | Formatted search time for display |
5983
|`formattedTotalResults` | string | Formatted total results count for display |
84+
| `nextPageStartIndex` | number | Start index for the next page of results \(null if no further results\) |
6085

6186

apps/docs/content/docs/en/integrations/google_sheets.mdx

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -320,6 +320,68 @@ Copy a sheet from one spreadsheet to another
320320
| `destinationSpreadsheetId` | string | The ID of the destination spreadsheet |
321321
| `destinationSpreadsheetUrl` | string | URL to the destination spreadsheet |
322322

323+
### `google_sheets_delete_rows`
324+
325+
Delete rows from a sheet in a Google Sheets spreadsheet
326+
327+
#### Input
328+
329+
| Parameter | Type | Required | Description |
330+
| --------- | ---- | -------- | ----------- |
331+
| `spreadsheetId` | string | Yes | Google Sheets spreadsheet ID |
332+
| `sheetId` | number | Yes | The numeric ID of the sheet/tab \(not the sheet name\). Use Get Spreadsheet to find sheet IDs. |
333+
| `startIndex` | number | Yes | The start row index \(0-based, inclusive\) of the rows to delete |
334+
| `endIndex` | number | Yes | The end row index \(0-based, exclusive\) of the rows to delete |
335+
336+
#### Output
337+
338+
| Parameter | Type | Description |
339+
| --------- | ---- | ----------- |
340+
| `spreadsheetId` | string | Google Sheets spreadsheet ID |
341+
| `sheetId` | number | The numeric ID of the sheet |
342+
| `deletedRowRange` | string | Description of the deleted row range |
343+
| `metadata` | json | Spreadsheet metadata including ID and URL |
344+
|`spreadsheetId` | string | Google Sheets spreadsheet ID |
345+
|`spreadsheetUrl` | string | Spreadsheet URL |
346+
347+
### `google_sheets_delete_sheet`
348+
349+
Delete a sheet/tab from a Google Sheets spreadsheet
350+
351+
#### Input
352+
353+
| Parameter | Type | Required | Description |
354+
| --------- | ---- | -------- | ----------- |
355+
| `spreadsheetId` | string | Yes | Google Sheets spreadsheet ID |
356+
| `sheetId` | number | Yes | The numeric ID of the sheet/tab to delete \(not the sheet name\). Use Get Spreadsheet to find sheet IDs. |
357+
358+
#### Output
359+
360+
| Parameter | Type | Description |
361+
| --------- | ---- | ----------- |
362+
| `spreadsheetId` | string | Google Sheets spreadsheet ID |
363+
| `deletedSheetId` | number | The numeric ID of the deleted sheet |
364+
| `metadata` | json | Spreadsheet metadata including ID and URL |
365+
|`spreadsheetId` | string | Google Sheets spreadsheet ID |
366+
|`spreadsheetUrl` | string | Spreadsheet URL |
367+
368+
### `google_sheets_delete_spreadsheet`
369+
370+
Permanently delete a Google Sheets spreadsheet using the Google Drive API
371+
372+
#### Input
373+
374+
| Parameter | Type | Required | Description |
375+
| --------- | ---- | -------- | ----------- |
376+
| `spreadsheetId` | string | Yes | The ID of the Google Sheets spreadsheet to delete |
377+
378+
#### Output
379+
380+
| Parameter | Type | Description |
381+
| --------- | ---- | ----------- |
382+
| `spreadsheetId` | string | The ID of the deleted spreadsheet |
383+
| `deleted` | boolean | Whether the spreadsheet was successfully deleted |
384+
323385

324386

325387
## Triggers

apps/docs/content/docs/en/integrations/google_slides.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ Generate a thumbnail image of a specific slide in a Google Slides presentation
193193
| `presentationId` | string | Yes | Google Slides presentation ID |
194194
| `pageObjectId` | string | Yes | The object ID of the slide/page to get a thumbnail for |
195195
| `thumbnailSize` | string | No | The size of the thumbnail: SMALL \(200px\), MEDIUM \(800px\), or LARGE \(1600px\). Defaults to MEDIUM. |
196-
| `mimeType` | string | No | The MIME type of the thumbnail image: PNG or GIF. Defaults to PNG. |
196+
| `mimeType` | string | No | The MIME type of the thumbnail image: PNG. Defaults to PNG. |
197197

198198
#### Output
199199

apps/sim/lib/integrations/integrations.json

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6408,9 +6408,17 @@
64086408
{
64096409
"name": "Air Quality",
64106410
"description": "Get current air quality data for a location"
6411+
},
6412+
{
6413+
"name": "Pollen Forecast",
6414+
"description": "Get a daily pollen forecast (grass, tree, weed) for a location"
6415+
},
6416+
{
6417+
"name": "Solar Potential",
6418+
"description": "Get solar potential and panel insights for the building nearest a location"
64116419
}
64126420
],
6413-
"operationCount": 13,
6421+
"operationCount": 15,
64146422
"triggers": [],
64156423
"triggerCount": 0,
64166424
"authType": "api-key",
@@ -6551,9 +6559,21 @@
65516559
{
65526560
"name": "Copy Sheet",
65536561
"description": "Copy a sheet from one spreadsheet to another"
6562+
},
6563+
{
6564+
"name": "Delete Rows",
6565+
"description": "Delete rows from a sheet in a Google Sheets spreadsheet"
6566+
},
6567+
{
6568+
"name": "Delete Sheet",
6569+
"description": "Delete a sheet/tab from a Google Sheets spreadsheet"
6570+
},
6571+
{
6572+
"name": "Delete Spreadsheet",
6573+
"description": "Permanently delete a Google Sheets spreadsheet using the Google Drive API"
65546574
}
65556575
],
6556-
"operationCount": 11,
6576+
"operationCount": 14,
65576577
"triggers": [
65586578
{
65596579
"id": "google_sheets_poller",

0 commit comments

Comments
 (0)