Skip to content

Business Owned Product Catalogs

Updated: Feb 17, 2025

Reading

Product catalogs owned by this business.

Example

Select language

HTTPPHP SDKJavaScript SDKAndroid SDKiOS SDK


GET /v25.0/{business-id}/owned_product_catalogs HTTP/1.1  
Host: graph.facebook.com

Try it in Graph API Explorer

If you want to learn how to use the Graph API, read our Using Graph API guide

Parameters

This endpoint doesn't have any parameters.

Fields

Reading from this edge will return a JSON formatted result:

{
"data": [],
"paging": {},
"summary": {}
}
data

A list of ProductCatalog nodes.

paging

For more details about pagination, see the Graph API guide.

summary

Aggregated information about the edge, such as counts. Specify the fields to fetch in the summary param (like summary=__type__).

FieldDescription

Error Codes

Error CodeDescription
200Permissions error
100Invalid parameter
80009There have been too many calls to this Catalog account. Wait a bit and try again. For more info, please refer to /docs/graph-api/overview/rate-limiting.
190Invalid OAuth 2.0 Access Token
104Incorrect signature

Creating

/{business_id}/owned_product_catalogs

You can make a POST request to owned_product_catalogs edge from the following paths:

When posting to this edge, a ProductCatalog will be created.

Parameters

ParameterDescription
additional_vertical_option enum {LOCAL_DA_CATALOG, LOCAL_PRODUCTS}Additional catalog configurations that does not introduce either new verticals or subverticals
business_metadata JSON objectbusiness_metadata --- page_id numeric string page_id required external_business_id string external_business_id Show child parameters
catalog_segment_filter A JSON-encoded ruleProvide filter for catalog to create a catalog segment.
da_display_settings ObjectDynamic Ads display settings. --- carousel_ad Object required --- transformation_type enum{background_cropping_and_padding, background_padding, none} required Show child parameters single_ad Object required --- transformation_type enum{background_cropping_and_padding, background_padding, none} required Show child parameters Show child parameters
destination_catalog_settings JSON objectDestination catalog settings. --- generate_items_from_pages boolean Default value: false Show child parameters
flight_catalog_settings JSON objectFlight catalog settings. --- generate_items_from_events boolean Default value: false Show child parameters
name UTF-8 encoded stringName of the catalog. required
parent_catalog_id numeric string or integerParent catalog ID.
partner_integration JSON objectPartner integration settings --- external_access_token string External access token external_merchant_id string External merchant identifier Show child parameters
store_catalog_settings JSON objectStore catalog settings. --- page_id numeric string page_id required Show child parameters
vertical enum {adoptable_pets, apps_and_software, articles_and_publications, commerce, destinations, flights, generic, home_listings, hotels, local_service_businesses, media_titles, offer_items, services, offline_commerce, transactable_items, vehicles}Default value: commerce The catalog's industry or vertical, such as commerce.

Return Type

This endpoint supports read-after-write and will read the node represented by id in the return type.

Struct  {
id: numeric string,
}

Error Codes

Error CodeDescription
100Invalid parameter
190Invalid OAuth 2.0 Access Token
804Specified object already exists
102Session key invalid or no longer valid
200Permissions error
2310019The business of this catalog is not onboarded to Collaborative Ads

Updating

You can't perform this operation on this endpoint.

Deleting

You can't perform this operation on this endpoint.

Unofficial mirror for reference/search purposes. All content originates from developers.facebook.com — see the source link at the top of each page. Machine-readable indexes: llms.txt · llms-full.txt · About