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

# Meta

> Connect Meta to your workflows: 156 operations across 19 categories.

The Meta node adds Meta operations to your workflows. Add it on the canvas or ask the AI builder for it by name, then pick an operation and fill in its fields.

Meta also includes 8 trigger operations (marked in the tables below) that can start a workflow when something happens in Meta.

<Note>
  You can wire the Meta node into an AI agent as a tool provider: the agent calls the operations you allow. See [Agent tools](/agents/tools).
</Note>

## Credentials

Connect Meta under **Credentials** in the node settings. See [Connecting credentials](/credentials/connecting) for the general flow.

Enter the values manually when creating the credential.

## Operations

### Ad

| Operation      | ID           | Description                                                  | Trigger |
| -------------- | ------------ | ------------------------------------------------------------ | ------- |
| **Create Ad**  | `create_ad`  | Create an ad (links an ad set to a creative; enters review). |         |
| **Delete Ad**  | `delete_ad`  |                                                              |         |
| **Get Ad**     | `get_ad`     |                                                              |         |
| **List Ads**   | `list_ads`   |                                                              |         |
| **Preview Ad** | `preview_ad` | Generate a rendered preview for an ad.                       |         |
| **Update Ad**  | `update_ad`  | Update an ad.                                                |         |

### Ad account

| Operation                        | ID                             | Description                                                      | Trigger |
| -------------------------------- | ------------------------------ | ---------------------------------------------------------------- | ------- |
| **Assign Ad Account User**       | `assign_ad_account_user`       | Assign a user to an ad account with a set of tasks.              |         |
| **Create Publisher Block List**  | `create_publisher_block_list`  | Create a publisher block list under an ad account.               |         |
| **Get Ad Account**               | `get_ad_account`               | Read an ad account, including spend / funding / limits.          |         |
| **Get Custom Audience TOS**      | `get_custom_audience_tos`      |                                                                  |         |
| **Get DSA Recommendations**      | `get_dsa_recommendations`      |                                                                  |         |
| **Get Targeting Sentence Lines** | `get_targeting_sentence_lines` | Get human-readable targeting summary lines for a targeting spec. |         |
| **List Ad Account Users**        | `list_ad_account_users`        | List users assigned to an ad account (with their tasks/roles).   |         |
| **List Ad Accounts**             | `list_ad_accounts`             | List the ad accounts the token can access (/me/adaccounts).      |         |
| **List Minimum Budgets**         | `list_minimum_budgets`         |                                                                  |         |
| **List Promote Pages**           | `list_promote_pages`           |                                                                  |         |
| **List Publisher Block Lists**   | `list_publisher_block_lists`   |                                                                  |         |
| **Remove Ad Account User**       | `remove_ad_account_user`       | Remove a user's assignment from an ad account.                   |         |
| **Update Ad Account**            | `update_ad_account`            | Update ad account settings (name, spend cap, ...).               |         |

### Ad creative

| Operation              | ID                | Description                                                         | Trigger |
| ---------------------- | ----------------- | ------------------------------------------------------------------- | ------- |
| **Create Ad Creative** | `create_creative` | Create an ad creative in the account library.                       |         |
| **Delete Ad Creative** | `delete_creative` |                                                                     |         |
| **Get Ad Creative**    | `get_creative`    |                                                                     |         |
| **List Ad Creatives**  | `list_creatives`  |                                                                     |         |
| **Update Ad Creative** | `update_creative` | Update a creative (limited mutable fields: name, status, adlabels). |         |

### Ad rules

| Operation               | ID                    | Description                                                 | Trigger |
| ----------------------- | --------------------- | ----------------------------------------------------------- | ------- |
| **Create Ad Rule**      | `create_ad_rule`      | Create an automated ad rule in the account's rules library. |         |
| **Delete Ad Rule**      | `delete_ad_rule`      |                                                             |         |
| **Get Ad Rule**         | `get_ad_rule`         |                                                             |         |
| **Get Ad Rule History** | `get_ad_rule_history` | Get the execution history of an automated ad rule.          |         |
| **List Ad Rules**       | `list_ad_rules`       |                                                             |         |
| **Update Ad Rule**      | `update_ad_rule`      | Update an automated ad rule.                                |         |

### Ad set

| Operation         | ID             | Description                                           | Trigger |
| ----------------- | -------------- | ----------------------------------------------------- | ------- |
| **Create Ad Set** | `create_adset` | Create an ad set (targeting + budget + optimization). |         |
| **Delete Ad Set** | `delete_adset` |                                                       |         |
| **Get Ad Set**    | `get_adset`    |                                                       |         |
| **List Ad Sets**  | `list_adsets`  |                                                       |         |
| **Update Ad Set** | `update_adset` | Update an ad set.                                     |         |

