Skip to content
Skillv1.0.0

pm-pinterest

Pinterest connector knowledge and safe action guide.

by polymetrics-ai(0) 0 installs
Free
Sign in to install

Free account. Installing gives you the manifest plus copy-paste snippets.

See reviews

About

Imported from polymetrics-ai/cli (docs/connectors/pinterest/SKILL.md). Install upstream with npx skills add polymetrics-ai/cli --skill pinterest. Copyright stays with the author.

pm-pinterest

Purpose

Reads Pinterest ad accounts, boards, campaigns, ad groups, and audiences through the Pinterest API v5 (OAuth2 refresh-token auth). Read-only.

Icon

Capabilities

  • check=true catalog=true read=true write=false query=false
  • Integration type: api

Authentication

  • Use pm credentials add with --from-env or --value-stdin for secret fields.

Configuration

  • account_id
  • base_url
  • mode
  • page_size
  • token_url
  • client_id (secret) (required)
  • client_secret (secret) (required)
  • refresh_token (secret) (required)

ETL Streams

  • ad_accounts:
    • primary key: id
    • fields: country(string), currency(string), id(string), name(string), owner(object)
  • boards:
    • primary key: id
    • fields: created_at(string), description(string), follower_count(integer), id(string), name(string), owner(object), pin_count(integer), privacy(string)
  • campaigns:
    • primary key: id
    • fields: ad_account_id(string), created_time(integer), id(string), name(string), objective_type(string), status(string), updated_time(integer)
  • ad_groups:
    • primary key: id
    • fields: ad_account_id(string), campaign_id(string), created_time(integer), id(string), name(string), status(string), updated_time(integer)
  • audiences:
    • primary key: id
    • fields: ad_account_id(string), audience_type(string), created_timestamp(integer), id(string), name(string), size(integer), status(string)

Sync Modes

  • ETL sync modes: full_refresh_append, full_refresh_overwrite

Security

  • read risk: external Pinterest API read of ad account, board, campaign, ad group, and audience data
  • approval: none; read-only
  • Never pass secret values in chat, shell arguments, logs, docs, or JSON output.

