1. INTRODUCTION
1.1 The provisions of this Schedule apply to the extent identified in the Order Form.
1.2 Notify wishes to grant, and the Client wishes to enjoy, the rights set out in Clause 1, in relation to the API and API Data, subject to the terms of this API Licence.
2. INTERPRETATION
2.1 The definitions and rules of interpretation in this clause apply in this API Licence, in addition to the definitions and rules of interpretation set out in the MSA Terms & Conditions.
API |
the Notify Cloud Public API application programming interface described in the Specification, the API Documentation, and any other related API materials made available to the Client by Notify including, without limitation, at https://www.notifytechnology.com/developers/ as may be updated from time to time by incorporation of a Maintenance Release or Feedback. |
API Call |
each call from an Application via the API to interact with Notify Software. |
API Data |
all data published or made available through the API, along with any related metadata. |
API Key |
the security key Notify makes available for the Client to access the API. |
API Limits |
the restrictions set out at https://www.notifytechnology.com/developers/. |
Application |
any applications developed by, or on behalf of, the Client to interact with the API. |
Authorised Users |
the users authorised by Notify to access the API on behalf of the Client via the API Key. |
Business Day |
a day other than a Saturday, Sunday or public holiday in England when banks in London are open for business. |
Client System |
the Application, together with any other network and information systems (including any hardware, software and other infrastructure) and processes operated by or on behalf of the Client that is used to access the API, make an API Call or otherwise communicate or interact with Notify Software. |
Data Standards |
the data standards set out in 0 of Appendix 2. |
Derived Data |
data created by the Client or an End User, now or in future, which has benefited from, derived from, relied on or made any use of, the API or API Data (including, without limitation, where the Client or End User has created data by modifying, re-formatting, analysing or performing searches, look ups and/or enquiries using the API or API Data). |
End Users |
any individuals (such as the Client’s employees, contractors, or agents) whom the Client permits or enables to use or access the API. |
Effective Date |
means the date specified in the Order Form. |
Fee |
the licence fee payable by the Client to Notify under Clause 8. |
Feedback |
all current and future suggestions, comments or other feedback regarding the API or API Data provided by or on behalf of the Client. |
Heightened Cybersecurity Requirements |
any laws, regulations, codes, guidance (from regulatory and advisory bodies, whether mandatory or not), international and national standards, industry schemes and sanctions, which are applicable to either the Client or any End User relating to security of network and information systems and security breach and incident reporting requirements, which may include the Cybersecurity Directive ((EU) 2016/1148), Commission Implementing Regulation ((EU) 2018/151) and the Network and Information Systems Regulations 2018 (SI 2018/506), all as amended or updated from time to time. |
Maintenance Release |
release of the API that corrects faults, adds functionality or otherwise amends or upgrades the API, but which does not constitute a New Version. |
New Version |
any new version of the API which from time to time is publicly marketed and offered for purchase by Notify in the course of its normal business, being a version which contains such significant differences from the previous versions as to be generally accepted in the marketplace as constituting a new product. |
Notify Brand Guidelines |
the brand usage guidelines that Notify may provide or publish from time to time. |
Notify Marks |
Notify’s proprietary trade marks, trade names, branding, or logos made available for use in connection with the API or API Data pursuant to this API Licence. |
Release Purpose |
those purposes for which the API and API Data can be used, as set out in 0 of Appendix 1. |
Security Standards |
the security standards set out in 0 of Appendix 2. |
Service Levels |
the service levels referred to in Part 5 of Appendix 2. |
Specification |
the document detailing the specification of the API which forms Appendix 3. |
Technical Standards |
the technical standards set out in 0 of Appendix 2. |
Usage Data |
information about the Client and its personnel, representatives and agents, including End Users, in connection with their use of the API and API Data. |
Virus |
any thing or device (including any software, code, file or program) which may: prevent, impair or otherwise adversely affect the operation of any computer software, hardware or network, any telecommunications service, equipment or network or any other service or device; prevent, impair or otherwise adversely affect access to or the operation of any program or data, including the reliability of any program or data (whether by re-arranging, altering or erasing the program or data in whole or part or otherwise); or adversely affect the user experience, including worms, trojan horses, viruses and other similar things or devices. |
Vulnerability |
a weakness in the computational logic (for example, code) found in software and hardware components that when exploited, results in a negative impact to the confidentiality, integrity, or availability, and the term Vulnerabilities shall be construed accordingly. |
2.2 Clause, Appendix and paragraph headings shall not affect the interpretation of this API Licence.
2.3 Unless expressly stated otherwise, or the context otherwise requires:
2.3.1 words in the singular shall include the plural and, in the plural, shall include the singular;
2.3.2 a reference to a statute or statutory provision is a reference to it as amended, extended or re-enacted from time to time;
2.3.3 a reference to one gender shall include a reference to the other genders; and
2.3.4 any words following the terms including, include, in particular, for example or any similar expression shall be interpreted as illustrative and shall not limit the sense of the words, description, definition, phrase or term preceding those terms.
2.4 In the case of conflict or ambiguity between any provision contained in the body of this API Licence and any provision contained in the appendices, the provision in the body of this API Licence shall take precedence.
2.5 A person includes a natural person, corporate or unincorporated body (whether or not having separate legal personality) and that person’s personal representatives, successors and permitted assigns.
2.6 References to clauses and Appendices are to the clauses and Appendices of this API Licence and references to paragraphs are to paragraphs of the relevant Appendices.
2.7 The Appendices form part of this API Licence and shall have effect as if set out in full in the body of this API Licence. Any reference to this API Licence includes the Appendices.
3. LICENCE
3.1 In consideration of the Fee paid by the Client to Notify, receipt of which Notify hereby acknowledges, Notify grants to the Client a non-exclusive licence during the term of this API Licence:
3.1.1 for the Authorised Users to access the API solely for the purposes of:
(a) internally developing the Applications that will communicate and interoperate with Notify Software for the Release Purpose;
(b) making API Calls in compliance with the API Limits;
3.1.2 to display the API Data received from the API, together with any Derived Data, within the Application for the Release Purpose;
3.1.3 display certain Notify Marks in compliance with the Notify Brand Guidelines solely in connection with the use of the API, API Data and the Applications and not in connection with the advertising, promotion, distribution, or sale of any other products or services.
3.2 The Client’s sole means of accessing the API, for the purposes of Clause 3.1, shall be via the API Key.
3.3 In relation to the scope of use set out in Clause 3.1 the Client shall not (and shall ensure End Users do not):
3.3.1 make API Calls in excess of the API Limits;
3.3.2 remove any proprietary notices from the API or API Data;
3.3.3 use the API or API Data in any manner or for any purpose that infringes, misappropriates, or otherwise infringes any Intellectual Property Rights or other right of any person, or that violates any applicable law;
3.3.4 design or permit the Applications to disable, override, or otherwise interfere with any Notify-implemented communications to end users, consent screens, user settings, alerts, warning, or the like;
3.3.5 use the API, including in any of the Applications, to replicate or attempt to replace the user experience of the Notify Software;
3.3.6 attempt to cloak or conceal the Client’s identity or the identity of the Applications when requesting authorisation to use the API or making an API Call;
3.3.7 except to the extent expressly permitted under this Clause 3:
(a) combine or integrate the API or API Data with any software, technology, services, or materials not approved in advance by Notify, including AI-related technologies, large language or other foundation models;
(b) pass or allow access to the API or API Data to any third party;
(c) access all or any part of any the API or API Data to build a product, service and/or software which competes with the API or the goods, services or software provided by Notify (or any part of it); or
(d) commercially exploit, sell, license or distribute any API or API Data or any products and/or services incorporating the results retrieved using the API or via an API Call.
3.3.8 scrape, build databases or otherwise create copies of any data accessed or obtained using the API, except as necessary to enable a usage scenario for the Application that has been approved by Notify;
3.3.9 use the API, or any API Data, to conduct performance testing of the Notify Software unless expressly permitted by Notify pursuant to a duly executed written agreement;
3.3.10 make the Application available for use in a manner that circumvents the need for users to obtain a valid license to the Notify Software or service that is accessed through the API;
3.3.11 misrepresent expressly, by omission, or implication, the need for users to obtain a valid license to the Notify Software or service that is accessed through the API;
3.4 Except as expressly stated in this Clause 3, the Client has no right (and shall not permit any third party) to copy, adapt, reverse engineer, decompile, disassemble, modify, adapt or make error corrections to the API or Notify Software, in whole or in part (except to the extent that applicable law overrides this provision or any part hereof).
3.5 The Client shall not use the API or API Data other than as specified in this Clause 3 without the prior written consent of Notify.
3.6 Without prejudice to its other rights and remedies under this API Licence, should the Client use the API or API Data other than as specified in this Clause 3 without the prior written consent of Notify, Notify may, in its sole discretion:
3.6.1 terminate this API Licence, or suspend the Client’s access and use to the API and the API Data, on written notice with immediate effect; and/or
3.6.2 require the Client to pay, for broadening the scope of the licences granted under this API Licence to cover the unauthorised use, an amount equal to the fees which Notify would have levied (in accordance with its normal commercial terms then current) had it licensed any such unauthorised use on the date when such use commenced together with interest at the rate provided for in Clause 8.7 of the MSA Terms & Conditions, from such date to the date of payment.
3.7 Notify shall be entitled to suspend the Client’s access to, and use of, the API and the API Data under Clause 3.6.1 until such time as the breach is remedied to Notify’s reasonable satisfaction, which may include (where payment is required under Clause 3.6.2) until Notify has received that payment in cleared funds from the Client.
4. CLIENT RESPONSIBILITIES
4.1. The Client will be provided with an API Key during the registration process. The Client may not share the API Key with any third party other than Authorised Users, must keep the API Key and all log-in information secure, and must use the API Key as the Client’s sole means of accessing the API. The API Key may be replaced at any time by Notify on notice to the Client.
4.2 The Client shall:
4.2.1 ensure that no End User other than an Authorised User accesses the API.
4.2.2 without affecting its other obligations under this API Licence, comply with all applicable laws and regulations with respect to its activities under this API Licence;
4.2.3 carry out all of its responsibilities set out in this API Licence in a timely and efficient manner. In the event of any delays in the Client’s provision of such assistance as agreed by the parties, Notify may adjust any agreed timetable or delivery schedule as reasonably necessary;
4.2.4 keep a complete and accurate record of:
(a) its End Users;
(b) its development of the Application;
(c) its use of the API and API Data;
(d) its other obligations under this API Licence,
and produce such records to Notify on request from time to time; and
4.2.5 ensure that it informs Notify as soon as it becomes aware of any unauthorised use of the API or API Data by any person.
4.3 Subject to Clause 13.2, the Client is responsible and liable for all uses of the API resulting from access provided by the Client, directly or indirectly, whether such access or use is permitted by or in breach of this API Licence, including use with any Application or third-party software. Without limiting the generality of the foregoing, the Client is responsible for all acts and omissions of End Users in connection with the Application and their use of the API and API Data, if any. Any act or omission by an End User that would constitute a breach of this API Licence if taken by the Client will be deemed a breach of this API Licence by the Client. The Client shall take reasonable efforts to make all End Users aware of this API Licence’s provisions as applicable to such End Users and shall cause End Users to comply with such provisions.
4.4 The Client shall monitor the use of the API for any activity that breaches applicable laws, rules, and regulations or any terms and conditions of this API Licence, including any fraudulent, inappropriate, or potentially harmful behaviour, and promptly restrict any offending users of the Applications from further use of the Applications.
4.5 The name of the contact that the Client gave to Notify when the Client applied for an API Key must be reachable at all times for privacy and security questions or concerns. The Client can change this name or contact by signing up for a new API Key and providing the correct contact information and using the new API Key instead.
5. MAINTENANCE RELEASES
5.1 Notify shall make Maintenance Releases available to the Client no later than such releases are generally made available to its other customers. Notify warrants that no Maintenance Release will adversely affect or change the then existing interface, facilities or functions of the API.
5.2 The Client is required to make any change to the Application that is required for integration as a result of such Maintenance Release at the Client’s sole cost and expense as soon as reasonably practicable after receipt.
6. FEEDBACK
6.1 The Client may, in its discretion, provide Feedback to Notify, but Notify shall not be obliged to take any action in response to the Feedback.
6.2 Feedback, even if marked confidential, will not create any confidentiality obligations on Notify unless Notify has otherwise agreed in writing, signed by an authorised signatory of Notify.
6.3 Without prejudice to its other rights and remedies (including under this API Licence), Notify will be free to use, disclose, reproduce, distribute, implement in the Notify Software or the API and otherwise commercialise all Feedback provided by the Client without obligation or restriction of any kind, and the Client hereby waives all rights to be compensated or seek compensation for the Feedback and will ensure that any relevant moral rights are waived. These rights survive this API Licence.
7. AUDIT
7.1 Notify, or its representative, may physically or remotely monitor and audit the Client’s use of the API and the API Data to ensure the Client is complying with the terms of this API Licence, provided any physical audit shall take place on reasonable advance notice and at reasonable times. Such audit may include an audit of the Usage Data to verify the name and password of each End User.
7.2 If the audit referred to in Clause 7.1 reveals that the API or API Data has been used or accessed other than in accordance with this API Licence, then, without prejudice to Notify’s other rights, the Client shall promptly disable such access and use and Notify shall be entitled to revoke any existing passwords, or not issue any new passwords, to any End User so implicated in the unauthorised use or access.
7.3 The Client shall keep complete and accurate records to demonstrate its compliance with the terms of this API Licence, and the fulfilment of its obligations under it, including those matters set out at Clause 4.2.4 and shall make such records available for inspection by Notify, or Notify’s representative, as part of the audit referred to in Clause 7.1.
8. FEES
8.1 The Client shall pay to Notify the licence fees set out in the Order Form.
9. CONFIDENTIALITY AND PUBLICITY
9.1 For the avoidance of doubt the API, and the API Key shall be considered the confidential information of Notify for the purposes of this API Licence.
9.2 The Client shall not make, or permit any person to make, any public announcement concerning this API Licence without the prior written consent of Notify, except as required by law, any governmental or regulatory authority (including, without limitation, any relevant securities exchange), any court or other authority of competent jurisdiction.
9.3 The provisions of Clause 13 of the Master Services Agreement shall apply to any Personal Data that forms part of the API Data.
10. SYSTEMS AND SECURITY
10.1 The Client:
10.1.1 is responsible for the operation and security of the Client System and the Application;
10.1.2 shall ensure that the Client System and the Application comply with any relevant specifications provided by Notify from time to time;
10.1.3 shall be, to the extent permitted by law and except as otherwise expressly provided in this API Licence, solely responsible for procuring, maintaining and securing its network connections and telecommunications links from the Client System and the Application to the Notify Software, and all problems, conditions, delays, delivery failures and all other loss or damage arising from or relating to the Client’s network connections or telecommunications links or caused by the internet; and
10.1.4 will take reasonable steps to:
(a) secure the API, the API Data, the Notify Marks and the API Key (including all copies thereof) from infringement, misappropriation, theft, misuse of unauthorised access; and
(b) prevent the introduction of any Virus or Vulnerability into Notify’s network and information systems (including the Notify Software), via the Client’s (or End User’s) use of the API, the API Key or otherwise.
10.2 The Client:
10.2.1 is required to develop the Application, and undertake API Calls, in line with the Technical Standards;
10.2.2 is required to request API Data via the API in the format specified in the Data Standards; and
10.2.3 must adhere to the Security Standards and the Service Levels.
10.3 The Client must promptly report any security deficiencies in or intrusions to its Applications that the Client discovers to Notify in writing. The Client will work with Notify to immediately correct any security deficiency and will disconnect immediately any intrusions or intruder. In the event of any such security deficiency or intrusion, the Client will make no public statements without prior written and express permission from Notify in each instance.
11. EXPORT
11.1 Neither party shall export, directly or indirectly, any technical data acquired from the other party under this API Licence (or any products, including software, incorporating any such data) in breach of any applicable laws or regulations (Export Control Laws), including United States export laws and regulations, to any country for which the government or any agency thereof at the time of export requires an export licence or other governmental approval without first obtaining such licence or approval.
11.2 Each party undertakes:
11.2.1 contractually to oblige any third party to whom it discloses or transfers any such data or products to make an undertaking to it in similar terms to the one set out above; and
11.2.2 if requested, to provide the other party with any reasonable assistance, at the reasonable cost of the other party, to enable it to perform any activity required by any competent government or agency in any relevant jurisdiction for the purpose of compliance with any Export Control Laws.
12. SUPPLIER’S WARRANTIES
12.1 Notify undertakes that the API shall perform substantially in accordance with the Specification.
12.2 The undertaking at Clause 12.1 shall not apply to the extent of any non-conformance which is caused by use of the API contrary to Notify’s instructions, or modification or alteration of the API by any party other than Notify or Notify’s duly authorised contractors or agents. If the API does not conform with the foregoing undertaking, Notify will, at its expense, use all reasonable commercial endeavours to correct any such non-conformance promptly, or provide the Client with an alternative means of accomplishing the desired performance. Such correction or substitution constitutes the Client’s sole and exclusive remedy for any breach of the undertaking set out in Clause 12.1.
12.3 Notify:
12.3.1 does not warrant that:
(a) the Client’s use of the API will be uninterrupted or error-free;
(b) the API and/or the API Data obtained by the Client through the API will meet the Client’s requirements;
(c) the API or the API Data will be free from Vulnerabilities or Viruses; or
(d) the API or API Data will comply with any Heightened Cybersecurity Requirements.
13.2.2 is not responsible for any delays, delivery failures, or any other loss or damage resulting from the transfer of data over communications networks and facilities, including the internet, and the Client acknowledges that the API and API Data may be subject to limitations, delays and other problems inherent in the use of such communications facilities.
12.4 This API Licence shall not prevent Notify from entering into similar agreements with third parties, or from independently developing, using, selling or licensing documentation, products and/or services which are similar to those provided under this API Licence.
12.5 Notify warrants that it has and will maintain all necessary licences, consents, and permissions necessary for the performance of its obligations under this API Licence.
13. LIMITS OF LIABILITY
13.1 Except as expressly and specifically provided in this API Licence:
13.1.1 the Client assumes sole responsibility for results obtained from the use of the API and the API Data by the Client, and for conclusions drawn from such use. Notify shall have no liability for any damage caused by errors or omissions in any information, instructions or scripts provided to Notify by the Client in connection with the API, or any actions taken by Notify at the Client’s direction;
13.1.2 all warranties, representations, conditions and all other terms of any kind whatsoever implied by statute or common law are, to the fullest extent permitted by applicable law, excluded from this API Licence; and
13.1.3 the API and the API Data are provided to the Client on an “as is” basis.
13.2 The exclusions in Clause 13.1 shall apply to the fullest extent permissible at law, but for the avoidance of doubt Notify does not exclude liability for any liability which may not be excluded by law.
13.3 Any version of the API designated as “preview”, “pre-release” or “beta” (Preview API), may not work in the same way as a final version. Notify may change or not release a final or commercial version of a Preview API in its sole discretion.
13.4 All references to “Notify” in this Clause 13 shall be treated as including all employees, subcontractors and suppliers of Notify and its Affiliates, all of whom shall have the benefit of the exclusions and limitations of liability set out in this clause.
14. INTELLECTUAL PROPERTY RIGHTS
14.1 All rights, title and interest in any Feedback shall vest in Notify on creation. The Client hereby assigns to Notify absolutely with full title guarantee all right, title and interest in and to the Feedback including:
14.1.1 the entire copyright and all other rights in the nature of copyright subsisting in the Feedback;
14.1.2 any database right subsisting in the Feedback;
14.1.3 all other rights in the Feedback of whatever nature, including Intellectual Property Rights, whether now known or created in the future, to which the Client is now, or at any time after the Effective Date may be, entitled by virtue of the laws in force in the United Kingdom and in any other part of the world;
14.1.4 the absolute entitlement to any registrations granted pursuant to any of the applications comprised in the Feedback;
in each case for the whole term including any renewals, reversions, revivals and extensions and together with all related rights and powers arising or accrued, including the right to bring, make, oppose, defend, appeal proceedings, claims or actions and obtain relief (and to retain any damages recovered) in respect of any infringement, or any other cause of action arising from ownership, of any of these assigned rights, whether occurring before, on, or after the Effective Date.
14.2 All use by the Client of the Notify Marks, if any, will comply with any usage guidelines that Notify may specify from time to time. The Client acknowledges that the Client’s use of Notify Marks in connection with this API Licence will not create any right, title, or interest in or to Notify Marks in favour of the Client and all goodwill associated with the use of Notify Marks will inure to the benefit of Notify.
14.3 The Client will promptly inform Notify if the Client becomes aware of any infringement of any Intellectual Property Rights in the API, API Data, Derived Data, Feedback and the Notify Marks and will fully co-operate with Notify in any legal action taken by Notify to enforce Notify’s Intellectual Property Rights.
14.4 The Client acknowledges that all Intellectual Property Rights in the API, Feedback and the Notify Marks, belong and shall belong to Notify or the relevant third-party owners (as the case may be), and the Client shall have no rights in or to the same other than the right to use it in accordance with the terms of this API Licence.
14.5 If a claim or action is brought against the Client alleging that the possession or use of the API, or the Notify Marks (or any part thereof) in accordance with the terms of this API Licence infringes the UK Intellectual Property Rights of a third party (Claim), Notify may at its sole option and expense:
14.5.1 procure for the Client the right to continue to use the API or the Notify Marks (or any part thereof) in accordance with the terms of this API Licence;
14.5.2 modify the API or the Notify Marks so that the same ceases to be infringing;
14.5.3 replace the API or the Notify Marks with non-infringing versions; or
14.5.4 terminate this API Licence immediately by notice in writing to the Client and refund any of the Fees paid by the Client as at the date of termination (less a reasonable sum in respect of the Client’s use of the API to the date of termination) on return of all copies thereof,
provided that if Notify modifies or replaces the API, the modified or replacement versions must comply with the warranties contained in Clause 12.
This Clause 14 constitutes the Client’s exclusive remedy and Notify’s only liability in respect of Claims and, for the avoidance of doubt, is subject to Clause 13 of this API Licence and Clause 14.4 of the MSA Terms & Conditions.
15. DURATION AND TERMINATION
15.1 Unless terminated earlier in accordance with its terms, this API Licence shall commence on the Effective Date and shall continue in force until the Master Services Agreement expires or is terminated in accordance with its terms.
15.2 Without affecting any other right or remedy available to it, either party may terminate this API Licence with immediate effect by giving written notice to the other party if:
15.2.1 the other party fails to pay any amount due under this API Licence on the due date for payment and remains in default not less than fourteen (14) days after being notified in writing to make such payment;
15.2.2 the other party commits a material breach of any other term of this API Licence and (if such breach is remediable) fails to remedy that breach within a period of fourteen (14) days after being notified in writing to do so;
15.2.3 the other party suspends, or threatens to suspend, payment of its debts or is unable to pay its debts as they fall due or admits inability to pay its debts or (being a company or limited liability partnership) is deemed unable to pay its debts within the meaning of section 123 of the Insolvency Act 1986 (IA 1986) as if the words “it is proved to the satisfaction of the court” did not appear in sections 123(1)(e) or 123(2) of the IA 1986 or (being an individual) is deemed either unable to pay its debts or as having no reasonable prospect of so doing, in either case, within the meaning of section 268 of the IA 1986 or (being a partnership) has any partner to whom any of the foregoing apply;
15.2.4 the other party commences negotiations with all or any class of its creditors with a view to rescheduling any of its debts, or makes a proposal for or enters into any compromise or arrangement with any of its creditors other than (being a company) for the sole purpose of a scheme for a solvent amalgamation of that other party with one or more other companies or the solvent reconstruction of that other party;
15.2.5 the other party applies to court for, or obtains, a moratorium under Part A1 of the IA 1986;
15.2.6 a petition is filed, a notice is given, a resolution is passed, or an order is made, for or in connection with the winding up of the other party (being a company, limited liability partnership or partnership) other than for the sole purpose of a scheme for a solvent amalgamation of that other party with one or more other companies or the solvent reconstruction of that other party;
15.2.7 an application is made to court, or an order is made, for the appointment of an administrator, or a notice of intention to appoint an administrator is given or an administrator is appointed, over the other party (being a company, partnership or limited liability partnership);
15.2.8 the holder of a qualifying floating charge over the assets of that other party (being a company or limited liability partnership) has become entitled to appoint or has appointed an administrative receiver;
15.2.9 a person becomes entitled to appoint a receiver over the assets of the other party or a receiver is appointed over the assets of the other party;
15.2.10 a creditor or encumbrancer of the other party attaches or takes possession of, or a distress, execution, sequestration or other such process is levied or enforced on or sued against, the whole or any part of the other party’s assets and such attachment or process is not discharged within fourteen (14) days;
15.2.11 any event occurs, or proceeding is taken, with respect to the other party in any jurisdiction to which it is subject that has an effect equivalent or similar to any of the events mentioned in Clause 15.2.3 to Clause 15.2.10 (inclusive);
15.2.12 the other party suspends or ceases, or threatens to suspend or cease, carrying on all or a substantial part of its business; or
15.2.13 the other party’s financial position deteriorates so far as to reasonably justify the opinion that its ability to give effect to the terms of this API Licence is in jeopardy.
15.3 Any provision of this API Licence that expressly or by implication is intended to come into or continue in force on or after termination or expiry of this API Licence shall remain in full force and effect.
15.4 Termination or expiry of this API Licence shall not affect any rights, remedies, obligations or liabilities of the parties that have accrued up to the date of termination or expiry, including the right to claim damages in respect of any breach of this API Licence which existed at or before the date of termination or expiry.
15.5 Termination of this API Licence shall not affect the Master Services Agreement, which shall remain in full force and effect. For the avoidance of doubt, this API Licence shall terminate when the Master Services Agreement expires or is terminated in accordance with its terms.
15.6 On termination for any reason:
15.6.1 all rights granted to the Client under this API Licence shall cease;
15.6.2 the Client shall cease all activities authorised by this API Licence;
15.6.3 the Client shall immediately pay to Notify any sums due to Notify under this API Licence; and
15.6.4 the Client shall immediately delete or return to Notify (at Notify’s option) all copies of the API then in its possession, custody or control and, in the case of deletion, certify to Notify that it has done so.
16. SUB-LICENSING
16.1 The Client shall not:
16.1.1 sub-license, assign or novate the benefit or burden of this API Licence in whole or in part;
16.1.2 allow the API to become the subject of any charge, lien or encumbrance; and
16.1.3 deal in any other manner with any or all of its rights and obligations under this API Licence, without the prior written consent of Notify, such consent not to be unreasonably withheld or delayed.
16.2 Notify may at any time sub-license, assign, novate, charge or deal in any other manner with any or all of its rights and obligations under this API Licence, provided it gives written notice to the Client.
16.3 Each party confirms it is acting on its own behalf and not for the benefit of any other person.
16.4 Notwithstanding Clause 9 a party assigning any or all of its rights under this API Licence may disclose to a proposed assignee, on a confidential basis, any information in its possession that relates to this API Licence or its subject matter, the negotiations relating to it and the other party which is necessary to disclose for the purposes of the proposed assignment, provided that no disclosure pursuant to this Clause 16.4 shall be made until notice of the identity of the proposed assignee has been given to the other party.
17. VARIATION
No variation of this API Licence shall be effective unless it is in writing and signed by the parties (or their authorised representatives).
APPENDIX 1
API
Release Purpose
The API Data shall be used for the following reasons only:
For use in health and safety management and compliance for the benefit of the Client’s business only.
APPENDIX 2 – Security Requirements
PART 1 – Technical Standards
The API is designed to be performant, scalable and with consistency of data structure following industry best practice.
The API is built using the RESTful principles using HTTP verb requests to manipulate data.
PART 2 – Data Standards
All data is returned in a structured JSON file format. JSON object keys are formatted using camelCase.
Dates are formatted in ISO 8061 format. Data will be returned encoded in Unicode Transformation Format (UTF-8) standard.
Note: For further information relating to end points and data structure format, please refer to Notify’s SWAGGER documentation https://www.notifytechnology.com/developers/.
PART 3 – Security Standards
Requests to the API must be made using a secure HTTPS connection and must include a valid API Key. This key will be provided to the Authorised User as outlined in Appendix 3.
The latest secure and supported Transport Layer Security (TLS) must be used when communicating with the API.
Important: Secure Sockets Layer (SSL) or TLS v1.0 must not be used.
Part 4 – Versioning & Backwards Compatibility
Each API end point includes a version number to help ensure backwards compatibility when changes are made in the future.
Versioning guarantees that existing functionality continues to be supported, whilst providing the increased flexibility for Clients to use new features and data points, as and when they are available.
Should Notify decide to deprecate an old version of an end point, it will give reasonable notice whilst also ensuring that all API documentation (https://www.notifytechnology.com/developers/) is kept up to date.
Part 5 – Service Levels
The API aligns its service availability, support and maintenance as described in Schedule 1 – SLA of the Notify Master Services Agreement.
APPENDIX 3 – Specification
Introduction
The API provides an Authorised User the ability to interact with its User Data.
Access to the API requires an additional module licence.
End Points and Supported Use Cases
The API supports the requesting of Incident data from the Client’s Notify Software to support the following use cases.
Incidents End Point |
· GET – Incident Statistics – for example, returning a simple volume of incident counts, lost time or reportable incidents over a requested date range.
· GET – Incident Capture & Investigation RAW Data – for example, returning the full structured and unstructured Incident Capture and Investigation data over a requested date range. |
Audits End Point |
· GET – Audits Summary Data – for example, returning a simple volume of audit counts, by status, RAG Grade or Score over a requested date range.
· GET – Audit Detailed Content Data – for example, returning the full structured and unstructured Audit sections, questions, and response data over a requested date range. |
Actions End Point |
· GET – Action Summary Data – for example, returning a simple volume of actions, by status and priority, over a requested date range.
· GET – Action Detailed Content Data – for example, returning the full detailed content structured, and unstructured Action data over a requested date range. |
Note: Detailed documentation relating to Notify’s end points can be found here:
https://www.notifytechnology.com/developers/.
Public API Support and API Keys
All support on the API will be managed via Notify’s service desk.
Notify is responsible for setting up and configuring the API Integration with the Client’s authorised representative and will provide the API Key via a secure communication channel.