This connector is optimized for AI agents. For the data replication connector, see Pinterest .
This is the full reference documentation for the Pinterest agent connector.
Supported entities and actions
The Pinterest connector supports the following entities and actions.
Entity Actions Ad Accounts List , Get , Search Boards List , Get , Search Campaigns List , Search Ad Groups List , Search Ads List , Search Board Sections List , Search Board Pins List , Search Catalogs List , Search Catalogs Feeds List , Search Catalogs Product Groups List , Search Audiences List , Search Conversion Tags List , Search Customer Lists List , Search Keywords List , Search
Ad Accounts
Ad Accounts List
Get a list of the ad accounts that the authenticated user has access to.
Python SDK
await pinterest . ad_accounts . list ( )
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer {your_auth_token}' \ --data '{ "entity": "ad_accounts", "action": "list" }'
Parameters
Parameter Name Type Required Description page_sizeintegerNo Maximum number of items to include in a single page of the response. bookmarkstringNo Cursor value for paginating through results. include_shared_accountsbooleanNo Include shared ad accounts.
Response Schema Records Field Name Type Description idnull | stringnamenull | stringownernull | objectcountrynull | stringcurrencynull | stringcreated_timenull | integerupdated_timenull | integerpermissionsnull | array
Field Name Type Description bookmarknull | string
Ad Accounts Get
Get an ad account by ID.
Python SDK
await pinterest . ad_accounts . get ( ad_account_id = "<str>" )
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer {your_auth_token}' \ --data '{ "entity": "ad_accounts", "action": "get", "params": { "ad_account_id": "<str>" } }'
Parameters
Parameter Name Type Required Description ad_account_idstringYes Unique identifier of the ad account.
Response Schema Records Field Name Type Description idnull | stringnamenull | stringownernull | objectcountrynull | stringcurrencynull | stringcreated_timenull | integerupdated_timenull | integerpermissionsnull | array
Ad Accounts Search
Search and filter ad accounts records powered by Airbyte's data sync. This often provides additional fields and operators beyond what the API natively supports, making it easier to narrow down results before performing further operations. Only available in hosted mode.
Python SDK
await pinterest . ad_accounts . search ( query = { "filter" : { "eq" : { "country" : "<str>" } } } )
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer {your_auth_token}' \ --data '{ "entity": "ad_accounts", "action": "search", "params": { "query": {"filter": {"eq": {"country": "<str>"}}} } }'
Parameters
Parameter Name Type Required Description queryobjectYes Filter and sort conditions. Supports operators: eq, neq, gt, gte, lt, lte, in, like, fuzzy, keyword, not, and, or query.filterobjectNo Filter conditions query.sortarrayNo Sort conditions limitintegerNo Maximum results to return (default 1000) cursorstringNo Pagination cursor from previous response's meta.cursor fieldsarrayNo Field paths to include in results
Searchable Fields
Field Name Type Description countrystringCountry associated with the ad account created_timeintegerTimestamp when the ad account was created (Unix seconds) currencystringCurrency used for billing idstringUnique identifier for the ad account namestringName of the ad account ownerobjectOwner details of the ad account permissionsarrayPermissions assigned to the ad account updated_timeintegerTimestamp when the ad account was last updated (Unix seconds)
Response Schema Field Name Type Description dataarrayList of matching records metaobjectPagination metadata meta.has_morebooleanWhether additional pages are available meta.cursorstring | nullCursor for next page of results meta.took_msnumber | nullQuery execution time in milliseconds data[].countrystringCountry associated with the ad account data[].created_timeintegerTimestamp when the ad account was created (Unix seconds) data[].currencystringCurrency used for billing data[].idstringUnique identifier for the ad account data[].namestringName of the ad account data[].ownerobjectOwner details of the ad account data[].permissionsarrayPermissions assigned to the ad account data[].updated_timeintegerTimestamp when the ad account was last updated (Unix seconds)
Boards
Boards List
Get a list of the boards owned by the authenticated user.
Python SDK
await pinterest . boards . list ( )
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer {your_auth_token}' \ --data '{ "entity": "boards", "action": "list" }'
Parameters
Parameter Name Type Required Description page_sizeintegerNo Maximum number of items to include in a single page of the response. bookmarkstringNo Cursor value for paginating through results. privacy"PUBLIC" | "PROTECTED" | "SECRET"No Filter by board privacy setting.
Response Schema Records Field Name Type Description idnull | stringnamenull | stringdescriptionnull | stringownernull | objectis_ads_onlynull | booleanprivacynull | stringfollower_countnull | integercollaborator_countnull | integerpin_countnull | integermedianull | objectcreated_atnull | stringboard_pins_modified_atnull | string
Field Name Type Description bookmarknull | string
Boards Get
Get a board by ID.
Python SDK
await pinterest . boards . get ( board_id = "<str>" )
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer {your_auth_token}' \ --data '{ "entity": "boards", "action": "get", "params": { "board_id": "<str>" } }'
Parameters
Parameter Name Type Required Description board_idstringYes Unique identifier of the board.
Response Schema Records Field Name Type Description idnull | stringnamenull | stringdescriptionnull | stringownernull | objectis_ads_onlynull | booleanprivacynull | stringfollower_countnull | integercollaborator_countnull | integerpin_countnull | integermedianull | objectcreated_atnull | stringboard_pins_modified_atnull | string
Boards Search
Search and filter boards records powered by Airbyte's data sync. This often provides additional fields and operators beyond what the API natively supports, making it easier to narrow down results before performing further operations. Only available in hosted mode.
Python SDK
await pinterest . boards . search ( query = { "filter" : { "eq" : { "board_pins_modified_at" : "<str>" } } } )
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer {your_auth_token}' \ --data '{ "entity": "boards", "action": "search", "params": { "query": {"filter": {"eq": {"board_pins_modified_at": "<str>"}}} } }'
Parameters
Parameter Name Type Required Description queryobjectYes Filter and sort conditions. Supports operators: eq, neq, gt, gte, lt, lte, in, like, fuzzy, keyword, not, and, or query.filterobjectNo Filter conditions query.sortarrayNo Sort conditions limitintegerNo Maximum results to return (default 1000) cursorstringNo Pagination cursor from previous response's meta.cursor fieldsarrayNo Field paths to include in results
Searchable Fields
Field Name Type Description board_pins_modified_atstringTimestamp when pins on the board were last modified collaborator_countintegerNumber of collaborators created_atstringTimestamp when the board was created descriptionstringBoard description follower_countintegerNumber of followers idstringUnique identifier for the board mediaobjectMedia content for the board namestringBoard name ownerobjectBoard owner details pin_countintegerNumber of pins on the board privacystringBoard privacy setting
Response Schema Field Name Type Description dataarrayList of matching records metaobjectPagination metadata meta.has_morebooleanWhether additional pages are available meta.cursorstring | nullCursor for next page of results meta.took_msnumber | nullQuery execution time in milliseconds data[].board_pins_modified_atstringTimestamp when pins on the board were last modified data[].collaborator_countintegerNumber of collaborators data[].created_atstringTimestamp when the board was created data[].descriptionstringBoard description data[].follower_countintegerNumber of followers data[].idstringUnique identifier for the board data[].mediaobjectMedia content for the board data[].namestringBoard name data[].ownerobjectBoard owner details data[].pin_countintegerNumber of pins on the board data[].privacystringBoard privacy setting
Campaigns
Campaigns List
Get a list of campaigns in the specified ad account.
Python SDK
await pinterest . campaigns . list ( ad_account_id = "<str>" )
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer {your_auth_token}' \ --data '{ "entity": "campaigns", "action": "list", "params": { "ad_account_id": "<str>" } }'
Parameters
Parameter Name Type Required Description ad_account_idstringYes Unique identifier of the ad account. page_sizeintegerNo Maximum number of items to include in a single page of the response. bookmarkstringNo Cursor value for paginating through results. entity_statusesarray<"ACTIVE" | "PAUSED" | "ARCHIVED" | "DRAFT" | "DELETED_DRAFT">No Filter by entity status. order"ASCENDING" | "DESCENDING"No Sort order.
Response Schema Records Field Name Type Description idnull | stringad_account_idnull | stringnamenull | stringstatusnull | stringlifetime_spend_capnull | integerdaily_spend_capnull | integerorder_line_idnull | stringtracking_urlsnull | objectobjective_typenull | stringcreated_timenull | integerupdated_timenull | integertypenull | stringstart_timenull | integerend_timenull | integersummary_statusnull | stringis_campaign_budget_optimizationnull | booleanis_flexible_daily_budgetsnull | booleanis_performance_plusnull | booleanis_top_of_searchnull | booleanis_automated_campaignnull | booleanbid_optionsnull | object
Field Name Type Description bookmarknull | string
Campaigns Search
Search and filter campaigns records powered by Airbyte's data sync. This often provides additional fields and operators beyond what the API natively supports, making it easier to narrow down results before performing further operations. Only available in hosted mode.
Python SDK
await pinterest . campaigns . search ( query = { "filter" : { "eq" : { "ad_account_id" : "<str>" } } } )
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer {your_auth_token}' \ --data '{ "entity": "campaigns", "action": "search", "params": { "query": {"filter": {"eq": {"ad_account_id": "<str>"}}} } }'
Parameters
Parameter Name Type Required Description queryobjectYes Filter and sort conditions. Supports operators: eq, neq, gt, gte, lt, lte, in, like, fuzzy, keyword, not, and, or query.filterobjectNo Filter conditions query.sortarrayNo Sort conditions limitintegerNo Maximum results to return (default 1000) cursorstringNo Pagination cursor from previous response's meta.cursor fieldsarrayNo Field paths to include in results
Searchable Fields
Field Name Type Description ad_account_idstringAd account ID created_timeintegerCreation timestamp (Unix seconds) daily_spend_capintegerMaximum daily spend in microcurrency end_timeintegerEnd timestamp (Unix seconds) idstringCampaign ID is_campaign_budget_optimizationbooleanWhether CBO is enabled is_flexible_daily_budgetsbooleanWhether flexible daily budgets are enabled lifetime_spend_capintegerMaximum lifetime spend in microcurrency namestringCampaign name objective_typestringCampaign objective type order_line_idstringOrder line ID on invoice start_timeintegerStart timestamp (Unix seconds) statusstringEntity status summary_statusstringSummary status tracking_urlsobjectThird-party tracking URLs typestringAlways 'campaign' updated_timeintegerLast update timestamp (Unix seconds)
Response Schema Field Name Type Description dataarrayList of matching records metaobjectPagination metadata meta.has_morebooleanWhether additional pages are available meta.cursorstring | nullCursor for next page of results meta.took_msnumber | nullQuery execution time in milliseconds data[].ad_account_idstringAd account ID data[].created_timeintegerCreation timestamp (Unix seconds) data[].daily_spend_capintegerMaximum daily spend in microcurrency data[].end_timeintegerEnd timestamp (Unix seconds) data[].idstringCampaign ID data[].is_campaign_budget_optimizationbooleanWhether CBO is enabled data[].is_flexible_daily_budgetsbooleanWhether flexible daily budgets are enabled data[].lifetime_spend_capintegerMaximum lifetime spend in microcurrency data[].namestringCampaign name data[].objective_typestringCampaign objective type data[].order_line_idstringOrder line ID on invoice data[].start_timeintegerStart timestamp (Unix seconds) data[].statusstringEntity status data[].summary_statusstringSummary status data[].tracking_urlsobjectThird-party tracking URLs data[].typestringAlways 'campaign' data[].updated_timeintegerLast update timestamp (Unix seconds)
Ad Groups
Ad Groups List
Get a list of ad groups in the specified ad account.
Python SDK
await pinterest . ad_groups . list ( ad_account_id = "<str>" )
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer {your_auth_token}' \ --data '{ "entity": "ad_groups", "action": "list", "params": { "ad_account_id": "<str>" } }'
Parameters
Parameter Name Type Required Description ad_account_idstringYes Unique identifier of the ad account. page_sizeintegerNo Maximum number of items to include in a single page of the response. bookmarkstringNo Cursor value for paginating through results. entity_statusesarray<"ACTIVE" | "PAUSED" | "ARCHIVED" | "DRAFT" | "DELETED_DRAFT">No Filter by entity status. order"ASCENDING" | "DESCENDING"No Sort order.
Response Schema Records Field Name Type Description idnull | stringad_account_idnull | stringcampaign_idnull | stringnamenull | stringstatusnull | stringbudget_in_micro_currencynull | numberbid_in_micro_currencynull | numberbudget_typenull | stringstart_timenull | numberend_timenull | numbertargeting_specnull | objectlifetime_frequency_capnull | numbertracking_urlsnull | objectauto_targeting_enablednull | booleanplacement_groupnull | stringpacing_delivery_typenull | stringconversion_learning_mode_typenull | stringsummary_statusnull | stringfeed_profile_idnull | stringbillable_eventnull | stringtypenull | stringcreated_timenull | numberupdated_timenull | numberbid_strategy_typenull | stringoptimization_goal_metadatanull | objectplacement_traffic_typenull | stringtargeting_template_idsnull | arrayis_creative_optimizationnull | booleanpromotion_idnull | stringpromotion_idsnull | arraypromotion_application_levelnull | stringbid_multipliernull | number
Field Name Type Description bookmarknull | string
Ad Groups Search
Search and filter ad groups records powered by Airbyte's data sync. This often provides additional fields and operators beyond what the API natively supports, making it easier to narrow down results before performing further operations. Only available in hosted mode.
Python SDK
await pinterest . ad_groups . search ( query = { "filter" : { "eq" : { "ad_account_id" : "<str>" } } } )
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer {your_auth_token}' \ --data '{ "entity": "ad_groups", "action": "search", "params": { "query": {"filter": {"eq": {"ad_account_id": "<str>"}}} } }'
Parameters
Parameter Name Type Required Description queryobjectYes Filter and sort conditions. Supports operators: eq, neq, gt, gte, lt, lte, in, like, fuzzy, keyword, not, and, or query.filterobjectNo Filter conditions query.sortarrayNo Sort conditions limitintegerNo Maximum results to return (default 1000) cursorstringNo Pagination cursor from previous response's meta.cursor fieldsarrayNo Field paths to include in results
Searchable Fields
Field Name Type Description ad_account_idstringAd account ID auto_targeting_enabledbooleanWhether auto targeting is enabled bid_in_micro_currencynumberBid in microcurrency bid_strategy_typestringBid strategy type billable_eventstringBillable event type budget_in_micro_currencynumberBudget in microcurrency budget_typestringBudget type campaign_idstringParent campaign ID conversion_learning_mode_typestringoCPM learn mode type created_timenumberCreation timestamp (Unix seconds) end_timenumberEnd time (Unix seconds) feed_profile_idstringFeed profile ID idstringAd group ID lifetime_frequency_capnumberMax impressions per user in 30 days namestringAd group name optimization_goal_metadataobjectOptimization goal metadata pacing_delivery_typestringPacing delivery type placement_groupstringPlacement group start_timenumberStart time (Unix seconds) statusstringEntity status summary_statusstringSummary status targeting_specobjectTargeting specifications tracking_urlsobjectThird-party tracking URLs typestringAlways 'adgroup' updated_timenumberLast update timestamp (Unix seconds)
Response Schema Field Name Type Description dataarrayList of matching records metaobjectPagination metadata meta.has_morebooleanWhether additional pages are available meta.cursorstring | nullCursor for next page of results meta.took_msnumber | nullQuery execution time in milliseconds data[].ad_account_idstringAd account ID data[].auto_targeting_enabledbooleanWhether auto targeting is enabled data[].bid_in_micro_currencynumberBid in microcurrency data[].bid_strategy_typestringBid strategy type data[].billable_eventstringBillable event type data[].budget_in_micro_currencynumberBudget in microcurrency data[].budget_typestringBudget type data[].campaign_idstringParent campaign ID data[].conversion_learning_mode_typestringoCPM learn mode type data[].created_timenumberCreation timestamp (Unix seconds) data[].end_timenumberEnd time (Unix seconds) data[].feed_profile_idstringFeed profile ID data[].idstringAd group ID data[].lifetime_frequency_capnumberMax impressions per user in 30 days data[].namestringAd group name data[].optimization_goal_metadataobjectOptimization goal metadata data[].pacing_delivery_typestringPacing delivery type data[].placement_groupstringPlacement group data[].start_timenumberStart time (Unix seconds) data[].statusstringEntity status data[].summary_statusstringSummary status data[].targeting_specobjectTargeting specifications data[].tracking_urlsobjectThird-party tracking URLs data[].typestringAlways 'adgroup' data[].updated_timenumberLast update timestamp (Unix seconds)
Ads
Ads List
Get a list of ads in the specified ad account.
Python SDK
await pinterest . ads . list ( ad_account_id = "<str>" )
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer {your_auth_token}' \ --data '{ "entity": "ads", "action": "list", "params": { "ad_account_id": "<str>" } }'
Parameters
Parameter Name Type Required Description ad_account_idstringYes Unique identifier of the ad account. page_sizeintegerNo Maximum number of items to include in a single page of the response. bookmarkstringNo Cursor value for paginating through results. entity_statusesarray<"ACTIVE" | "PAUSED" | "ARCHIVED" | "DRAFT" | "DELETED_DRAFT">No Filter by entity status. order"ASCENDING" | "DESCENDING"No Sort order.
Response Schema Records Field Name Type Description idnull | stringad_group_idnull | stringad_account_idnull | stringcampaign_idnull | stringpin_idnull | stringnamenull | stringstatusnull | stringcreative_typenull | stringdestination_urlnull | stringclick_tracking_urlnull | stringview_tracking_urlnull | stringandroid_deep_linknull | stringios_deep_linknull | stringcarousel_android_deep_linksnull | arraycarousel_destination_urlsnull | arraycarousel_ios_deep_linksnull | arraytracking_urlsnull | objectis_pin_deletednull | booleanis_removablenull | booleanlead_form_idnull | stringcollection_items_destination_url_templatenull | stringcreated_timenull | integerupdated_timenull | integerrejected_reasonsnull | arrayrejection_labelsnull | arrayreview_statusnull | stringtypenull | stringsummary_statusnull | stringquiz_pin_datanull | objectgrid_click_typenull | stringcustomizable_cta_typenull | stringdisclosure_typenull | stringdisclosure_urlnull | string
Field Name Type Description bookmarknull | string
Ads Search
Search and filter ads records powered by Airbyte's data sync. This often provides additional fields and operators beyond what the API natively supports, making it easier to narrow down results before performing further operations. Only available in hosted mode.
Python SDK
await pinterest . ads . search ( query = { "filter" : { "eq" : { "ad_account_id" : "<str>" } } } )
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer {your_auth_token}' \ --data '{ "entity": "ads", "action": "search", "params": { "query": {"filter": {"eq": {"ad_account_id": "<str>"}}} } }'
Parameters
Parameter Name Type Required Description queryobjectYes Filter and sort conditions. Supports operators: eq, neq, gt, gte, lt, lte, in, like, fuzzy, keyword, not, and, or query.filterobjectNo Filter conditions query.sortarrayNo Sort conditions limitintegerNo Maximum results to return (default 1000) cursorstringNo Pagination cursor from previous response's meta.cursor fieldsarrayNo Field paths to include in results
Searchable Fields
Field Name Type Description ad_account_idstringAd account ID ad_group_idstringAd group ID android_deep_linkstringAndroid deep link campaign_idstringCampaign ID carousel_android_deep_linksarrayCarousel Android deep links carousel_destination_urlsarrayCarousel destination URLs carousel_ios_deep_linksarrayCarousel iOS deep links click_tracking_urlstringClick tracking URL collection_items_destination_url_templatestringTemplate URL for collection items created_timeintegerCreation timestamp (Unix seconds) creative_typestringCreative type destination_urlstringMain destination URL idstringUnique ad ID ios_deep_linkstringiOS deep link is_pin_deletedbooleanWhether the original pin is deleted is_removablebooleanWhether the ad is removable lead_form_idstringLead form ID namestringAd name pin_idstringAssociated pin ID rejected_reasonsarrayRejection reasons rejection_labelsarrayRejection text labels review_statusstringReview status statusstringEntity status summary_statusstringSummary status tracking_urlsobjectThird-party tracking URLs typestringAlways 'pinpromotion' updated_timeintegerLast update timestamp (Unix seconds) view_tracking_urlstringView tracking URL
Response Schema Field Name Type Description dataarrayList of matching records metaobjectPagination metadata meta.has_morebooleanWhether additional pages are available meta.cursorstring | nullCursor for next page of results meta.took_msnumber | nullQuery execution time in milliseconds data[].ad_account_idstringAd account ID data[].ad_group_idstringAd group ID data[].android_deep_linkstringAndroid deep link data[].campaign_idstringCampaign ID data[].carousel_android_deep_linksarrayCarousel Android deep links data[].carousel_destination_urlsarrayCarousel destination URLs data[].carousel_ios_deep_linksarrayCarousel iOS deep links data[].click_tracking_urlstringClick tracking URL data[].collection_items_destination_url_templatestringTemplate URL for collection items data[].created_timeintegerCreation timestamp (Unix seconds) data[].creative_typestringCreative type data[].destination_urlstringMain destination URL data[].idstringUnique ad ID data[].ios_deep_linkstringiOS deep link data[].is_pin_deletedbooleanWhether the original pin is deleted data[].is_removablebooleanWhether the ad is removable data[].lead_form_idstringLead form ID data[].namestringAd name data[].pin_idstringAssociated pin ID data[].rejected_reasonsarrayRejection reasons data[].rejection_labelsarrayRejection text labels data[].review_statusstringReview status data[].statusstringEntity status data[].summary_statusstringSummary status data[].tracking_urlsobjectThird-party tracking URLs data[].typestringAlways 'pinpromotion' data[].updated_timeintegerLast update timestamp (Unix seconds) data[].view_tracking_urlstringView tracking URL
Board Sections
Board Sections List
Get a list of sections for a specific board.
Python SDK
await pinterest . board_sections . list ( board_id = "<str>" )
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer {your_auth_token}' \ --data '{ "entity": "board_sections", "action": "list", "params": { "board_id": "<str>" } }'
Parameters
Parameter Name Type Required Description board_idstringYes Unique identifier of the board. page_sizeintegerNo Maximum number of items to include in a single page of the response. bookmarkstringNo Cursor value for paginating through results.
Response Schema Records Field Name Type Description idnull | stringnamenull | string
Field Name Type Description bookmarknull | string
Board Sections Search
Search and filter board sections records powered by Airbyte's data sync. This often provides additional fields and operators beyond what the API natively supports, making it easier to narrow down results before performing further operations. Only available in hosted mode.
Python SDK
await pinterest . board_sections . search ( query = { "filter" : { "eq" : { "id" : "<str>" } } } )
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer {your_auth_token}' \ --data '{ "entity": "board_sections", "action": "search", "params": { "query": {"filter": {"eq": {"id": "<str>"}}} } }'
Parameters
Parameter Name Type Required Description queryobjectYes Filter and sort conditions. Supports operators: eq, neq, gt, gte, lt, lte, in, like, fuzzy, keyword, not, and, or query.filterobjectNo Filter conditions query.sortarrayNo Sort conditions limitintegerNo Maximum results to return (default 1000) cursorstringNo Pagination cursor from previous response's meta.cursor fieldsarrayNo Field paths to include in results
Searchable Fields
Field Name Type Description idstringUnique identifier for the board section namestringName of the board section
Response Schema Field Name Type Description dataarrayList of matching records metaobjectPagination metadata meta.has_morebooleanWhether additional pages are available meta.cursorstring | nullCursor for next page of results meta.took_msnumber | nullQuery execution time in milliseconds data[].idstringUnique identifier for the board section data[].namestringName of the board section
Board Pins
Board Pins List
Get a list of pins on a specific board.
Python SDK
await pinterest . board_pins . list ( board_id = "<str>" )
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer {your_auth_token}' \ --data '{ "entity": "board_pins", "action": "list", "params": { "board_id": "<str>" } }'
Parameters
Parameter Name Type Required Description board_idstringYes Unique identifier of the board. page_sizeintegerNo Maximum number of items to include in a single page of the response. bookmarkstringNo Cursor value for paginating through results.
Response Schema Records Field Name Type Description idnull | stringcreated_atnull | stringcreative_typenull | stringis_standardnull | booleanis_ownernull | booleandominant_colornull | stringparent_pin_idnull | stringlinknull | stringtitlenull | stringdescriptionnull | stringalt_textnull | stringboard_idnull | stringboard_section_idnull | stringboard_ownernull | objectmedianull | objectpin_metricsnull | objecthas_been_promotednull | booleanis_removablenull | booleanproduct_tagsnull | array
Field Name Type Description bookmarknull | string
Board Pins Search
Search and filter board pins records powered by Airbyte's data sync. This often provides additional fields and operators beyond what the API natively supports, making it easier to narrow down results before performing further operations. Only available in hosted mode.
Python SDK
await pinterest . board_pins . search ( query = { "filter" : { "eq" : { "alt_text" : "<str>" } } } )
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer {your_auth_token}' \ --data '{ "entity": "board_pins", "action": "search", "params": { "query": {"filter": {"eq": {"alt_text": "<str>"}}} } }'
Parameters
Parameter Name Type Required Description queryobjectYes Filter and sort conditions. Supports operators: eq, neq, gt, gte, lt, lte, in, like, fuzzy, keyword, not, and, or query.filterobjectNo Filter conditions query.sortarrayNo Sort conditions limitintegerNo Maximum results to return (default 1000) cursorstringNo Pagination cursor from previous response's meta.cursor fieldsarrayNo Field paths to include in results
Searchable Fields
Field Name Type Description alt_textstringAlternate text for accessibility board_idstringBoard the pin belongs to board_ownerobjectBoard owner info board_section_idstringSection within the board created_atstringTimestamp when the pin was created creative_typestringCreative type descriptionstringPin description dominant_colorstringDominant color from the pin image has_been_promotedbooleanWhether the pin has been promoted idstringUnique pin identifier is_ownerbooleanWhether the current user is the owner is_standardbooleanWhether the pin is a standard pin linkstringURL link associated with the pin mediaobjectMedia content parent_pin_idstringParent pin ID if this is a repin pin_metricsobjectPin metrics data titlestringPin title
Response Schema Field Name Type Description dataarrayList of matching records metaobjectPagination metadata meta.has_morebooleanWhether additional pages are available meta.cursorstring | nullCursor for next page of results meta.took_msnumber | nullQuery execution time in milliseconds data[].alt_textstringAlternate text for accessibility data[].board_idstringBoard the pin belongs to data[].board_ownerobjectBoard owner info data[].board_section_idstringSection within the board data[].created_atstringTimestamp when the pin was created data[].creative_typestringCreative type data[].descriptionstringPin description data[].dominant_colorstringDominant color from the pin image data[].has_been_promotedbooleanWhether the pin has been promoted data[].idstringUnique pin identifier data[].is_ownerbooleanWhether the current user is the owner data[].is_standardbooleanWhether the pin is a standard pin data[].linkstringURL link associated with the pin data[].mediaobjectMedia content data[].parent_pin_idstringParent pin ID if this is a repin data[].pin_metricsobjectPin metrics data data[].titlestringPin title
Catalogs
Catalogs List
Get a list of catalogs for the authenticated user.
Python SDK
await pinterest . catalogs . list ( )
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer {your_auth_token}' \ --data '{ "entity": "catalogs", "action": "list" }'
Parameters
Parameter Name Type Required Description page_sizeintegerNo Maximum number of items to include in a single page of the response. bookmarkstringNo Cursor value for paginating through results.
Response Schema Records Field Name Type Description idnull | stringcreated_atnull | stringupdated_atnull | stringnamenull | stringcatalog_typenull | string
Field Name Type Description bookmarknull | string
Catalogs Search
Search and filter catalogs records powered by Airbyte's data sync. This often provides additional fields and operators beyond what the API natively supports, making it easier to narrow down results before performing further operations. Only available in hosted mode.
Python SDK
await pinterest . catalogs . search ( query = { "filter" : { "eq" : { "catalog_type" : "<str>" } } } )
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer {your_auth_token}' \ --data '{ "entity": "catalogs", "action": "search", "params": { "query": {"filter": {"eq": {"catalog_type": "<str>"}}} } }'
Parameters
Parameter Name Type Required Description queryobjectYes Filter and sort conditions. Supports operators: eq, neq, gt, gte, lt, lte, in, like, fuzzy, keyword, not, and, or query.filterobjectNo Filter conditions query.sortarrayNo Sort conditions limitintegerNo Maximum results to return (default 1000) cursorstringNo Pagination cursor from previous response's meta.cursor fieldsarrayNo Field paths to include in results
Searchable Fields
Field Name Type Description catalog_typestringType of catalog created_atstringTimestamp when the catalog was created idstringUnique catalog identifier namestringCatalog name updated_atstringTimestamp when the catalog was last updated
Response Schema Field Name Type Description dataarrayList of matching records metaobjectPagination metadata meta.has_morebooleanWhether additional pages are available meta.cursorstring | nullCursor for next page of results meta.took_msnumber | nullQuery execution time in milliseconds data[].catalog_typestringType of catalog data[].created_atstringTimestamp when the catalog was created data[].idstringUnique catalog identifier data[].namestringCatalog name data[].updated_atstringTimestamp when the catalog was last updated
Catalogs Feeds
Catalogs Feeds List
Get a list of catalog feeds for the authenticated user.
Python SDK
await pinterest . catalogs_feeds . list ( )
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer {your_auth_token}' \ --data '{ "entity": "catalogs_feeds", "action": "list" }'
Parameters
Parameter Name Type Required Description page_sizeintegerNo Maximum number of items to include in a single page of the response. bookmarkstringNo Cursor value for paginating through results.
Response Schema Records Field Name Type Description idnull | stringcreated_atnull | stringupdated_atnull | stringnamenull | stringformatnull | stringcatalog_typenull | stringlocationnull | stringpreferred_processing_schedulenull | objectstatusnull | stringdefault_currencynull | stringdefault_localenull | stringdefault_countrynull | stringdefault_availabilitynull | string
Field Name Type Description bookmarknull | string
Catalogs Feeds Search
Search and filter catalogs feeds records powered by Airbyte's data sync. This often provides additional fields and operators beyond what the API natively supports, making it easier to narrow down results before performing further operations. Only available in hosted mode.
Python SDK
await pinterest . catalogs_feeds . search ( query = { "filter" : { "eq" : { "catalog_type" : "<str>" } } } )
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer {your_auth_token}' \ --data '{ "entity": "catalogs_feeds", "action": "search", "params": { "query": {"filter": {"eq": {"catalog_type": "<str>"}}} } }'
Parameters
Parameter Name Type Required Description queryobjectYes Filter and sort conditions. Supports operators: eq, neq, gt, gte, lt, lte, in, like, fuzzy, keyword, not, and, or query.filterobjectNo Filter conditions query.sortarrayNo Sort conditions limitintegerNo Maximum results to return (default 1000) cursorstringNo Pagination cursor from previous response's meta.cursor fieldsarrayNo Field paths to include in results
Searchable Fields
Field Name Type Description catalog_typestringType of catalog created_atstringTimestamp when the feed was created default_availabilitystringDefault availability status default_countrystringDefault country default_currencystringDefault currency for pricing default_localestringDefault locale formatstringFeed format idstringUnique feed identifier locationstringURL where the feed is available namestringFeed name preferred_processing_scheduleobjectPreferred processing schedule statusstringFeed status updated_atstringTimestamp when the feed was last updated
Response Schema Field Name Type Description dataarrayList of matching records metaobjectPagination metadata meta.has_morebooleanWhether additional pages are available meta.cursorstring | nullCursor for next page of results meta.took_msnumber | nullQuery execution time in milliseconds data[].catalog_typestringType of catalog data[].created_atstringTimestamp when the feed was created data[].default_availabilitystringDefault availability status data[].default_countrystringDefault country data[].default_currencystringDefault currency for pricing data[].default_localestringDefault locale data[].formatstringFeed format data[].idstringUnique feed identifier data[].locationstringURL where the feed is available data[].namestringFeed name data[].preferred_processing_scheduleobjectPreferred processing schedule data[].statusstringFeed status data[].updated_atstringTimestamp when the feed was last updated
Catalogs Product Groups
Catalogs Product Groups List
Get a list of catalog product groups for the authenticated user.
Python SDK
await pinterest . catalogs_product_groups . list ( )
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer {your_auth_token}' \ --data '{ "entity": "catalogs_product_groups", "action": "list" }'
Parameters
Parameter Name Type Required Description page_sizeintegerNo Maximum number of items to include in a single page of the response. bookmarkstringNo Cursor value for paginating through results.
Response Schema Records Field Name Type Description idnull | stringcreated_atnull | integerupdated_atnull | integernamenull | stringdescriptionnull | stringfeed_idnull | stringis_featurednull | booleanstatusnull | stringtypenull | string
Field Name Type Description bookmarknull | string
Catalogs Product Groups Search
Search and filter catalogs product groups records powered by Airbyte's data sync. This often provides additional fields and operators beyond what the API natively supports, making it easier to narrow down results before performing further operations. Only available in hosted mode.
Python SDK
await pinterest . catalogs_product_groups . search ( query = { "filter" : { "eq" : { "created_at" : 0 } } } )
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer {your_auth_token}' \ --data '{ "entity": "catalogs_product_groups", "action": "search", "params": { "query": {"filter": {"eq": {"created_at": 0}}} } }'
Parameters
Parameter Name Type Required Description queryobjectYes Filter and sort conditions. Supports operators: eq, neq, gt, gte, lt, lte, in, like, fuzzy, keyword, not, and, or query.filterobjectNo Filter conditions query.sortarrayNo Sort conditions limitintegerNo Maximum results to return (default 1000) cursorstringNo Pagination cursor from previous response's meta.cursor fieldsarrayNo Field paths to include in results
Searchable Fields
Field Name Type Description created_atintegerCreation timestamp (Unix seconds) descriptionstringProduct group description feed_idstringAssociated feed ID idstringUnique product group identifier is_featuredbooleanWhether the product group is featured namestringProduct group name statusstringProduct group status typestringProduct group type updated_atintegerLast update timestamp (Unix seconds)
Response Schema Field Name Type Description dataarrayList of matching records metaobjectPagination metadata meta.has_morebooleanWhether additional pages are available meta.cursorstring | nullCursor for next page of results meta.took_msnumber | nullQuery execution time in milliseconds data[].created_atintegerCreation timestamp (Unix seconds) data[].descriptionstringProduct group description data[].feed_idstringAssociated feed ID data[].idstringUnique product group identifier data[].is_featuredbooleanWhether the product group is featured data[].namestringProduct group name data[].statusstringProduct group status data[].typestringProduct group type data[].updated_atintegerLast update timestamp (Unix seconds)
Audiences
Audiences List
Get a list of audiences for the specified ad account.
Python SDK
await pinterest . audiences . list ( ad_account_id = "<str>" )
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer {your_auth_token}' \ --data '{ "entity": "audiences", "action": "list", "params": { "ad_account_id": "<str>" } }'
Parameters
Parameter Name Type Required Description ad_account_idstringYes Unique identifier of the ad account. page_sizeintegerNo Maximum number of items to include in a single page of the response. bookmarkstringNo Cursor value for paginating through results.
Response Schema Records Field Name Type Description idnull | stringad_account_idnull | stringnamenull | stringaudience_typenull | stringdescriptionnull | stringrulenull | objectsizenull | integerstatusnull | stringtypenull | stringcreated_timestampnull | integerupdated_timestampnull | integercreated_by_company_namenull | string
Field Name Type Description bookmarknull | string
Audiences Search
Search and filter audiences records powered by Airbyte's data sync. This often provides additional fields and operators beyond what the API natively supports, making it easier to narrow down results before performing further operations. Only available in hosted mode.
Python SDK
await pinterest . audiences . search ( query = { "filter" : { "eq" : { "ad_account_id" : "<str>" } } } )
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer {your_auth_token}' \ --data '{ "entity": "audiences", "action": "search", "params": { "query": {"filter": {"eq": {"ad_account_id": "<str>"}}} } }'
Parameters
Parameter Name Type Required Description queryobjectYes Filter and sort conditions. Supports operators: eq, neq, gt, gte, lt, lte, in, like, fuzzy, keyword, not, and, or query.filterobjectNo Filter conditions query.sortarrayNo Sort conditions limitintegerNo Maximum results to return (default 1000) cursorstringNo Pagination cursor from previous response's meta.cursor fieldsarrayNo Field paths to include in results
Searchable Fields
Field Name Type Description ad_account_idstringAd account ID audience_typestringAudience type created_timestampintegerCreation time (Unix seconds) descriptionstringAudience description idstringUnique audience identifier namestringAudience name ruleobjectAudience targeting rules sizeintegerEstimated audience size statusstringAudience status typestringAlways 'audience' updated_timestampintegerLast update time (Unix seconds)
Response Schema Field Name Type Description dataarrayList of matching records metaobjectPagination metadata meta.has_morebooleanWhether additional pages are available meta.cursorstring | nullCursor for next page of results meta.took_msnumber | nullQuery execution time in milliseconds data[].ad_account_idstringAd account ID data[].audience_typestringAudience type data[].created_timestampintegerCreation time (Unix seconds) data[].descriptionstringAudience description data[].idstringUnique audience identifier data[].namestringAudience name data[].ruleobjectAudience targeting rules data[].sizeintegerEstimated audience size data[].statusstringAudience status data[].typestringAlways 'audience' data[].updated_timestampintegerLast update time (Unix seconds)
Get a list of conversion tags for the specified ad account.
Python SDK
await pinterest . conversion_tags . list ( ad_account_id = "<str>" )
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer {your_auth_token}' \ --data '{ "entity": "conversion_tags", "action": "list", "params": { "ad_account_id": "<str>" } }'
Parameters
Parameter Name Type Required Description ad_account_idstringYes Unique identifier of the ad account. page_sizeintegerNo Maximum number of items to include in a single page of the response. bookmarkstringNo Cursor value for paginating through results.
Response Schema Records Field Name Type Description idnull | stringad_account_idnull | stringnamenull | stringcode_snippetnull | stringenhanced_match_statusnull | stringlast_fired_time_msnull | integerstatusnull | stringversionnull | stringconfigsnull | object
Field Name Type Description bookmarknull | string
Search and filter conversion tags records powered by Airbyte's data sync. This often provides additional fields and operators beyond what the API natively supports, making it easier to narrow down results before performing further operations. Only available in hosted mode.
Python SDK
await pinterest . conversion_tags . search ( query = { "filter" : { "eq" : { "ad_account_id" : "<str>" } } } )
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer {your_auth_token}' \ --data '{ "entity": "conversion_tags", "action": "search", "params": { "query": {"filter": {"eq": {"ad_account_id": "<str>"}}} } }'
Parameters
Parameter Name Type Required Description queryobjectYes Filter and sort conditions. Supports operators: eq, neq, gt, gte, lt, lte, in, like, fuzzy, keyword, not, and, or query.filterobjectNo Filter conditions query.sortarrayNo Sort conditions limitintegerNo Maximum results to return (default 1000) cursorstringNo Pagination cursor from previous response's meta.cursor fieldsarrayNo Field paths to include in results
Searchable Fields
Field Name Type Description ad_account_idstringAd account ID code_snippetstringJavaScript code snippet for tracking configsobjectTag configurations enhanced_match_statusstringEnhanced match status idstringUnique conversion tag identifier last_fired_time_msintegerTimestamp of last event fired (milliseconds) namestringConversion tag name statusstringStatus versionstringVersion number
Response Schema Field Name Type Description dataarrayList of matching records metaobjectPagination metadata meta.has_morebooleanWhether additional pages are available meta.cursorstring | nullCursor for next page of results meta.took_msnumber | nullQuery execution time in milliseconds data[].ad_account_idstringAd account ID data[].code_snippetstringJavaScript code snippet for tracking data[].configsobjectTag configurations data[].enhanced_match_statusstringEnhanced match status data[].idstringUnique conversion tag identifier data[].last_fired_time_msintegerTimestamp of last event fired (milliseconds) data[].namestringConversion tag name data[].statusstringStatus data[].versionstringVersion number
Customer Lists
Customer Lists List
Get a list of customer lists for the specified ad account.
Python SDK
await pinterest . customer_lists . list ( ad_account_id = "<str>" )
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer {your_auth_token}' \ --data '{ "entity": "customer_lists", "action": "list", "params": { "ad_account_id": "<str>" } }'
Parameters
Parameter Name Type Required Description ad_account_idstringYes Unique identifier of the ad account. page_sizeintegerNo Maximum number of items to include in a single page of the response. bookmarkstringNo Cursor value for paginating through results.
Response Schema Records Field Name Type Description idnull | stringad_account_idnull | stringnamenull | stringcreated_timenull | integerupdated_timenull | integernum_batchesnull | integernum_removed_user_recordsnull | integernum_uploaded_user_recordsnull | integerstatusnull | stringtypenull | string
Field Name Type Description bookmarknull | string
Customer Lists Search
Search and filter customer lists records powered by Airbyte's data sync. This often provides additional fields and operators beyond what the API natively supports, making it easier to narrow down results before performing further operations. Only available in hosted mode.
Python SDK
await pinterest . customer_lists . search ( query = { "filter" : { "eq" : { "ad_account_id" : "<str>" } } } )
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer {your_auth_token}' \ --data '{ "entity": "customer_lists", "action": "search", "params": { "query": {"filter": {"eq": {"ad_account_id": "<str>"}}} } }'
Parameters
Parameter Name Type Required Description queryobjectYes Filter and sort conditions. Supports operators: eq, neq, gt, gte, lt, lte, in, like, fuzzy, keyword, not, and, or query.filterobjectNo Filter conditions query.sortarrayNo Sort conditions limitintegerNo Maximum results to return (default 1000) cursorstringNo Pagination cursor from previous response's meta.cursor fieldsarrayNo Field paths to include in results
Searchable Fields
Field Name Type Description ad_account_idstringAssociated ad account ID created_timeintegerCreation time (Unix seconds) idstringUnique customer list identifier namestringCustomer list name num_batchesintegerTotal number of list updates num_removed_user_recordsintegerCount of removed user records num_uploaded_user_recordsintegerCount of uploaded user records statusstringStatus typestringAlways 'customerlist' updated_timeintegerLast update time (Unix seconds)
Response Schema Field Name Type Description dataarrayList of matching records metaobjectPagination metadata meta.has_morebooleanWhether additional pages are available meta.cursorstring | nullCursor for next page of results meta.took_msnumber | nullQuery execution time in milliseconds data[].ad_account_idstringAssociated ad account ID data[].created_timeintegerCreation time (Unix seconds) data[].idstringUnique customer list identifier data[].namestringCustomer list name data[].num_batchesintegerTotal number of list updates data[].num_removed_user_recordsintegerCount of removed user records data[].num_uploaded_user_recordsintegerCount of uploaded user records data[].statusstringStatus data[].typestringAlways 'customerlist' data[].updated_timeintegerLast update time (Unix seconds)
Keywords
Keywords List
Get a list of keywords for the specified ad account. Requires an ad_group_id filter.
Python SDK
await pinterest . keywords . list ( ad_account_id = "<str>" , ad_group_id = "<str>" )
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer {your_auth_token}' \ --data '{ "entity": "keywords", "action": "list", "params": { "ad_account_id": "<str>", "ad_group_id": "<str>" } }'
Parameters
Parameter Name Type Required Description ad_account_idstringYes Unique identifier of the ad account. ad_group_idstringYes Ad group ID to filter keywords by. page_sizeintegerNo Maximum number of items to include in a single page of the response. bookmarkstringNo Cursor value for paginating through results.
Response Schema Records Field Name Type Description idnull | stringarchivednull | booleanparent_idnull | stringparent_typenull | stringtypenull | stringbidnull | integermatch_typenull | stringvaluenull | string
Field Name Type Description bookmarknull | string
Keywords Search
Search and filter keywords records powered by Airbyte's data sync. This often provides additional fields and operators beyond what the API natively supports, making it easier to narrow down results before performing further operations. Only available in hosted mode.
Python SDK
await pinterest . keywords . search ( query = { "filter" : { "eq" : { "archived" : True } } } )
API
curl --location 'https://api.airbyte.ai/api/v1/integrations/connectors/{your_connector_id}/execute' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer {your_auth_token}' \ --data '{ "entity": "keywords", "action": "search", "params": { "query": {"filter": {"eq": {"archived": True}}} } }'
Parameters
Parameter Name Type Required Description queryobjectYes Filter and sort conditions. Supports operators: eq, neq, gt, gte, lt, lte, in, like, fuzzy, keyword, not, and, or query.filterobjectNo Filter conditions query.sortarrayNo Sort conditions limitintegerNo Maximum results to return (default 1000) cursorstringNo Pagination cursor from previous response's meta.cursor fieldsarrayNo Field paths to include in results
Searchable Fields
Field Name Type Description archivedbooleanWhether the keyword is archived bidintegerBid value in microcurrency idstringUnique keyword identifier match_typestringMatch type parent_idstringParent entity ID parent_typestringParent entity type typestringAlways 'keyword' valuestringKeyword text value
Response Schema Field Name Type Description dataarrayList of matching records metaobjectPagination metadata meta.has_morebooleanWhether additional pages are available meta.cursorstring | nullCursor for next page of results meta.took_msnumber | nullQuery execution time in milliseconds data[].archivedbooleanWhether the keyword is archived data[].bidintegerBid value in microcurrency data[].idstringUnique keyword identifier data[].match_typestringMatch type data[].parent_idstringParent entity ID data[].parent_typestringParent entity type data[].typestringAlways 'keyword' data[].valuestringKeyword text value