Command Surface

  • Declared pinterest API commands.
  • Usage: pm pinterest [flags]
  • Global flags:
    • --approval-token-stdin (boolean): Read the approval token as one bounded line from standard input.
  • Other Commands
    • operations get-ad-accounts - Declared direct read: GET /ad_accounts. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.ad-accounts-list-1 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations post-ad-accounts - Declared direct write: POST /ad_accounts. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.ad-accounts-create-2 has no declaration-owned executable direct_write route.
    • operations get-ad-accounts-ad-account-id - Declared direct read: GET /ad_accounts/{ad_account_id}. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.ad-accounts-get-3 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations get-ad-accounts-ad-account-id-ad-groups - Declared direct read: GET /ad_accounts/{ad_account_id}/ad_groups. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.ad-groups-list-4 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations patch-ad-accounts-ad-account-id-ad-groups - Declared direct write: PATCH /ad_accounts/{ad_account_id}/ad_groups. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.ad-groups-update-5 has no declaration-owned executable direct_write route.
    • operations post-ad-accounts-ad-account-id-ad-groups - Declared direct write: POST /ad_accounts/{ad_account_id}/ad_groups. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.ad-groups-create-6 has no declaration-owned executable direct_write route.
    • operations get-ad-accounts-ad-account-id-ad-groups-ad-group-id - Declared direct read: GET /ad_accounts/{ad_account_id}/ad_groups/{ad_group_id}. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.ad-groups-get-7 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations post-ad-accounts-ad-account-id-ad-groups-ad-group-id-dynamic-titles - Declared direct write: POST /ad_accounts/{ad_account_id}/ad_groups/{ad_group_id}/dynamic_titles. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.ad-groups-dynamic-titles-process-csv-8 has no declaration-owned executable direct_write route.
    • operations get-ad-accounts-ad-account-id-ad-groups-ad-group-id-dynamic-titles-csv - Declared direct read: GET /ad_accounts/{ad_account_id}/ad_groups/{ad_group_id}/dynamic_titles/csv. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.ad-groups-dynamic-titles-download-csv-9 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations get-ad-accounts-ad-account-id-ad-groups-ad-group-id-dynamic-titles-status - Declared direct read: GET /ad_accounts/{ad_account_id}/ad_groups/{ad_group_id}/dynamic_titles/status. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.ad-groups-dynamic-titles-get-status-10 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations get-ad-accounts-ad-account-id-ad-groups-ad-group-id-dynamic-titles-uploads - Declared direct read: GET /ad_accounts/{ad_account_id}/ad_groups/{ad_group_id}/dynamic_titles/uploads. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.ad-groups-dynamic-titles-get-upload-url-11 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations get-ad-accounts-ad-account-id-ad-groups-analytics - Declared direct read: GET /ad_accounts/{ad_account_id}/ad_groups/analytics. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.ad-groups-analytics-12 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations post-ad-accounts-ad-account-id-ad-groups-audience-sizing - Declared direct write: POST /ad_accounts/{ad_account_id}/ad_groups/audience_sizing. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.ad-groups-audience-sizing-13 has no declaration-owned executable direct_write route.
    • operations get-ad-accounts-ad-account-id-ad-groups-targeting-analytics - Declared direct read: GET /ad_accounts/{ad_account_id}/ad_groups/targeting_analytics. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.ad-groups-targeting-analytics-get-14 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations post-ad-accounts-ad-account-id-ad-previews - Declared direct write: POST /ad_accounts/{ad_account_id}/ad_previews. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.ad-previews-create-15 has no declaration-owned executable direct_write route.
    • operations get-ad-accounts-ad-account-id-ads - Declared direct read: GET /ad_accounts/{ad_account_id}/ads. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.ads-list-16 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations patch-ad-accounts-ad-account-id-ads - Declared direct write: PATCH /ad_accounts/{ad_account_id}/ads. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.ads-update-17 has no declaration-owned executable direct_write route.
    • operations post-ad-accounts-ad-account-id-ads - Declared direct write: POST /ad_accounts/{ad_account_id}/ads. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.ads-create-18 has no declaration-owned executable direct_write route.
    • operations get-ad-accounts-ad-account-id-ads-credit-discounts - Declared direct read: GET /ad_accounts/{ad_account_id}/ads_credit/discounts. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.ads-credits-discounts-get-19 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations post-ad-accounts-ad-account-id-ads-credit-redeem - Declared direct write: POST /ad_accounts/{ad_account_id}/ads_credit/redeem. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.ads-credit-redeem-20 has no declaration-owned executable direct_write route.
    • operations get-ad-accounts-ad-account-id-ads-ad-id - Declared direct read: GET /ad_accounts/{ad_account_id}/ads/{ad_id}. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.ads-get-21 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations get-ad-accounts-ad-account-id-ads-analytics - Declared direct read: GET /ad_accounts/{ad_account_id}/ads/analytics. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.ads-analytics-22 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations get-ad-accounts-ad-account-id-ads-targeting-analytics - Declared direct read: GET /ad_accounts/{ad_account_id}/ads/targeting_analytics. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.ad-targeting-analytics-get-23 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations delete-ad-accounts-ad-account-id-advertiser-defined-events - Declared direct write: DELETE /ad_accounts/{ad_account_id}/advertiser_defined_events. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute with destructive confirmation; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.advertiser-defined-events-delete-24 has no declaration-owned executable direct_write route.
    • operations get-ad-accounts-ad-account-id-advertiser-defined-events - Declared direct read: GET /ad_accounts/{ad_account_id}/advertiser_defined_events. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.advertiser-defined-events-get-25 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations patch-ad-accounts-ad-account-id-advertiser-defined-events - Declared direct write: PATCH /ad_accounts/{ad_account_id}/advertiser_defined_events. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.advertiser-defined-events-update-26 has no declaration-owned executable direct_write route.
    • operations post-ad-accounts-ad-account-id-advertiser-defined-events - Declared direct write: POST /ad_accounts/{ad_account_id}/advertiser_defined_events. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.advertiser-defined-events-create-27 has no declaration-owned executable direct_write route.
    • operations get-ad-accounts-ad-account-id-analytics - Declared direct read: GET /ad_accounts/{ad_account_id}/analytics. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.ad-account-analytics-28 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations get-ad-accounts-ad-account-id-audience-insights - Declared direct read: GET /ad_accounts/{ad_account_id}/audience_insights. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.audience-insights-get-29 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations get-ad-accounts-ad-account-id-audiences - Declared direct read: GET /ad_accounts/{ad_account_id}/audiences. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.audiences-list-30 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations post-ad-accounts-ad-account-id-audiences - Declared direct write: POST /ad_accounts/{ad_account_id}/audiences. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.audiences-create-31 has no declaration-owned executable direct_write route.
    • operations get-ad-accounts-ad-account-id-audiences-audience-id - Declared direct read: GET /ad_accounts/{ad_account_id}/audiences/{audience_id}. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.audiences-get-32 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations patch-ad-accounts-ad-account-id-audiences-audience-id - Declared direct write: PATCH /ad_accounts/{ad_account_id}/audiences/{audience_id}. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.audiences-update-33 has no declaration-owned executable direct_write route.
    • operations patch-ad-accounts-ad-account-id-audiences-ad-accounts-shared - Declared direct write: PATCH /ad_accounts/{ad_account_id}/audiences/ad_accounts/shared. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.update-ad-account-to-ad-account-shared-audience-34 has no declaration-owned executable direct_write route.
    • operations patch-ad-accounts-ad-account-id-audiences-businesses-shared - Declared direct write: PATCH /ad_accounts/{ad_account_id}/audiences/businesses/shared. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.update-ad-account-to-business-shared-audience-35 has no declaration-owned executable direct_write route.
    • operations get-ad-accounts-ad-account-id-audiences-shared-accounts - Declared direct read: GET /ad_accounts/{ad_account_id}/audiences/shared/accounts. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.ad-accounts-audiences-shared-accounts-list-36 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations post-ad-accounts-ad-account-id-bid-floor - Declared direct write: POST /ad_accounts/{ad_account_id}/bid_floor. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.ad-groups-bid-floor-get-37 has no declaration-owned executable direct_write route.
    • operations get-ad-accounts-ad-account-id-billing-invoice-billing-invoice-id-download - Declared direct read: GET /ad_accounts/{ad_account_id}/billing_invoice/{billing_invoice_id}/download. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.billing-invoice-download-get-38 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations get-ad-accounts-ad-account-id-billing-invoices - Declared direct read: GET /ad_accounts/{ad_account_id}/billing_invoices. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.billing-invoices-get-39 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations get-ad-accounts-ad-account-id-billing-profiles - Declared direct read: GET /ad_accounts/{ad_account_id}/billing_profiles. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.billing-profiles-get-40 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations get-ad-accounts-ad-account-id-bulk-bulk-request-id - Declared direct read: GET /ad_accounts/{ad_account_id}/bulk/{bulk_request_id}. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.bulk-request-get-41 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations post-ad-accounts-ad-account-id-bulk-download - Declared direct write: POST /ad_accounts/{ad_account_id}/bulk/download. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.bulk-download-create-42 has no declaration-owned executable direct_write route.
    • operations post-ad-accounts-ad-account-id-bulk-upsert - Declared direct write: POST /ad_accounts/{ad_account_id}/bulk/upsert. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.bulk-upsert-create-43 has no declaration-owned executable direct_write route.
    • operations delete-ad-accounts-ad-account-id-campaign-ad-preview - Declared direct write: DELETE /ad_accounts/{ad_account_id}/campaign_ad_preview. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute with destructive confirmation; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.campaign-ad-preview-delete-44 has no declaration-owned executable direct_write route.
    • operations get-ad-accounts-ad-account-id-campaign-ad-preview - Declared direct read: GET /ad_accounts/{ad_account_id}/campaign_ad_preview. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.campaign-ad-preview-read-45 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations post-ad-accounts-ad-account-id-campaign-ad-preview - Declared direct write: POST /ad_accounts/{ad_account_id}/campaign_ad_preview. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.campaign-ad-preview-create-46 has no declaration-owned executable direct_write route.
    • operations get-ad-accounts-ad-account-id-campaigns - Declared direct read: GET /ad_accounts/{ad_account_id}/campaigns. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.campaigns-list-47 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations patch-ad-accounts-ad-account-id-campaigns - Declared direct write: PATCH /ad_accounts/{ad_account_id}/campaigns. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.campaigns-update-48 has no declaration-owned executable direct_write route.
    • operations post-ad-accounts-ad-account-id-campaigns - Declared direct write: POST /ad_accounts/{ad_account_id}/campaigns. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.campaigns-create-49 has no declaration-owned executable direct_write route.
    • operations get-ad-accounts-ad-account-id-campaigns-campaign-id - Declared direct read: GET /ad_accounts/{ad_account_id}/campaigns/{campaign_id}. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.campaigns-get-50 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations get-ad-accounts-ad-account-id-campaigns-analytics - Declared direct read: GET /ad_accounts/{ad_account_id}/campaigns/analytics. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.campaigns-analytics-51 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations post-ad-accounts-ad-account-id-campaigns-delivery-estimates - Declared direct write: POST /ad_accounts/{ad_account_id}/campaigns/delivery_estimates. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.get-campaign-delivery-estimates-52 has no declaration-owned executable direct_write route.
    • operations get-ad-accounts-ad-account-id-campaigns-targeting-analytics - Declared direct read: GET /ad_accounts/{ad_account_id}/campaigns/targeting_analytics. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.campaign-targeting-analytics-get-53 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations get-ad-accounts-ad-account-id-conversion-deletion-requests - Declared direct read: GET /ad_accounts/{ad_account_id}/conversion_deletion_requests. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.conversion-deletion-request-list-54 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations post-ad-accounts-ad-account-id-conversion-deletion-requests - Declared direct write: POST /ad_accounts/{ad_account_id}/conversion_deletion_requests. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.conversion-deletion-request-create-55 has no declaration-owned executable direct_write route.
    • operations delete-ad-accounts-ad-account-id-conversion-deletion-requests-request-id - Declared direct write: DELETE /ad_accounts/{ad_account_id}/conversion_deletion_requests/{request_id}. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute with destructive confirmation; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.conversion-deletion-request-delete-56 has no declaration-owned executable direct_write route.
    • operations get-ad-accounts-ad-account-id-conversion-deletion-requests-request-id - Declared direct read: GET /ad_accounts/{ad_account_id}/conversion_deletion_requests/{request_id}. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.conversion-deletion-request-get-57 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations get-ad-accounts-ad-account-id-conversion-eqs - Declared direct read: GET /ad_accounts/{ad_account_id}/conversion_eqs. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.conversion-eqs-list-58 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations get-ad-accounts-ad-account-id-conversion-tags - Declared direct read: GET /ad_accounts/{ad_account_id}/conversion_tags. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.conversion-tags-list-59 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations post-ad-accounts-ad-account-id-conversion-tags - Declared direct write: POST /ad_accounts/{ad_account_id}/conversion_tags. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.conversion-tags-create-60 has no declaration-owned executable direct_write route.
    • operations get-ad-accounts-ad-account-id-conversion-tags-conversion-tag-id - Declared direct read: GET /ad_accounts/{ad_account_id}/conversion_tags/{conversion_tag_id}. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.conversion-tags-get-61 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations get-ad-accounts-ad-account-id-conversion-tags-ocpm-eligible - Declared direct read: GET /ad_accounts/{ad_account_id}/conversion_tags/ocpm_eligible. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.ocpm-eligible-conversion-tags-get-62 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations get-ad-accounts-ad-account-id-conversion-tags-page-visit - Declared direct read: GET /ad_accounts/{ad_account_id}/conversion_tags/page_visit. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.page-visit-conversion-tags-get-63 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations get-ad-accounts-ad-account-id-customer-lists - Declared direct read: GET /ad_accounts/{ad_account_id}/customer_lists. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.customer-lists-list-64 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations post-ad-accounts-ad-account-id-customer-lists - Declared direct write: POST /ad_accounts/{ad_account_id}/customer_lists. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.customer-lists-create-65 has no declaration-owned executable direct_write route.
    • operations get-ad-accounts-ad-account-id-customer-lists-customer-list-id - Declared direct read: GET /ad_accounts/{ad_account_id}/customer_lists/{customer_list_id}. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.customer-lists-get-66 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations patch-ad-accounts-ad-account-id-customer-lists-customer-list-id - Declared direct write: PATCH /ad_accounts/{ad_account_id}/customer_lists/{customer_list_id}. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.customer-lists-update-67 has no declaration-owned executable direct_write route.
    • operations post-ad-accounts-ad-account-id-customer-lists-customer-list-id-uploads - Declared direct write: POST /ad_accounts/{ad_account_id}/customer_lists/{customer_list_id}/uploads. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.customer-list-uploads-create-68 has no declaration-owned executable direct_write route.
    • operations get-ad-accounts-ad-account-id-customer-lists-customer-list-id-uploads-customer-list-upload-id - Declared direct read: GET /ad_accounts/{ad_account_id}/customer_lists/{customer_list_id}/uploads/{customer_list_upload_id}. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.customer-list-uploads-get-69 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations post-ad-accounts-ad-account-id-customer-lists-customer-list-id-uploads-customer-list-upload-id-run - Declared direct write: POST /ad_accounts/{ad_account_id}/customer_lists/{customer_list_id}/uploads/{customer_list_upload_id}/run. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.customer-list-uploads-run-70 has no declaration-owned executable direct_write route.
    • operations get-ad-accounts-ad-account-id-customer-segments - Declared direct read: GET /ad_accounts/{ad_account_id}/customer_segments. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.customer-segment-list-71 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations patch-ad-accounts-ad-account-id-customer-segments - Declared direct write: PATCH /ad_accounts/{ad_account_id}/customer_segments. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.customer-segment-update-72 has no declaration-owned executable direct_write route.
    • operations post-ad-accounts-ad-account-id-customer-segments - Declared direct write: POST /ad_accounts/{ad_account_id}/customer_segments. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.customer-segment-create-73 has no declaration-owned executable direct_write route.
    • operations post-ad-accounts-ad-account-id-events - Declared direct write: POST /ad_accounts/{ad_account_id}/events. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.events-create-74 has no declaration-owned executable direct_write route.
    • operations get-ad-accounts-ad-account-id-insights-audiences - Declared direct read: GET /ad_accounts/{ad_account_id}/insights/audiences. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.audience-insights-scope-and-type-get-75 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations get-ad-accounts-ad-account-id-keywords - Declared direct read: GET /ad_accounts/{ad_account_id}/keywords. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.keywords-get-76 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations patch-ad-accounts-ad-account-id-keywords - Declared direct write: PATCH /ad_accounts/{ad_account_id}/keywords. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.keywords-update-77 has no declaration-owned executable direct_write route.
    • operations post-ad-accounts-ad-account-id-keywords - Declared direct write: POST /ad_accounts/{ad_account_id}/keywords. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.keywords-create-78 has no declaration-owned executable direct_write route.
    • operations get-ad-accounts-ad-account-id-keywords-metrics - Declared direct read: GET /ad_accounts/{ad_account_id}/keywords/metrics. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.country-keywords-metrics-get-79 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations get-ad-accounts-ad-account-id-labels - Declared direct read: GET /ad_accounts/{ad_account_id}/labels. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.labels-list-80 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations patch-ad-accounts-ad-account-id-labels - Declared direct write: PATCH /ad_accounts/{ad_account_id}/labels. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.labels-update-81 has no declaration-owned executable direct_write route.
    • operations post-ad-accounts-ad-account-id-labels - Declared direct write: POST /ad_accounts/{ad_account_id}/labels. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.labels-create-82 has no declaration-owned executable direct_write route.
    • operations post-ad-accounts-ad-account-id-labels-label-id-apply - Declared direct write: POST /ad_accounts/{ad_account_id}/labels/{label_id}/apply. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.labels-apply-83 has no declaration-owned executable direct_write route.
    • operations post-ad-accounts-ad-account-id-labels-label-id-remove - Declared direct write: POST /ad_accounts/{ad_account_id}/labels/{label_id}/remove. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.labels-remove-84 has no declaration-owned executable direct_write route.
    • operations get-ad-accounts-ad-account-id-lead-forms - Declared direct read: GET /ad_accounts/{ad_account_id}/lead_forms. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.lead-forms-list-85 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations patch-ad-accounts-ad-account-id-lead-forms - Declared direct write: PATCH /ad_accounts/{ad_account_id}/lead_forms. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.lead-forms-update-86 has no declaration-owned executable direct_write route.
    • operations post-ad-accounts-ad-account-id-lead-forms - Declared direct write: POST /ad_accounts/{ad_account_id}/lead_forms. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.lead-forms-create-87 has no declaration-owned executable direct_write route.
    • operations get-ad-accounts-ad-account-id-lead-forms-lead-form-id - Declared direct read: GET /ad_accounts/{ad_account_id}/lead_forms/{lead_form_id}. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.lead-form-get-88 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations post-ad-accounts-ad-account-id-lead-forms-lead-form-id-test - Declared direct write: POST /ad_accounts/{ad_account_id}/lead_forms/{lead_form_id}/test. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.lead-form-test-create-89 has no declaration-owned executable direct_write route.
    • operations post-ad-accounts-ad-account-id-leads-export - Declared direct write: POST /ad_accounts/{ad_account_id}/leads_export. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.leads-export-create-90 has no declaration-owned executable direct_write route.
    • operations get-ad-accounts-ad-account-id-leads-export-leads-export-id - Declared direct read: GET /ad_accounts/{ad_account_id}/leads_export/{leads_export_id}. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.leads-export-get-91 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations get-ad-accounts-ad-account-id-leads-subscriptions - Declared direct read: GET /ad_accounts/{ad_account_id}/leads/subscriptions. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.ad-accounts-subscriptions-get-list-92 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations post-ad-accounts-ad-account-id-leads-subscriptions - Declared direct write: POST /ad_accounts/{ad_account_id}/leads/subscriptions. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.ad-accounts-subscriptions-post-93 has no declaration-owned executable direct_write route.
    • operations delete-ad-accounts-ad-account-id-leads-subscriptions-subscription-id - Declared direct write: DELETE /ad_accounts/{ad_account_id}/leads/subscriptions/{subscription_id}. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute with destructive confirmation; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.ad-accounts-subscriptions-del-by-id-94 has no declaration-owned executable direct_write route.
    • operations get-ad-accounts-ad-account-id-leads-subscriptions-subscription-id - Declared direct read: GET /ad_accounts/{ad_account_id}/leads/subscriptions/{subscription_id}. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.ad-accounts-subscriptions-get-by-id-95 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations get-ad-accounts-ad-account-id-mmm-reports - Declared direct read: GET /ad_accounts/{ad_account_id}/mmm_reports. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.analytics-get-mmm-report-96 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations post-ad-accounts-ad-account-id-mmm-reports - Declared direct write: POST /ad_accounts/{ad_account_id}/mmm_reports. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.analytics-create-mmm-report-97 has no declaration-owned executable direct_write route.
    • operations post-ad-accounts-ad-account-id-msot-events - Declared direct write: POST /ad_accounts/{ad_account_id}/msot/events. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.msot-events-create-98 has no declaration-owned executable direct_write route.
    • operations get-ad-accounts-ad-account-id-order-lines - Declared direct read: GET /ad_accounts/{ad_account_id}/order_lines. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.order-lines-list-99 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations get-ad-accounts-ad-account-id-order-lines-order-line-id - Declared direct read: GET /ad_accounts/{ad_account_id}/order_lines/{order_line_id}. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.order-lines-get-100 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations get-ad-accounts-ad-account-id-pins-analytics - Declared direct read: GET /ad_accounts/{ad_account_id}/pins/analytics. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.ad-pins-analytics-101 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations get-ad-accounts-ad-account-id-product-group-promotions - Declared direct read: GET /ad_accounts/{ad_account_id}/product_group_promotions. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.product-group-promotions-list-102 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations patch-ad-accounts-ad-account-id-product-group-promotions - Declared direct write: PATCH /ad_accounts/{ad_account_id}/product_group_promotions. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.product-group-promotions-update-103 has no declaration-owned executable direct_write route.
    • operations post-ad-accounts-ad-account-id-product-group-promotions - Declared direct write: POST /ad_accounts/{ad_account_id}/product_group_promotions. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.product-group-promotions-create-104 has no declaration-owned executable direct_write route.
    • operations get-ad-accounts-ad-account-id-product-group-promotions-product-group-promotion-id - Declared direct read: GET /ad_accounts/{ad_account_id}/product_group_promotions/{product_group_promotion_id}. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.product-group-promotions-get-105 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations get-ad-accounts-ad-account-id-product-groups-analytics - Declared direct read: GET /ad_accounts/{ad_account_id}/product_groups/analytics. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.product-groups-analytics-106 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations get-ad-accounts-ad-account-id-promotion-applied-entities - Declared direct read: GET /ad_accounts/{ad_account_id}/promotion_applied_entities. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.get-ad-groups-by-promotion-ids-list-107 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations get-ad-accounts-ad-account-id-promotions - Declared direct read: GET /ad_accounts/{ad_account_id}/promotions. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.promotions-list-108 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations patch-ad-accounts-ad-account-id-promotions - Declared direct write: PATCH /ad_accounts/{ad_account_id}/promotions. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.promotions-update-109 has no declaration-owned executable direct_write route.
    • operations post-ad-accounts-ad-account-id-promotions - Declared direct write: POST /ad_accounts/{ad_account_id}/promotions. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.promotions-create-110 has no declaration-owned executable direct_write route.
    • operations delete-ad-accounts-ad-account-id-promotions-promotion-id - Declared direct write: DELETE /ad_accounts/{ad_account_id}/promotions/{promotion_id}. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute with destructive confirmation; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.promotions-delete-111 has no declaration-owned executable direct_write route.
    • operations get-ad-accounts-ad-account-id-promotions-promotion-id - Declared direct read: GET /ad_accounts/{ad_account_id}/promotions/{promotion_id}. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.promotions-get-112 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations get-ad-accounts-ad-account-id-reports - Declared direct read: GET /ad_accounts/{ad_account_id}/reports. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.analytics-get-report-113 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations post-ad-accounts-ad-account-id-reports - Declared direct write: POST /ad_accounts/{ad_account_id}/reports. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.analytics-create-report-114 has no declaration-owned executable direct_write route.
    • operations get-ad-accounts-ad-account-id-reports-brand-category-sku - Declared direct read: GET /ad_accounts/{ad_account_id}/reports/brand_category_sku. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.analytics-get-conversion-product-report-115 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations post-ad-accounts-ad-account-id-reports-brand-category-sku - Declared direct write: POST /ad_accounts/{ad_account_id}/reports/brand_category_sku. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.analytics-create-conversion-product-report-116 has no declaration-owned executable direct_write route.
    • operations delete-ad-accounts-ad-account-id-sandbox - Declared direct write: DELETE /ad_accounts/{ad_account_id}/sandbox. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute with destructive confirmation; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.sandbox-delete-117 has no declaration-owned executable direct_write route.
    • operations get-ad-accounts-ad-account-id-ssio-accounts - Declared direct read: GET /ad_accounts/{ad_account_id}/ssio/accounts. [intent=direct_read availability=partial]; notes: Blocked: locked source operation pinterest.provider.ssio-accounts-get-118 has no declaration-owned executable stream, direct-read, binary, or status route.; flags: --page, --page-cursor
    • operations patch-ad-accounts-ad-account-id-ssio-insertion-orders - Declared direct write: PATCH /ad_accounts/{ad_account_id}/ssio/insertion_orders. [intent=direct_write availability=partial]; approval: direct_write commands require plan, preview, approval, execute; risk: Documented provider operation has no connector-owned operation contract, command, or CLI surface. It remains declaration-pending rather than being treated as an engine gap.; notes: Blocked: locked source operation pinterest.provider.ssio-insertion-order-edit-119 has no declaration-ow

Truncated - read the full file at https://github.com/polymetrics-ai/cli/blob/813f457a925f7ee3fe3bea101a43e445992c8552/docs/connectors/pinterest/SKILL.md.

Use it

Copy one of these into your project. Installing also returns the manifest and these snippets.

yaml
targets:
  - https://api.opensmartroute.ai/api/v1/registry/polymetrics-ai-cli-pinterest/manifest   # or paste the manifest below

Manifest

An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.

polymetrics-ai-cli-pinterest.ocm.jsonjson
{
  "ocm": "1",
  "id": "polymetrics-ai-cli-pinterest",
  "kind": "skill",
  "name": "pm-pinterest",
  "description": "Pinterest connector knowledge and safe action guide.",
  "publisher": "polymetrics-ai",
  "version": "1.0.0",
  "capabilities": {
    "domains": [
      "general"
    ],
    "tags": [
      "skill-md",
      "github"
    ],
    "languages": [
      "en"
    ]
  },
  "quality_prior": 0.6,
  "examples": [
    "Pinterest connector knowledge and safe action guide."
  ],
  "primary": false,
  "metadata": {
    "source": {
      "provider": "github",
      "repository": "https://github.com/polymetrics-ai/cli",
      "path": "docs/connectors/pinterest/SKILL.md",
      "ref": "813f457a925f7ee3fe3bea101a43e445992c8552",
      "url": "https://github.com/polymetrics-ai/cli/blob/813f457a925f7ee3fe3bea101a43e445992c8552/docs/connectors/pinterest/SKILL.md",
      "key": "polymetrics-ai/cli/docs/connectors/pinterest/SKILL.md"
    }
  },
  "instructions": "# pm-pinterest\n\n## Purpose\n\nReads Pinterest ad accounts, boards, campaigns, ad groups, and audiences through the Pinterest API v5 (OAuth2 refresh-token auth). Read-only.\n\n## Icon\n\n- id: pinterest\n- asset: icons/pinterest.svg\n- source: upstream_registry\n- review_status: upstream_seeded\n- review_url: https://developers.pinterest.com/docs/changelog/changelog/\n\n## Capabilities\n\n- check=true catalog=true read=true write=false query=false\n- Integration type: api\n\n## Authentication\n\n- Use pm credentials add with --from-env or --value-stdin for secret fields.\n\n## Configuration\n\n- account_id\n- base_url",
  "cost": {
    "context_tokens": 33808
  }
}

Fetch it by URL: GET /api/v1/registry/polymetrics-ai-cli-pinterest/manifest?version=1.0.0

Reviews

Star ratings from people who tried it. One review per account; edit yours any time.

No reviews yet. Install it, try it, and be the first to rate it.