Software Limitations and API Terms of Use

Last updated: February 26, 2026

The purpose of this Exhibit is to define the Software limitations as well as the terms of use of the API, as defined below, for the Software specified in the Agreement (as defined in the MSA). Unless otherwise set out in the Documentation or in the applicable Schedule, this Exhibit defines the limits that apply when using the Software.

For the avoidance of doubt, Software limitations specified in this Exhibit or in the Documentation apply to the Agreement in any of the following cases:

  1. the direct use of the API;
  2. when accessing the Software via web app or SDK; or
  3. when using the API is required to provide Professional Services or technical support.

1. DEFINITIONS

All capitalized terms not otherwise defined herein shall have the meanings set forth in the Agreement.

  • “API” or “Partium API”: means any of the documented Application Programmable Interfaces provided as part of the Software and documented in the Partium Developer Center at https://developer.partium.io.
  • “Catalog” means the ensemble of parts and assemblies that are imported into the systems running the Software.
  • “Catalog Data” means the digital information related to the Catalog, including Part Images, part attribute textual data, documentation files, and relations among parts, among others.
  • “Part Image” means an image file that is used as Search Image, Display Image, or both simultaneously, where “Search Image” means an image that represents a part in your Catalog Data and is used internally by the Software’s part search technology, and “Display Image” means an image that represents a part in your Catalog Data and can be visualized through the Software’s web app.

2. FILE FORMATS, SIZES, AND IMAGE RESOLUTIONS

File formats, file sizes, and image resolutions for Catalog Data have service limitations and constraints specified in the Documentation.


3. TERMS OF USE FOR PARTIUM APIS
3.1. API use license

Subject to Customer’s compliance with this Agreement, Licensor grants Customer a non-exclusive, non-transferable, and non-sublicensable (except as expressly permitted in the applicable Schedule) license to use Partium API solely to enable Customer's application to interact with the Software to send and retrieve information necessary to facilitate the permitted use of the Software through Customer's application.


3.2. API access and authentication

For access via a Partium API, Customer will need to use an API Key or an OAuth Access Token, either option permits to access the Software as an Authorized User. Any API Key made available to Customer must be kept confidential and may be revoked if Customer shares them with any third party (other than as allowed under this Agreement), if (a) they are compromised, (b) Customer violates any of these Terms, or (c) this Agreement is terminated for any reason.


3.3. API call limitations and other restrictions

The number of API calls Customer is permitted to make during any given period shall be defined in the Schedule. Exceeding such limit may lead to:

  1. Partium charging Customer for API calls that exceed the call limits, as set out in Section 4 “Fees and Payment Terms” of the MSA or, in the absence of Purchased Limits specific to the corresponding API, at its sole discretion; or
  2. temporarily block Customer’s access to the corresponding API in accordance with these terms when the stability of the system running the Software is compromised.

The API calls also have service limitations such as rate limiting as specified in the Documentation. The maximum number of Part Images per part is defined in the applicable Schedule.

In addition to Customer obligations pursuant to Section 3 “Customer Obligations and Responsibilities” and Section 4 “Restrictions on Use” of the MSA, Customer further agrees not and will not facilitate or enable others to:

  1. distribute, publish, or allow access or linking to the API or content from any location or source other than Customer’s application or system;
  2. enable or permit use or disclosure of Software via the API other than as authorized under this Agreement;
  3. commercialize (that is, sell, rent, trade or lease) Partium to third parties;
  4. access the Software for any other purposes other than bona fide use of Partium in accordance with this Agreement;
  5. modify, decompile, reverse engineer or otherwise alter the Software or API;
  6. use robots, spiders, scraping or other technology to access or use our technology platform or Partium in general to obtain any information or services beyond what Partium provides to Customer under this Agreement;
  7. use the API in a manner that exceeds reasonable request volume, constitutes excessive or abusive usage or otherwise fails to comply or is inconsistent with any reasonable instructions or policy published by us; or
  8. use the API to: (i) infringe Partium’s copyright, patents, trademarks, trade secrets or other property rights or rights of publicity or privacy; (ii) transmit any viruses or other computer programming routines that may damage, detrimentally interfere with, surreptitiously intercept or expropriate any system or data; or (iii) interfere, disrupt or attempt to use Partium’s technology platform to gain unauthorized access to any computer system, server, network or account for which Customer does not have authorization to access or at a level exceeding its authorization; or (iv) in general create liability for Partium or cause Partium to lose (in whole or in part) the services of Partium’s ISPs or other suppliers.

3.4. Suspension/termination

Notwithstanding Section 10 “Term and Termination” of the MSA, in the event of any breach by Customer of the restrictions set out in this Exhibit, Partium will provide Customer notice of the same, and if it is not corrected within ten (10) calendar days, Partium may (i) suspend all API and Software access rights provided to Customer or, in the event this does not prevent a breach, Partium may (ii) terminate this Agreement.

In the event any such breach causes immediate material harm or significant risks, as determined by Partium  in our reasonable good faith judgment, to the Software or the Partium-hosted installation of the Software, Partium may immediately suspend all API access rights and other services to Customer, with immediate notice of the suspension. Partium will resume access rights and other services when such breach is remedied and all issues related thereto are resolved, without prejudice to Partium’s right to terminate this Agreement.

In addition, Partium may suspend or terminate API access (a) if Partium is required to do so by law; (b) when the applicable Schedule has expired or been terminated; or (c) when providing such access to the API could create a substantial economic burden, material technical burden, or a security risk as determined by Partium in our reasonable good faith judgment.


3.5. Modification of the API

Partium may modify the API in accordance with the terms set out in this Agreement.


4. VERSIONING AND CHANGES TO APIS

Any breaking change considered a Substantial Change, as defined in Service Levels, Software Maintenance, and Support Services (SLA), that Partium needs to introduce to the API interface would result in an increase in the current version number.
Examples of breaking changes include removing fields, dropping support for certain headers, removing a path completely, and significantly altering the behavior of a path or operation.

Non-breaking changes considered a Minor Change, as defined in the SLA, are introduced to the API versions on the fly, along with bug and security fixes, without increasing any version number.
Examples of non-breaking changes include adding new fields, adding new paths/operations, performance improvements, bugfixes, fixing security issues, and slightly changing the behavior of a path/operation without changing its intention, meaning, or expected result.

Changes to the APIs are expected to happen with a certain frequency, and the most important ones are added to the version's changelog in the Documentation.