1. Terms and Your Acceptance.

1.1 Acceptance and Scope.

This API Terms of Use ("API Terms") sets forth the terms and conditions for using the ROLLER APIs and content available from the ROLLER APIs. Undefined capitalized terms used herein shall have the definitions as set forth in our Terms of Service. By using the ROLLER APIs, you agree to these API Terms without modification and enter into a binding contract with ROLLER, which will be applicable when and if you use the ROLLER APIs. If you do not agree to the API Terms, you may not access or use the ROLLER APIs.

1.2 Incorporation By Reference.

These API Terms and the rights and obligations contained in these API Terms are in addition to and are incorporated into the Terms of Service by reference. Please read the Terms of Service carefully, as it contains important provisions governing our relationship, a disclaimer of warranties, and limitation of liability. Nothing in these API Terms shall be deemed to modify, waive, amend or rescind any other term of the Terms of Service. In the event of a conflict, the Terms of Service shall control.

1.3 Modifications.

ROLLER reserves the right to modify these API Terms in accordance with Section 13.11 of the Terms of Service.

2. API License.

2.1 License.

Subject to the terms and conditions herein, ROLLER grants to you a personal, non-exclusive, non-transferable, non-sublicensable, revocable, limited right to access and use the ROLLER APIs to develop, test and support your Application and to distribute or allow access to your integration of the ROLLER APIs within your Application to end users of your Application, in each case, (a) in compliance with the Terms of Service, including without limitation, these API Terms, and (b) to the extent permitted under all applicable local, state, provincial, national and other laws, rules and regulations. You have no right to distribute or allow access to the stand-alone ROLLER APIs. All rights not expressly granted to you are reserved by ROLLER.

2.2 Termination of License.

