Manage Use Cases

Each vision event is associated with a use case. The Python SDK provides methods to create, list, rename, archive, and unarchive use cases.

List Use Cases

import roboflow

roboflow.login()

rf = roboflow.Roboflow()
ws = rf.workspace()

result = ws.list_vision_event_use_cases()

for uc in result["useCases"]:
    print(uc["id"], uc["name"], uc.get("status"))

You can filter by status:

# List only active use cases
result = ws.list_vision_event_use_cases(status="active")

Create a Use Case

Rename a Use Case

Archive a Use Case

Unarchive a Use Case

For more details on use case management, see the REST API reference.

Last updated

Was this helpful?