{"@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"}
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.
The Product Library API is used for managing merchant's product information and product images.
| method | path | what the vendor says it does |
|---|---|---|
GET | /organizations/{organizationUuid}/categories/v2 | Retrieve all categories categories |
POST | /organizations/{organizationUuid}/categories/v2 | Create 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}/discounts | Retrieve all discounts discounts |
POST | /organizations/{organizationUuid}/discounts | Create 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}/images | Retrieve all library item images Retrieves all library items images used by the organization, sorted by update |
GET | /organizations/{organizationUuid}/import/status | Get status for latest import import |
GET | /organizations/{organizationUuid}/import/status/{importUuid} | Get status for an import import |
POST | /organizations/{organizationUuid}/import/v2 | Import library items import |
GET | /organizations/{organizationUuid}/library | Retrieve the entire library Will return the entire library for the authenticated user. If size of the library |
GET | /organizations/{organizationUuid}/products | Retrieve all products visible in POS products |
POST | /organizations/{organizationUuid}/products | Create a new product products |
DELETE | /organizations/{organizationUuid}/products | Delete a list of products products |
POST | /organizations/{organizationUuid}/products/online/slug | Create a product identifier Creates a unique slug (identifier) for a product. The slug is used to create a pro |
GET | /organizations/{organizationUuid}/products/options | Retrieve an aggregate of active Options in the library products |
GET | /organizations/{organizationUuid}/products/v2 | Retrieve all products visible in POS – v2 products |
GET | /organizations/{organizationUuid}/products/v2/count | Retrieve 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/taxes | Get all available tax rates taxes |
POST | /v1/taxes | Create new tax rates taxes |
GET | /v1/taxes/count | Get all tax rates and a count of products associated with each taxes |
GET | /v1/taxes/settings | Get the organization tax settings taxes |
PUT | /v1/taxes/settings | Update 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.