fetch
Retrieves a cached search result by ID from the current session to avoid direct Meta API calls. Works only for records returned by an earlier search.
Instructions
Fetch a record previously returned by the 'search' tool in the same session.
IMPORTANT LIMITATIONS:
This tool ONLY returns records that were cached by a prior 'search' call. It does NOT make direct API calls to Meta. If the record was not found by 'search' first, this tool will return "Record not found".
Do NOT use this tool to look up campaigns, adsets, or ads by ID directly.
For direct lookups by ID, use these tools instead:
get_campaign_details(campaign_id=...) - for campaigns
get_adset_details(adset_id=...) - for ad sets
get_ads(account_id=..., campaign_id=...) - for ads
get_adsets(account_id=..., campaign_id=...) - for ad sets in a campaign
Args: id: The record ID to fetch (format: "type:id", e.g., "account:act_123456"). Must have been returned by a previous 'search' call.
Returns: JSON response with record data, or "Record not found" if the record was not previously cached by 'search'.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |