# List the account integrations

> GET /v1/integrations: List the account integrations

<div class="api-endpoint"><span class="api-method api-method--get">GET</span><span class="api-path">/v1/integrations</span></div>

## Authentication

**bearerAuth**: API key created in the dashboard (<code>atk&#95;...</code>). Send it in the `Authorization: Bearer YOUR_API_KEY` header.

## Query parameters

<div class="api-fields">
<div class="api-field">
<div class="api-field-head"><code class="api-field-name">propertyId</code><span class="api-field-type">string</span></div>
</div>
</div>

## Responses

### 200 Successful response

<div class="api-media"><span class="api-media-type">application/json</span></div>

<div class="api-schema">
<div class="api-fields">
<div class="api-field">
<div class="api-field-head"><code class="api-field-name">data</code><span class="api-field-type">array of object</span><span class="api-badge api-badge--required">required</span></div>
<details class="api-children">
<summary>Show 9 child attributes</summary>
<div class="api-fields">
<div class="api-field">
<div class="api-field-head"><code class="api-field-name">id</code><span class="api-field-type">string</span><span class="api-badge api-badge--required">required</span></div>
</div>
<div class="api-field">
<div class="api-field-head"><code class="api-field-name">name</code><span class="api-field-type">string</span><span class="api-badge api-badge--required">required</span></div>
</div>
<div class="api-field">
<div class="api-field-head"><code class="api-field-name">status</code><span class="api-field-type">string</span><span class="api-badge api-badge--required">required</span></div>
<div class="api-field-facts"><span class="api-fact"><span class="api-fact-label">Allowed values</span> <code>added</code> <code>active</code> <code>disabled</code></span></div>
</div>
<div class="api-field">
<div class="api-field-head"><code class="api-field-name">provider</code><span class="api-field-type">object</span><span class="api-badge api-badge--required">required</span></div>
<details class="api-children">
<summary>Show 2 child attributes</summary>
<div class="api-fields">
<div class="api-field">
<div class="api-field-head"><code class="api-field-name">id</code><span class="api-field-type">string</span><span class="api-badge api-badge--required">required</span></div>
</div>
<div class="api-field">
<div class="api-field-head"><code class="api-field-name">name</code><span class="api-field-type">string</span><span class="api-badge api-badge--required">required</span></div>
</div>
</div>
</details>
</div>
<div class="api-field">
<div class="api-field-head"><code class="api-field-name">propertyId</code><span class="api-field-type">string &#124; null</span><span class="api-badge api-badge--required">required</span></div>
</div>
<div class="api-field">
<div class="api-field-head"><code class="api-field-name">panelUrl</code><span class="api-field-type">string &#124; null</span><span class="api-badge api-badge--required">required</span></div>
</div>
<div class="api-field">
<div class="api-field-head"><code class="api-field-name">live</code><span class="api-field-type">boolean</span><span class="api-badge api-badge--required">required</span></div>
<div class="api-field-desc">Whether the integration received events recently</div>
</div>
<div class="api-field">
<div class="api-field-head"><code class="api-field-name">eventMapping</code><span class="api-field-type">map of (string &#124; null)</span><span class="api-badge api-badge--required">required</span></div>
</div>
<div class="api-field">
<div class="api-field-head"><code class="api-field-name">customFields</code><span class="api-field-type">map of (string &#124; number)</span><span class="api-badge api-badge--required">required</span></div>
<div class="api-field-desc">Non-secret settings</div>
</div>
</div>
</details>
</div>
</div>
</div>

### 400 Invalid request

<div class="api-media"><span class="api-media-type">application/json</span></div>

<div class="api-schema">
<div class="api-fields">
<div class="api-field">
<div class="api-field-head"><code class="api-field-name">error</code><span class="api-field-type">object</span><span class="api-badge api-badge--required">required</span></div>
<details class="api-children">
<summary>Show 5 child attributes</summary>
<div class="api-fields">
<div class="api-field">
<div class="api-field-head"><code class="api-field-name">code</code><span class="api-field-type">string</span><span class="api-badge api-badge--required">required</span></div>
<div class="api-field-facts"><span class="api-fact"><span class="api-fact-label">Allowed values</span> <code>invalid&#95;request</code> <code>invalid&#95;cursor</code> <code>unauthenticated</code> <code>api&#95;access&#95;unavailable</code> <code>not&#95;found</code> <code>payload&#95;too&#95;large</code> <code>rate&#95;limited</code> <code>response&#95;too&#95;large</code> <code>upstream&#95;timeout</code> <code>service&#95;unavailable</code> <code>internal&#95;error</code></span></div>
</div>
<div class="api-field">
<div class="api-field-head"><code class="api-field-name">message</code><span class="api-field-type">string</span><span class="api-badge api-badge--required">required</span></div>
</div>
<div class="api-field">
<div class="api-field-head"><code class="api-field-name">requestId</code><span class="api-field-type">string</span><span class="api-badge api-badge--required">required</span></div>
</div>
<div class="api-field">
<div class="api-field-head"><code class="api-field-name">retryable</code><span class="api-field-type">boolean</span><span class="api-badge api-badge--required">required</span></div>
<div class="api-field-desc">Whether retrying the request can succeed</div>
</div>
<div class="api-field">
<div class="api-field-head"><code class="api-field-name">details</code><span class="api-field-type">array of object</span></div>
<details class="api-children">
<summary>Show 2 child attributes</summary>
<div class="api-fields">
<div class="api-field">
<div class="api-field-head"><code class="api-field-name">path</code><span class="api-field-type">string</span><span class="api-badge api-badge--required">required</span></div>
</div>
<div class="api-field">
<div class="api-field-head"><code class="api-field-name">message</code><span class="api-field-type">string</span><span class="api-badge api-badge--required">required</span></div>
</div>
</div>
</details>
</div>
</div>
</details>
</div>
<div class="api-field">
<div class="api-field-head"><code class="api-field-name">message</code><span class="api-field-type">string</span></div>
</div>
<div class="api-field">
<div class="api-field-head"><code class="api-field-name">code</code><span class="api-field-type">string</span></div>
</div>
<div class="api-field">
<div class="api-field-head"><code class="api-field-name">issues</code><span class="api-field-type">array of object</span></div>
<details class="api-children">
<summary>Show 1 child attribute</summary>
<div class="api-fields">
<div class="api-field">
<div class="api-field-head"><code class="api-field-name">message</code><span class="api-field-type">string</span><span class="api-badge api-badge--required">required</span></div>
</div>
</div>
</details>
</div>
</div>
</div>

### 401 Missing, invalid or deleted API key

Same response body as [400](#400-invalid-request).

### 403 API access unavailable on the plan

Same response body as [400](#400-invalid-request).

### 404 Unknown or inaccessible property

Same response body as [400](#400-invalid-request).

### 429 Rate limit exceeded; see Retry-After

Same response body as [400](#400-invalid-request).

### 503 Temporarily unavailable; retry with backoff

Same response body as [400](#400-invalid-request).

## Request example

Synthesized command template. Replace path placeholders; add query parameters as needed. This is not a recorded request or response.

```sh
curl --request GET 'https://api.anytrack.io/v1/integrations' \
  --header 'Authorization: Bearer YOUR_API_KEY'
```

[Download the OpenAPI contract](/api/openapi.json).
