API Documentation

API Documentation

  • Common Usecases
  • Advanced Usecases
  • ZOOMstudio + ZOOMlibrary

›ZOOMstudio + ZOOMlibrary

About

  • Introduction
  • Conventions

Guides

    Common Usecases

    • Add ZOOMcatalogs to your website
    • Add customizable catalogs to your website
    • Add customizable flyers to your website

    Advanced Usecases

    • Add Linked ZOOMcatalogs AND customizable catalogs to your website on one page

    ZOOMstudio + ZOOMlibrary

    • Autologin for ZOOMstudio
    • Use ZOOMlibrary to Connect Your Product Data to ZOOMstudio

Endpoints

    api.zoomcatalog.com/

    • auth/authorize
    • auth/autologin
    • auth/register
    • catalogs/
    • catalogs/all
    • categories/
    • categories/all
    • categories/catalogs
    • custom/catalogs/
    • custom/catalogs/personalized
    • flyers/
    • flyers/personalized

    beta-library.zoomcatalog.com/

    • product-api

Resources

  • access_token
  • autologin_uri
  • catalogs_with_personalize
  • catalogs_without_personalize
  • category_descriptors
  • category_details
  • category_catalogs
  • custom_catalogs_with_actions
  • custom_catalogs_without_actions
  • Errors
  • flyers_with_actions
  • id
  • image
  • sample
  • subcompany
  • user_token
  • ZOOMcatalog_Client_ID
  • ZOOMcatalog_Client_Secret

Specifications

  • product
  • product/variations
  • product/variations/price_variance
  • product/media

Use ZOOMlibrary to Connect Your Product Data to ZOOMstudio

Who would do this?

Suppliers who have set up ZOOMstudio and need to populate ZOOMstudio with their product data.

Associated ZOOMcatalog Product

ZOOMstudio

Associated API Endpoints

https://api.zoomcatalog.com/auth/authorize
https://beta-library.zoomcatalog.com/product-api

How to do it

  1. Ensure that your product data conforms to the specifications outlined in the product specification. A product contains several nested object types - be sure to review those specifications as well ( product/media, product/variations, and product/variations/price variance ).

  2. Use the authorize API endpoint to retrieve an access token.

  3. Use the access token to send a POST request to the ZOOMlibrary endpoint. The endpoint will accept an array containing no more than 200 products. Requests containing a body with greater than 200 products will be accepted, but the request body will be truncated and only 200 products will be saved.

← Autologin for ZOOMstudioauth/authorize →
  • Who would do this?
  • Associated ZOOMcatalog Product
  • Associated API Endpoints
  • How to do it
ZOOMcatalog
Copyright © 2019 ZOOMcatalog