You may terminate the license and your access to and use of the ROLLER APIs by discontinuing use of all of the ROLLER APIs. ROLLER may terminate your access to and use of the ROLLER APIs at any time, with or without notice, (a) for your violation or breach of the Terms of Service, including without limitation, these API Terms; (b) for your misuse or abuse of the ROLLER APIs; (c) if allowing you to access and use the Services would violate any applicable local, state, provincial, national and other laws, rules and regulations or would expose ROLLER to legal liability; or (d) if ROLLER suspends or discontinues any aspect of the ROLLER APIs in accordance with these API Terms. Upon termination: (1) all rights and licenses granted to you will terminate immediately; (2) you will promptly destroy (or at ROLLER's election, return to ROLLER), all ROLLER Confidential Information in your possession or control; and (3) you must delete all content stored pursuant to your use of the ROLLER APIs and certify destruction in writing to ROLLER within 30 days. The following sections of these API Terms shall survive any termination: 1.1 (Acceptance and Scope), 1.2 (Incorporation by Reference), 5 (Ownership and Relationship of Parties), and 9 (Confidentiality).

3. Your Obligations and Restrictions

3.1 Branding.

You must use your own name, company name, logos, trademarks or app names in connection with your Applications and not the company name, logos, trademarks or app names of ROLLER. You have no right or license to use the ROLLER brand, logo or other associated materials in connection with your Applications or otherwise without ROLLER's prior written consent. 

ROLLER may publicly refer to you as a licensee of the ROLLER APIs. We may also publish your name and logo on our Site and in other marketing or promotional materials without additional consent.

3.2 Responsibility.

You are solely responsible for your Application and any use of your Application by users. Among other things, this means that you are responsible for maintaining your own user agreement and privacy policy for users of your Application and complying with those policies. Your user agreement must permit you to comply with the Terms of Service, including without limitation, these API Terms.

3.3 Rate Limit.

There is a rate limit and a restriction to the data fields displayed per application or service utilizing the ROLLER APIs and you agree that you shall comply with that rate limit and restriction to the data fields at all times. The rate limit is 3600 calls per hour on each OAuth token. These rate limits and restrictions are subject to change from time to time at ROLLER's discretion, effective immediately upon posting. Your use of any methods intended to subvert rate limiting or data field restriction is a violation of these API Terms.

In addition, any applications that access the ROLLER API must not place unreasonable load on ROLLER servers. If an application or user regularly exceeds the API Rate Limits or uses a disproportionately large number of requests, the access tokens may be revoked, or other measures may be taken to ensure the stability of the system, including ROLLER’s right to terminate and/or suspend (with or without notice) your access to the API.

3.4 Other Restrictions.

Notwithstanding the license granted under Section 2.1, you hereby agree that you shall not:

(a) use the ROLLER APIs in any manner or for any purpose that violates any law or regulation or in any manner inconsistent with the Terms of Service, including without limitation, these API Terms;

(b) reverse engineer, disassemble, decompile or otherwise attempt to discover the source code or structure, sequence and organization of all or any part of the ROLLER APIs;

(c) rent, lease, resell, distribute, use the ROLLER APIs on a stand- alone basis or for timesharing, service bureau or other commercial purposes for direct commercial or monetary gain (as opposed to indirect commercial or monetary gain associated with supporting your Application);

(d) remove or alter any proprietary notices or labels on or in the ROLLER APIs;

(e) engage in any activity that interferes with or disrupts the ROLLER Services;

(f) use the ROLLER APIs in a manner that fails to comply or is inconsistent with any part of the ROLLER API documentation located at https://docs.roller.app/; or

(g) use the ROLLER APIs in, or to develop, a product or service that competes with products or services offered by ROLLER.

4. Security and Privacy.

4.1 Overview.

ROLLER takes security and privacy seriously. Therefore, we have adopted certain minimum requirements that your Applications must meet from a security and privacy perspective that are described in greater detail below.

4.2 Notice.

Your Application must include a user agreement and privacy policy that your users must accept in accordance with applicable law. Your privacy policy shall accurately describe the collection, use, and disclosure of data and must otherwise comply with applicable law. 

4.3 Contact and Cooperation.

You must be reasonably available for ROLLER to contact you with regard to any security questions or concerns. If we cannot contact you or we believe that the circumstances require immediate action on our part, then without limiting other rights or remedies we may have, we may suspend your access to the ROLLER APIs during the period of a security issue.

4.4 Virus Precautions.

You agree that your Application and any related documents and other materials that you provide to ROLLER will first be checked by you with Internet industry standard up-to-date antivirus and anti-worm software prior to being introduced to the Services and that you will not knowingly or negligently introduce any virus, worm or any other computer code, files or programs that interrupt, destroy or limit the functionality of the ROLLER Services.

4.5 Industry Standards.

You warrant that your networks, operating system and software of web server(s), routers, databases, and computer systems (collectively, the "Systems") are properly configured to securely operate your Application and store content. Your Application must use reasonable security measures to protect the private information of your users. You must not architect or select Systems in a manner to avoid the foregoing obligations.

4.6 Reporting.

You must promptly report any security deficiencies in or intrusions to the Systems that impact or compromise the ROLLER Services, or ROLLER APIs, to ROLLER in writing via email: contact us. You will work with ROLLER to correct any security deficiency promptly. In the event of any such security deficiency or intrusion, you will collaborate with us to make any statements (i.e. press, blogs, bulletin boards, etc.) regarding such instance.

4.7 Security Reviews.

ROLLER will have the right, at its own expense, to inspect and review documentation related to your Application, your Systems and your compliance with this Section 4. Any such review will be conducted during regular business hours in such a manner as not to materially interfere with normal business activities. You will (at your own expense) promptly correct any security flaws determined to exist by ROLLER based on such inspection and review. You will then promptly certify to ROLLER in writing that the security flaw has been corrected, along with a description of the corrective action(s) taken. If a review reveals a material breach of any of these security provisions, you will reimburse ROLLER for the reasonable costs of the review.

5. Ownership And Relationship Of Parties.

5.1 Site Content.

As between you and ROLLER, ROLLER owns all rights, title, and interest (including without limitation all intellectual property rights) in and to the (i) ROLLER APIs, and all executables of the APIs,  and (ii) the ROLLER Services (collectively, the "ROLLER Materials"). Except for the express licenses granted in these API Terms, ROLLER does not grant you any right, title or interest in the ROLLER Materials. You agree to take such actions as ROLLER may reasonably request to effect, perfect or confirm ROLLER's rights to the ROLLER Materials. Any and all suggestions for correction, change and modification to the ROLLER Services and other feedback (including but not limited to quotations of written or oral feedback), information and reports provided to ROLLER by you (collectively "Feedback"); and all improvements, updates, modifications or enhancements, whether made, created or developed by ROLLER or otherwise relating to Feedback (collectively, "Revisions") are subject to Section 2.5 of the Terms of Service.

5.2. Your Content and Your Application.

You represent and warrant to ROLLER that your Application will not violate the rights of any third party (e.g. any intellectual property or other proprietary right), or any applicable law. You hereby grant to ROLLER a paid-up, royalty-free, nonexclusive, worldwide, irrevocable, sublicensable right and license, under all of your intellectual property rights, to copy, use, perform, and display your Application and its content for purposes of marketing, demonstrating, and making your Application available to users. You may not issue any public announcement regarding your use of the ROLLER APIs that suggests partnership with ROLLER without ROLLER's prior review and written approval, at ROLLER's discretion.

6. No Exclusivity.

You acknowledge and agree that these API Terms and the license and other rights granted herein do not create an exclusive relationship between you and ROLLER. ROLLER may, or may engage or permit others to, develop applications that are the same or similar to your Application for any purpose, including without limitation any commercial purpose.

7. Support.

ROLLER reserves the right to change, suspend, or discontinue any aspect of the ROLLER APIs at any time, including the availability of any ROLLER APIs.

8. Fees And Payments.

ROLLER reserves the right to charge fees for future use of or access to the ROLLER APIs in ROLLER's discretion. If ROLLER decides to charge for any ROLLER APIs, you do not have any obligation to continue to use such ROLLER APIs.

9. Confidentiality.

"ROLLER Confidential Information" means all non-public ROLLER information relating to the ROLLER APIs, and any other information designated in writing by ROLLER as "Confidential" or an equivalent designation. Without granting any right or license, ROLLER agrees that ROLLER Confidential Information does not include information that (i) is or becomes (through no improper action or inaction by you) generally available to the public, or (ii) was in your possession or known by you without restriction prior to receipt from ROLLER, or (iii) was rightfully disclosed to you by a third party without restriction, or (iv) was independently developed by you without use of any ROLLER Confidential Information. In addition, you shall not disclose ROLLER Confidential Information to any third party without ROLLER's prior written consent, except in instances that you reasonably determine that you are required by a Legal Requirement, provided you use reasonable efforts to limit disclosure and to obtain confidential treatment or a protective order and allow ROLLER to participate in the proceeding (to the extent permitted by the Legal Requirement). For purposes of this Agreement, "Legal Requirement" means any law, rule, regulation, order, subpoena, interrogatory, discovery request, or other legal requirement of a governmental authority. You shall not disclose your developer passwords or other credentials to any third party, and you shall not use ROLLER Confidential Information except for the express purpose for which it was disclosed.