from gravixlayer import GravixLayer
client = GravixLayer()
index_id = "ea30540b-ea42-4744-aff5-6d0263acc76d"
try:
client.vectors.indexes.delete(index_id)
print(f"Index {index_id} deleted successfully")
except Exception as e:
print(f"Failed to delete index: {e}")
# If delete_protection is enabled, clear it first then retry
try:
client.vectors.indexes.update(index_id, delete_protection=False)
client.vectors.indexes.delete(index_id)
print(f"Index {index_id} deleted after removing protection")
except Exception as e2:
print(f"Still failed to delete: {e2}")