How It Works
A deeper look at Catalog API.
Here is an example process flow for how a merchant application might interact with the Catalog API.
Application frontend collects catalog item information from merchant user.
The application backend packages a
CatalogObjectrequest object and sends it to the UpsertCatalogObject endpoint.
Square adds the catalog objects to the merchant's user products and returns the catalog object to the application backend.
The application backend captures the result and displays a success message to the merchant.
The merchant can now retrieve information about this catalog item or reference it in calls to the Orders API.