---
title: "Get pending credential request details (operator)"
method: GET
path: "/v1/credentials/approve"
tags: ["credentials"]
---

# Get pending credential request details (operator)

`GET /v1/credentials/approve`

## Request

- Base URL: `https://agentlair.dev`
- URL: `https://agentlair.dev/v1/credentials/approve`
- Auth: HTTP bearer

Retrieves details of a pending credential request by user code. The operator uses this to review what credential the agent is requesting before approving or denying.

## Query parameters

- `code` string, required

## Response `200`

Pending request details

- object
  - `device_code` string
  - `credential_type` 'api_key' | 'password' | 'token' | 'certificate'
  - `service_name` string
  - `description` string, nullable
  - `requested_at` string, date-time
  - `expires_at` string, date-time
  - `agent_id` string
  - `agent_name` string
  - `agent_email` string, nullable
  - `status` 'pending'

## Other responses

- `400`: Missing or invalid code parameter
- `401`: Authentication required
- `404`: Invalid or expired user code

---

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