DeleteAPIKey deletes an API key by index.
(index int)
| 274 | |
| 275 | // DeleteAPIKey deletes an API key by index. |
| 276 | func (c *Client) DeleteAPIKey(index int) error { |
| 277 | _, code, err := c.doRequest("DELETE", fmt.Sprintf("/v0/management/api-keys?index=%d", index), nil) |
| 278 | if err != nil { |
| 279 | return err |
| 280 | } |
| 281 | if code >= 400 { |
| 282 | return fmt.Errorf("delete failed (HTTP %d)", code) |
| 283 | } |
| 284 | return nil |
| 285 | } |
| 286 | |
| 287 | // GetGeminiKeys fetches Gemini API keys. |
| 288 | // API returns {"gemini-api-key": [...]}. |