---
title: "Get integration statuses"
method: GET
path: "/v1/admin/monitoring/integrations"
tags: ["Admin"]
---

# Get integration statuses

`GET /v1/admin/monitoring/integrations`

## Request

- Base URL: `https://app.aptrinsic.com`
- URL: `https://app.aptrinsic.com/v1/admin/monitoring/integrations`
- Auth: none declared
- TypeScript: <https://skmtc.dev/gainsight/apis/gainsight-px-rest-api/docs/v1/admin/monitoring/integrations/get.ts> (a function with typed inputs; its response is checked against the schema)

Retrieves the current statuses for the configured integrations. Will return one row for each integration.
Example: 

| URI   | Results  |
| ----- | -------- |
| GET /v1/admin/monitoring/integrations | Fetches all integration statuses |

## Response `200`

Success

- IntegrationStatusPage
  - `integrationStatuses` IntegrationStatus[]: Array of integration status records
    - `integrationSyncName` string
    - `currentStatus` 'UP' | 'DOWN'
    - `lastSuccessfulDate` integer: Date of last successful run, in epoch milliseconds
    - `lastError` string
    - `numberOfRecordsProcessed` integer: Number of records processed during the last run

## Other responses

- `400`: Bad request
- `401`: Unauthorized or bad API Key
- `429`: Rate limit exceeded

---

[API](https://skmtc.dev/gainsight/apis/gainsight-px-rest-api.md) - [All operations](https://skmtc.dev/gainsight/apis/gainsight-px-rest-api/llms.txt) - [OpenAPI document](https://skmtc.dev/gainsight/apis/gainsight-px-rest-api/revisions/e7b197b373d8?raw)
