delete__ai_llm_{aillmId}

⚠️ TEST ENVIRONMENT ONLY

This API endpoint is currently available only in the TEST environment. It is not yet available in production.

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

# You can also use wget
curl -X DELETE https://backend.flashback.tech/ai/llm/{id} \
  -H 'Accept: application/json' \
  -H 'Authorization: Bearer {access-token}'

Parameters

Name
In
Type
Required
Description

id

path

string

true

Unique identifier of the AI LLM configuration

Example responses

200 Response

{
  "success": true,
  "message": "AI LLM configuration deleted successfully"
}

Responses

Status
Meaning
Description
Schema

200

Configuration deleted successfully

Inline

403

Insufficient permissions or configuration in use

Inline

404

Configuration not found

Inline

500

Failed to delete configuration

Inline

Response Schema

Status Code 200

Name
Type
Required
Restrictions
Description

» success

boolean

false

none

Operation success status

» message

string

false

none

Success message

Status Code 403

Name
Type
Required
Restrictions
Description

» success

boolean

false

none

none

» message

string

false

none

none

Status Code 404

Name
Type
Required
Restrictions
Description

» success

boolean

false

none

none

» message

string

false

none

none

Status Code 500

Name
Type
Required
Restrictions
Description

» 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?