Adds API endpoints and documentation for operator shelves.

r? @ngokevin