Business Owned Product Catalogs
Updated: Feb 17, 2025
Copy for LLM
Ads in WhatsApp Status are available via the Marketing API. Learn more about ads in WhatsApp Status.
Reading
Product catalogs owned by this business.
Example
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__).
| Field | Description |
|---|
Error Codes
| Error Code | Description |
|---|---|
200 | Permissions error |
100 | Invalid parameter |
80009 | There 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. |
190 | Invalid OAuth 2.0 Access Token |
104 | Incorrect 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
| Parameter | Description |
|---|---|
additional_vertical_optionenum {LOCAL_DA_CATALOG, LOCAL_PRODUCTS} |
Additional catalog configurations that does not introduce either new verticals or subverticals
|
business_metadataJSON object |
business_metadata
page_id numeric string
page_id
required external_business_id string
external_business_id
Show child parameters |
catalog_segment_filterA JSON-encoded rule |
Provide filter for catalog to create a catalog segment.
|
da_display_settingsObject |
Dynamic Ads display settings.
carousel_ad Objectrequired transformation_type enum{background_cropping_and_padding, background_padding, none}required Show child parameters single_ad Objectrequired transformation_type enum{background_cropping_and_padding, background_padding, none}required Show child parameters Show child parameters |
destination_catalog_settingsJSON object |
Destination catalog settings.
generate_items_from_pages booleanDefault value: falseShow child parameters |
flight_catalog_settingsJSON object |
Flight catalog settings.
generate_items_from_events booleanDefault value: falseShow child parameters |
nameUTF-8 encoded string |
Name of the catalog.
required |
parent_catalog_idnumeric string or integer |
Parent catalog ID.
|
partner_integrationJSON object |
Partner integration settings
external_access_token string
External access token
external_merchant_id string
External merchant identifier
Show child parameters |
store_catalog_settingsJSON object |
Store catalog settings.
page_id numeric string
page_id
required Show child parameters |
verticalenum {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 Code | Description |
|---|---|
100 | Invalid parameter |
190 | Invalid OAuth 2.0 Access Token |
804 | Specified object already exists |
102 | Session key invalid or no longer valid |
200 | Permissions error |
2310019 | The 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.