Skip to Content
Code Fundi for VS Code · Cursor: install the extension →

V2: API keys


GET /v2/keys

GET https://api.codefundi.app/v2/keys

Summary: List API keys (masked); no request body.

Responses: 200 ApiKeysListResponse; 401.

keys-list.sh
curl -sS "https://api.codefundi.app/v2/keys" \ -H "X-API-Key: YOUR_API_KEY"

POST /v2/keys/regenerate

POST https://api.codefundi.app/v2/keys/regenerate

Summary: Create a new primary key. Plaintext is returned once in the JSON body. Store it immediately.

Request body

This route accepts no JSON body; send an empty JSON object (two curly braces) if your HTTP client requires a body, or omit the body per client defaults.

Responses: 200 ApiKeyRegenerateResponse; 401.

keys-regenerate.sh
curl -sS -X POST "https://api.codefundi.app/v2/keys/regenerate" \ -H "X-API-Key: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d "{}"

DELETE /v2/keys/{key_id}

DELETE https://api.codefundi.app/v2/keys/{key_id}

Summary: Disable an API key by UUID.

Path parameter

ParameterDescription
key_idAPI key row UUID to revoke.

Responses: 200 DeleteResponse; 401, 404.

keys-delete.sh
curl -sS -X DELETE "https://api.codefundi.app/v2/keys/990e8400-e29b-41d4-a716-446655440004" \ -H "X-API-Key: YOUR_API_KEY"
Last updated on