Zernio
Zernio
API Reference

Product Catalogs

List a feed's uploadsGETList a catalog's product feedsGETList a catalog's product setsGETList a catalog's productsGETList Meta product catalogsGETFetch a feed file nowPOSTCreate a product feedPOSTCreate a product setPOSTAdd a product to a catalogPOSTCreate a Meta product catalogPOSTGet a bulk request's statusGETGet a productGETGet a product catalogGETUpdate a product setPUTUpdate a productPUTDelete a product setDELETEDelete a productDELETEDelete a product catalogDELETECreate, update or delete products in bulkPOST
Dashboard
llms.txtOpenAPI
OverviewPlatformsAPI ReferenceResources
Product Catalogs

Create a Meta product catalog

Creates a Meta Commerce catalog in the business portfolio (resolved like GET). The same catalog serves Advantage+ catalog ads, Instagram/Facebook Shops and the WhatsApp Business catalog: link it to a WhatsApp number with POST /v1/whatsapp/catalogs. Needs catalog_management on the Meta login.


PlatformsMeta
POST
/v1/ads/catalogs

Authorization

bearerAuth
AuthorizationBearer <token>

API key authentication: send your Zernio API key in the Authorization header, prefixed with Bearer.

In: header

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

{  "catalog": {    "id": "string",    "name": "string",    "vertical": "string",    "productCount": 0,    "businessId": "string"  }}
Was this page helpful?

Add a product to a catalog

Adds one product. `retailerId` is your SKU and stays the handle for later lookups and batch updates. For many products at once use POST /v1/ads/catalogs/{catalogId}/products/batch. Needs catalog_management on the Meta login.

Get a bulk request's status

Next Page

accountId*string

A facebook, instagram, metaads or whatsapp account ID

catalogAccountId?string

Account whose Meta login token performs the call (see GET)

adAccountId?string

Ad account whose owner business creates the catalog

businessId?string

Business portfolio that owns the catalog

name*string
Lengthlength <= 100
vertical?string
Default"commerce"

Value in

  • "commerce"
  • "vehicles"
  • "hotels"
  • "flights"
  • "destinations"
  • "home_listings"
  • "local_service_business"
  • "offline_commerce"
  • "ticketed_experiences"
  • "transactable_items"