Initially, the design had separate API endpoints for prompt-level CRUD and prompt-version CRUD:

However, to simplify the API and reduce complexity for clients, we have consolidated these operations into a single unified resource path under /prompt.

This unified design allows:

This approach streamlines client integration and avoids redundant endpoint definitions while still supporting all required operations.