### Ad studies

| Operation                 | ID                      | Description                                          | Trigger |
| ------------------------- | ----------------------- | ---------------------------------------------------- | ------- |
| **Create Ad Study**       | `create_ad_study`       | Create an A/B test / ad study on a business.         |         |
| **Delete Ad Study**       | `delete_ad_study`       |                                                      |         |
| **Get Ad Study**          | `get_ad_study`          |                                                      |         |
| **List Ad Studies**       | `list_ad_studies`       | List A/B tests / ad studies under a business.        |         |
| **List Study Cells**      | `list_study_cells`      | List the cells (test/control groups) of an ad study. |         |
| **List Study Objectives** | `list_study_objectives` | List the objectives of an ad study.                  |         |
| **Update Ad Study**       | `update_ad_study`       | Update an A/B test / ad study.                       |         |

### Advanced

| Operation                | ID              | Description                                                   | Trigger |
| ------------------------ | --------------- | ------------------------------------------------------------- | ------- |
| **Custom Graph Request** | `graph_request` | Make an arbitrary Graph/Marketing API request (escape hatch). |         |
| **Get Object**           | `get_object`    | Read any Graph object by ID with a field set.                 |         |

### Audiences

| Operation                     | ID                          | Description                                            | Trigger |
| ----------------------------- | --------------------------- | ------------------------------------------------------ | ------- |
| **Add Audience Users**        | `add_audience_users`        | Add users to a custom audience (pre-hashed data).      |         |
| **Create Custom Audience**    | `create_custom_audience`    | Create a custom audience in an ad account.             |         |
| **Create Lookalike Audience** | `create_lookalike_audience` | Create a lookalike audience from an origin audience.   |         |
| **Create Saved Audience**     | `create_saved_audience`     | Create a saved audience from a targeting spec.         |         |
| **Delete Custom Audience**    | `delete_custom_audience`    |                                                        |         |
| **Delete Saved Audience**     | `delete_saved_audience`     |                                                        |         |
| **Get Custom Audience**       | `get_custom_audience`       |                                                        |         |
| **Get Saved Audience**        | `get_saved_audience`        |                                                        |         |
| **List Custom Audiences**     | `list_custom_audiences`     |                                                        |         |
| **List Saved Audiences**      | `list_saved_audiences`      |                                                        |         |
| **Remove Audience Users**     | `remove_audience_users`     | Remove users from a custom audience (pre-hashed data). |         |
| **Share Audience**            | `share_audience`            | Share a custom audience with other ad accounts.        |         |
| **Update Custom Audience**    | `update_custom_audience`    | Update a custom audience.                              |         |
| **Update Saved Audience**     | `update_saved_audience`     | Update a saved audience.                               |         |

### Business

| Operation                           | ID                                | Description                                                           | Trigger |
| ----------------------------------- | --------------------------------- | --------------------------------------------------------------------- | ------- |
| **Assign Asset User**               | `assign_asset_user`               | Assign a user to a business asset with tasks.                         |         |
| **Create Ad Account**               | `create_ad_account`               | Create a new ad account under a business.                             |         |
| **Create Owned Business**           | `create_owned_business`           | Create a child business owned by a business.                          |         |
| **Create System User**              | `create_system_user`              | Create a system user under a business.                                |         |
| **Generate System User Token**      | `generate_system_user_token`      | Generate an access token for a system user (install the app first).   |         |
| **Get Business**                    | `get_business`                    |                                                                       |         |
| **Install App to System User**      | `install_app_to_system_user`      | Install an app to a system user (prerequisite for minting its token). |         |
| **List Agencies**                   | `list_agencies`                   | List agencies that have access to a business.                         |         |
| **List Assigned Users**             | `list_assigned_users`             | List users assigned to a business asset.                              |         |
| **List Business Users**             | `list_business_users`             | List business users of a business.                                    |         |
| **List Businesses**                 | `list_businesses`                 | List businesses the user has access to.                               |         |
| **List Client Ad Accounts**         | `list_client_ad_accounts`         | List ad accounts a business has client access to.                     |         |
| **List Clients**                    | `list_clients`                    | List client businesses managed by a business.                         |         |
| **List Extended Credits**           | `list_extended_credits`           | List extended credit lines available to a business.                   |         |
| **List Owned Ad Accounts**          | `list_owned_ad_accounts`          | List ad accounts owned by a business.                                 |         |
| **List Owned Businesses**           | `list_owned_businesses`           | List businesses owned by a business.                                  |         |
| **List Owned Pages**                | `list_owned_pages`                | List pages owned by a business.                                       |         |
| **List Pending Client Ad Accounts** | `list_pending_client_ad_accounts` | List pending client ad account requests for a business.               |         |
| **List Pending Users**              | `list_pending_users`              | List pending user invitations for a business.                         |         |
| **List System Users**               | `list_system_users`               | List system users of a business.                                      |         |
| **Remove Agency**                   | `remove_agency`                   | Remove an agency's access to a business.                              |         |

