> ## Documentation Index
> Fetch the complete documentation index at: https://docs.markifact.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Admin Request

> Fallback Google Analytics Admin API request for advanced or unsupported cases, forwarded unchanged (any method, v1alpha or v1beta)

Fallback Google Analytics Admin API request for advanced or unsupported cases, forwarded unchanged (any method, v1alpha or v1beta). Use this only when no dedicated operation supports the requested change. If a focused operation exists, such as ga4\_manage\_audiences or ga4\_manage\_key\_events, always use that dedicated operation instead.

| | |
| - | - |
| **App** | GA4 |
| **Operation ID** | `ga4_admin_request` |
| **Type** | Action |
| **Connection** | `ga4` (required) |
| **Credits per run** | 1 |
| **Agent / MCP tool** | Yes |
| **Requires approval** | Yes (write operation) |

## Inputs

| Field | Type | Required | Default | Description |
| - | - | - | - | - |
| `method` | string or SelectableOption | Yes | - | HTTP method: 'GET', 'POST', 'PATCH' or 'DELETE'. |
| `api_version` | string or SelectableOption | No | - | 'v1alpha' (default, every resource) or 'v1beta' (stable subset). A path that starts with a version wins over this field. |
| `path` | string | Yes | - | Resource path after the version, from the Analytics Admin API reference: 'properties/123456/channelGroups' (create or list), 'properties/123456/channelGroups/789' (get, patch, delete), 'properties/123456/audiences/789:archive' (custom method), 'properties/123456/attributionSettings'. Account and property ids are numeric. |
| `body` | object or string | No | - | JSON request body for POST and PATCH, exactly as the Admin API reference shows it (camelCase field names), sent as-is. |
| `query_params` | object or string | No | - | Optional URL query parameters as a JSON object, e.g. \{"updateMask":"displayName,description"} for a PATCH or \{"pageSize":200} for a list. |

### SelectableOption

| Field | Type | Required | Default | Description |
| - | - | - | - | - |
| `value` | string | Yes | - | |
| `label` | string | Yes | - | |

## Output

**Type**: `Dict`

Returns the Admin API response body as-is, or an empty object for responses without a body.

**Fields**: dynamic (depend on the inputs)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.