---
title: "Get an upstream API credential by ID"
method: GET
path: "/credentials/{cid}"
tags: ["credentials"]
---

# Get an upstream API credential by ID

`GET /credentials/{cid}`

Retrieve metadata for a single credential. Value is never returned.

## Path parameters

- `cid` string, required

## Response `200`

Successful Response

- CredentialOut — Upstream API credential metadata. Secret values are never returned after creation.
  - `id` string, required
  - `label` string, required
  - `identity` string, nullable
  - `api_id` string, nullable
  - `auth_type` string, nullable
  - `server_variables` object, nullable
  - `scheme` object, nullable
  - `routes` string[], nullable
  - `created_at` number, nullable
  - `updated_at` number, nullable
  - `account_id` string, nullable
  - `app_slug` string, nullable
  - `synced_at` number, nullable

## Other responses

- `422` — Validation Error

## Changes

- **2026-04-14** `bd463fcefb14` — 3 info
  - added the optional property `routes` to the response with the `200` status
  - added the optional property `scheme` to the response with the `200` status
  - added the optional property `server_variables` to the response with the `200` status

[Change history](https://skmtc.dev/jentic/apis/jentic-control-plane-api/changes/credentials/:cid/get.md)

---

[API](https://skmtc.dev/jentic/apis/jentic-control-plane-api.md) · [All operations](https://skmtc.dev/jentic/apis/jentic-control-plane-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/jentic/jentic-control-plane-api/revisions/bd463fcefb14/schema)
