---
title: "Get a provider configuration"
method: GET
path: "/vault-provider-configs/{id_or_name}"
tags: ["Vaults"]
---

# Get a provider configuration

`GET /vault-provider-configs/{id_or_name}`

## Request

- Base URL: `https://api.onkernel.com`
- URL: `https://api.onkernel.com/vault-provider-configs/{id_or_name}`
- Auth: HTTP bearer

Look up a configuration by ID or name. Returns 404 when it does not exist in the organization.

## Response `200`

Provider configuration without secret credentials

- union
  - VaultLinkProviderConfig: Response schema for a Link configuration, without secret credentials. Kernel generates the ID and timestamps. Configuration creation uses VaultLinkProviderConfigRequest.
    - `client_id` string, required: OAuth client identity; immutable. Secret credentials are never returned.
    - `created_at` string, date-time, required
    - `id` string, required
    - `name` string, required: Unique within the organization.
    - `provider` 'link', required
    - `publishable_key` string: Stripe publishable key sent to Link when refreshing and revoking wallet grants. Omitted when not configured.
    - `updated_at` string, date-time, required
  - VaultAgentCardProviderConfig: Response schema for an AgentCard configuration, without secret credentials. Kernel generates the ID and timestamps and introspects test_mode from the credentials. Configuration creation uses VaultAgentCardProviderConfigRequest.
    - `client_id` string, required
    - `created_at` string, date-time, required
    - `id` string, required
    - `name` string, required
    - `provider` 'agentcard', required
    - `test_mode` boolean, required: Introspected mode of the selected credential; true means sandbox objects.
    - `updated_at` string, date-time, required

## Other responses

- `401`: Unauthorized – missing or invalid authorization token
- `404`: Resource not found
- `500`: Internal Server Error

## Changes

- **2026-10-16** `03b369edee49`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/kernel/apis/kernel-api/changes/vault-provider-configs/:id_or_name/get.md)

---

[API](https://skmtc.dev/kernel/apis/kernel-api.md) - [All operations](https://skmtc.dev/kernel/apis/kernel-api/llms.txt) - [OpenAPI document](https://skmtc.dev/kernel/apis/kernel-api/revisions/0f6cf4f58fe6?raw)