### Campaign

| Operation           | ID                | Description                                            | Trigger |
| ------------------- | ----------------- | ------------------------------------------------------ | ------- |
| **Create Campaign** | `create_campaign` | Create an ad campaign (ODAX objective).                |         |
| **Delete Campaign** | `delete_campaign` |                                                        |         |
| **Get Campaign**    | `get_campaign`    |                                                        |         |
| **List Campaigns**  | `list_campaigns`  |                                                        |         |
| **Update Campaign** | `update_campaign` | Update a campaign (fields incl. status, budget, name). |         |

### Catalog

| Operation                       | ID                            | Description                                                         | Trigger |
| ------------------------------- | ----------------------------- | ------------------------------------------------------------------- | ------- |
| **Add External Event Source**   | `add_external_event_source`   | Link pixels/datasets to a catalog as external event sources.        |         |
| **Create Catalog**              | `create_catalog`              | Create a product catalog under a business.                          |         |
| **Create Feed Upload**          | `create_feed_upload`          | Trigger an upload for a product feed.                               |         |
| **Create Product**              | `create_product`              | Create a product in a catalog.                                      |         |
| **Create Product Audience**     | `create_product_audience`     | Create a product audience (dynamic retargeting) from a product set. |         |
| **Create Product Feed**         | `create_product_feed`         | Create a product feed on a catalog.                                 |         |
| **Create Product Set**          | `create_product_set`          | Create a product set in a catalog.                                  |         |
| **Delete Catalog**              | `delete_catalog`              |                                                                     |         |
| **Delete Product Feed**         | `delete_product_feed`         |                                                                     |         |
| **Get Catalog**                 | `get_catalog`                 |                                                                     |         |
| **Get Catalog Diagnostics**     | `get_catalog_diagnostics`     | Read setup/quality diagnostics for a product catalog.               |         |
| **Get Catalog Event Stats**     | `get_catalog_event_stats`     | Read event stats (matched/unmatched content) for a catalog.         |         |
| **Get Feed Upload**             | `get_feed_upload`             |                                                                     |         |
| **Get Feed Upload Errors**      | `get_feed_upload_errors`      | List errors for a product feed upload.                              |         |
| **Get Product Feed**            | `get_product_feed`            |                                                                     |         |
| **Items Batch**                 | `items_batch`                 | Batch create/update/delete catalog items.                           |         |
| **List Catalogs**               | `list_catalogs`               | List product catalogs owned by a business.                          |         |
| **List External Event Sources** | `list_external_event_sources` | List pixels/datasets linked to a catalog as external event sources. |         |
| **List Feed Uploads**           | `list_feed_uploads`           | List uploads for a product feed.                                    |         |
| **List Product Feeds**          | `list_product_feeds`          | List product feeds for a catalog.                                   |         |
| **List Product Sets**           | `list_product_sets`           | List product sets in a catalog.                                     |         |
| **List Products**               | `list_products`               | List products in a catalog.                                         |         |
| **Localized Items Batch**       | `localized_items_batch`       | Batch upsert/delete localized catalog items (per-locale overrides). |         |
| **Update Catalog**              | `update_catalog`              | Update a product catalog.                                           |         |
| **Update Product Feed**         | `update_product_feed`         | Update a product feed.                                              |         |

### Conversions API

| Operation                  | ID                       | Description                                                                    | Trigger |
| -------------------------- | ------------------------ | ------------------------------------------------------------------------------ | ------- |
| **Send Conversion Events** | `send_conversion_events` | Send server-side conversion events to a pixel/dataset via the Conversions API. |         |
| **Send Offline Events**    | `send_offline_events`    | Send offline conversion events to a dataset via the Conversions API.           |         |

### Custom conversions

| Operation                       | ID                            | Description                                  | Trigger |
| ------------------------------- | ----------------------------- | -------------------------------------------- | ------- |
| **Create Custom Conversion**    | `create_custom_conversion`    | Create a custom conversion on an ad account. |         |
| **Delete Custom Conversion**    | `delete_custom_conversion`    |                                              |         |
| **Get Custom Conversion**       | `get_custom_conversion`       |                                              |         |
| **Get Custom Conversion Stats** | `get_custom_conversion_stats` | Get stats for a custom conversion.           |         |
| **List Custom Conversions**     | `list_custom_conversions`     |                                              |         |
| **Update Custom Conversion**    | `update_custom_conversion`    | Update a custom conversion.                  |         |

