# JTL Developer Documentation ## Docs - [ERP (JTL-Wawi)](https://developer.jtl-software.com/api-reference/erp.md): REST and GraphQL access to JTL-Wawi business data - [GraphQL playground](https://developer.jtl-software.com/api-reference/graphql-playground.md): Interactive GraphQL IDE to explore and test the JTL Platform API - [Auth API](https://developer.jtl-software.com/api-reference/scx/auth.md): Issue and manage tokens for SCX Channel and other APIs. - [Create Access Token for Seller access. ](https://developer.jtl-software.com/api-reference/scx/auth/authentication/create-access-token-for-seller-access.md): Create a new Access Token based on secret PIN. - [Session Token ](https://developer.jtl-software.com/api-reference/scx/auth/authentication/session-token.md): Create Session Token - [Channel API](https://developer.jtl-software.com/api-reference/scx/channel.md): Build a marketplace integration that connects merchants to a sales channel through SCX. - [Category Attributes](https://developer.jtl-software.com/api-reference/scx/channel/attributes/category-attributes.md): Create Attributes which are required for listings in specific category. - [Delete Category Attribute by ID](https://developer.jtl-software.com/api-reference/scx/channel/attributes/delete-category-attribute-by-id.md): Delete channel attributes from all assigned categories. - [Delete Category Attributes](https://developer.jtl-software.com/api-reference/scx/channel/attributes/delete-category-attributes.md): Delete category attributes by category ID. - [Delete Global Attribute](https://developer.jtl-software.com/api-reference/scx/channel/attributes/delete-global-attribute.md): Delete global attribute by attributeId. - [Delete Seller Attribute](https://developer.jtl-software.com/api-reference/scx/channel/attributes/delete-seller-attribute.md): Delete a seller-specific attribute by attributeId. - [Get Category Attributes](https://developer.jtl-software.com/api-reference/scx/channel/attributes/get-category-attributes.md): Get Attributes which are required for listings in specific category. - [Get Global Attributes](https://developer.jtl-software.com/api-reference/scx/channel/attributes/get-global-attributes.md): Get global attributes - [Get Seller Attributes](https://developer.jtl-software.com/api-reference/scx/channel/attributes/get-seller-attributes.md): Get Seller specific attributes - [Global Attributes](https://developer.jtl-software.com/api-reference/scx/channel/attributes/global-attributes.md): Create or update global attribute. Global attributes not depending on categories and are visible for offers in a global scope. Use these kind of attributes to define channel specific needs. - [Seller Attributes](https://developer.jtl-software.com/api-reference/scx/channel/attributes/seller-attributes.md): Create or update Seller specific attributes. These kind of attributes can be used to provide seller specific attributes on global scope. Seller specific attributes not depending on categories and are visible for offers in a global scope. - [Get Category Tree](https://developer.jtl-software.com/api-reference/scx/channel/categories/get-category-tree.md) - [Update Category Tree](https://developer.jtl-software.com/api-reference/scx/channel/categories/update-category-tree.md): Update Channel Category tree. - [Generate MFA PIN](https://developer.jtl-software.com/api-reference/scx/channel/channel/generate-mfa-pin.md): Generates a Multi-Factor Authentication (MFA) PIN for channel updates. The PIN is sent to the channel's mfaContact email address and must be used when updating channel details via the PATCH /v1/channel endpoint. The PIN is stored securely and never returned directly to the client. It is deleted afte… - [List all SellerIds](https://developer.jtl-software.com/api-reference/scx/channel/channel/list-all-sellerids.md): The API Endpoint list all Seller IDs known by SCX-API with current status. - [Status](https://developer.jtl-software.com/api-reference/scx/channel/channel/status.md): Read Channel information - [Update Channel](https://developer.jtl-software.com/api-reference/scx/channel/channel/update-channel.md): Update Channel information. This endpoint is protected by MFA (2FA). A valid MFA PIN must be included in the request. The PIN can be generated using the GET /v1/channel/mfa-pin endpoint and will be sent to the channel's mfaContact email address. - [Acknowledge Events](https://developer.jtl-software.com/api-reference/scx/channel/events/acknowledge-events.md): Delete Events by eventId. If a event is deleted it will not redelivered with the next `GET /v1/channel/event` request - [Seller Events ](https://developer.jtl-software.com/api-reference/scx/channel/events/seller-events.md): API Endpoint to retrieve events from registered sellers. Events are various different actions which may occur when sellers are processing channel data such as orders. After receiving a seller events response, each event in the response needs to be acknowledged using `PATCH /v1/channel/event` reques… - [Payment Rules](https://developer.jtl-software.com/api-reference/scx/channel/meta/payment-rules.md): Payment Rules - [Shipping Rules](https://developer.jtl-software.com/api-reference/scx/channel/meta/shipping-rules.md): Shipping Rules can be used to define a list of Carriers which are supported by the connected Marketplace (supportedCarrierList). A connected Seller integration will provide the Id to the Carrier when the Shipping Information is transmitted. (see Event Type: `Seller:Order.Shipping`) - [Notification](https://developer.jtl-software.com/api-reference/scx/channel/notification/notification.md): Send a Channel Notification to SCX - [Mark Listing as failed ](https://developer.jtl-software.com/api-reference/scx/channel/offer/mark-listing-as-failed.md): Mark a offer listing as failed - [Mark Listing in-progress ](https://developer.jtl-software.com/api-reference/scx/channel/offer/mark-listing-in-progress.md): Mark OfferId as in progress. Until a offer is marked as in progress it will be redelivered on each GET /v1/channel/offer call. - [Offer successful listed](https://developer.jtl-software.com/api-reference/scx/channel/offer/offer-successful-listed.md): Offer listed - [Stock Updates (All Sellers)](https://developer.jtl-software.com/api-reference/scx/channel/offer/stock-updates-all-sellers.md): This endpoint retrieves all stock updates across all sellers for a channel. It provides a comprehensive view of inventory changes from all sellers associated with the authenticated channel. - [Stock Updates (by Seller)](https://developer.jtl-software.com/api-reference/scx/channel/offer/stock-updates-by-seller.md): This endpoint retrieves stock updates for offers from a specific seller within a channel. It allows you to sync inventory changes for a particular seller's offers over time. - [Accept Cancellation Request](https://developer.jtl-software.com/api-reference/scx/channel/order/accept-cancellation-request.md): Accept a cancellation Request for a Order or OrderItem - [Create Orders](https://developer.jtl-software.com/api-reference/scx/channel/order/create-orders.md): Create new Orders - [Deny Cancellation Request](https://developer.jtl-software.com/api-reference/scx/channel/order/deny-cancellation-request.md): Deny a cancellation Request for a Order or OrderItem - [Invoice](https://developer.jtl-software.com/api-reference/scx/channel/order/invoice.md): Download Invoice document - [Refund Processing Result](https://developer.jtl-software.com/api-reference/scx/channel/order/refund-processing-result.md): Send Refund processing result back to Seller. - [Request Order Cancellation](https://developer.jtl-software.com/api-reference/scx/channel/order/request-order-cancellation.md): Request cancallation for a Order or OrderItem - [Status Update](https://developer.jtl-software.com/api-reference/scx/channel/order/status-update.md): Update status for an existing order - [Update Order Address List](https://developer.jtl-software.com/api-reference/scx/channel/order/update-order-address-list.md): Address update for existing orders - [Upload Invoice](https://developer.jtl-software.com/api-reference/scx/channel/order/upload-invoice.md): Upload an invoice document for an order. - [Mark Report completed](https://developer.jtl-software.com/api-reference/scx/channel/report/mark-report-completed.md): Mark a reportId as completed. Once a reportId is marked as completed, it can not receive any additional data. A report is only valid up to 48h after requesting it. - [Report](https://developer.jtl-software.com/api-reference/scx/channel/report/report.md): This API route is deprecated and will be removed soon. Use `POST /v1/channel/report/{reportId}/data` instead. - [Send Data](https://developer.jtl-software.com/api-reference/scx/channel/report/send-data.md): Send partial report data to the Channel API. Once all data is sent, the reportId must be marked as completed by calling `POST /v1/channel/report/{reportId}/completed`. A report is only valid up to 48h after requesting it. - [Return Announcement ](https://developer.jtl-software.com/api-reference/scx/channel/return/return-announcement.md): Create a Return Announcement - [Return Processing Result ](https://developer.jtl-software.com/api-reference/scx/channel/return/return-processing-result.md): Send return Processing Result - [Create Seller](https://developer.jtl-software.com/api-reference/scx/channel/seller/create-seller.md): Connect a new Seller to SCX Platform - [Read Signup Session](https://developer.jtl-software.com/api-reference/scx/channel/seller/read-signup-session.md) - [Read Update Session](https://developer.jtl-software.com/api-reference/scx/channel/seller/read-update-session.md) - [Unlink Seller ](https://developer.jtl-software.com/api-reference/scx/channel/seller/unlink-seller.md): Unlink a Seller from Channel. When doing this the Channel will no longer reveive data for this Channel. - [Update Seller](https://developer.jtl-software.com/api-reference/scx/channel/seller/update-seller.md): Update a existing Seller - [Price Types](https://developer.jtl-software.com/api-reference/scx/channel/supported-prices/price-types.md): Create a price type for different customer groups. - [Create Ticket](https://developer.jtl-software.com/api-reference/scx/channel/ticket/create-ticket.md): Send a Ticket to Channel API - [Download Attachment](https://developer.jtl-software.com/api-reference/scx/channel/ticket/download-attachment.md): Download Attachment - [Upload Attachment](https://developer.jtl-software.com/api-reference/scx/channel/ticket/upload-attachment.md): Upload a attachment for a Ticket - [Public API](https://developer.jtl-software.com/api-reference/scx/public.md): Publicly accessible SCX endpoints that do not require authentication - [Channel List](https://developer.jtl-software.com/api-reference/scx/public/channel/channel-list.md): List all channels available through SCX platform. - [Seller API](https://developer.jtl-software.com/api-reference/scx/seller.md): Manage a seller's SCX configuration: channel connections, mappings, and account settings. - [Create Seller](https://developer.jtl-software.com/api-reference/scx/seller/account/create-seller.md): Create a seller signup session for a specific channel. The Useragent is required and will be validated against the channel's minimum Clients Version requirement (minimumClientsVersionRequired). - [Login SCX Account ](https://developer.jtl-software.com/api-reference/scx/seller/account/login-scx-account.md): Login SCX Account by creating a new refesh Token. - [Seller](https://developer.jtl-software.com/api-reference/scx/seller/account/seller.md): List all created Seller - [Unlink Seller from Channel](https://developer.jtl-software.com/api-reference/scx/seller/account/unlink-seller-from-channel.md) - [Update Seller](https://developer.jtl-software.com/api-reference/scx/seller/account/update-seller.md) - [Acknowledge Events](https://developer.jtl-software.com/api-reference/scx/seller/events/acknowledge-events.md): Delete Events by eventId. If a event is deleted it will not redelivered with the next GET /channel/event call - [Channel Events ](https://developer.jtl-software.com/api-reference/scx/seller/events/channel-events.md): Retrieve ChannelEvents from all subscriped Channels. Channel Events are various different actions which occure on the channel side. - [Category Attributes ](https://developer.jtl-software.com/api-reference/scx/seller/meta/category-attributes.md) - [Category Tree ](https://developer.jtl-software.com/api-reference/scx/seller/meta/category-tree.md): Returns JSON by default. Response can be gzipped if Accept header is set to "application/gzip". - [Category Tree Version List ](https://developer.jtl-software.com/api-reference/scx/seller/meta/category-tree-version-list.md): Deliver all category tree versions for Cannels where the currenty account has at least one active seller subscription - [Channel Attributes ](https://developer.jtl-software.com/api-reference/scx/seller/meta/channel-attributes.md) - [Channel Payment](https://developer.jtl-software.com/api-reference/scx/seller/meta/channel-payment.md): List all payment rules defined by channel - [Channel Price Types ](https://developer.jtl-software.com/api-reference/scx/seller/meta/channel-price-types.md): Provide channel supported price types - [Channel Seller Attributes ](https://developer.jtl-software.com/api-reference/scx/seller/meta/channel-seller-attributes.md) - [Channel Shipping](https://developer.jtl-software.com/api-reference/scx/seller/meta/channel-shipping.md): List all shipping rules defined by carrier - [Request Seller Attributes update ](https://developer.jtl-software.com/api-reference/scx/seller/meta/request-seller-attributes-update.md): SCX will ask the Channel for a Seller Attribute update for all Sellers connected with this Chanel. Once the update is prossed by Channel the Seller will receive a one Channel Event "Channel:MetaDataChanged" with type=SELLER_ATTRIBUTES for each connected Seller. - [Create Offer ](https://developer.jtl-software.com/api-reference/scx/seller/offer/create-offer.md) - [End Offer ](https://developer.jtl-software.com/api-reference/scx/seller/offer/end-offer.md) - [Update Offer ](https://developer.jtl-software.com/api-reference/scx/seller/offer/update-offer.md): Update an existing Offer - [Update Price](https://developer.jtl-software.com/api-reference/scx/seller/offer/update-price.md): Lightweight request which update price informationonly for already listed offers. If a offer is not yet listed on any Channel data will be be ignored. - [Update Stock ](https://developer.jtl-software.com/api-reference/scx/seller/offer/update-stock.md): Lightweight request which update stock amount only for already listed offers. If a offer is not yet listed the requests will be ignored. - [Upload Files](https://developer.jtl-software.com/api-reference/scx/seller/offer/upload-files.md): Supported image formats are: GIF, JPEG, PNG, SVG Supported document formats are: PDF, Plain text - [Upload Picture](https://developer.jtl-software.com/api-reference/scx/seller/offer/upload-picture.md): (This API is deprecated by `POST /v1/seller/offer/file`) Supported picture formats are: GIF JPEG PNG SVG - [Accept Cancellation Request](https://developer.jtl-software.com/api-reference/scx/seller/order/accept-cancellation-request.md): Accept a cancellation Request for a Order or OrderItem - [Deny Cancellation Request](https://developer.jtl-software.com/api-reference/scx/seller/order/deny-cancellation-request.md): Deny a cancellation Request for a Order or OrderItem - [Invoice](https://developer.jtl-software.com/api-reference/scx/seller/order/invoice.md): Download Invoice document - [Order Confirm ](https://developer.jtl-software.com/api-reference/scx/seller/order/order-confirm.md): Accept Order with Stauts `UNACKED`. - [Request Order Cancellation](https://developer.jtl-software.com/api-reference/scx/seller/order/request-order-cancellation.md): Request cancallation for a Order or OrderItem - [Return](https://developer.jtl-software.com/api-reference/scx/seller/order/return.md): Send information about a received return. - [Send Refund](https://developer.jtl-software.com/api-reference/scx/seller/order/send-refund.md): Send a refund for a list of Order Items to Channel - [Set Payment ](https://developer.jtl-software.com/api-reference/scx/seller/order/set-payment.md): Set payment information for orders. - [Shipping ](https://developer.jtl-software.com/api-reference/scx/seller/order/shipping.md): Send shipping information for shipped orders - [Upload Invoice](https://developer.jtl-software.com/api-reference/scx/seller/order/upload-invoice.md): Upload an invoice document for a previously created order. The returned `documentId` can later be used with `GetInvoiceDocument`. - [Report ](https://developer.jtl-software.com/api-reference/scx/seller/report/report.md): Download finsihed report as gzip compressed json - [Request Report ](https://developer.jtl-software.com/api-reference/scx/seller/report/request-report.md): Request a new report from channel. Reports a valid for 48 hours after request indicated by expiresIn. - [Download Attachment](https://developer.jtl-software.com/api-reference/scx/seller/ticket/download-attachment.md): Download Attachment - [Reply to Ticket](https://developer.jtl-software.com/api-reference/scx/seller/ticket/reply-to-ticket.md): Reply to a Ticket from Channel API - [Upload Attachment](https://developer.jtl-software.com/api-reference/scx/seller/ticket/upload-attachment.md): Upload a attachment for a Ticket - [Query Accounting Data](https://developer.jtl-software.com/api-reference/v2.0/accountingdata/query-accounting-data.md): Delivers a paginated overview of finalized accounting transactions, including invoices, credits, and their cancellations and corrections. - [Fetch Registration Status](https://developer.jtl-software.com/api-reference/v2.0/appregistration/fetch-registration-status.md): Obtain information about a registration request - [Register App](https://developer.jtl-software.com/api-reference/v2.0/appregistration/register-app.md): Send a registration request for an (external) application - [Register Multi Instance App](https://developer.jtl-software.com/api-reference/v2.0/appregistration/register-multi-instance-app.md): Sends a registration request for another instance of the same application - [Deletes a bill of materials item from a bill of materials.](https://developer.jtl-software.com/api-reference/v2.0/billofmaterialscomponentscommand/deletes-a-bill-of-materials-item-from-a-bill-of-materials.md) - [Deletes a bill of materials operation from a bill of materials.](https://developer.jtl-software.com/api-reference/v2.0/billofmaterialscomponentscommand/deletes-a-bill-of-materials-operation-from-a-bill-of-materials.md) - [Retrieves a bill of materials item by its ID.](https://developer.jtl-software.com/api-reference/v2.0/billofmaterialscomponentsquery/retrieves-a-bill-of-materials-item-by-its-id.md) - [Retrieves a bill of materials operation by its ID.](https://developer.jtl-software.com/api-reference/v2.0/billofmaterialscomponentsquery/retrieves-a-bill-of-materials-operation-by-its-id.md) - [Deletes a bill of materials.](https://developer.jtl-software.com/api-reference/v2.0/billsofmaterialscommand/deletes-a-bill-of-materials.md) - [Retrieves a bill of materials by its ID.](https://developer.jtl-software.com/api-reference/v2.0/billsofmaterialsquery/retrieves-a-bill-of-materials-by-its-id.md) - [Activates a bin location, making it available for operations.](https://developer.jtl-software.com/api-reference/v2.0/binlocationmanagementcommand/activates-a-bin-location-making-it-available-for-operations.md) - [Creates a new bin location in a warehouse.](https://developer.jtl-software.com/api-reference/v2.0/binlocationmanagementcommand/creates-a-new-bin-location-in-a-warehouse.md) - [Deactivates a bin location, making it unavailable for operations.](https://developer.jtl-software.com/api-reference/v2.0/binlocationmanagementcommand/deactivates-a-bin-location-making-it-unavailable-for-operations.md) - [Deletes a bin location from the warehouse.](https://developer.jtl-software.com/api-reference/v2.0/binlocationmanagementcommand/deletes-a-bin-location-from-the-warehouse.md) - [Locks a bin location for available stock, preventing it from being used for stock allocation.](https://developer.jtl-software.com/api-reference/v2.0/binlocationmanagementcommand/locks-a-bin-location-for-available-stock-preventing-it-from-being-used-for-stock-allocation.md) - [Locks a bin location, preventing stock movements.](https://developer.jtl-software.com/api-reference/v2.0/binlocationmanagementcommand/locks-a-bin-location-preventing-stock-movements.md) - [Unlocks a bin location for available stock, allowing it to be used for stock allocation.](https://developer.jtl-software.com/api-reference/v2.0/binlocationmanagementcommand/unlocks-a-bin-location-for-available-stock-allowing-it-to-be-used-for-stock-allocation.md) - [Updates metadata of an existing bin location (name, type, sort order).](https://developer.jtl-software.com/api-reference/v2.0/binlocationmanagementcommand/updates-metadata-of-an-existing-bin-location-name-type-sort-order.md) - [Returns a single bin location by its ID.](https://developer.jtl-software.com/api-reference/v2.0/binlocationmanagementquery/returns-a-single-bin-location-by-its-id.md) - [Returns all available bin location statuses.](https://developer.jtl-software.com/api-reference/v2.0/binlocationmanagementquery/returns-all-available-bin-location-statuses.md) - [Returns all available bin location types.](https://developer.jtl-software.com/api-reference/v2.0/binlocationmanagementquery/returns-all-available-bin-location-types.md) - [Query Cancellation Reasons](https://developer.jtl-software.com/api-reference/v2.0/cancellationreason/query-cancellation-reasons.md): Query all cancellation reasons for sales orders - [Query Invoice Cancellation Reasons](https://developer.jtl-software.com/api-reference/v2.0/cancellationreason/query-invoice-cancellation-reasons.md): Query all cancellation reasons for invoices - [Query Refund Cancellation Reasons](https://developer.jtl-software.com/api-reference/v2.0/cancellationreason/query-refund-cancellation-reasons.md): Query all cancellation reasons for refunds - [Query Sales Invoice Correction Cancellation Reasons](https://developer.jtl-software.com/api-reference/v2.0/cancellationreason/query-sales-invoice-correction-cancellation-reasons.md): Query all cancellation reasons for sales invoice corrections - [Creates a new Category.](https://developer.jtl-software.com/api-reference/v2.0/categorycommand/creates-a-new-category.md) - [Delete a Category](https://developer.jtl-software.com/api-reference/v2.0/categorycommand/delete-a-category.md) - [Updates a new Category](https://developer.jtl-software.com/api-reference/v2.0/categorycommand/updates-a-new-category.md) - [Delivers a single category](https://developer.jtl-software.com/api-reference/v2.0/categoryquery/delivers-a-single-category.md) - [Query Color Codes](https://developer.jtl-software.com/api-reference/v2.0/colorcodes/query-color-codes.md): Query all color codes for sales orders - [Query Companies](https://developer.jtl-software.com/api-reference/v2.0/company/query-companies.md): Query all companies - [Delivers a single company](https://developer.jtl-software.com/api-reference/v2.0/companydetailsquery/delivers-a-single-company.md) - [Create Number Range](https://developer.jtl-software.com/api-reference/v2.0/configuration/create-number-range.md): Create a new NumberRange based on the given NumberRange - [Delete Number Range](https://developer.jtl-software.com/api-reference/v2.0/configuration/delete-number-range.md): Delete a NumberRange, but only Deletable Numberranges - [Get Number Range](https://developer.jtl-software.com/api-reference/v2.0/configuration/get-number-range.md): Returns the requested NumberRange - [Get Number Ranges](https://developer.jtl-software.com/api-reference/v2.0/configuration/get-number-ranges.md): Returns all available Number Ranges - [Number Range Increment](https://developer.jtl-software.com/api-reference/v2.0/configuration/number-range-increment.md): Increment and returns the Next Number for the given NumberRange - [Number Range Preview](https://developer.jtl-software.com/api-reference/v2.0/configuration/number-range-preview.md): Returns a Preview of the Next Number for the given NumberRange - [Update Number Range](https://developer.jtl-software.com/api-reference/v2.0/configuration/update-number-range.md): Updates an Existing NumberRange - [Post v2copyitemdetails](https://developer.jtl-software.com/api-reference/v2.0/copyitemdetailscommand/post-v2copyitemdetails.md) - [Definition to query countries](https://developer.jtl-software.com/api-reference/v2.0/countryquery/definition-to-query-countries.md) - [Creates a new bill of materials for a production item, including its components.](https://developer.jtl-software.com/api-reference/v2.0/createcommand/creates-a-new-bill-of-materials-for-a-production-item-including-its-components.md) - [Creates a new bill of materials item for a bill of materials operation.](https://developer.jtl-software.com/api-reference/v2.0/createcommand/creates-a-new-bill-of-materials-item-for-a-bill-of-materials-operation.md) - [Creates a new bill of materials operation for a bill of materials, including its items.](https://developer.jtl-software.com/api-reference/v2.0/createcommand/creates-a-new-bill-of-materials-operation-for-a-bill-of-materials-including-its-items.md) - [Creates a new lot size for a production item.](https://developer.jtl-software.com/api-reference/v2.0/createcommand/creates-a-new-lot-size-for-a-production-item.md) - [Creates a new production item, including its bills of materials with their components.](https://developer.jtl-software.com/api-reference/v2.0/createcommand/creates-a-new-production-item-including-its-bills-of-materials-with-their-components.md) - [Mail Credit Note](https://developer.jtl-software.com/api-reference/v2.0/creditnote/mail-credit-note.md): Execute the mailing of a CreditNote - [Pdf Credit Note](https://developer.jtl-software.com/api-reference/v2.0/creditnote/pdf-credit-note.md): Execute the pdf creation of a CreditNote - [Print Credit Note](https://developer.jtl-software.com/api-reference/v2.0/creditnote/print-credit-note.md): Execute the printing of a CreditNote - [Trigger Customer Workflow](https://developer.jtl-software.com/api-reference/v2.0/customer/trigger-customer-workflow.md): Trigger a specific workflow event for a given customer - [Create Customer Category](https://developer.jtl-software.com/api-reference/v2.0/customercategory/create-customer-category.md): Create a new customer category - [Delete Customer Category](https://developer.jtl-software.com/api-reference/v2.0/customercategory/delete-customer-category.md): Delete a specific customercategory - [Get Customer Category](https://developer.jtl-software.com/api-reference/v2.0/customercategory/get-customer-category.md): Get a specific customercategory - [Query Customer Categories](https://developer.jtl-software.com/api-reference/v2.0/customercategory/query-customer-categories.md): Query all customer categories - [Update Customer Category](https://developer.jtl-software.com/api-reference/v2.0/customercategory/update-customer-category.md): Update a specific customer category - [Creates a customer](https://developer.jtl-software.com/api-reference/v2.0/customerdomaincommand/creates-a-customer.md) - [Updates a customer](https://developer.jtl-software.com/api-reference/v2.0/customerdomaincommand/updates-a-customer.md) - [Delivers a single customer by its id](https://developer.jtl-software.com/api-reference/v2.0/customerdomainquery/delivers-a-single-customer-by-its-id.md) - [Create Customer Group](https://developer.jtl-software.com/api-reference/v2.0/customergroup/create-customer-group.md): Create a new customer group - [Delete Customer Group](https://developer.jtl-software.com/api-reference/v2.0/customergroup/delete-customer-group.md): Delete a specific customergroup - [Get Customer Group](https://developer.jtl-software.com/api-reference/v2.0/customergroup/get-customer-group.md): Get a specific customergroup - [Query Customer Groups](https://developer.jtl-software.com/api-reference/v2.0/customergroup/query-customer-groups.md): Query all customer groups - [Update Customer Group](https://developer.jtl-software.com/api-reference/v2.0/customergroup/update-customer-group.md): Update a specific customer group - [Get Delivery Note](https://developer.jtl-software.com/api-reference/v2.0/deliverynote/get-delivery-note.md): Get a specific delivery note - [Get Delivery Note Packages](https://developer.jtl-software.com/api-reference/v2.0/deliverynote/get-delivery-note-packages.md): Get all packages for a specific delivery note - [Mail Delivery Note](https://developer.jtl-software.com/api-reference/v2.0/deliverynote/mail-delivery-note.md): Execute the mailing of a DeliveryNote - [Patch Package Data](https://developer.jtl-software.com/api-reference/v2.0/deliverynote/patch-package-data.md): Transmit Package Data - [Pdf Delivery Note](https://developer.jtl-software.com/api-reference/v2.0/deliverynote/pdf-delivery-note.md): Execute the pdf creation of a DeliveryNote - [Post Package Data For Delivery Note](https://developer.jtl-software.com/api-reference/v2.0/deliverynote/post-package-data-for-delivery-note.md): Transmit Package Data - [Print Delivery Note](https://developer.jtl-software.com/api-reference/v2.0/deliverynote/print-delivery-note.md): Execute the printing of a DeliveryNote - [Query Delivery Notes](https://developer.jtl-software.com/api-reference/v2.0/deliverynote/query-delivery-notes.md): Query all delivery notes - [Trigger Delivery Note Workflow](https://developer.jtl-software.com/api-reference/v2.0/deliverynote/trigger-delivery-note-workflow.md): Trigger a specific workflow event for a given delivery Note - [Creates one or more duplicates of an existing item with specified duplication options.](https://developer.jtl-software.com/api-reference/v2.0/duplicateitemcommand/creates-one-or-more-duplicates-of-an-existing-item-with-specified-duplication-options.md) - [Create Extension](https://developer.jtl-software.com/api-reference/v2.0/extensibility/create-extension.md): Create a new Extension and Validate the Signature of the Manifest - [Delete Extension](https://developer.jtl-software.com/api-reference/v2.0/extensibility/delete-extension.md): DELETE an existing Extension - [Get Extension](https://developer.jtl-software.com/api-reference/v2.0/extensibility/get-extension.md): Returns the requested Extension - [Get Extensions](https://developer.jtl-software.com/api-reference/v2.0/extensibility/get-extensions.md): Returns the installed Extensions - [Put Extension Manifest](https://developer.jtl-software.com/api-reference/v2.0/extensibility/put-extension-manifest.md): Push the Extension Manifest - [Update Extension](https://developer.jtl-software.com/api-reference/v2.0/extensibility/update-extension.md): Updates an Existing Extension - [Get Features](https://developer.jtl-software.com/api-reference/v2.0/features/get-features.md): Returns the available feature sets with release state and API version - [Get Status](https://developer.jtl-software.com/api-reference/v2.0/info/get-status.md): Returns the status of the API - [Get Invoice](https://developer.jtl-software.com/api-reference/v2.0/invoice/get-invoice.md): Get a specific invoice - [Mail Invoice](https://developer.jtl-software.com/api-reference/v2.0/invoice/mail-invoice.md): Execute the mailing of a Invoice - [Pdf Invoice](https://developer.jtl-software.com/api-reference/v2.0/invoice/pdf-invoice.md): Execute the pdf creation of a Invoice - [Print Invoice](https://developer.jtl-software.com/api-reference/v2.0/invoice/print-invoice.md): Execute the printing of a Invoice - [Query Invoice Line Items](https://developer.jtl-software.com/api-reference/v2.0/invoice/query-invoice-line-items.md): Query all line items for a specific invoice - [Query Invoice Workflow Events](https://developer.jtl-software.com/api-reference/v2.0/invoice/query-invoice-workflow-events.md): Query all available workflow events for invoices - [Query Invoices](https://developer.jtl-software.com/api-reference/v2.0/invoice/query-invoices.md): Query all Invoices - [Trigger Invoice Workflow](https://developer.jtl-software.com/api-reference/v2.0/invoice/trigger-invoice-workflow.md): Trigger a specific workflow event for a given invoice - [Trigger Invoice Workflow Event](https://developer.jtl-software.com/api-reference/v2.0/invoice/trigger-invoice-workflow-event.md): Trigger a specific workflow event for a given invoice - [Exclude marketplace invoice correction PDFs from upload.](https://developer.jtl-software.com/api-reference/v2.0/invoicingcommand/exclude-marketplace-invoice-correction-pdfs-from-upload.md) - [Exclude marketplace invoice corrections from upload.](https://developer.jtl-software.com/api-reference/v2.0/invoicingcommand/exclude-marketplace-invoice-corrections-from-upload.md) - [Exclude marketplace invoice PDFs from upload.](https://developer.jtl-software.com/api-reference/v2.0/invoicingcommand/exclude-marketplace-invoice-pdfs-from-upload.md) - [Reset the upload counter for marketplace invoice corrections.](https://developer.jtl-software.com/api-reference/v2.0/invoicingcommand/reset-the-upload-counter-for-marketplace-invoice-corrections.md) - [Resets PDF generation for marketplace invoices/invoice corrections so they can be reprinted and uploaded again.](https://developer.jtl-software.com/api-reference/v2.0/invoicingcommand/resets-pdf-generation-for-marketplace-invoicesinvoice-corrections-so-they-can-be-reprinted-and-uploaded-again.md) - [Query Availabilities](https://developer.jtl-software.com/api-reference/v2.0/item/query-availabilities.md): Query all availabilites for items - [Query Conditions](https://developer.jtl-software.com/api-reference/v2.0/item/query-conditions.md): Query all item conditions - [Query Responsible Persons](https://developer.jtl-software.com/api-reference/v2.0/item/query-responsible-persons.md): Query all ResponsiblePerson - [Query Shipping Classes](https://developer.jtl-software.com/api-reference/v2.0/item/query-shipping-classes.md): Query all shipping classes - [Query Tax Classes](https://developer.jtl-software.com/api-reference/v2.0/item/query-tax-classes.md): Query all tax classes - [Adds a new value to an existing item variation.](https://developer.jtl-software.com/api-reference/v2.0/itemdetailscommand/adds-a-new-value-to-an-existing-item-variation.md) - [Adds a new variation (e.g., color, size) to an existing item. Variations allow customers to select different product options.](https://developer.jtl-software.com/api-reference/v2.0/itemdetailscommand/adds-a-new-variation-eg-color-size-to-an-existing-item-variations-allow-customers-to-select-different-product-options.md) - [Adds supplier information to an existing regular item. This command allows the association of suppliers with the item, including details such as purchase prices, delivery times, and order intervals.](https://developer.jtl-software.com/api-reference/v2.0/itemdetailscommand/adds-supplier-information-to-an-existing-regular-item-this-command-allows-the-association-of-suppliers-with-the-item-including-details-such-as-purchase-prices-delivery-times-and-order-intervals.md) - [Creates a new regular item with all specified properties. This command enables complete configuration of an item including identifiers, descriptions, prices, and measurements.](https://developer.jtl-software.com/api-reference/v2.0/itemdetailscommand/creates-a-new-regular-item-with-all-specified-properties-this-command-enables-complete-configuration-of-an-item-including-identifiers-descriptions-prices-and-measurements.md) - [Modifies an existing regular item with all specified properties. This command enables complete reconfiguration of an item including identifiers, descriptions, prices, measurements, and miscellaneous information.](https://developer.jtl-software.com/api-reference/v2.0/itemdetailscommand/modifies-an-existing-regular-item-with-all-specified-properties-this-command-enables-complete-reconfiguration-of-an-item-including-identifiers-descriptions-prices-measurements-and-miscellaneous-information.md) - [Removes a specific value from an item variation.](https://developer.jtl-software.com/api-reference/v2.0/itemdetailscommand/removes-a-specific-value-from-an-item-variation.md) - [Removes an existing variation from an item. All associated variation values and combinations will also be removed.](https://developer.jtl-software.com/api-reference/v2.0/itemdetailscommand/removes-an-existing-variation-from-an-item-all-associated-variation-values-and-combinations-will-also-be-removed.md) - [Retrieves a single article by its ID including all sub-elements](https://developer.jtl-software.com/api-reference/v2.0/itemdetailsquery/retrieves-a-single-article-by-its-id-including-all-sub-elements.md) - [Activates a language in the system](https://developer.jtl-software.com/api-reference/v2.0/languagescommand/activates-a-language-in-the-system.md) - [Deactivates a language in the system](https://developer.jtl-software.com/api-reference/v2.0/languagescommand/deactivates-a-language-in-the-system.md) - [Query for activated languages](https://developer.jtl-software.com/api-reference/v2.0/languagesquery/query-for-activated-languages.md) - [Login](https://developer.jtl-software.com/api-reference/v2.0/login/login.md): Sends a request to log in the user / dynamically assign the WAWI user. Only use this request if your API uses SSL. - [Logout](https://developer.jtl-software.com/api-reference/v2.0/logout/logout.md): Sends a request to log out the user - [Retrieves a lot size by its ID.](https://developer.jtl-software.com/api-reference/v2.0/lotsizesquery/retrieves-a-lot-size-by-its-id.md) - [Mail Offer](https://developer.jtl-software.com/api-reference/v2.0/offer/mail-offer.md): Execute the mailing of a Offer - [Pdf Offer](https://developer.jtl-software.com/api-reference/v2.0/offer/pdf-offer.md): Execute the pdf creation of a Offer - [Print Offer](https://developer.jtl-software.com/api-reference/v2.0/offer/print-offer.md): Execute the printing of a Offer - [Deletes the specified marketplace offers.](https://developer.jtl-software.com/api-reference/v2.0/offerscommand/deletes-the-specified-marketplace-offers.md) - [Removes the item assignment from the specified marketplace offers.](https://developer.jtl-software.com/api-reference/v2.0/offerscommand/removes-the-item-assignment-from-the-specified-marketplace-offers.md) - [Sets the maximum stock quantity for the specified marketplace offers.](https://developer.jtl-software.com/api-reference/v2.0/offerscommand/sets-the-maximum-stock-quantity-for-the-specified-marketplace-offers.md) - [Sets the minimum stock quantity for the specified marketplace offers.](https://developer.jtl-software.com/api-reference/v2.0/offerscommand/sets-the-minimum-stock-quantity-for-the-specified-marketplace-offers.md) - [Triggers stock synchronisation for the specified marketplace offers.](https://developer.jtl-software.com/api-reference/v2.0/offerscommand/triggers-stock-synchronisation-for-the-specified-marketplace-offers.md) - [Query On Hold Reasons](https://developer.jtl-software.com/api-reference/v2.0/onholdreason/query-on-hold-reasons.md): Query all on hold reasons for sales orders - [Exclude marketplace order cancellation uploads from upload.](https://developer.jtl-software.com/api-reference/v2.0/orderscommand/exclude-marketplace-order-cancellation-uploads-from-upload.md) - [Exclude marketplace return uploads from upload.](https://developer.jtl-software.com/api-reference/v2.0/orderscommand/exclude-marketplace-return-uploads-from-upload.md) - [Exclude marketplace shipping information uploads from upload.](https://developer.jtl-software.com/api-reference/v2.0/orderscommand/exclude-marketplace-shipping-information-uploads-from-upload.md) - [Reset the upload counter for marketplace order cancellation uploads.](https://developer.jtl-software.com/api-reference/v2.0/orderscommand/reset-the-upload-counter-for-marketplace-order-cancellation-uploads.md) - [Reset the upload counter for marketplace payment uploads.](https://developer.jtl-software.com/api-reference/v2.0/orderscommand/reset-the-upload-counter-for-marketplace-payment-uploads.md) - [Reset the upload counter for marketplace return uploads.](https://developer.jtl-software.com/api-reference/v2.0/orderscommand/reset-the-upload-counter-for-marketplace-return-uploads.md) - [Reset the upload counter for marketplace shipping information uploads.](https://developer.jtl-software.com/api-reference/v2.0/orderscommand/reset-the-upload-counter-for-marketplace-shipping-information-uploads.md) - [Query Payment Methods](https://developer.jtl-software.com/api-reference/v2.0/paymentmethod/query-payment-methods.md): Query all payment methods - [Installed Printers](https://developer.jtl-software.com/api-reference/v2.0/printer/installed-printers.md): Returns all Installed Printers - [Add new product groups.](https://developer.jtl-software.com/api-reference/v2.0/productgroupscommand/add-new-product-groups.md) - [Delete existing product groups.](https://developer.jtl-software.com/api-reference/v2.0/productgroupscommand/delete-existing-product-groups.md) - [Update the properties of product groups.](https://developer.jtl-software.com/api-reference/v2.0/productgroupscommand/update-the-properties-of-product-groups.md) - [Retrieves a production item by its ID.](https://developer.jtl-software.com/api-reference/v2.0/productionitemsquery/retrieves-a-production-item-by-its-id.md) - [Retrieves a production item by the ID of the underlying item.](https://developer.jtl-software.com/api-reference/v2.0/productionitemsquery/retrieves-a-production-item-by-the-id-of-the-underlying-item.md) - [Creates a new production order.](https://developer.jtl-software.com/api-reference/v2.0/productionorderscommand/creates-a-new-production-order.md) - [Releases an existing production order.](https://developer.jtl-software.com/api-reference/v2.0/productionorderscommand/releases-an-existing-production-order.md) - [Retrieves a production order by its ID.](https://developer.jtl-software.com/api-reference/v2.0/productionordersquery/retrieves-a-production-order-by-its-id.md) - [Create Property](https://developer.jtl-software.com/api-reference/v2.0/property/create-property.md): Create a new property - [Create Property Group](https://developer.jtl-software.com/api-reference/v2.0/property/create-property-group.md): Create a new property group - [Create Property Value](https://developer.jtl-software.com/api-reference/v2.0/property/create-property-value.md): Create a new value for a specific property - [Create Property Value Description](https://developer.jtl-software.com/api-reference/v2.0/property/create-property-value-description.md): Create a new description for a specific property value - [Delete Property Value](https://developer.jtl-software.com/api-reference/v2.0/property/delete-property-value.md): Delete a specific value for a given property - [Delete Property Value Description](https://developer.jtl-software.com/api-reference/v2.0/property/delete-property-value-description.md): Delete the description for a specific property value and language - [Query Properties](https://developer.jtl-software.com/api-reference/v2.0/property/query-properties.md): Query all properties for items - [Query Property Groups](https://developer.jtl-software.com/api-reference/v2.0/property/query-property-groups.md): Query all groups for properties - [Query Property Value Descriptions](https://developer.jtl-software.com/api-reference/v2.0/property/query-property-value-descriptions.md): Query all descriptions for a specific property value - [Query Property Values](https://developer.jtl-software.com/api-reference/v2.0/property/query-property-values.md): Query all velues for a specific property - [Update Property Value](https://developer.jtl-software.com/api-reference/v2.0/property/update-property-value.md): Update the value of a specific property - [Update Property Value Description](https://developer.jtl-software.com/api-reference/v2.0/property/update-property-value-description.md): Update the description for a specific property value and language - [Create Return](https://developer.jtl-software.com/api-reference/v2.0/return/create-return.md): Create a new return with associated items and packages. - [Get Return](https://developer.jtl-software.com/api-reference/v2.0/return/get-return.md): Get a specific return - [Query Return Line Items](https://developer.jtl-software.com/api-reference/v2.0/return/query-return-line-items.md): Query all line items for a specific return - [Query Return Packages](https://developer.jtl-software.com/api-reference/v2.0/return/query-return-packages.md): Query all packages for a specific return - [Query Returns](https://developer.jtl-software.com/api-reference/v2.0/return/query-returns.md): Query all returns - [Query Return Reasons](https://developer.jtl-software.com/api-reference/v2.0/returnreason/query-return-reasons.md): Query all return reasons - [Query Return States](https://developer.jtl-software.com/api-reference/v2.0/returnstate/query-return-states.md): Query all return states - [Get Sales Channels](https://developer.jtl-software.com/api-reference/v2.0/saleschannel/get-sales-channels.md): Get all sales channels - [Updates the active sales channels for a set of items](https://developer.jtl-software.com/api-reference/v2.0/saleschannelscommand/updates-the-active-sales-channels-for-a-set-of-items.md) - [Cancel a sales invoice correction](https://developer.jtl-software.com/api-reference/v2.0/salesinvoicecorrectiondomaincommand/cancel-a-sales-invoice-correction.md) - [Create a new sales invoice correction from an existing invoice](https://developer.jtl-software.com/api-reference/v2.0/salesinvoicecorrectiondomaincommand/create-a-new-sales-invoice-correction-from-an-existing-invoice.md) - [Cancel a sales invoice](https://developer.jtl-software.com/api-reference/v2.0/salesinvoicedomaincommand/cancel-a-sales-invoice.md) - [Create a new sales invoice for a salesorder](https://developer.jtl-software.com/api-reference/v2.0/salesinvoicedomaincommand/create-a-new-sales-invoice-for-a-salesorder.md) - [Cancel Sales Order](https://developer.jtl-software.com/api-reference/v2.0/salesorder/cancel-sales-order.md): Cancel a specific sales order - [Create Sales Order File](https://developer.jtl-software.com/api-reference/v2.0/salesorder/create-sales-order-file.md): Create a new file for a specific sales order - [Create Sales Order Line Item](https://developer.jtl-software.com/api-reference/v2.0/salesorder/create-sales-order-line-item.md): Create a new line item for a specific sales order - [Create Sales Order Line Item File](https://developer.jtl-software.com/api-reference/v2.0/salesorder/create-sales-order-line-item-file.md): Create a new file for a specific sales order line item - [Create Sales Order Note](https://developer.jtl-software.com/api-reference/v2.0/salesorder/create-sales-order-note.md): Create a new note for a specific sales order - [Delete Sales Order Custom Field](https://developer.jtl-software.com/api-reference/v2.0/salesorder/delete-sales-order-custom-field.md): Delete the value of a specific custom field of a given sales order - [Delete Sales Order File](https://developer.jtl-software.com/api-reference/v2.0/salesorder/delete-sales-order-file.md): Delete a specific file for a given sales order - [Delete Sales Order Line Item](https://developer.jtl-software.com/api-reference/v2.0/salesorder/delete-sales-order-line-item.md): Delete a specific line item for a given sales order - [Delete Sales Order Line Item File](https://developer.jtl-software.com/api-reference/v2.0/salesorder/delete-sales-order-line-item-file.md): Delete all line item files for a given sales order and line item - [Delete Sales Order Note](https://developer.jtl-software.com/api-reference/v2.0/salesorder/delete-sales-order-note.md): Delete a specific note for a given sales order - [Mail Sales Order](https://developer.jtl-software.com/api-reference/v2.0/salesorder/mail-sales-order.md): Execute the mailing of a SalesOrder - [Pdf Sales Order](https://developer.jtl-software.com/api-reference/v2.0/salesorder/pdf-sales-order.md): Execute the pdf creation of a SalesOrder - [Print Sales Order](https://developer.jtl-software.com/api-reference/v2.0/salesorder/print-sales-order.md): Execute the printing of a SalesOrder - [Query Sales Order File Data](https://developer.jtl-software.com/api-reference/v2.0/salesorder/query-sales-order-file-data.md): Query the data for a specific sales order file - [Query Sales Order Files](https://developer.jtl-software.com/api-reference/v2.0/salesorder/query-sales-order-files.md): Query all files for a specific sales order - [Query Sales Order Line Item File Data](https://developer.jtl-software.com/api-reference/v2.0/salesorder/query-sales-order-line-item-file-data.md): Query the data for a specific sales order file - [Query Sales Order Line Item Files](https://developer.jtl-software.com/api-reference/v2.0/salesorder/query-sales-order-line-item-files.md): Query files for line items of a specific sales order - [Query Sales Order Line Items](https://developer.jtl-software.com/api-reference/v2.0/salesorder/query-sales-order-line-items.md): Query all line items for a specific sales order - [Query Sales Order Notes](https://developer.jtl-software.com/api-reference/v2.0/salesorder/query-sales-order-notes.md): Query all notes for a specific sales order - [Query Sales Order Workflow Events](https://developer.jtl-software.com/api-reference/v2.0/salesorder/query-sales-order-workflow-events.md): Query all available workflow events for sales orders - [Trigger Sales Order Workflow](https://developer.jtl-software.com/api-reference/v2.0/salesorder/trigger-sales-order-workflow.md): Trigger a specific workflow event for a given sales order - [Trigger Sales Order Workflow Event](https://developer.jtl-software.com/api-reference/v2.0/salesorder/trigger-sales-order-workflow-event.md): Trigger a specific workflow event for a given sales order - [Update Sales Order](https://developer.jtl-software.com/api-reference/v2.0/salesorder/update-sales-order.md): Update a specific sales order - [Update Sales Order Custom Field](https://developer.jtl-software.com/api-reference/v2.0/salesorder/update-sales-order-custom-field.md): Update the value of a specific sales order custom field - [Update Sales Order File](https://developer.jtl-software.com/api-reference/v2.0/salesorder/update-sales-order-file.md): Update a file for a specific sales order - [Update Sales Order Line Item](https://developer.jtl-software.com/api-reference/v2.0/salesorder/update-sales-order-line-item.md): Update a line item for a specific sales order - [Update Sales Order Line Item File](https://developer.jtl-software.com/api-reference/v2.0/salesorder/update-sales-order-line-item-file.md): Update a file for a specific sales order line item - [Update Sales Order Note](https://developer.jtl-software.com/api-reference/v2.0/salesorder/update-sales-order-note.md): Update a specific note for a given sales order - [[Deprecated] Use salesorder/calculate instead. Calculate prices, discounts, and taxes for a sales order without persisting it.](https://developer.jtl-software.com/api-reference/v2.0/salesorderdomaincommand/[deprecated]-use-salesordercalculate-insteadcalculate-prices-discounts-and-taxes-for-a-sales-order-without-persisting-it.md) - [Calculate prices, discounts, and taxes for a sales order without persisting it.](https://developer.jtl-software.com/api-reference/v2.0/salesorderdomaincommand/calculate-prices-discounts-and-taxes-for-a-sales-order-without-persisting-it.md) - [Creates a new sales order.](https://developer.jtl-software.com/api-reference/v2.0/salesorderdomaincommand/creates-a-new-sales-order.md) - [Modifies an existing sales order.](https://developer.jtl-software.com/api-reference/v2.0/salesorderdomaincommand/modifies-an-existing-sales-order.md) - [Delivers a single sales order by its id](https://developer.jtl-software.com/api-reference/v2.0/salesorderdomainquery/delivers-a-single-sales-order-by-its-id.md) - [Returns a list of price details for the requested items.](https://developer.jtl-software.com/api-reference/v2.0/salesorderdomainquery/returns-a-list-of-price-details-for-the-requested-items.md) - [Returns an empty sales order with default values without persisting it. This is equivalent to opening a new sales order dialog in the UI.](https://developer.jtl-software.com/api-reference/v2.0/salesorderdomainquery/returns-an-empty-sales-order-with-default-values-without-persisting-it-this-is-equivalent-to-opening-a-new-sales-order-dialog-in-the-ui.md) - [Cancel a sales quotation](https://developer.jtl-software.com/api-reference/v2.0/salesquotationdomaincommand/cancel-a-sales-quotation.md) - [Create a new sales order for a sales quotation](https://developer.jtl-software.com/api-reference/v2.0/salesquotationdomaincommand/create-a-new-sales-order-for-a-sales-quotation.md) - [Creates a new sales quotation.](https://developer.jtl-software.com/api-reference/v2.0/salesquotationdomaincommand/creates-a-new-sales-quotation.md) - [Delivers a single sales quotation by its id](https://developer.jtl-software.com/api-reference/v2.0/salesquotationdomainquery/delivers-a-single-sales-quotation-by-its-id.md) - [Package Weight](https://developer.jtl-software.com/api-reference/v2.0/shipment/package-weight.md): Set the weight of a package by ID - [Shipping Label](https://developer.jtl-software.com/api-reference/v2.0/shipment/shipping-label.md): Download a PDF Shipping Label from database by ID - [Delivers an existing Package](https://developer.jtl-software.com/api-reference/v2.0/shipmentpackagescommand/delivers-an-existing-package.md) - [Modifies an existing Package Weight](https://developer.jtl-software.com/api-reference/v2.0/shipmentpackagescommand/modifies-an-existing-package-weight.md) - [Delivers order data for a specific package](https://developer.jtl-software.com/api-reference/v2.0/shipmentpackagesquery/delivers-order-data-for-a-specific-package.md) - [Creates a new shipping class](https://developer.jtl-software.com/api-reference/v2.0/shippingclasscommand/creates-a-new-shipping-class.md) - [Query Shipping Methods](https://developer.jtl-software.com/api-reference/v2.0/shippingmethod/query-shipping-methods.md): Query all shipping methods - [Query Serial Number Per Warehouse](https://developer.jtl-software.com/api-reference/v2.0/stock/query-serial-number-per-warehouse.md): Query the serial numbers for a specific item and warehouse - [Query Stock Changes](https://developer.jtl-software.com/api-reference/v2.0/stock/query-stock-changes.md): Returns all stock changes for a specific item from a given start date - [Query Stocks Per Item](https://developer.jtl-software.com/api-reference/v2.0/stock/query-stocks-per-item.md): Query stocks for a specific item, warehouse or storage location - [Stock Adjustment](https://developer.jtl-software.com/api-reference/v2.0/stock/stock-adjustment.md): Adjust the stock of a specific item. Depending from the item and warehouse many more details must be given (f.e. storage location, batch,...). - [Query Suppliers](https://developer.jtl-software.com/api-reference/v2.0/supplier/query-suppliers.md): Query all suppliers - [Get Tax For Item](https://developer.jtl-software.com/api-reference/v2.0/tax/get-tax-for-item.md): Returns the Taxrate for the given Item - [Get Tax For Tax Class](https://developer.jtl-software.com/api-reference/v2.0/tax/get-tax-for-tax-class.md): Returns the Taxrate for the given Item - [Creates a new tax class in the system](https://developer.jtl-software.com/api-reference/v2.0/taxdomaincommand/creates-a-new-tax-class-in-the-system.md) - [Creates a new tax code in the system](https://developer.jtl-software.com/api-reference/v2.0/taxdomaincommand/creates-a-new-tax-code-in-the-system.md) - [Deletes an existing tax class](https://developer.jtl-software.com/api-reference/v2.0/taxdomaincommand/deletes-an-existing-tax-class.md) - [Deletes an existing tax code](https://developer.jtl-software.com/api-reference/v2.0/taxdomaincommand/deletes-an-existing-tax-code.md) - [Updates an existing tax class](https://developer.jtl-software.com/api-reference/v2.0/taxdomaincommand/updates-an-existing-tax-class.md) - [Updates an existing tax code](https://developer.jtl-software.com/api-reference/v2.0/taxdomaincommand/updates-an-existing-tax-code.md) - [Returns a list of all tax classes and their calculated tax rates for the given parameters.](https://developer.jtl-software.com/api-reference/v2.0/taxdomainquery/returns-a-list-of-all-tax-classes-and-their-calculated-tax-rates-for-the-given-parameters.md) - [Query Transaction Status](https://developer.jtl-software.com/api-reference/v2.0/transactionstatus/query-transaction-status.md): Query all transaction status for sales order - [Query Storage Location Type](https://developer.jtl-software.com/api-reference/v2.0/warehouse/query-storage-location-type.md): Query all storage location types - [Query Storage Locations](https://developer.jtl-software.com/api-reference/v2.0/warehouse/query-storage-locations.md): Query all storage locations for a given warehouse - [Query Warehouse Types](https://developer.jtl-software.com/api-reference/v2.0/warehouse/query-warehouse-types.md): Query all warehouse types - [Query Warehouses](https://developer.jtl-software.com/api-reference/v2.0/warehouse/query-warehouses.md): Query all warehouses - [Creates a new shipping box within a warehouse.](https://developer.jtl-software.com/api-reference/v2.0/warehouseassistantcommand/creates-a-new-shipping-box-within-a-warehouse.md) - [Permanently deletes a shipping box and all its attributes (Rule SB-8).](https://developer.jtl-software.com/api-reference/v2.0/warehouseassistantcommand/permanently-deletes-a-shipping-box-and-all-its-attributes-rule-sb-8.md) - [Reassigns a shipping box to a different bin location (Rule SB-5).](https://developer.jtl-software.com/api-reference/v2.0/warehouseassistantcommand/reassigns-a-shipping-box-to-a-different-bin-location-rule-sb-5.md) - [Updates mutable metadata of an existing shipping box. TypeId is immutable (Rule SB-3).](https://developer.jtl-software.com/api-reference/v2.0/warehouseassistantcommand/updates-mutable-metadata-of-an-existing-shipping-box-typeid-is-immutable-rule-sb-3.md) - [Adds bin locations to a warehouse zone.](https://developer.jtl-software.com/api-reference/v2.0/warehousezonecommand/adds-bin-locations-to-a-warehouse-zone.md) - [Creates a new warehouse zone.](https://developer.jtl-software.com/api-reference/v2.0/warehousezonecommand/creates-a-new-warehouse-zone.md) - [Deletes a warehouse zone.](https://developer.jtl-software.com/api-reference/v2.0/warehousezonecommand/deletes-a-warehouse-zone.md) - [Removes bin locations from a warehouse zone.](https://developer.jtl-software.com/api-reference/v2.0/warehousezonecommand/removes-bin-locations-from-a-warehouse-zone.md) - [Updates mutable metadata (code, description, type) of an existing warehouse zone.](https://developer.jtl-software.com/api-reference/v2.0/warehousezonecommand/updates-mutable-metadata-code-description-type-of-an-existing-warehouse-zone.md) - [Create Pick List](https://developer.jtl-software.com/api-reference/v2.0/wms/create-pick-list.md): Create a new pick list for a specific wms warehouse - [Query Pick List](https://developer.jtl-software.com/api-reference/v2.0/wms/query-pick-list.md): Query all pick lists for a specific wms warehouse that are not completed. - [Query Pick List Position](https://developer.jtl-software.com/api-reference/v2.0/wms/query-pick-list-position.md): Query all positions for a given pick list - [Query Pick List Template](https://developer.jtl-software.com/api-reference/v2.0/wms/query-pick-list-template.md): Query all pick list templates. A pick list template is used for creating a new pick list. - [Creates a new workbench resource](https://developer.jtl-software.com/api-reference/v2.0/workbenchresourcescommand/creates-a-new-workbench-resource.md) - [Retrieves a single workbench resource by its ID](https://developer.jtl-software.com/api-reference/v2.0/workbenchresourcesquery/retrieves-a-single-workbench-resource-by-its-id.md) - [Creates a new workbench resource type](https://developer.jtl-software.com/api-reference/v2.0/workbenchresourcetypescommand/creates-a-new-workbench-resource-type.md) - [Queries a single workbench resource type by its ID](https://developer.jtl-software.com/api-reference/v2.0/workbenchresourcetypesquery/queries-a-single-workbench-resource-type-by-its-id.md) - [Configure Sync](https://developer.jtl-software.com/api-reference/v2.0/worker/configure-sync.md): Restart the Worker - [Get Worker Status](https://developer.jtl-software.com/api-reference/v2.0/worker/get-worker-status.md): Returns the Status of the Worker - [Get Worker Syncs](https://developer.jtl-software.com/api-reference/v2.0/worker/get-worker-syncs.md): Returns the Available Syncs of the Worker - [Sync Control](https://developer.jtl-software.com/api-reference/v2.0/worker/sync-control.md): Control the Sync Processes - [Build with AI](https://developer.jtl-software.com/get-started/build-with-ai.md): Build faster on JTL platform by consuming the docs in your AI-coding tools (like Cursor, Claude, etc) - [Create a Developer Account](https://developer.jtl-software.com/get-started/create-developer-account.md): Set up your development environment in three connected steps. Takes about 10 minutes. - [Quickstart: From Scratch](https://developer.jtl-software.com/get-started/quick-start/from-scratch.md): Build a JTL Cloud App from scratch using Next.js. Understand every piece of the architecture. - [Quickstart: From Template](https://developer.jtl-software.com/get-started/quick-start/from-template.md): Clone the sample app, add your credentials, and have a running JTL Cloud App in under 15 minutes. - [Submit to the App Store](https://developer.jtl-software.com/get-started/submit-to-app-store.md): Deploy your app, update your manifest, and get your app listed in the JTL App Store. - [Test Your App](https://developer.jtl-software.com/get-started/test-your-app.md): How to test your app in the JTL sandbox environment - [What is the JTL Platform?](https://developer.jtl-software.com/get-started/what-is-jtl-platform.md): A quick introduction to the JTL ecosystem and what you can build on it - [What's Next?](https://developer.jtl-software.com/get-started/whats-next.md): Explore deeper topics and advanced guides after completing the quick start - [App Shell & UI Integration](https://developer.jtl-software.com/guides/cloud-apps/app-shell-ui-integration.md): How to integrate your app with the JTL App Shell using the manifest and AppBridge communication - [Architecture Overview](https://developer.jtl-software.com/guides/cloud-apps/architecture-overview.md): Understand how JTL Cloud Apps are structured, how they communicate with the platform, and the four integration types available. - [Authentication & Login](https://developer.jtl-software.com/guides/cloud-apps/authentication-login.md): Implement OAuth 2.0 client credentials and session token verification in your JTL Cloud App. - [Best Practices](https://developer.jtl-software.com/guides/cloud-apps/best-practices.md): Recommended patterns and practices for building Cloud Apps, including migration from the legacy plugin bridge - [Handling Webhooks & Events](https://developer.jtl-software.com/guides/cloud-apps/handling-webhooks.md): Implement AppBridge event handlers and lifecycle webhook endpoints in your JTL Cloud App. - [Using Platform APIs](https://developer.jtl-software.com/guides/cloud-apps/using-platform-apis.md): Call the JTL Cloud and JTL-Wawi APIs from your backend using REST for authentication and GraphQL for ERP data. - [Available APIs](https://developer.jtl-software.com/guides/erp-integration/available-apis.md): The three APIs available for integrating with JTL, and how to choose between them. - [Integration Overview](https://developer.jtl-software.com/guides/erp-integration/integration-overview.md): Overview of ERP integration options with the JTL Platform, including authentication and available endpoints - [API Keys & Tokens](https://developer.jtl-software.com/guides/essentials/authentication/api-keys-tokens.md): Manage API keys, session tokens, and JWTs for the JTL Platform - [OAuth 2.0 Flow](https://developer.jtl-software.com/guides/essentials/authentication/oauth2-flow.md): How authentication works on the JTL platform: Cloud OAuth 2.0, OnPremise API keys, and SCX refresh tokens. - [Scopes & Permissions](https://developer.jtl-software.com/guides/essentials/authentication/scopes-permissions.md): Control what your app can access on the JTL Platform - [SSO Integration](https://developer.jtl-software.com/guides/essentials/authentication/sso-integration.md): Single Sign-On integration for JTL Cloud Apps (currently in development). - [Error Handling](https://developer.jtl-software.com/guides/essentials/common-patterns/error-handling.md): Error handling in JTL APIs - [Pagination](https://developer.jtl-software.com/guides/essentials/common-patterns/pagination.md): Paginate through large result sets from JTL APIs - [Rate Limiting](https://developer.jtl-software.com/guides/essentials/common-patterns/rate-limiting.md): Understand how rate limits work across JTL's APIs: quotas, response headers, and strategies for staying within limits. - [Versioning](https://developer.jtl-software.com/guides/essentials/common-patterns/versioning.md): Understand how JTL versions its APIs, manifests, and platform components, and how to keep your integration stable across updates. - [Webhooks & Events](https://developer.jtl-software.com/guides/essentials/common-patterns/webhooks.md): How event systems work on the JTL platform: AppBridge events, lifecycle hooks, and SCX polling events. - [Guides Overview](https://developer.jtl-software.com/guides/guides-overview.md): Guides for building Cloud Apps, marketplace channels, and ERP integrations on JTL. - [Authorization](https://developer.jtl-software.com/guides/marketplace-channels/authorization.md): How to authenticate against the SCX APIs: refresh tokens, access tokens, and Bearer headers. - [Channel API Overview](https://developer.jtl-software.com/guides/marketplace-channels/channel-api-overview.md): Introduction to the JTL Marketplace Channel API: events, metadata, and media content handling. - [Order Management](https://developer.jtl-software.com/guides/marketplace-channels/order-management.md): Handle orders across marketplace channels: creation, status updates, cancellations, returns, and refunds. - [Product Sync](https://developer.jtl-software.com/guides/marketplace-channels/product-sync.md): Synchronize product and offer listings between JTL and marketplace channels via the Channel API - [Rate Limits](https://developer.jtl-software.com/guides/marketplace-channels/rate-limits.md): Per-endpoint quotas, rate-limit response headers, and 429 handling across the SCX APIs. - [Seller Management](https://developer.jtl-software.com/guides/marketplace-channels/seller-management.md): Managing seller accounts through SCX: sign-up, update, and unlink flows. - [Changelog](https://developer.jtl-software.com/help/changelog.md): What changed — release notes and migration guides - [FAQ](https://developer.jtl-software.com/help/faq.md): Frequently asked questions about the JTL Platform - [Status Page](https://developer.jtl-software.com/help/status-page.md): Check the current status of JTL Platform services - [Support](https://developer.jtl-software.com/help/support.md): How to get help — Teams, email, and community resources - [API Errors & Status Codes](https://developer.jtl-software.com/help/troubleshooting/api-errors-status-codes.md): Reference for API error codes and their meanings - [Authentication Issues](https://developer.jtl-software.com/help/troubleshooting/authentication-issues.md): Troubleshoot authentication and authorization problems - [Build & Deployment Issues](https://developer.jtl-software.com/help/troubleshooting/build-deployment-issues.md): Troubleshoot build failures and deployment problems - [Common Errors](https://developer.jtl-software.com/help/troubleshooting/common-errors.md): Solutions for common errors when working with the JTL Platform - [JTL Developer Platform](https://developer.jtl-software.com/index.md): Build apps for 50,000+ JTL merchants. From first idea to live in the App Store. - [Aufbau der XML-Datei (Auftragimport)](https://developer.jtl-software.com/jtlwawiextern/AufbauXMLDateiAuftrag.md) - [Beispiel: XML Auftragsimport](https://developer.jtl-software.com/jtlwawiextern/AuftragsimportBeispiel.md) - [Beispielprojekt](https://developer.jtl-software.com/jtlwawiextern/Beispielprojekt.md) - [Druckmethoden](https://developer.jtl-software.com/jtlwawiextern/Druckmethoden.md) - [Beispiel: XML Gutschriftenimport](https://developer.jtl-software.com/jtlwawiextern/GutschriftimportBeispiel.md) - [JTLwawiExtern.dll einbinden](https://developer.jtl-software.com/jtlwawiextern/JTLwawiExterndll_einbinden.md) - [Speichermethoden](https://developer.jtl-software.com/jtlwawiextern/Speichermethoden.md) - [Beispiel: Versanddatenimport](https://developer.jtl-software.com/jtlwawiextern/VersanddatenimportBeispiel.md) - [Workflow Event-IDs](https://developer.jtl-software.com/jtlwawiextern/WorkflowEventIDs.md) - [Workflow-Methoden](https://developer.jtl-software.com/jtlwawiextern/Workflowmethoden.md) - [Beispiel-XML-Dateien](https://developer.jtl-software.com/jtlwawiextern/XML-Dateien.md) - [JTL-Wawi Wiki für Externe Entwickler](https://developer.jtl-software.com/jtlwawiextern/index.md) - [Concepts & Terminology](https://developer.jtl-software.com/platform/concepts-terminology.md): Glossary of JTL Platform concepts: App Shell, SCX, ERP, and more - [Platform Overview](https://developer.jtl-software.com/platform/overview.md): What JTL Cloud platform is and how the architecture works - [Security & Compliance](https://developer.jtl-software.com/platform/security-compliance.md): Data handling, authentication model, and compliance information for the JTL Platform - [API Client Libraries](https://developer.jtl-software.com/sdks-tools/api-client-libraries.md): Auto-generated API client libraries for various languages - [C# / .NET SDK](https://developer.jtl-software.com/sdks-tools/csharp-dotnet-sdk.md): Official JTL SDK for C# and .NET - [JavaScript / TypeScript SDK](https://developer.jtl-software.com/sdks-tools/javascript-typescript-sdk.md): Official JTL SDK for JavaScript and TypeScript, including React Hooks - [JTL CLI](https://developer.jtl-software.com/sdks-tools/jtl-cli.md): Command-line interface for JTL app development, auth, and scaffolding - [PHP SDK](https://developer.jtl-software.com/sdks-tools/php-sdk.md): Official JTL SDK for PHP - [VS Code Extension](https://developer.jtl-software.com/sdks-tools/vscode-extension.md): JTL extension for Visual Studio Code - [Cloud App Starter (React)](https://developer.jtl-software.com/templates/cloud-app-react.md): React starter template for building JTL Cloud Apps - [Cloud App Starter (Vue)](https://developer.jtl-software.com/templates/cloud-app-vue.md): Vue.js starter template for building JTL Cloud Apps - [Marketplace Channel Starter](https://developer.jtl-software.com/templates/marketplace-channel-starter.md): Starter template for building JTL marketplace channel integrations - [Webhook Handler Template](https://developer.jtl-software.com/templates/webhook-handler.md): Template for handling JTL Platform webhook events ## OpenAPI Specs - [2.0](https://developer.jtl-software.com/openapi/2.0.json) - [seller](https://developer.jtl-software.com/openapi/scx/seller.json) - [public](https://developer.jtl-software.com/openapi/scx/public.json) - [channel](https://developer.jtl-software.com/openapi/scx/channel.json) - [auth](https://developer.jtl-software.com/openapi/scx/auth.json) - [1.3](https://developer.jtl-software.com/openapi/1.3.json) - [1.2](https://developer.jtl-software.com/openapi/1.2.json) - [1.1](https://developer.jtl-software.com/openapi/1.1.json) - [1.0](https://developer.jtl-software.com/openapi/1.0.json)