# WizCommerce > WizCommerce API Documentation - [Introduction](https://docs.wizcommerce.com/introduction.md): Welcome to Wizcommerce API documentation! Here you can find all the information you need to know about our API. This documentation covers the API key, API environments, API rate limits, API references, error codes, and webhooks. - [Authentication](https://docs.wizcommerce.com/knowledge/api-key.md): How to authenticate and manage API keys to access the API - [OpenAPI Specification](https://docs.wizcommerce.com/knowledge/openapi-spec.md): Download the OpenAPI specification file to import into Postman, Insomnia, or other API clients - [API Rate limits](https://docs.wizcommerce.com/knowledge/api-rate-limits.md): This API uses a rate-limiting mechanism based on a **sliding window** strategy. Each API key is allowed up to **500 requests per minute**. When an API key exceeds this limit, further requests will be denied until the rate limit resets. - [Error codes](https://docs.wizcommerce.com/knowledge/error-code.md): This section outlines the error response format used in our API. When an error occurs, the API will return a structured JSON response to provide detailed information about the problem. - [Webhooks](https://docs.wizcommerce.com/webhook/introduction.md): Outbound event notifications to your HTTPS endpoint - [Event payload](https://docs.wizcommerce.com/webhook/event-schema.md): Shape of every outbound webhook request body - [Events](https://docs.wizcommerce.com/webhook/events.md): Subscribable webhook event types and sample payloads - [API debugging](https://docs.wizcommerce.com/knowledge/api-debugging.md): Use the X-Request-ID response header when contacting support - [Create API Token](https://docs.wizcommerce.com/api-reference/2026-09-11/auth/create-token.md): Create a new API token for the authenticated user - [Revoke API Token](https://docs.wizcommerce.com/api-reference/2026-09-11/auth/revoke-token.md): Revoke the API token currently being used for authentication - [Get Sales Rep List](https://docs.wizcommerce.com/api-reference/2026-09-11/sales-reps/list-sales-reps.md): Get Sales Rep List - [List Attributes](https://docs.wizcommerce.com/api-reference/2026-09-11/attributes/get-attributes.md): List Attributes - [Create Attributes](https://docs.wizcommerce.com/api-reference/2026-09-11/attributes/create-attributes.md): Create Attributes - [Update Attribute](https://docs.wizcommerce.com/api-reference/2026-09-11/attributes/update-attributes.md): Update Attribute - [Delete Attribute](https://docs.wizcommerce.com/api-reference/2026-09-11/attributes/delete-attributes.md): Delete Attribute - [List Customers](https://docs.wizcommerce.com/api-reference/2026-09-11/customer/get-customers.md): List Customers with pagination - [Create Customer](https://docs.wizcommerce.com/api-reference/2026-09-11/customer/create-customer.md): Create Customer - [Get Customer By ID](https://docs.wizcommerce.com/api-reference/2026-09-11/customer/get-customer.md): Get Customer - [Update Customer](https://docs.wizcommerce.com/api-reference/2026-09-11/customer/update-customer.md): Update Customer - [Delete Customer](https://docs.wizcommerce.com/api-reference/2026-09-11/customer/delete-customer.md): Delete Customer - [List Addresses](https://docs.wizcommerce.com/api-reference/2026-09-11/customer/get-addresses.md): List Addresses - [Get Address By ID](https://docs.wizcommerce.com/api-reference/2026-09-11/customer/get-customer-address-by-id.md): Get Address By ID - [Create Address](https://docs.wizcommerce.com/api-reference/2026-09-11/customer/create-address.md): Create Address - [Update Address](https://docs.wizcommerce.com/api-reference/2026-09-11/customer/update-address.md): Update Address - [Delete Address](https://docs.wizcommerce.com/api-reference/2026-09-11/customer/delete-address.md): Delete Address - [List Contacts](https://docs.wizcommerce.com/api-reference/2026-09-11/customer/get-contacts.md): List Contacts - [Get Contact By ID](https://docs.wizcommerce.com/api-reference/2026-09-11/customer/get-customer-contact-by-id.md): Get Contact By ID - [Create Contact](https://docs.wizcommerce.com/api-reference/2026-09-11/customer/create-contact.md): Create Contact - [Update Contact](https://docs.wizcommerce.com/api-reference/2026-09-11/customer/update-contact.md): Update Contact - [Delete Contact](https://docs.wizcommerce.com/api-reference/2026-09-11/customer/delete-contact.md): Delete Contact - [List payment methods](https://docs.wizcommerce.com/api-reference/2026-09-11/payment-method/get-payment-methods.md): List payment methods - [Get payment method by ID](https://docs.wizcommerce.com/api-reference/2026-09-11/payment-method/get-payment-method-by-id.md): Get payment method by ID - [Create payment method](https://docs.wizcommerce.com/api-reference/2026-09-11/payment-method/save-payment-method.md): Create payment method - [Delete payment method](https://docs.wizcommerce.com/api-reference/2026-09-11/payment-method/delete-payment-method.md): Delete payment method - [List Price Lists](https://docs.wizcommerce.com/api-reference/2026-09-11/price-list/list-price-lists.md): List Price Lists - [Create Price List](https://docs.wizcommerce.com/api-reference/2026-09-11/price-list/create-price-list.md): Create Price List - [Get Price List By ID](https://docs.wizcommerce.com/api-reference/2026-09-11/price-list/get-price-list-by-id.md): Get Price List By ID - [Delete Price List](https://docs.wizcommerce.com/api-reference/2026-09-11/price-list/delete-price-list.md): Delete Price List - [Update Price List](https://docs.wizcommerce.com/api-reference/2026-09-11/price-list/update-price-list.md): Update Price List - [List Contract Pricing](https://docs.wizcommerce.com/api-reference/2026-09-11/contract-pricing/list-contract-pricing.md): List all contract pricing for the tenant - [Create Contract Pricing](https://docs.wizcommerce.com/api-reference/2026-09-11/contract-pricing/create-contract-pricing.md): Create a new contract pricing - [Get Contract Pricing](https://docs.wizcommerce.com/api-reference/2026-09-11/contract-pricing/get-contract-pricing-by-id.md): Get contract pricing by id - [Update Contract Pricing](https://docs.wizcommerce.com/api-reference/2026-09-11/contract-pricing/update-contract-pricing.md): Update contract pricing by id - [Delete Contract Pricing](https://docs.wizcommerce.com/api-reference/2026-09-11/contract-pricing/delete-contract-pricing.md): Delete contract pricing by id - [List Segments](https://docs.wizcommerce.com/api-reference/2026-09-11/segments/list-segments.md): List segments for the tenant, one page at a time. Use the `type` query parameter to choose between customer and product segments. - [Create Product](https://docs.wizcommerce.com/api-reference/2026-09-11/product/create-product.md): Create Product - [List Products](https://docs.wizcommerce.com/api-reference/2026-09-11/product/list-products.md): List Products - [Get Product By ID](https://docs.wizcommerce.com/api-reference/2026-09-11/product/get-product-by-id.md): Get Product By ID - [Update Product](https://docs.wizcommerce.com/api-reference/2026-09-11/product/update-product.md): Update Product - [Upload Image](https://docs.wizcommerce.com/api-reference/2026-09-11/media/upload-image.md): Upload an image file to the CDN and receive the media file id, fileserver URL, and CDN URL in the response. - [List Inventories](https://docs.wizcommerce.com/api-reference/2026-09-11/inventory/get-inventories.md): List Inventories - [Save Inventory](https://docs.wizcommerce.com/api-reference/2026-09-11/inventory/update-inventory.md): Using this API we can save the inventory details. If the inventory details are not present, it will be created. If the inventory details are present, it will be updated. - [List orders](https://docs.wizcommerce.com/api-reference/2026-09-11/orders/get-orders.md): List orders - [Create order](https://docs.wizcommerce.com/api-reference/2026-09-11/orders/create-order.md): Create order - [Get order](https://docs.wizcommerce.com/api-reference/2026-09-11/orders/get-order.md): Get order - [Update order](https://docs.wizcommerce.com/api-reference/2026-09-11/orders/update-order.md): Update order - [Patch order](https://docs.wizcommerce.com/api-reference/2026-09-11/orders/patch-order.md): Partially update an order. Same fields as PUT, plus status. Omit a field to keep it. - A field you send replaces its stored value whole, including objects and lists. "" clears it. - line_items cannot be empty. - [Update order status](https://docs.wizcommerce.com/api-reference/2026-09-11/orders/update-order-status.md): Update order status. Status is passed in the request body. - [List Invoices](https://docs.wizcommerce.com/api-reference/2026-09-11/invoice/get-invoices.md): List Invoices - [Create Invoice](https://docs.wizcommerce.com/api-reference/2026-09-11/invoice/create-invoice.md): Create an invoice linked to one or more orders - [Get Invoice](https://docs.wizcommerce.com/api-reference/2026-09-11/invoice/get-invoice.md): Get Invoice - [Update Invoice](https://docs.wizcommerce.com/api-reference/2026-09-11/invoice/update-invoice.md): Update an invoice; order_ids is the full desired set of linked orders - [Delete Invoice](https://docs.wizcommerce.com/api-reference/2026-09-11/invoice/delete-invoice.md): Delete Invoice - [List Shipments](https://docs.wizcommerce.com/api-reference/2026-09-11/shipment/get-shipments.md): List Shipments - [Create Shipment](https://docs.wizcommerce.com/api-reference/2026-09-11/shipment/create-shipment.md): Create Shipment - [Get Shipment](https://docs.wizcommerce.com/api-reference/2026-09-11/shipment/get-shipment.md): Get Shipment - [Update Shipment](https://docs.wizcommerce.com/api-reference/2026-09-11/shipment/update-shipment.md): Update Shipment - [Delete Shipment](https://docs.wizcommerce.com/api-reference/2026-09-11/shipment/delete-shipment.md): Delete Shipment - [Create API Token](https://docs.wizcommerce.com/api-reference/2025-05-05/auth/create-token.md): Create a new API token for the authenticated user - [Revoke API Token](https://docs.wizcommerce.com/api-reference/2025-05-05/auth/revoke-token.md): Revoke the API token currently being used for authentication - [Get Sales Rep List](https://docs.wizcommerce.com/api-reference/2025-05-05/sales-reps/list-sales-reps.md): Get Sales Rep List - [List Attributes](https://docs.wizcommerce.com/api-reference/2025-05-05/attributes/get-attributes.md): List Attributes - [Create Attributes](https://docs.wizcommerce.com/api-reference/2025-05-05/attributes/create-attributes.md): Create Attributes - [Update Attribute](https://docs.wizcommerce.com/api-reference/2025-05-05/attributes/update-attributes.md): Update Attribute - [Delete Attribute](https://docs.wizcommerce.com/api-reference/2025-05-05/attributes/delete-attributes.md): Delete Attribute - [List Customers](https://docs.wizcommerce.com/api-reference/2025-05-05/customer/get-customers.md): List Customers with pagination - [Create Customer](https://docs.wizcommerce.com/api-reference/2025-05-05/customer/create-customer.md): Create Customer - [Get Customer By ID](https://docs.wizcommerce.com/api-reference/2025-05-05/customer/get-customer.md): Get Customer - [Update Customer](https://docs.wizcommerce.com/api-reference/2025-05-05/customer/update-customer.md): Update Customer - [Delete Customer](https://docs.wizcommerce.com/api-reference/2025-05-05/customer/delete-customer.md): Delete Customer - [List Addresses](https://docs.wizcommerce.com/api-reference/2025-05-05/customer/get-addresses.md): List Addresses - [Get Address By ID](https://docs.wizcommerce.com/api-reference/2025-05-05/customer/get-customer-address-by-id.md): Get Address By ID - [Create Address](https://docs.wizcommerce.com/api-reference/2025-05-05/customer/create-address.md): Create Address - [Update address](https://docs.wizcommerce.com/api-reference/2025-05-05/customer/update-address.md): Update Address - [Delete Address](https://docs.wizcommerce.com/api-reference/2025-05-05/customer/delete-address.md): Delete Address - [List Contacts](https://docs.wizcommerce.com/api-reference/2025-05-05/customer/get-contacts.md): List Contacts - [Get Contact By ID](https://docs.wizcommerce.com/api-reference/2025-05-05/customer/get-customer-contact-by-id.md): Get Contact By ID - [Create Contact](https://docs.wizcommerce.com/api-reference/2025-05-05/customer/create-contact.md): Create Contact - [Update Contact](https://docs.wizcommerce.com/api-reference/2025-05-05/customer/update-contact.md): Update Contact - [Delete Contact](https://docs.wizcommerce.com/api-reference/2025-05-05/customer/delete-contact.md): Delete Contact - [List payment methods](https://docs.wizcommerce.com/api-reference/2025-05-05/payment-method/get-payment-methods.md): List payment methods - [Get payment method by ID](https://docs.wizcommerce.com/api-reference/2025-05-05/payment-method/get-payment-method-by-id.md): Get payment method by ID - [Create payment method](https://docs.wizcommerce.com/api-reference/2025-05-05/payment-method/save-payment-method.md): Create payment method - [Delete payment method](https://docs.wizcommerce.com/api-reference/2025-05-05/payment-method/delete-payment-method.md): Delete payment method - [List Price Lists](https://docs.wizcommerce.com/api-reference/2025-05-05/price-list/list-price-lists.md): List Price Lists - [Create Price List](https://docs.wizcommerce.com/api-reference/2025-05-05/price-list/create-price-list.md): Create Price List - [Get Price List By ID](https://docs.wizcommerce.com/api-reference/2025-05-05/price-list/get-price-list-by-id.md): Get Price List By ID - [Delete Price List](https://docs.wizcommerce.com/api-reference/2025-05-05/price-list/delete-price-list.md): Delete Price List - [Update Price List](https://docs.wizcommerce.com/api-reference/2025-05-05/price-list/update-price-list.md): Update Price List - [Create Product](https://docs.wizcommerce.com/api-reference/2025-05-05/product/create-product.md): Create Product - [List Products](https://docs.wizcommerce.com/api-reference/2025-05-05/product/list-products.md): List Products - [Get Product By ID](https://docs.wizcommerce.com/api-reference/2025-05-05/product/get-product-by-id.md): Get Product By ID - [Update Product](https://docs.wizcommerce.com/api-reference/2025-05-05/product/update-product.md): Update Product - [List Inventories](https://docs.wizcommerce.com/api-reference/2025-05-05/inventory/get-inventories.md): List Inventories - [Save Inventory](https://docs.wizcommerce.com/api-reference/2025-05-05/inventory/update-inventory.md): Using this API we can save the inventory details. If the inventory details are not present, it will be created. If the inventory details are present, it will be updated. - [List Orders](https://docs.wizcommerce.com/api-reference/2025-05-05/orders/get-orders.md): List Orders - [Create order](https://docs.wizcommerce.com/api-reference/2025-05-05/orders/create-order.md): Create order - [Get order](https://docs.wizcommerce.com/api-reference/2025-05-05/orders/get-order.md): Get order - [Update order](https://docs.wizcommerce.com/api-reference/2025-05-05/orders/update-order.md): Update order - [Update order status](https://docs.wizcommerce.com/api-reference/2025-05-05/orders/update-order-status.md): Update order status. Status is passed in the request body (draft, confirmed, cancelled). - [List Invoices](https://docs.wizcommerce.com/api-reference/2025-05-05/invoice/get-invoices.md): List Invoices - [Create Invoice](https://docs.wizcommerce.com/api-reference/2025-05-05/invoice/create-invoice.md): Create Invoice - [Get Invoice](https://docs.wizcommerce.com/api-reference/2025-05-05/invoice/get-invoice.md): Get Invoice - [Update Invoice](https://docs.wizcommerce.com/api-reference/2025-05-05/invoice/update-invoice.md): Update Invoice - [Delete Invoice](https://docs.wizcommerce.com/api-reference/2025-05-05/invoice/delete-invoice.md): Delete Invoice - [List Shipments](https://docs.wizcommerce.com/api-reference/2025-05-05/shipment/get-shipments.md): List Shipments - [Create Shipment](https://docs.wizcommerce.com/api-reference/2025-05-05/shipment/create-shipment.md): Create Shipment - [Get Shipment](https://docs.wizcommerce.com/api-reference/2025-05-05/shipment/get-shipment.md): Get Shipment - [Update Shipment](https://docs.wizcommerce.com/api-reference/2025-05-05/shipment/update-shipment.md): Update Shipment - [Delete Shipment](https://docs.wizcommerce.com/api-reference/2025-05-05/shipment/delete-shipment.md): Delete Shipment - [Changelog · 2026-09-11](https://docs.wizcommerce.com/changelog/2026-09-11.md): New v2 endpoints, added fields, and breaking changes. - [Changelog · 2025-05-05 (Initial)](https://docs.wizcommerce.com/changelog/2025-05-05.md): First public release of the API. ## OpenAPI Specs - [openapi-internal](/openapi-internal.json) - [openapi-workflow](/openapi-workflow.json) - [openapi](/openapi.json) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.