### Insights

| Operation                          | ID                       | Description                                                              | Trigger |
| ---------------------------------- | ------------------------ | ------------------------------------------------------------------------ | ------- |
| **Create Insights Report (Async)** | `create_insights_report` | Kick off an async insights report; returns a report\_run\_id to poll.    |         |
| **Fetch Insights Report Results**  | `fetch_insights_report`  | Fetch the results page of a completed async insights report.             |         |
| **Get Insights**                   | `get_insights`           | Read performance insights for any ad object (account/campaign/adset/ad). |         |
| **Get Insights Report Status**     | `get_insights_report`    |                                                                          |         |

### Lead ads

| Operation             | ID                     | Description                                      | Trigger |
| --------------------- | ---------------------- | ------------------------------------------------ | ------- |
| **Archive Lead Form** | `archive_leadgen_form` | Archive a lead gen form (no hard delete exists). |         |
| **Create Lead Form**  | `create_leadgen_form`  | Create a lead gen form on a Page.                |         |
| **Create Test Lead**  | `create_test_lead`     | Create a test lead for a lead gen form.          |         |
| **Get Lead**          | `get_lead`             |                                                  |         |
| **Get Lead Form**     | `get_leadgen_form`     |                                                  |         |
| **List Ad Leads**     | `list_ad_leads`        | List leads generated by a specific ad.           |         |
| **List Lead Forms**   | `list_leadgen_forms`   | List lead gen forms on a Page.                   |         |
| **List Leads**        | `list_leads`           | List leads for a lead gen form.                  |         |
| **List Test Leads**   | `list_test_leads`      | List test leads for a lead gen form.             |         |

### Media

| Operation           | ID             | Description                                                               | Trigger |
| ------------------- | -------------- | ------------------------------------------------------------------------- | ------- |
| **Delete Ad Video** | `delete_video` |                                                                           |         |
| **Get Ad Video**    | `get_video`    |                                                                           |         |
| **List Ad Images**  | `list_images`  |                                                                           |         |
| **List Ad Videos**  | `list_videos`  |                                                                           |         |
| **Upload Ad Image** | `upload_image` | Upload an image to the ad account (by URL). Returns a hash for creatives. |         |
| **Upload Ad Video** | `upload_video` | Upload a video to the ad account (by hosted URL).                         |         |

### Pixel

| Operation           | ID                | Description                              | Trigger |
| ------------------- | ----------------- | ---------------------------------------- | ------- |
| **Create Pixel**    | `create_pixel`    | Create a new ads pixel on an ad account. |         |
| **Get Pixel**       | `get_pixel`       |                                          |         |
| **Get Pixel Stats** | `get_pixel_stats` | Get event statistics for a pixel.        |         |
| **List Pixels**     | `list_pixels`     |                                          |         |
| **Share Pixel**     | `share_pixel`     | Share a pixel with another ad account.   |         |
| **Update Pixel**    | `update_pixel`    | Update an existing ads pixel.            |         |

### Targeting

| Operation                 | ID                      | Description                                                       | Trigger |
| ------------------------- | ----------------------- | ----------------------------------------------------------------- | ------- |
| **Browse Targeting**      | `browse_targeting`      | Browse the targeting category tree for an ad account.             |         |
| **Delivery Estimate**     | `delivery_estimate`     | Estimate daily outcomes for a targeting spec + optimization goal. |         |
| **Reach Estimate**        | `reach_estimate`        | Estimate reach for a targeting spec.                              |         |
| **Search Targeting**      | `search_targeting`      | Search Meta's targeting taxonomy (interests, geo, categories).    |         |
| **Targeting Suggestions** | `targeting_suggestions` | Get targeting suggestions from a seed targeting list.             |         |
| **Validate Targeting**    | `validate_targeting`    | Validate targeting ids/names/specs against an ad account.         |         |

### Triggers

| Operation                     | ID                      | Description | Trigger |
| ----------------------------- | ----------------------- | ----------- | ------- |
| **On Ad Issue / Disapproval** | `on_ad_issues`          |             | Yes     |
| **On Ad Recommendation**      | `on_ad_recommendations` |             | Yes     |
| **On Ad Review Complete**     | `on_ad_in_process`      |             | Yes     |
| **On Any Meta Event**         | `on_any_meta_event`     |             | Yes     |
| **On Async Ad Creation**      | `on_async_ad_creation`  |             | Yes     |
| **On Creative Fatigue**       | `on_creative_fatigue`   |             | Yes     |
| **On New Lead (Lead Ads)**    | `on_leadgen`            |             | Yes     |
| **On Product Set Issue**      | `on_product_set_issue`  |             | Yes     |
