APIs intended for internal use by Tidepool.
Authorization API (1.0)- Copy for LLMCopy page as Markdown for LLMs
- View as MarkdownOpen this page as Markdown
- Open in ChatGPTGet insights from ChatGPT
- Open in ClaudeGet insights from Claude
- Connect to CursorInstall MCP server on Cursor
- Connect to VS CodeInstall MCP server on VS Code
- Copy for LLMCopy page as Markdown for LLMs
- View as MarkdownOpen this page as Markdown
- Open in ChatGPTGet insights from ChatGPT
- Open in ClaudeGet insights from Claude
- Connect to CursorInstall MCP server on Cursor
- Connect to VS CodeInstall MCP server on VS Code
The Tidepool API is an HTTP REST API used by Tidepool clients use to communicate with the Tidepool Platform.
For more information, see the Getting Started section.
Download OpenAPI description
Overview
URL
API Support
License
Languages
Servers
Mock server
https://tidepool.redocly.app/_mock/reference/access.v1
integration
https://external.integration.tidepool.org
production
https://api.tidepool.org
dev1
https://dev1.dev.tidepool.org
qa1
https://qa1.development.tidepool.org
qa2
https://qa2.development.tidepool.org
Internal
- Copy for LLMCopy page as Markdown for LLMs
- View as MarkdownOpen this page as Markdown
- Open in ChatGPTGet insights from ChatGPT
- Open in ClaudeGet insights from Claude
- Connect to CursorInstall MCP server on Cursor
- Connect to VS CodeInstall MCP server on VS Code
Authorization
- Copy for LLMCopy page as Markdown for LLMs
- View as MarkdownOpen this page as Markdown
- Open in ChatGPTGet insights from ChatGPT
- Open in ClaudeGet insights from Claude
- Connect to CursorInstall MCP server on Cursor
- Connect to VS CodeInstall MCP server on VS Code
List, create and manage authorizations that grant access to another user's diabetes data.
Operations
Get Groups for User
- Copy for LLMCopy page as Markdown for LLMs
- View as MarkdownOpen this page as Markdown
- Open in ChatGPTGet insights from ChatGPT
- Open in ClaudeGet insights from Claude
- Connect to CursorInstall MCP server on Cursor
- Connect to VS CodeInstall MCP server on VS Code
- Mock serverhttps://tidepool.redocly.app/_mock/reference/access.v1/access/groups/{userId}
- integrationhttps://external.integration.tidepool.org/access/groups/{userId}
- productionhttps://api.tidepool.org/access/groups/{userId}
- dev1https://dev1.dev.tidepool.org/access/groups/{userId}
- qa1https://qa1.development.tidepool.org/access/groups/{userId}
- qa2https://qa2.development.tidepool.org/access/groups/{userId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://tidepool.redocly.app/_mock/reference/access.v1/access/groups/{userId}' \
-H 'X-Tidepool-Session-Token: YOUR_API_KEY_HERE'Response
application/json
{ "d4206d26a6": { "root": {} }, "305cabe660": { "note": {}, "view": {} }, "7575613eca": { "view": {}, "note": {}, "upload": {} }, "975ac5cc92": { "note": {}, "view": {} } }
Get Users in Group
- Copy for LLMCopy page as Markdown for LLMs
- View as MarkdownOpen this page as Markdown
- Open in ChatGPTGet insights from ChatGPT
- Open in ClaudeGet insights from Claude
- Connect to CursorInstall MCP server on Cursor
- Connect to VS CodeInstall MCP server on VS Code
- Mock serverhttps://tidepool.redocly.app/_mock/reference/access.v1/access/{sharerId}
- integrationhttps://external.integration.tidepool.org/access/{sharerId}
- productionhttps://api.tidepool.org/access/{sharerId}
- dev1https://dev1.dev.tidepool.org/access/{sharerId}
- qa1https://qa1.development.tidepool.org/access/{sharerId}
- qa2https://qa2.development.tidepool.org/access/{sharerId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://tidepool.redocly.app/_mock/reference/access.v1/access/{sharerId}' \
-H 'X-Tidepool-Session-Token: YOUR_API_KEY_HERE'Response
application/json
{ "d4206d26a6": { "root": {} }, "305cabe660": { "note": {}, "view": {} }, "7575613eca": { "view": {}, "note": {}, "upload": {} }, "975ac5cc92": { "note": {}, "view": {} } }
Get User Permissions in Group
- Copy for LLMCopy page as Markdown for LLMs
- View as MarkdownOpen this page as Markdown
- Open in ChatGPTGet insights from ChatGPT
- Open in ClaudeGet insights from Claude
- Connect to CursorInstall MCP server on Cursor
- Connect to VS CodeInstall MCP server on VS Code
- Mock serverhttps://tidepool.redocly.app/_mock/reference/access.v1/access/{sharerId}/{userId}
- integrationhttps://external.integration.tidepool.org/access/{sharerId}/{userId}
- productionhttps://api.tidepool.org/access/{sharerId}/{userId}
- dev1https://dev1.dev.tidepool.org/access/{sharerId}/{userId}
- qa1https://qa1.development.tidepool.org/access/{sharerId}/{userId}
- qa2https://qa2.development.tidepool.org/access/{sharerId}/{userId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://tidepool.redocly.app/_mock/reference/access.v1/access/{sharerId}/{userId}' \
-H 'X-Tidepool-Session-Token: YOUR_API_KEY_HERE'Response
application/json
- Owner
- Custodian
- View
- Notes
- Upload
{ "root": {} }
Update Permissions for User in Group
- Copy for LLMCopy page as Markdown for LLMs
- View as MarkdownOpen this page as Markdown
- Open in ChatGPTGet insights from ChatGPT
- Open in ClaudeGet insights from Claude
- Connect to CursorInstall MCP server on Cursor
- Connect to VS CodeInstall MCP server on VS Code
Request
Update permissions of individual user userId in group sharerId. The permissions provided in the request body replace all existing permissions for that user. Therefore to delete a permission, submit the request body without that permission.
Security
sessionToken
[ 1 .. 3 ] properties
- Mock serverhttps://tidepool.redocly.app/_mock/reference/access.v1/access/{sharerId}/{userId}
- integrationhttps://external.integration.tidepool.org/access/{sharerId}/{userId}
- productionhttps://api.tidepool.org/access/{sharerId}/{userId}
- dev1https://dev1.dev.tidepool.org/access/{sharerId}/{userId}
- qa1https://qa1.development.tidepool.org/access/{sharerId}/{userId}
- qa2https://qa2.development.tidepool.org/access/{sharerId}/{userId}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
- View
- Notes
- Upload
curl -i -X POST \
'https://tidepool.redocly.app/_mock/reference/access.v1/access/{sharerId}/{userId}' \
-H 'Content-Type: application/json' \
-H 'X-Tidepool-Session-Token: YOUR_API_KEY_HERE' \
-d '{
"view": {}
}'Response
application/json
- Owner
- Custodian
- View
- Notes
- Upload
{ "root": {} }