{"@context": "https://schema.org", "@type": "WebAPI", "name": "Product Library API API", "description": "The Product Library API is used for managing merchant's product information and product images.", "provider": {"@type": "Organization", "name": "izettle.com"}, "documentation": "https://products.izettle.com/openapi.json"}
Index / APIs / izettle.com

Product Library API API

The Product Library API is used for managing merchant's product information and product images.

Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.

Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.

base URLs: https://products.izettle.com

auth: o a u t h 2

find it by capability: POST /search {"query":{"text":"..."}} returns these operations with their invocation detail. Connect any agent client.

Product Library API v1.0.0

The Product Library API is used for managing merchant's product information and product images.

methodpathwhat the vendor says it does
GET/organizations/{organizationUuid}/categories/v2Retrieve all categories categories
POST/organizations/{organizationUuid}/categories/v2Create a new category categories
PATCH/organizations/{organizationUuid}/categories/v2/{categoryUuid}Rename a category categories
DELETE/organizations/{organizationUuid}/categories/v2/{categoryUuid}Delete a category categories
GET/organizations/{organizationUuid}/discountsRetrieve all discounts discounts
POST/organizations/{organizationUuid}/discountsCreate a discount Creates a single discount entity. The location of the newly created discount will be availab
GET/organizations/{organizationUuid}/discounts/{discountUuid}Retrieve a single discount Get the full discount with the provided UUID. The method supports conditional GET t
PUT/organizations/{organizationUuid}/discounts/{discountUuid}Update a single discount Updates a discount entity using JSON merge patch (https://tools.ietf.org/html/rfc7386
DELETE/organizations/{organizationUuid}/discounts/{discountUuid}Delete a single discount discounts
GET/organizations/{organizationUuid}/imagesRetrieve all library item images Retrieves all library items images used by the organization, sorted by update
GET/organizations/{organizationUuid}/import/statusGet status for latest import import
GET/organizations/{organizationUuid}/import/status/{importUuid}Get status for an import import
POST/organizations/{organizationUuid}/import/v2Import library items import
GET/organizations/{organizationUuid}/libraryRetrieve the entire library Will return the entire library for the authenticated user. If size of the library
GET/organizations/{organizationUuid}/productsRetrieve all products visible in POS products
POST/organizations/{organizationUuid}/productsCreate a new product products
DELETE/organizations/{organizationUuid}/productsDelete a list of products products
POST/organizations/{organizationUuid}/products/online/slugCreate a product identifier Creates a unique slug (identifier) for a product. The slug is used to create a pro
GET/organizations/{organizationUuid}/products/optionsRetrieve an aggregate of active Options in the library products
GET/organizations/{organizationUuid}/products/v2Retrieve all products visible in POS – v2 products
GET/organizations/{organizationUuid}/products/v2/countRetrieve the count of existing products products
PUT/organizations/{organizationUuid}/products/v2/{productUuid}Update a single product Updates a product entity using JSON merge patch (https://tools.ietf.org/html/rfc7386).
GET/organizations/{organizationUuid}/products/{productUuid}Retrieve a single product Get the full product with the provided UUID. The method supports conditional GET thr
DELETE/organizations/{organizationUuid}/products/{productUuid}Delete a single product products
GET/v1/taxesGet all available tax rates taxes
POST/v1/taxesCreate new tax rates taxes
GET/v1/taxes/countGet all tax rates and a count of products associated with each taxes
GET/v1/taxes/settingsGet the organization tax settings taxes
PUT/v1/taxes/settingsUpdate the organization tax settings taxes
GET/v1/taxes/{taxRateUuid}Get a single tax rate taxes
PUT/v1/taxes/{taxRateUuid}Update a single tax rate taxes
DELETE/v1/taxes/{taxRateUuid}Delete a single tax rate taxes

specification origin: https://products.izettle.com/openapi.json

nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.