MGC API Terms of Use
Manitoulin Group of Companies (MGC) and Manitoulin Transport provide API services for the purpose of customers, partners, and 3rd party providers to create integration automation to reduce operating costs, increase data accuracy, and provide access to data in a secure and reliable manner.
Agreement to the API Terms
By accessing the MGC Platform APIs directly or through a third-party application, you agree to be bound by the API Terms. You must read, agree to, and accept all of the terms and conditions contained in the API Terms in order to use the MGC API. Additionally, you agree to and accept the MGC Terms and Conditions. If you disagree with any of the terms of the API Terms or the MGC Terms and Conditions, MGC does not grant you a license to use the MGC API.
Access to the MGC API platform for customers, partners and 3rd party providers is considered Developer access.
Developers Use of the MGC API
Developers wishing to use and access the MGC API in connection with the development and distribution of a Developer Application or automation tool and agree to the additional requirements herein. The developer and MGC hereby agree as follows:
Developer Registration
Before using the MGC API, the Developer must provide accurate information identifying its organization and the individual representative who will serve as a point of contact for MGC. The registration may be completed and accepted by MGC through the MTDirect web application portal.
MGC Account Managers will review the application for access and confirm the Developer understands the terms of use before making Access Credentials available to the Developer.
“Access Credentials” means the necessary security keys, secrets, tokens, and other credentials to access the MGC API. All activities that occur using your Access Credentials are your responsibility.
“Access Credentials” are specific to you and are confidential information. Keep them secret. You must not sell, transfer, or sublicense the Access Credentials.Access Credentials” are used for API set limits and reporting of usage.
Development of the Developer Application
Subject to these Terms of Use, Developer will develop one or more Developer Applications or automation tools. The Developer will ensure that all Developer Applications are and remain in compliance with the API Terms and the MGC Terms of Service.
Permitted Uses of the MGC API
Your use of the MGC API is limited to the purpose of facilitating integration and automation between your own application MGC Site and Site Services. Some examples of permitted uses of the MGC API would be to create Applications that:
- Check the status of a shipment
- Request a pickup
- Check the ETA of a route
Prohibited Uses of the MGC API
- Use the MGC API in any Developer Application that includes adult content, promotes gambling, involves the sale of tobacco or alcohol to persons under 21 years of age, promotes or offers malicious code, or violates any applicable law or regulation.
- Use the MGC API to retrieve MGC Content that is then aggregated with third-party search results in such a way that a user cannot attribute the MGC Content to MGC (such as aggregated search results).
- Distribute or allow access to the MGC API to anyone other than the entity on whose behalf the Developer agreed to these Terms, or create an application programming interface that enables access to MGC Content.
Prohibited Uses/Functions of Developer Application
- Developer and the Developer Application must not do the following: Implement features or business practices that unlawfully harm the professional reputation or relationships of MGC or MGC users.
- Try to exceed or circumvent limitations on calls and use.
- This includes creating multiple Developer Applications for identical or largely similar purposes.
- Download, scrape, post, or transmit, in any form or by any means, any part of the Site or Site Services, including data retrieved by web browser plugins.
- Copy, reformat, reverse-engineer, or otherwise modify the MGC API, Access Credentials, the Site, the Site Services, or any MGC Content.
Interfere with or disrupt MGC services, MGC servers or networks connected to MGC services, or disobey any requirements, procedures, policies or regulations of networks connected to the MGC Site or Site Services.
API License
Using the MGC API
As part of the API Terms, MGC grants you a non-exclusive, non-transferable, and non-sublicensable (except as expressly permitted herein) license to use the MGC API solely to do the following and subject to the restrictions outlined in the API Terms:
Enable your Application to interact with MGC’s applications and databases to retrieve information necessary to facilitate your own use of the Site and Site Services through your Application
Rearrange or reorganize MGC Content within your Application; and Display in your Application MGC Content consistent with this Agreement.
Access Credentials
MGC will provide you with Access Credentials that permit you to access the MGC API. The Access Credentials are the property of MGC and may be revoked if you share them with any third party (other than as allowed in the API Terms) if they are compromised, if you violate the API Terms or the MGC Terms of Service, or if MGC terminates the API Terms.
API Access Credentials will be valid for one year from the date of issue. Thirty (30) days before the key’s expiry, the technical and administrative contacts on the account will be notified via email.
API Call Limitations
The number of API calls you will be permitted to make during any given period may be limited. MGC will determine call limits based on various factors, including the ways your Application may be used or the anticipated volume of use associated with your Application. MGC may, in its sole discretion, charge you for API calls that exceed the call limits or terminate your access to the MGC API.
API Path | Daily Limit |
---|---|
api/bol/get_labels | 300 |
api/bol/get_pdf | 300 |
api/bol/save_bol | 200 |
api/bol/upload | 100 |
api/online_pickup/submit | 200 |
api/online_quoting/quote | 1000 |
api/online_quoting/quote_pdf | 50 |
api/probill/images/download | 500 |
api/probill/images/links | 500 |
api/probill/lookup/item | 5000 |
api/probill/pickup/history | 250 |
api/probill/search/ | 5000 |
api/shippingtools/fuel_surcharge | 100 |
api/shippingtools/transit_time_calculator | 500 |
Access to the MGC API
Subject to the API Terms, MGC may, in its sole discretion, make specific instances or versions of the MGC API available to the Developer for use in connection with Developer Applications or tools. MGC may terminate such access to the MGC API, in whole or certain features, functions, or services thereof, for convenience at any time. The MGC API will be deemed to be a part of the Site Services as outlined in the MGC Terms and Conditions.
API Support and Changes
We may provide technical support, upgrades, or modifications of the API at our sole discretion. We may cease providing technical support, upgrades, or modifications of the MGC API at any time and for any reason without notice or liability to the Developer.
MGC may release new versions of the API and require the Developer to use the new version of the API.
2024-10-7 | Version: 1.2