---
title: "Get integration configurations"
method: GET
path: "/integrations/config"
tags: ["Integrations"]
---

# Get integration configurations

`GET /integrations/config`

Returns the base capabilities and current sync configuration for all connected providers.

## Response `200`

OK

- IntegrationConfigResponse
  - `integrations` IntegrationConfigEntry[]
    - `base_config` TypesSyncConfig
      - `aws_marketplace` TypesAWSMarketplaceSyncConfig
        - `region` string
      - `customer` TypesEntitySyncConfig
        - `inbound` boolean — Inbound from external provider to FlexPrice
        - `outbound` boolean — Outbound from FlexPrice to external provider
      - `deal` TypesEntitySyncConfig
        - `inbound` boolean — Inbound from external provider to FlexPrice
        - `outbound` boolean — Outbound from FlexPrice to external provider
      - `invoice` TypesEntitySyncConfig
        - `inbound` boolean — Inbound from external provider to FlexPrice
        - `outbound` boolean — Outbound from FlexPrice to external provider
      - `invoice_sync_settings` TypesInvoiceSyncSettings
        - `normalize_fixed_to` 'MONTHLY' | 'ANNUAL' | 'WEEKLY' | 'DAILY' | 'QUARTERLY' | 'HALF_YEARLY' | 'ONETIME'
      - `payment` TypesEntitySyncConfig
        - `inbound` boolean — Inbound from external provider to FlexPrice
        - `outbound` boolean — Outbound from FlexPrice to external provider
      - `plan` TypesEntitySyncConfig
        - `inbound` boolean — Inbound from external provider to FlexPrice
        - `outbound` boolean — Outbound from FlexPrice to external provider
      - `quote` TypesEntitySyncConfig
        - `inbound` boolean — Inbound from external provider to FlexPrice
        - `outbound` boolean — Outbound from FlexPrice to external provider
      - `s3` TypesS3ExportConfig
        - `bucket` string — S3 bucket name
        - `compression` 'none' | 'gzip'
        - `encryption` 'AES256' | 'aws:kms' | 'aws:kms:dsse'
        - `is_flexprice_managed` boolean — If true, use Flexprice-managed S3 credentials instead of user-provided
        - `key_prefix` string — Optional prefix for S3 keys (e.g., "flexprice-exports/")
        - `region` string — AWS region (e.g., "us-west-2")
      - `subscription` TypesEntitySyncConfig
        - `inbound` boolean — Inbound from external provider to FlexPrice
        - `outbound` boolean — Outbound from FlexPrice to external provider
    - `current_config` TypesSyncConfig
      - `aws_marketplace` TypesAWSMarketplaceSyncConfig
        - `region` string
      - `customer` TypesEntitySyncConfig
        - `inbound` boolean — Inbound from external provider to FlexPrice
        - `outbound` boolean — Outbound from FlexPrice to external provider
      - `deal` TypesEntitySyncConfig
        - `inbound` boolean — Inbound from external provider to FlexPrice
        - `outbound` boolean — Outbound from FlexPrice to external provider
      - `invoice` TypesEntitySyncConfig
        - `inbound` boolean — Inbound from external provider to FlexPrice
        - `outbound` boolean — Outbound from FlexPrice to external provider
      - `invoice_sync_settings` TypesInvoiceSyncSettings
        - `normalize_fixed_to` 'MONTHLY' | 'ANNUAL' | 'WEEKLY' | 'DAILY' | 'QUARTERLY' | 'HALF_YEARLY' | 'ONETIME'
      - `payment` TypesEntitySyncConfig
        - `inbound` boolean — Inbound from external provider to FlexPrice
        - `outbound` boolean — Outbound from FlexPrice to external provider
      - `plan` TypesEntitySyncConfig
        - `inbound` boolean — Inbound from external provider to FlexPrice
        - `outbound` boolean — Outbound from FlexPrice to external provider
      - `quote` TypesEntitySyncConfig
        - `inbound` boolean — Inbound from external provider to FlexPrice
        - `outbound` boolean — Outbound from FlexPrice to external provider
      - `s3` TypesS3ExportConfig
        - `bucket` string — S3 bucket name
        - `compression` 'none' | 'gzip'
        - `encryption` 'AES256' | 'aws:kms' | 'aws:kms:dsse'
        - `is_flexprice_managed` boolean — If true, use Flexprice-managed S3 credentials instead of user-provided
        - `key_prefix` string — Optional prefix for S3 keys (e.g., "flexprice-exports/")
        - `region` string — AWS region (e.g., "us-west-2")
      - `subscription` TypesEntitySyncConfig
        - `inbound` boolean — Inbound from external provider to FlexPrice
        - `outbound` boolean — Outbound from FlexPrice to external provider
    - `provider` 'flexprice' | 'stripe' | 's3' | 'hubspot' | 'razorpay' | 'chargebee' | 'quickbooks' | 'zoho_books' | 'nomod' | 'moyasar' | 'paddle' | 'whop' | 'tabs' | 'aws_marketplace' | 'gcp_marketplace' | 'azure_marketplace'

## Other responses

- `500` — Internal Server Error

---

[API](https://skmtc.net/flexprice/apis/flexprice-api.md) · [All operations](https://skmtc.net/flexprice/apis/flexprice-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/flexprice/flexprice-api/revisions/f0601ed97bd3/schema)
