---
title: "List connector credentials"
method: GET
path: "/merchant-account/{merchantId}/connectors"
tags: ["Cost Ingestion"]
---

# List connector credentials

`GET /merchant-account/{merchantId}/connectors`

## Request

- Base URL: `http://localhost:8080`
- URL: `http://localhost:8080/merchant-account/{merchantId}/connectors`
- Auth: one of:
  - HTTP bearer
  - API key in header `x-api-key`

List the connector credentials configured for a merchant. Secrets are masked.

## Path parameters

- `merchantId` string, required

## Response `200`

Masked credentials

- MaskedSource[]
  - `connector` string
  - `account` string: Connector-side account, e.g. Adyen `merchantAccountCode`.
  - `webhook_secret_hint` string: `—` when no credential blob is stored or decryptable.
  - `download_auth_hint` string
  - `environment` 'prod' | 'sandbox': Checkout only. Derived from the stored URL and current server configuration. Omitted when credentials cannot be read.

## Changes

- **2026-10-29** `e7a7c4f81711`: 1 info
  - added the optional property `items/environment` to the response with the `200` status
- **2026-08-04** `36e7a0972ee6`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/juspay/apis/decision-engine/changes/merchant-account/:merchantId/connectors/get.md)

---

[API](https://skmtc.dev/juspay/apis/decision-engine.md) - [All operations](https://skmtc.dev/juspay/apis/decision-engine/llms.txt) - [OpenAPI document](https://skmtc.dev/juspay/apis/decision-engine/revisions/718ef5ac8634?raw)
