{"count":5,"next_page":null,"page":1,"page_count":1,"per_page":30,"previous_page":null,"articles":[{"id":53181260265492,"url":"https://coroshelp.zendesk.com/api/v2/help_center/en-us/articles/53181260265492.json","html_url":"https://support.coros.com/hc/en-us/articles/53181260265492-Connect-Your-Data","author_id":1904630991047,"comments_disabled":true,"draft":false,"promoted":false,"position":0,"vote_sum":-1,"vote_count":5,"upvote_count":2,"downvote_count":3,"section_id":53180979524884,"created_at":"2026-09-02T18:23:12Z","updated_at":"2026-10-14T01:22:24Z","name":"Connect Your Data","title":"Connect Your Data","source_locale":"en-us","locale":"en-us","outdated":false,"outdated_locales":[],"edited_at":"2026-09-02T18:37:15Z","user_segment_id":null,"permission_group_id":1394551,"content_tag_ids":[],"label_names":[],"body":"<p>COROS supports automated data sharing and API access for third-party platforms authorized by our users, in alignment with EU data protection regulations (including GDPR and the EU Data Act). Choose the path that matches your needs:</p><h2 id=\"h_01M1HNQGJAYQH9ECHRY7P60JJS\">I want to connect COROS to my AI assistant</h2><p>Connect your COROS account to Claude, ChatGPT, or other AI tools using built-in MCP connectors. No coding required. Your AI can read your training data, health metrics, and create workout plans.</p><p><a href=\"https://support.coros.com/hc/en-us/articles/50841795180948\" target=\"_blank\" rel=\"noopener noreferrer\">Click here to learn more →</a></p><h2 id=\"h_01M1HNQNSC8PJ8KVMF99B19YYE\">I'm building an app that connects to COROS</h2><p>Build applications that let users connect their COROS account via OAuth 2.0. Self-service, no application required. Access 22 data fields including activities, health metrics, fitness assessments, and write training plans. Your users authorize the connection and control their own data.</p><p><a href=\"https://support.coros.com/hc/en-us/articles/53181619102996\" target=\"_blank\" rel=\"noopener noreferrer\">Click here to learn more →</a></p><h2 id=\"h_01M1HNQVFSFRB0Z6MEH8JSPEXA\">I represent a platform seeking a commercial partnership</h2><p>For established platforms needing multi-user API credentials, webhook push notifications, two-way data sync, and enterprise-scale integration. Requires application review and standard terms.</p><p><a href=\"https://support.coros.com/hc/en-us/articles/53181766856724\" target=\"_blank\" rel=\"noopener noreferrer\">Click here to learn more →</a></p><h2 id=\"h_01M1HNQZXSPK98G95341V0TBGG\">Want COROS in your favorite fitness app?</h2><p>If you use a fitness app that doesn't yet support COROS, share this page with the app's developer so they can choose the right integration path. For connecting COROS to an AI assistant like Claude or ChatGPT, you can do that yourself with no code required using the guide above.</p>"},{"id":50841795180948,"url":"https://coroshelp.zendesk.com/api/v2/help_center/en-us/articles/50841795180948.json","html_url":"https://support.coros.com/hc/en-us/articles/50841795180948-Connect-Your-COROS-to-AI","author_id":1904630991047,"comments_disabled":true,"draft":false,"promoted":false,"position":1,"vote_sum":28,"vote_count":50,"upvote_count":39,"downvote_count":11,"section_id":53180979524884,"created_at":"2026-06-30T16:03:24Z","updated_at":"2026-10-26T14:45:22Z","name":"Connect Your COROS to AI","title":"Connect Your COROS to AI","source_locale":"en-us","locale":"en-us","outdated":false,"outdated_locales":[],"edited_at":"2026-09-18T16:07:27Z","user_segment_id":null,"permission_group_id":1394551,"content_tag_ids":[],"label_names":[],"body":"<p>You can connect your COROS account to AI tools like Claude and ChatGPT, to ask direct questions about your training' build your own workouts, training plans, and dashboards; and gain deeper insights about your performance data. This guide covers how it works, what you're able to do, and how to set it up.</p><figure class=\"wysiwyg-image wysiwyg-image-resized\" style=\"width: 50%;\"><img style=\"aspect-ratio: 1149/1620;\" src=\"https://support.coros.com/hc/article_attachments/53701511998100\" alt=\"MCP build workout.png\" width=\"1149\" height=\"1620\"></figure><h2 id=\"h_01KWCM1ZGJVBNCTG79J7950MC5\">Why connect?</h2><p>You can connect your COROS account to compatible AI tools and ask questions about your training, health, recovery, and more - and even build workouts and training plans that sync to your COROS library.</p><p>With your COROS account connected, services like Claude and ChatGPT can access your actual numbers and respond accordingly. Ask something like:</p><ul>\n<li data-list-item-id=\"e375291f00a28036b72dd3c106ffa5414\">\"I have a race in six weeks. Am I ready?\"</li>\n<li data-list-item-id=\"e401ca9e56084311ea18962629b37b28d\">\"Build me a training plan for my 10k race coming up in three months.\"</li>\n<li data-list-item-id=\"ee7e7be3cce07e84109f4df3843da907d\">\"How has my resting heart rate changed since I started altitude training?\"</li>\n</ul><h2 id=\"h_01KWCM343Q4ZEYBJWG97HPQNB6\">Requirements</h2><p>Here's what you need to start:</p><ul>\n<li data-list-item-id=\"eb1bd25d0659ccde2b9dd3671327ff269\">A COROS account. If you use the COROS app, you already have one.</li>\n<li data-list-item-id=\"efad23225fdb3d1c2e29907519b967ba8\">Recommended: Paid subscription to <strong>ChatGPT Plus</strong> or <strong>Claude Pro, </strong>or any AI platform that supports plug-ins or connectors. (While free accounts support the connectors or plug-ins, they are usually restricted to one custom connector, and using the tool may quickly consume your usage limits.)</li>\n</ul><h2 id=\"h_01KWCMB54Z4C1ZVXNJW9CHF4SY\">How to Set Up</h2><p><strong>ChatGPT</strong><br>1. Open ChatGPT and click your account profile in the bottom corner to open Settings<br>2. Select \"Plugins\" from the sidebar<br>3. Search for \"COROS\" and click the plus icon to connect<br>5. Authorize and log into your COROS account<br><br><strong>Claude</strong> (Desktop app)<br>1. Open Claude and select the gear icon for Settings<br>2. Go to Connectors → select the Discover tab<br>3. Search for \"COROS\" and click Connect<br>4. Authorize and log into your COROS account</p><p><strong>Gemini</strong><br>While Gemini currently does not support custom MCP connectors through its standard chat interface, you can still connect via the Gemini CLI. Follow Google's <a href=\"https://geminicli.com/docs/tools/mcp-server/\" target=\"_blank\" rel=\"noopener noreferrer\">setup guide here</a> and use the COROS MCP link: <a href=\"https://mcp.coros.com/mcp\">https://mcp.coros.com/mcp</a>.<br><br>Once you have authorized the connection, confirm it's working properly by asking the AI a question about your COROS data. For example: \"Show me my workouts from the past two weeks.\" If it returns your actual data, the connection is live.</p><figure class=\"wysiwyg-image\"><img style=\"aspect-ratio: 1024/624;\" src=\"https://support.coros.com/hc/article_attachments/53381887633812\" alt=\"Claude connector.png\" width=\"1024\" height=\"624\"></figure><h2 id=\"h_01KWCMT825DV3Y8X2291VF3T22\">What Data it Can See</h2><p>As of September 2026 update, the COROS MCP can query the following data:</p><ul>\n<li class=\"wysiwyg-list-bold\" data-list-item-id=\"ed0d952bf44c6bd77f014952fcea9ccc4\">\n<strong>Activity data</strong><ul>\n<li data-list-item-id=\"e8fd298bd2d06a72234ae6367a93f0e61\">Activity records</li>\n<li data-list-item-id=\"e62f3a31486522ec17a348293711ffe43\">Lap and segment data for workouts</li>\n<li data-list-item-id=\"e1dac8454b7e5c03e19d5c77302d6326b\">Workout feedback and training notes</li>\n<li data-list-item-id=\"e17eeba0b093dcbd5031b1455472d60d6\">.FIT files, including GPS tracks (capped at 50 file requests per day)</li>\n</ul>\n</li>\n<li class=\"wysiwyg-list-bold\" data-list-item-id=\"e1c07569221c9579f6d9caaab5dabab04\">\n<strong>Workouts and Training Plans (available September 21, 2026)</strong><ul>\n<li data-list-item-id=\"e960bdc1f85f6b1343ecf53a67d00752b\">Create road running, trail running, and cycling workouts that sync to your COROS workout library</li>\n<li data-list-item-id=\"e4b1f722ba06d0bf9d16e904be2bdc30a\">Create road running, trail running, and cycling training plans that sync to your COROS training plan library</li>\n<li data-list-item-id=\"ecf8cbc93424fa6d1d71cb3030b600662\">Make changes to workouts or training plans via AI, and sync those changes to COROS</li>\n</ul>\n</li>\n<li class=\"wysiwyg-list-bold\" data-list-item-id=\"e1e1856ead70bc1658c110e1018c8bb6f\">\n<strong>Health and daily data</strong><ul>\n<li data-list-item-id=\"e96774b49af0100ea13aa68b827355078\">Menstrual cycle data</li>\n<li data-list-item-id=\"eb5a7ff3925f4d11b629ee4c84c3f031a\">Daily steps, calories, workout duration, and weekly Training Load</li>\n<li data-list-item-id=\"e2b7f9c62e4c263fb8a940fcfb2c3babb\">Sleep data</li>\n<li data-list-item-id=\"e95737f0619d592429d4f1da0c7b74c6a\">Daily heart rate, HRV, stress, Wellness Checks, and resting heart rate</li>\n</ul>\n</li>\n<li class=\"wysiwyg-list-bold\" data-list-item-id=\"ed44238100a7433d8fc6054f54f74ce8f\">\n<strong>Fitness data</strong><ul>\n<li data-list-item-id=\"e9cd46ebc25334a889007e83d5c481928\">Current training plan and training calendar</li>\n<li data-list-item-id=\"e366ad7f57aa9bdbfcfc98d9f45b8c0ec\">VO2 Max, Running Fitness, race prediction times, and recovery status</li>\n<li data-list-item-id=\"ea6a7a2c9d40d45c720f08f58518b6901\">Threshold pace, and pace zones</li>\n</ul>\n</li>\n<li class=\"wysiwyg-list-bold\" data-list-item-id=\"e2d1749d383dbf5305ea4fb0eb685d4bd\"><strong>User profile and connected device information</strong></li>\n</ul><figure class=\"wysiwyg-image wysiwyg-image-resized\" style=\"width: 50%;\"><img style=\"aspect-ratio: 1023/2070;\" src=\"https://support.coros.com/hc/article_attachments/50938504255124\" alt=\"MCP_permissions.png\" width=\"1023\" height=\"2070\"></figure><p>Some example prompts include:</p><ul>\n<li data-list-item-id=\"e394ffe03400f361363b70ae83fd1de4d\">\"Build me a dashboard that compares my multi-sport training from 2025 to 2026.\"</li>\n<li data-list-item-id=\"efd78e6bbd8352c51694db512c22acc94\">\"I'm tired from a long travel day. What's an easier workout I can do today?\"</li>\n<li data-list-item-id=\"e4575d2e4fe52e0af70371be917c6ffd8\">\"Build me a training plan for my half marathon coming up in five weeks.\"</li>\n<li data-list-item-id=\"e5f51a39e2f1159a03ab1d1f5f0c01184\">\"How has my HRV responded around hard training blocks this month?\"</li>\n</ul><figure class=\"wysiwyg-image wysiwyg-image-resized\" style=\"width: 100%;\"><img style=\"aspect-ratio: 1690/1030;\" src=\"https://support.coros.com/hc/article_attachments/50938391747604\" alt=\"hrv_analysis.png\" width=\"1690\" height=\"1030\"></figure><h2 id=\"h_01M2R81WC33297MYPQZ5X2J9ZN\">Create Training Plans and Workouts (available September 21, 2026)</h2><p>Ask your AI to build a workout or training plan based on your fitness and goals, and it can sync directly to your COROS library. Training plans must be between 4 and 16 weeks long.</p><ul>\n<li data-list-item-id=\"e425acc0d6d91c47b3d1f868e54bf7c22\">\n<strong>Supported activity types: </strong>You can build plans and workouts for road running, trail running, and cycling. Support for more activity types are coming soon.</li>\n<li data-list-item-id=\"e896debcfc5465a308059a759f7f8e388\">\n<strong>Where they sync: </strong>If you don't choose a start date, your new training plan or workout will sync to your COROS Training Plan Library / COROS Workout Library (found in the Profile page).</li>\n<li data-list-item-id=\"e41db764c6875de4cfb5bc7368a87fd4b\">\n<strong>Edit and delete: </strong>After creating a plan or workout, you can ask your AI tool to make changes, and these will sync to COROS. However, you are not able to delete a plan or workout with AI; this must be done manually in the COROS app.</li>\n<li data-list-item-id=\"e4ee8856871e5facbd1a4a876a1ff323d\">\n<strong>Choose a start date: </strong>You can ask your AI tool to add the workout or plan to your COROS Training Calendar. The start date can be anytime from today to 14 days from now.</li>\n<li data-list-item-id=\"e3405f9239255cd020d4aa72a64fecdbe\">\n<strong>Search: </strong>Use your AI tool to look up details for any training plan or workout in your COROS library.</li>\n</ul><h2 id=\"h_01M2R82VTEKN9RSY0Y8AZXVGTY\">Tips for Deeper Analyses</h2><p>For deeper workout analysis, you will need to request .FIT files through the MCP. The following analyses are not available in a basic query, but require pulling the .FIT files first so the MCP has the raw data to analyze:</p><ul>\n<li data-list-item-id=\"e0ac7c0832c1afa7275a4ca476d4dd7f5\">GPS information: The AI cannot describe a route, compare elevation profiles between two runs on the same loop, or analyze terrain from a basic query alone.</li>\n<li data-list-item-id=\"e207606e120edfeb621e45790fa1d790d\">Interval and lap analysis: While the AI can reference your lap summary for a workout, it won't be able to analyze split-by-split details if you are trying to compare across workouts or identify trends.</li>\n<li data-list-item-id=\"ee4eaa6bf0ca86f4ff1ce0d4cac968e16\">Cycling power: Power data is not part of the standard query set, even when a power meter is paired and recording. This means a power curve and FTP estimation is not possible.</li>\n</ul><p>.FIT file requests in these connections are capped at 50 files per calendar day, but you can manually export specific .FIT files (or your entire activity history) from t.coros.com and upload the files to your AI as a workaround. See our <a href=\"https://support.coros.com/hc/en-us/articles/25002333092500\">guide here</a> on how to export your historical activity data.</p><h2 id=\"h_01KWCMJP45RKWC3ZC1PQGYH073\">Troubleshooting</h2><div class=\"accordion__item\">\n<div class=\"accordion__item-title\">Nothing happens after I log in.</div>\n<div class=\"accordion__item-content\"><p>Confirm your COROS account works normally at t.coros.com first. If you are unable to log in there, the MCP connection will not work either. Try using the password reset option at t.coros.com to reset your COROS credentials. If that doesn't work, double check that you are logging in with the correct email address by going to your COROS app &gt; Profile page &gt; Settings &gt; Account Management &gt; Email.</p></div>\n</div><div class=\"accordion__item\">\n<div class=\"accordion__item-title\">I don't see \"MCP Servers\" or \"Connectors\" in my settings.</div>\n<div class=\"accordion__item-content\"><p>This usually means your AI platform requires a paid plan for this feature. Free tiers often don't support MCP connections. We recommend using Claude Pro or ChatGPT plus.</p></div>\n</div><div class=\"accordion__item\">\n<div class=\"accordion__item-title\">Which platforms are supported?</div>\n<div class=\"accordion__item-content\"><p>ChatGPT Plus, Claude Pro, and Cursor all support MCP connections. While Gemini's standard chat interface does not currently support custom MCP connectors, the Gemini CLI does. Use the COROS MCP link from Step 1 above as the server URL if setting up with Gemini CLI.</p></div>\n</div><div class=\"accordion__item\">\n<div class=\"accordion__item-title\">My queries return an error or no data.</div>\n<div class=\"accordion__item-content\"><p>This generally points to a temporary service issue on the API side rather than your setup. Try again after a few minutes. If it persists, confirm your connector permissions are still active in your AI platform's settings.</p></div>\n</div><div class=\"accordion__item\">\n<div class=\"accordion__item-title\">Does the MCP work with a COROS account that has multiple devices registered?</div>\n<div class=\"accordion__item-content\"><p>Yes. Once connected, the MCP queries data across every device registered to your account, not just the one most recently synced.</p></div>\n</div><div class=\"accordion__item\">\n<div class=\"accordion__item-title\">Does the MCP impact what data coaches and athletes can see?</div>\n<div class=\"accordion__item-content\"><p>No. The MCP only queries your own activity data. It cannot read data belonging to another athlete or to an athlete you coach. The same permission structure that governs coach and athlete visibility in Training Hub applies here. You can manage your athlete and coach settings by going to t.coros.com, selecting your profile picture near the bottom left corner, and scrolling down to Privacy Settings.</p></div>\n</div><div class=\"accordion__item\">\n<div class=\"accordion__item-title\">Can I limit what information the AI has access to? For example, allow training data but blocking sleep or menstrual cycle data?</div>\n<div class=\"accordion__item-content\"><p>Yes, most platforms allow you to customize which tools are accessible. Customization varies by platform. For example, in Claude Pro, go to Settings → Connectors → COROS MCP from the desktop app, and here you can specify which individual tools have full access, are approval-required, or blocked.</p></div>\n</div><div class=\"accordion__item\">\n<div class=\"accordion__item-title\">Does COROS or the AI platform retain a copy of my data once it's pulled into a conversation?</div>\n<div class=\"accordion__item-content\"><p>The MCP does not introduce new privacy risk beyond what already exists when using your COROS account and AI platform independently. The MCP is not a backdoor, nor does it bypass either platform's existing authentication or privacy controls. Data retention after a query is governed by the AI platform's own policies. See our <a href=\"https://coros.com/privacy\" target=\"_blank\" rel=\"noopener noreferrer\">COROS Privacy Policy</a> and your AI platform's security documentation for specifics.</p></div>\n</div><p> </p><h2 id=\"h_01KWCMHJ96J5KC37KYSA799345\">Privacy and Security</h2><p>Using the COROS MCP <strong>does not create any new security or privacy risks beyond those that already exist when using your COROS account and your chosen AI platform separately</strong>. It is a structured connection layer that allows the two systems to communicate in a controlled, permission-based way. The same standards of account security, data protection, and platform privacy continue to apply.</p><p>Your COROS data remains governed by COROS privacy and security protections, and your AI interactions remain governed by the policies, permissions, and settings of the AI platform you choose to use. In other words, connecting through MCP does not change the underlying rules around how your data is protected - it simply allows approved data and actions to move between systems in a more useful and efficient way.</p><p>Access is only granted through explicit user authorization. You decide whether to connect your account, and the connection only operates within the permissions you approve. Depending on the capabilities enabled, that may include both read access to analyze training data and write access for supported actions within the connected experience. Those permissions are not open-ended; they are limited to the scope of the integration and the controls provided by COROS and the AI platform.</p><p>Importantly, this integration is not a backdoor into your account, and it does not bypass existing authentication, privacy controls, or security safeguards. It uses the same identity, authorization, and protection principles that already apply across secure connected services.</p><p>In practical terms, users should think of this as a secure extension of the tools they already use: your data protections remain in place, your permissions still matter, and you remain in control of what is connected and what actions are allowed.</p>"},{"id":53181619102996,"url":"https://coroshelp.zendesk.com/api/v2/help_center/en-us/articles/53181619102996.json","html_url":"https://support.coros.com/hc/en-us/articles/53181619102996-Build-on-COROS-MCP","author_id":1904630991047,"comments_disabled":true,"draft":false,"promoted":false,"position":2,"vote_sum":6,"vote_count":6,"upvote_count":6,"downvote_count":0,"section_id":53180979524884,"created_at":"2026-09-02T18:30:33Z","updated_at":"2026-10-25T22:50:37Z","name":"Build on COROS MCP","title":"Build on COROS MCP","source_locale":"en-us","locale":"en-us","outdated":false,"outdated_locales":[],"edited_at":"2026-09-02T18:31:34Z","user_segment_id":null,"permission_group_id":1394551,"content_tag_ids":[],"label_names":[],"body":"<h2 id=\"h_01M1HP27ABFZKF9QTS70J2EB46\">What is this?</h2><p>Build applications that connect to COROS user data through the Model Context Protocol (MCP) with OAuth 2.0 authentication. No application or approval required. Implement OAuth 2.0 in your app, and your users can connect their COROS account and grant access to their own data.</p><h2 id=\"h_01M1HP2C7C5ESQXG657TWX8AR8\">How it works</h2><ol>\n<li data-list-item-id=\"ef00d963e7aa92b91a825011956dc6367\">You implement the OAuth 2.0 authorization flow in your application pointing to the COROS MCP endpoint.</li>\n<li data-list-item-id=\"ea6149dedd84549eb99428e689b98d260\">Your user clicks \"Connect COROS\" and logs into their COROS account.</li>\n<li data-list-item-id=\"e7e6a297404c8f9c2abb0cf4a34e93911\">The user authorizes your app to access their training data.</li>\n<li data-list-item-id=\"e276f6d5e6c369cd46c888941e868cfc2\">Your app reads training data and writes workout plans through the MCP.</li>\n</ol><h2 id=\"h_01M1HP2WWP8P1776ZSYD5ANNDY\">What you can build</h2><ul>\n<li data-list-item-id=\"e9fccf3c55e5220153d8a57821b2b7aba\">AI coaching apps that analyze training and prescribe workouts</li>\n<li data-list-item-id=\"e4002c70acdb77d7e6249c8e7848545d5\">Training dashboards and analytics platforms</li>\n<li data-list-item-id=\"e9be2fbac5e46bf6e5f355387b85981f1\">Health and wellness integrations</li>\n<li data-list-item-id=\"e363bb3be206a6da50cf299c5d32e156a\">Personalized training plan generators</li>\n<li data-list-item-id=\"e11ae85e72a9d69cfb89438f77b097349\">Recovery and readiness tools</li>\n</ul><h2 id=\"h_01M1HP3BA1FZMEE9AM87A8YM6G\">Technical Requirements</h2><ul>\n<li data-list-item-id=\"ecc8fb0cc1638590acd384d143da55638\">Your application must support the OAuth 2.0 authorization flow</li>\n<li data-list-item-id=\"e51090f96e7df2aa9322e572d8b3d70d2\">MCP server endpoint: <a href=\"https://mcp.coros.com/mcp\">https://mcp.coros.com/mcp</a>\n</li>\n<li data-list-item-id=\"ec9b9a7051cf3109c19f54bf774677dee\">All data access is scoped to the authorizing user only (single-user)</li>\n<li data-list-item-id=\"e10f6f533ac377c2a564c9a508e13cf28\">Full MCP documentation: <a href=\"https://github.com/coroslab/COROS-MCP\" target=\"_blank\" rel=\"noopener noreferrer\">COROS MCP GitHub</a>\n</li>\n</ul><p>For implementation details on the OAuth 2.0 authorization flow, refer to the official specification: <a href=\"https://oauth.net/2/\">https://oauth.net/2/</a></p><p>COROS uses the standard OAuth 2.0 protocol. Any OAuth 2.0 client library in your language of choice will work.</p><h2 id=\"h_01M1HP3X2F2E9RF0KNSMEY9AZ4\">Getting Started</h2><ol>\n<li data-list-item-id=\"ea289bc2afe024c73e90e441d58d3aead\">\n<strong>Step 1:</strong> Implement the OAuth 2.0 authorization flow in your application pointing to the COROS MCP endpoint.</li>\n<li data-list-item-id=\"e2366a06fb169476983d38a7b123d6106\">\n<strong>Step 2:</strong> Add a \"Connect COROS\" button in your app. When a user clicks it, they log in and authorize your app to access their data.</li>\n<li data-list-item-id=\"ed96ed3b415c52089fe25db93817d28b7\">\n<strong>Step 3:</strong> Start building. Your app can immediately read training data and write workout plans for that user.</li>\n</ol><p>Available data fields</p><p>Same fields as Tier 1 (see <a href=\"https://support.coros.com/hc/en-us/articles/50841795180948\" target=\"_blank\" rel=\"noopener noreferrer\">Connect COROS to Your AI</a>). All read operations plus training plan and workout write capabilities.</p><h2 id=\"h_01M1HP5ANVVPYRC0CQ8JDSMNVW\">Limitations</h2><ul>\n<li data-list-item-id=\"ea8369604eeea9d42d9b9b239d6814b2d\">Single-user access only (each user authorizes their own data)</li>\n<li data-list-item-id=\"eb9aac65147e60c0f772c497871a6e780\">No webhook push notifications (your app polls the MCP)</li>\n<li data-list-item-id=\"e88edd865ed112cc47674facc86262aab\">No GPX route import/export</li>\n<li data-list-item-id=\"eab0caa4d200e386190321a3ccba96f75\">No two-way activity sync (COROS to your platform requires Partner API)</li>\n</ul><h2 id=\"h_01M1HP5QATSKSYJ68RCJFC6VNX\">Need more?</h2><p>If your platform requires webhook push notifications, two-way sync, or GPX route support, you can apply for full Partner API access.</p>"},{"id":53181766856724,"url":"https://coroshelp.zendesk.com/api/v2/help_center/en-us/articles/53181766856724.json","html_url":"https://support.coros.com/hc/en-us/articles/53181766856724-Partner-API-Access","author_id":1904630991047,"comments_disabled":true,"draft":false,"promoted":false,"position":3,"vote_sum":2,"vote_count":6,"upvote_count":4,"downvote_count":2,"section_id":53180979524884,"created_at":"2026-09-02T18:34:37Z","updated_at":"2026-10-12T18:15:42Z","name":"Partner API Access","title":"Partner API Access","source_locale":"en-us","locale":"en-us","outdated":false,"outdated_locales":[],"edited_at":"2026-09-03T14:38:22Z","user_segment_id":null,"permission_group_id":1394551,"content_tag_ids":[],"label_names":[],"body":"<h2 id=\"h_01M1HPAXG41RP0TTTQSFFDV1VP\">What is this?</h2><p>The COROS Partner API provides full programmatic access for established platforms. This includes multi-user OAuth credentials, webhook push notifications, two-way data sync, GPX route import/export, and enterprise-scale integration support.</p><h2 id=\"h_01M1HPB2W9K8B650PEA5F5SRM6\">Requirements</h2><ul>\n<li data-list-item-id=\"e09ea106a48854ff6d55c02a111f26597\">Established platform with demonstrated user base</li>\n<li data-list-item-id=\"ee5b8a9619577a5b5d308a6cea8de0b6c\">Registered company with authorized technical representative</li>\n<li data-list-item-id=\"e2c7e1cf414f238e77c1f3882d5663555\">Standard security and data privacy compliance</li>\n<li data-list-item-id=\"e4945cdcfea8c3495572184f1b1e68a18\">Agreement to COROS API Terms of Use</li>\n</ul><h2 id=\"h_01M1HPB80MMJ45X1MC5KNZY8CY\">What you get</h2><ul>\n<li data-list-item-id=\"e7349f1eece8dfdc14d44a0d0e7db6d41\">Multi-user OAuth 2.0 credentials (serve your entire user base)</li>\n<li data-list-item-id=\"ee15f750a2ffea1d7ce1ac24b524e916c\">Webhook push notifications (workout data pushed to your endpoint within ~5 minutes)</li>\n<li data-list-item-id=\"eadd0ffc88b0d4aa4702fe5d0877e99fe\">Two-way activity data sync</li>\n<li data-list-item-id=\"ecfa302bcf7b44687b0cfc4a0c061244f\">Structured workout and training plan sync (push to COROS users)</li>\n<li data-list-item-id=\"e9a17201c4e2c501626966b69b215b223\">GPX route import/export (up to 50MB)</li>\n<li data-list-item-id=\"e15cc7a9ef6848dafad80b1f7feae6e8f\">Daily health data access</li>\n<li data-list-item-id=\"e30fb5c3089b57a3334a343761eb724e5\">FIT file downloads</li>\n<li data-list-item-id=\"e4d1a073cf3a2f3445f1d6c96ac60ba73\">Rate limit: 1,000 calls/minute</li>\n</ul><h2 id=\"h_01M1HPC3Z71PMADP1ZNYWKR6HN\">Application process</h2><ol>\n<li data-list-item-id=\"e05144ed7306c57a95212566263c806ad\">\n<strong>Submit technical details.</strong> Have an authorized technical representative submit your company details, technical contacts, and OAuth 2.0 redirect URIs.</li>\n<li data-list-item-id=\"e21d38db0b1c1e83d3e89da4b5afead2c\">\n<strong>Review and accept standard terms.</strong> Agree to our standard, non-discriminatory API Terms of Use, which include standard security requirements, data privacy compliance, and system rate limits.</li>\n<li data-list-item-id=\"e54975a9628fc9f63e8622e8682b8e000\">\n<strong>Receive API credentials.</strong> Once your identity and security specifications are verified, our team will issue your API Client ID and Secret to enable automated data transfers.</li>\n</ol><p>To start this process, submit your platform details to <a href=\"mailto:api@coros.com\">api@coros.com</a> and <a href=\"https://support.coros.com/hc/en-us/articles/17085887816340\" target=\"_blank\" rel=\"noopener noreferrer\">apply using the application form</a>.</p><h2 id=\"h_01M1HPFR9DQ7716SVJQ3KG0D10\">API reference</h2><div data-page-id=\"Budqd9LyHolctbxrU4UczQ86npe\" data-lark-html-role=\"root\" data-docx-has-block-data=\"true\"><div data-type=\"sheet\">\n<figure class=\"wysiwyg-table wysiwyg-table-align-left\" style=\"width: 100%;\"><table class=\"wysiwyg-table-resized\" style=\"border-collapse: collapse;\">\n<colgroup>\n<col style=\"width: 21%;\">\n<col style=\"width: 79%;\">\n</colgroup>\n<tbody>\n<tr>\n<td style=\"border-color: rgb(222, 224, 227); border-width: 0.5pt; text-align: center; vertical-align: middle;\"><strong>Endpoint Category</strong></td>\n<td style=\"border-color: rgb(222, 224, 227); border-width: 0.5pt; text-align: center; vertical-align: middle;\"><strong>Functions</strong></td>\n</tr>\n<tr>\n<td style=\"border-color: rgb(222, 224, 227); border-width: 0.5pt; vertical-align: middle;\">Auth</td>\n<td style=\"border-color: rgb(222, 224, 227); border-width: 0.5pt; vertical-align: middle;\">OAuth 2.0 (authorize, access token, refresh, deauthorize, bind state)</td>\n</tr>\n<tr>\n<td style=\"border-color: rgb(222, 224, 227); border-width: 0.5pt; vertical-align: middle;\">User Data</td>\n<td style=\"border-color: rgb(222, 224, 227); border-width: 0.5pt; vertical-align: middle;\">getUserInfo, getWorkoutRecords (30-day max, 3-month lookback), getDailyData</td>\n</tr>\n<tr>\n<td style=\"border-color: rgb(222, 224, 227); border-width: 0.5pt; vertical-align: middle;\">Workout Detail</td>\n<td style=\"border-color: rgb(222, 224, 227); border-width: 0.5pt; vertical-align: middle;\">getWorkoutDetailFit (FIT file download)</td>\n</tr>\n<tr>\n<td style=\"border-color: rgb(222, 224, 227); border-width: 0.5pt; vertical-align: middle;\">Push / Webhooks</td>\n<td style=\"border-color: rgb(222, 224, 227); border-width: 0.5pt; vertical-align: middle;\">Workout summary push (~5 min, retry logic), client_id/secret in header</td>\n</tr>\n<tr>\n<td style=\"border-color: rgb(222, 224, 227); border-width: 0.5pt; vertical-align: middle;\">Training Plans</td>\n<td style=\"border-color: rgb(222, 224, 227); border-width: 0.5pt; vertical-align: middle;\">tp/list/push, tp/workout/deleteById</td>\n</tr>\n<tr>\n<td style=\"border-color: rgb(222, 224, 227); border-width: 0.5pt; vertical-align: middle;\">Routes</td>\n<td style=\"border-color: rgb(222, 224, 227); border-width: 0.5pt; vertical-align: middle;\">route/push (GPX/KML, 50MB max)</td>\n</tr>\n<tr>\n<td style=\"border-color: rgb(222, 224, 227); border-width: 0.5pt; vertical-align: middle;\">Workout Upload</td>\n<td style=\"border-color: rgb(222, 224, 227); border-width: 0.5pt; vertical-align: middle;\">file/synchronous, file/upload (async), file/upload/get (status)</td>\n</tr>\n</tbody>\n</table></figure><h2 id=\"h_01M1HPGGEP27MJDEP7900P9XHE\"> </h2>\n<h2 id=\"h_01M1KV9PF21Q8SN8RZ3KW2TS8N\">Not at scale yet?</h2>\n<p>If you don't yet meet the requirements for Partner API access, you can build on COROS using the MCP with OAuth 2.0 (<a href=\"https://support.coros.com/hc/en-us/articles/53181619102996\" target=\"_blank\" rel=\"noopener noreferrer\">Build on COROS MCP</a>). Self-service, no application required. As your platform grows, you can apply for full Partner API access.</p>\n</div></div><p><span data-lark-record-data='{\"isCut\":false,\"rootId\":\"Budqd9LyHolctbxrU4UczQ86npe\",\"parentId\":\"Budqd9LyHolctbxrU4UczQ86npe\",\"blockIds\":[105],\"recordIds\":[\"ZygedBU7NooVraxphE3chVxQnib\"],\"recordMap\":{\"ZygedBU7NooVraxphE3chVxQnib\":{\"id\":\"ZygedBU7NooVraxphE3chVxQnib\",\"snapshot\":{\"type\":\"sheet\",\"parent_id\":\"Budqd9LyHolctbxrU4UczQ86npe\",\"comments\":[],\"revisions\":[],\"locked\":false,\"hidden\":false,\"author\":\"7671834862797507765\",\"token\":\"JHQasjddkhrVvxtaVz1cARRcn1c_i3dxee\"}},\"Budqd9LyHolctbxrU4UczQ86npe\":{\"id\":\"Budqd9LyHolctbxrU4UczQ86npe\",\"snapshot\":{\"type\":\"page\",\"parent_id\":\"\",\"comments\":[],\"revisions\":[],\"locked\":false,\"hidden\":false,\"author\":\"7671834862797507765\",\"children\":[\"BBT1d376GolNrxx1DdDcF9q2nDf\",\"Kk1zd5jwQoescAxFS55cNHGknLD\",\"QhDKdkcOqoXGydxCHKGcLXvxnEe\",\"ZS85dmKhVorPW4xvhdOcAU5Cnyd\",\"T7zEd0ZLooqA6kxSfHocKyrRnAh\",\"FZUVdAed8o73ZExyUFSceMcHntg\",\"UlDVdDlA8oLMgJxnTAGcaLOJnne\",\"SdBgdFE6DouOEIx7Q9gcMPUlnEg\",\"CFQRdrRP3oeI8pxheNwchzLMn5d\",\"XMjtd46MVo8lk9xTiwGcFSu2nme\",\"SwmUdHGBoo9wiOx6tJ9c4V87nib\",\"WjAvds9AcoIBxjx4W7wcpM51nKg\",\"GhptdI9VsoAOblxV36zcf8cqnCg\",\"AcVQdaIcqoboptxlSmBcohHVnsg\",\"XXfMdkOjXozjgexxZaWc5rBNnUf\",\"VXe8dgEBKoEO0MxQO7CcyBO0n6B\",\"N4qWdf38SoKYPXxjoSqcf2fKn1f\",\"YCcdda9LxoeEW8xI6SCckM0lnsg\",\"JYxsdrrizoYItexW5oFcoHJ7nug\",\"OsMIdFop4o6nChxOhgVcR5WCnKe\",\"XLz1dIk1FoPQ8NxEIFNc22cqnxJ\",\"LnJDd0tklo7ZPLxK004cx7znn5d\",\"C5trdBJwpoc5JMx8tkEchlxan9c\",\"QpNVdTEPtoyvzJxIxONcxjFWnfc\",\"QitNdQZlPoGoowxU4kGcaDkjneb\",\"ZuCAdqHw3oiZbBxBGjNcIUE9nsf\",\"WrAQdiDNRoemYKxdhDtcoai3nqd\",\"K9zmdqnVuoIIEoxduxhc9nhcnte\",\"F3AHdxbhioQCr7xJeXBcLGKznac\",\"T93ldCz1Qox3ulxmHxNcP2MinmJ\",\"W1IMdoLMmoqfMKxe1iXcvNNYnDg\",\"THBgd0LlHoIXMgxqlABcbysynae\",\"Hjs2dursoo1ketxDFAFcC3N6nMd\",\"CYSHdYeDFoPR0JxQsSfceuo1nGf\",\"GR7DdodbOoMVWfxhUqCcFP0RnHf\",\"A4wBdHPcBojrM8xicogcNKOsnBf\",\"AYR9dlAnQoqNgJx7MTJcLt50nlc\",\"V2ucdMgdqo6jYoxiaXCcYSFLn2g\",\"BaYrd5PVZo3lOJxBoHGc49ZTnBe\",\"B26EdQZ9Ko4EpFxuFjHcZr4AnCg\",\"UyIEdliBho0zRyxMr6zcMidJnJb\",\"DrRadsQBOoot71x4klpc0VfMnRf\",\"HPuhdJBaDoTDN6xMpkkcZkpinhd\",\"MW70dR5ZGoCgvkxhTNpcthZGnrh\",\"XfDcdTQtkowdMUxsIWlcRBlIneh\",\"U3yrdFA2MopwX4xa5U5cEHjynRe\",\"YDCzdglxQod5mpxov2AcWYRMnfh\",\"VkzpdLoxSo2VD6xw0xZcT8JBnN3\",\"AgscdGyDFozdqExLMsscJtwlnFg\",\"QVHsdPG0noZAVRxMGqWcgNU1nSg\",\"YdW0d2Qicoq8X4x8XFdcI2Dinsd\",\"R0HUdc1kXoETDRx3cOTcuvrynJc\",\"QwUmdtMuYoJ7EPxeRF8c8Z3Wnqb\",\"OlfadLJZDoJXvWxFQVbcBSAonmg\",\"ECHudUPnroFKSJxIBbWcbfAenid\",\"UI8ldcJBtomW0BxoN3ecTHSUnFc\",\"OWvZdXeydoUXyxx2YO8cuxNpn9c\",\"Tujhd5k9eou2PRxf4tFcYeMlnDd\",\"WC5md9JvfoY7OwxI2mDcKrWjnUc\",\"Mo9CdHdr5oYK8XxPabTcFKzbnDd\",\"KWzIdGD37ojT0QxORZgcArJbn8e\",\"ZE1KdphjmoaXgdxPDOgckp9InNd\",\"NrwOd0eXHokLr1xJGyJcgCefn3d\",\"CGZmdvpjtoarAFx0UX3c9Co4nSb\",\"OiA8ddnykoFAYAxdllOc5ow5n6b\",\"T4n0dNlEiof9Afx5dVVcKL0gnBf\",\"Fawod0NPDoOKJcxUOLOc6m92njf\",\"BEeHd8OcloBprbxYbkzcgK3cn1d\",\"Npm9dfxHroMjA5xDXL5cGoAAnqd\",\"UUsEdRZfAoF0o9x0TeCcWNUZnAe\",\"JGrXdpDsqo1pR6x69mmcyV9Nn8L\",\"CckAd7JMeo54Ifx9rt8cRapNnrd\",\"MN3jdko0AoHcb6xXoyAcmyMznvc\",\"ZQ1FdQPA6o5oxcxTreNcvmcLnUd\",\"IT4EdgtTYoD9sTxzTWJcpHNbnSc\",\"RanDduQuMoMrfhxaNWscyjPBnab\",\"TJUPdSZfaoQ9YyxHbTecGWufncK\",\"NuOSdr8rNo1DrHxvDsTcX5ECnhc\",\"D44SdvjbgoyUzHxhhBGcB1uonub\",\"FzbvdXPaaoCpSrxIaecc80jhnVg\",\"OtXndSmGSo8nwWxeuUUcxPajn9d\",\"AgQydGVZZolJk6xJ47Yc7SYrnTd\",\"IY5adT8iPoLRaZx99O5cL0ASnIb\",\"JRJ1d0jg8oVAPuxOzwhcHb0UnDb\",\"HlsWdrFVfo29Z1xR05Mcb5uSnYg\",\"LKxLdxgS3oR2wnxm2vjcCpHbnfb\",\"Il41driUTotwmwxT9YocKu5xnQe\",\"RKSAdGPD4ogi1LxcoGBcimw5nmh\",\"T8BCd71RdoXVjpxVwpfcmBetnJg\",\"UDf2dX7auoBi94xcGrvcnof1n6g\",\"C6PsdYsLgoOnbkx82sAc8d3qnVb\",\"DtgCdGg9VoFdXTxhnpRcCUZEnQb\",\"CsVNdJXBlopkOcxt7BAcz8Jjnmg\",\"T7Emd5YEdoToXsxhdETc5MLRnSS\",\"RPKodAq0xoRWk4xbM8ecepVhnog\",\"SNsUdQidToYSxLxK56ncdD5wnAc\",\"QlTxdMzuMosg7wxDfzYcIB1qncf\",\"Jqp9db7aCoHE0ixd4FvctsmfnRf\",\"JhsgdzPZIo5lW9xebdicgmytnYe\",\"El7cdHbe5oQBx8x6wilcAg1QnB1\",\"NPPJdsa6qol4NKxNXUGcxtXbndg\",\"URdXdHfTcoCb6xx3jQMcIfs8ngh\",\"N0pjdUnlLo3vORxN14dcCcFznfe\",\"ZygedBU7NooVraxphE3chVxQnib\",\"OfYwdQjmfofr9axnZUrcRsKKnfh\",\"Au5VdX4a2orx4VxBOMvc62GNnae\",\"NWvqdseZuorCgUxkeNCc9ovWnDe\"],\"text\":{\"apool\":{\"nextNum\":1,\"numToAttrib\":{\"0\":[\"author\",\"7671834862797507765\"]}},\"initialAttributedTexts\":{\"attribs\":{\"0\":\"*0+17\"},\"text\":{\"0\":\"COROS Connect Your Data - Support Page COPY\"}}},\"align\":\"\",\"doc_info\":{\"editors\":[\"7671834862797507765\"],\"options\":[\"editors\",\"edit_time\"],\"deleted_editors\":null,\"option_modified\":null}}}},\"payloadMap\":{},\"extra\":{\"channel\":\"saas\",\"pasteRandomId\":\"09f3a892-b83c-4236-8f7d-51ef9eef0f38\",\"mention_page_title\":{},\"external_mention_url\":{},\"isEqualBlockSelection\":true},\"isKeepQuoteContainer\":false,\"selection\":[{\"id\":105,\"type\":\"block\",\"recordId\":\"ZygedBU7NooVraxphE3chVxQnib\"}],\"pasteFlag\":\"6b95e02b-c531-459e-822c-fbb0bc5d3b93\"}' data-lark-record-format=\"docx/record\"></span></p>"},{"id":17085887816340,"url":"https://coroshelp.zendesk.com/api/v2/help_center/en-us/articles/17085887816340.json","html_url":"https://support.coros.com/hc/en-us/articles/17085887816340-Submit-an-API-Application","author_id":1904630991047,"comments_disabled":true,"draft":false,"promoted":false,"position":4,"vote_sum":47,"vote_count":149,"upvote_count":98,"downvote_count":51,"section_id":53180979524884,"created_at":"2023-07-03T22:32:17Z","updated_at":"2026-10-20T03:34:18Z","name":"Submit an API Application","title":"Submit an API Application","source_locale":"en-us","locale":"en-us","outdated":false,"outdated_locales":[],"edited_at":"2026-09-04T13:57:33Z","user_segment_id":null,"permission_group_id":1394551,"content_tag_ids":[],"label_names":[],"body":"<p>COROS supports automated data sharing and API access for third-party platforms authorized by our users, in alignment with EU data protection regulations (including GDPR and the EU Data Act).</p><p>We manage third-party API access through a standardized, objective developer onboarding process. Rather than building custom integrations or conducting manual selection reviews, we grant access through our standard OAuth 2.0 API framework to any platform that satisfies our standard security and operational requirements.</p><p>The form below is for platforms applying for COROS <a href=\"https://support.coros.com/hc/en-us/articles/53181766856724\" target=\"_blank\" rel=\"noopener noreferrer\">Partner API Access</a>. The Partner API provides multi-user OAuth credentials, webhook push notifications, two-way data sync, and GPX route support for platforms with an established user base.</p><p>Before applying, make sure the Partner API is the right path for you:</p><ul>\n<li data-list-item-id=\"eee7ea617741f4322d4051722e2c00288\">Individual users wanting to connect COROS to an AI tool: <a href=\"https://support.coros.com/hc/en-us/articles/50841795180948\" target=\"_blank\" rel=\"noopener noreferrer\">Connect Your COROS to AI</a>\n</li>\n<li data-list-item-id=\"e17f232ff7c3b1d5a347fd30c8f7486d6\">Developers building apps with COROS data: <a href=\"https://support.coros.com/hc/en-us/articles/53181619102996\" target=\"_blank\" rel=\"noopener noreferrer\">Build on COROS MCP</a> (self-service, no application needed)</li>\n<li data-list-item-id=\"e53ffe5bd2dd022daf5d6ce79160a5673\">Platforms needing multi-user API access: continue below</li>\n</ul><p>To apply, submit your platform details using the form below and email <a href=\"mailto:api@coros.com\">api@coros.com</a> with your company details, technical contacts, and OAuth 2.0 redirect URIs.</p><div class=\"callout callout--info\">\n<h4 class=\"callout__title\" id=\"h_01M1HPR9PAPVK375YW79TMK99X\">API Application</h4>\n<p><a href=\"https://coros-teams.feishu.cn/share/base/form/shrcnLqSduZsaNhbvDJTO2x0Vlf\" target=\"_blank\" rel=\"noopener noreferrer\">Click here to submit an API Application</a></p>\n</div><p>For full details on Partner API requirements and capabilities, see <a href=\"https://support.coros.com/hc/en-us/articles/53181766856724\" target=\"_blank\" rel=\"noopener noreferrer\">Partner API Access</a>.</p>"}],"sort_by":"position","sort_order":"asc"}