Raw Google Apps Script API call
raw_requestMake direct calls to any Google Apps Script API v1 path with custom method, body, and query parameters. Use when existing tools don't cover a request; authentication and origin checks are handled automatically.
Instructions
Escape hatch to call any Google Apps Script API v1 path directly, for requests the typed tools don't cover — e.g. GET "v1/projects//content?versionNumber=3", or a PUT to "v1/projects//content" with a hand-built files body. The path may carry a query string; repeated filter params can be encoded there (e.g. "v1/processes?userProcessFilter.statuses=FAILED&userProcessFilter.statuses=TIMED_OUT"). The Bearer token is added automatically and paths resolving to a foreign origin are rejected; the method defaults to GET. Remember: PUT v1/projects//content replaces the ENTIRE file set — prefer update_project_content, whose merge mode protects the other files.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | JSON request body (POST/PUT only). | |
| path | Yes | API path relative to https://script.googleapis.com, e.g. "v1/projects/<scriptId>/deployments". | |
| method | No | HTTP method (the Apps Script API uses only these four). Defaults to GET. |