Try these extensions and you'll wonder how you ever lived without them!
Then you can open up http://localhost:8000/docs to see the OpenAPI specification. You can now run the frontend.
You set your preferences once (which match, how many tickets, which stands, max price). After that, the agent handles everything.