# General API

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](../docs/quick-start.md) section.

Version: 1.0
License: BSD-2-Clause

## Servers

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
```

## Download OpenAPI description

[General API](https://dev-docs.tidepool.org/_bundle/reference/general.v1.yaml)

## General

General utility APIs.

### Get Minimum Client Versions

 - [GET /info](https://dev-docs.tidepool.org/reference/general.v1/internal/getminimumclientversions.md): Returns minimum Tidepool client application versions. If a client application detects that it is older than the minimum version returned by this API, it should notify the user and terminate promptly. This API requires no authentication or authorization.

### Get Minimum Client Versions

 - [GET /info](https://dev-docs.tidepool.org/reference/general.v1/general/getminimumclientversions.md): Returns minimum Tidepool client application versions. If a client application detects that it is older than the minimum version returned by this API, it should notify the user and terminate promptly. This API requires no authentication or authorization.

## Internal

APIs intended for internal use by Tidepool.

### Get Minimum Client Versions

 - [GET /info](https://dev-docs.tidepool.org/reference/general.v1/internal/getminimumclientversions.md): Returns minimum Tidepool client application versions. If a client application detects that it is older than the minimum version returned by this API, it should notify the user and terminate promptly. This API requires no authentication or authorization.

### Get Minimum Client Versions

 - [GET /info](https://dev-docs.tidepool.org/reference/general.v1/general/getminimumclientversions.md): Returns minimum Tidepool client application versions. If a client application detects that it is older than the minimum version returned by this API, it should notify the user and terminate promptly. This API requires no authentication or authorization.

