DELETE
/
api
/
v1
/
context-variables
/
{variable_id}
/
delete

Delete Context Variable Definition

Delete an existing context variable definition. Note that default system variables cannot be deleted.

Endpoint

DELETE /api/v1/context-variables/{variable_id}/delete

Authentication

This endpoint requires an API key with the can_write_contacts permission.

Path Parameters

ParameterTypeRequiredDescription
variable_idintegerYesID of the variable definition to delete

Response

{
  "message": "Variable definition deleted successfully"
}

Error Codes

Status CodeError CodeDescription
401authentication_requiredNo API key was provided
401invalid_keyThe API key is invalid or inactive
403permission_deniedThe API key doesn’t have the required permission
403delete_not_allowedCannot delete default variables
404not_foundVariable definition not found
500server_errorAn unexpected server error occurred

Example Request

curl -X DELETE 'https://api.klen.ai/api/v1/context-variables/3/delete' \
  -H 'Authorization: Bearer klen_abcdef123456789'

Example Response

{
  "message": "Variable definition deleted successfully"
}

Notes

  • Deleting a variable definition does not automatically remove the variable values from your contacts or business profile
  • Default system variables (is_default: true) cannot be deleted
  • You can only delete variable definitions that belong to your account
  • Use this endpoint with caution, as deleting a variable definition can affect personalization in your AI calls and templates