delete__ai_llm_{aillmId}
⚠️ TEST ENVIRONMENT ONLY
DELETE /ai/llm/{id}
Delete AI LLM Configuration
Permanently delete an AI/LLM provider configuration. This operation is irreversible and will remove the configuration from the system.
Important Notes:
Configurations cannot be deleted if they are currently being used by any repositories
This endpoint respects workspace access controls - users can only delete configurations within their accessible workspaces
Deletion is permanent and cannot be undone
All associated credentials are securely removed
Security:
Ensures complete removal of stored API keys and secrets
Validates that no active repositories depend on this configuration before deletion
TypeScript Client Library
public deleteAiLlm = async (id: string): Promise<DeleteAiLlmResponse> => {
return this.makeRequest<DeleteAiLlmResponse>(`ai/llm/${id}`, 'DELETE', null);
};Code Samples
Parameters
id
path
string
true
Unique identifier of the AI LLM configuration
Example responses
200 Response
Responses
Response Schema
Status Code 200
» success
boolean
false
none
Operation success status
» message
string
false
none
Success message
Status Code 403
» success
boolean
false
none
none
» message
string
false
none
none
Status Code 404
» success
boolean
false
none
none
» message
string
false
none
none
Status Code 500
» success
boolean
false
none
none
» message
string
false
none
none
To perform this operation, you must be authenticated by means of one of the following methods: BearerAuth
Last updated
Was this helpful?