---
title: "Get a single customer integration by ID"
method: GET
path: "/api/v1/customers/{id}/integrations/{integrationId}"
tags: ["Customer Integrations"]
---

# Get a single customer integration by ID

`GET /api/v1/customers/{id}/integrations/{integrationId}`

Retrieves a specific integration for a customer by integration ID.

## Path parameters

- `id` string, required
- `integrationId` string, required

## Headers

- `X-ACCOUNT-ID` string
- `X-ENVIRONMENT-ID` string

## Response `200`

The customer integration object.

- CustomerIntegrationResponseDto — Response object
  - `data` object, required — External billing or CRM integration link
    - `id` string, required — Integration details
    - `vendorIdentifier` 'AUTH0' | 'ZUORA' | 'STRIPE' | 'HUBSPOT' | 'AWS_MARKETPLACE' | 'SNOWFLAKE' | 'SALESFORCE' | 'BIG_QUERY' | 'OPEN_FGA' | 'APP_STORE' | 'RECEIVED' | 'PREQUEL' | 'AIRWALLEX' | 'STRIPE_INVOICING', required — The vendor identifier of integration
    - `syncedEntityId` string, nullable, required — Synced entity id
    - `syncData` union
      - object — Price billing sync revision data containing billing ID, link URL, and price group package billing ID
        - `billingId` string, required — Billing integration id
        - `billingLinkUrl` string, required — Billing integration url
        - `priceGroupPackageBillingId` string, required — Price group package billing id
      - object — Billing sync revision data containing billing ID and link URL
        - `billingId` string, required — Billing integration id
        - `billingLinkUrl` string, required — Billing integration url
      - object — Marketplace sync revision data containing dimensions
        - `dimensions` string, required — Dimensions of the marketplace sync revision

## Other responses

- `400` — bad request.
- `401` — User is not authenticated.
- `403` — User is not allowed to access this resource.
- `404` — CustomerIntegration not found.
- `429` — Too many requests.

## Changes

- **2026-07-28** `913f273cc2f7` — 1 warning
  - added the new `ContractNotFound` enum value to the `code` response property for the response status `404`
- **2026-07-23** `b876edd1a4fc` — 5 warning
  - added the new `CreditOveragePriceCurrencyNotFound` enum value to the `code` response property for the response status `400`
  - added the new `InvalidCreditOverageBillingModel` enum value to the `code` response property for the response status `400`
  - added the new `InvoicePreviewNotAvailableForDraftContract` enum value to the `code` response property for the response status `400`
  - added the new `OveragePriceNotSupportedOnAddon` enum value to the `code` response property for the response status `400`
  - …1 more
- **2026-07-14** `8d63db93d656` — 1 warning
  - added the new `STRIPE_INVOICING` enum value to the `data/vendorIdentifier` response property for the response status `200`
- **2026-07-08** `58bb216ff8ce` — 1 warning
  - added the new `GovernanceNotEnabled` enum value to the `code` response property for the response status `403`
- **2026-06-30** `2fee3609afd2` — 1 warning
  - added the new `AIRWALLEX` enum value to the `data/vendorIdentifier` response property for the response status `200`

[Full history](https://skmtc.dev/stiggio/apis/stigg-api/changes/api/v1/customers/:id/integrations/:integrationId/get.md)

---

[API](https://skmtc.dev/stiggio/apis/stigg-api.md) · [All operations](https://skmtc.dev/stiggio/apis/stigg-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/stiggio/stigg-api/revisions/3e2c8cfcd035/schema)
