# Get API Status

GET https://api.snaptrade.com/api/v1/

Check whether the API is operational and verify timestamps.

Reference: https://docs.snaptrade.com/reference/API%20Status/ApiStatus_check

## Code Examples

### TypeScript

```typescript

import { Snaptrade } from "snaptrade-typescript-sdk";

const snaptrade = new Snaptrade({
  clientId: "PARTNER_CLIENT_ID",
  consumerKey: "CONSUMER_KEY",
});

const response =
  await snaptrade.apiStatus.check();
console.log(response.data);

```

### Python

```python

from pprint import pprint
from snaptrade_client import SnapTrade

snaptrade = SnapTrade(
    client_id="PARTNER_CLIENT_ID",
    consumer_key="CONSUMER_KEY"
)

response = snaptrade.api_status.check()
pprint(response.body)

```

## OpenAPI Specification

```yaml

openapi: 3.0.0
info:
  description: Connect brokerage accounts to your app for live positions and trading
  version: 1.0.0
  title: SnapTrade
  termsOfService: N/A
  contact:
    email: api@snaptrade.com
  x-konfig-ignore:
    potential-incorrect-type: true
  x-readme:
    explorer-enabled: false
paths:
  /:
    get:
      tags:
        - API Status
      summary: Get API Status
      description: Check whether the API is operational and verify timestamps.
      operationId: ApiStatus_check
      security: []
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                description: Status of API
                type: object
                properties:
                  version:
                    type: integer
                    example: 153
                  timestamp:
                    type: string
                    example: '2022-11-04T01:47:00.377Z'
                  online:
                    type: boolean
                    example: true
        default:
          description: Unexpected Error

```