> ## 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.

# Fetch Data Source

> Trigger an immediate out-of-schedule import for a Google Merchant Center FILE data source

Trigger an immediate out-of-schedule import for a Google Merchant Center FILE data source. This starts ingestion; it does not retrieve data source information. API, UI, and AUTOFEED sources are not supported.

|                       |                         |
| --------------------- | ----------------------- |
| **App**               | Google Merchant Center  |
| **Operation ID**      | `gmc_fetch_data_source` |
| **Type**              | Action                  |
| **Connection**        | `gmc` (required)        |
| **Credits per run**   | 1                       |
| **Agent / MCP tool**  | Yes                     |
| **Requires approval** | Yes (write operation)   |

## Inputs

| Field            | Type                 | Required | Default | Description                                                                                                                                                                                                                                                                                                                                                                                                     |
| ---------------- | -------------------- | -------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `account`        | DynamicAccount       | Yes      | -       | Select the Merchant Center account that owns the data source.                                                                                                                                                                                                                                                                                                                                                   |
| `data_source_id` | string or SelectItem | Yes      | -       | ID of a Google Merchant Center FILE data source to import immediately, outside its normal fetch schedule. This triggers ingestion; it does not retrieve the data source. Use gmc\_list\_data\_sources to find a source whose input is FILE. API, UI, and AUTOFEED sources cannot be triggered with this operation. Google recommends using the Products service when updates are needed more than once per day. |

### SelectItem

| Field   | Type   | Required | Default | Description                                                                                          |
| ------- | ------ | -------- | ------- | ---------------------------------------------------------------------------------------------------- |
| `value` | string | Yes      | -       | The value of the selectable item.                                                                    |
| `label` | string | Yes      | -       | The label of the selectable item, used for display purposes. If not provided, defaults to the value. |

## Output

**Type**: `Dict`

Confirms that the immediate file import was triggered and identifies the target data source.

**Fields**: `fetch_triggered`, `data_source_id`, `display_name`, `input`, `file_input_type`
