I finally got access to test the Beta version of Blubeam with AI integration. And after the 1h test, I may say that the API needs to be reviewed/adjusted to make more functions available for AI. But anyway, it is a HUGE step for the BB team.
Here is the response from my chat with Claude:
Based on my experience working with the Bluebeam API throughout this session, here are the commands not available to AI via the API:
❌ No Delete/Remove Markup There is no delete_markup or remove_markup command. Once a markup is created, it cannot be deleted through the API — only its properties can be modified.
❌ No Create Markup by Coordinates There is no command to place a markup (rectangle, circle, arrow, cloud, etc.) at specific x/y coordinates. The only way to create new markups is through search_and_markup, which places highlights on found text. You cannot programmatically draw shapes at arbitrary positions.
❌ No Coordinates Returned from list_markups Although x, y, width, height are listed as requestable properties in list_markups_in_pdf, they are not actually returned in practice — making spatial positioning of markups impossible to read back.
❌ No Rectangle / Shape Markup Creation Only text-based markup types are supported via search_and_markup: Highlight, StrikeOut, Underline, Squiggly, and Redact. There is no way to create Rectangle, Ellipse, Arrow, Cloud, Polyline, or other shape markups through the API.
❌ No Page Navigation / View Control No command to scroll to a page, zoom to a location, or change the active view in Revu.
❌ No Markup Move / Resize No command to reposition or resize an existing markup.
❌ No Layer Creation The set_markup_property supports assigning a markup to a layer, but only if the layer already exists — there is no create_layer command.
❌ No Save / Export No command to save the PDF, export it, or trigger a save-as operation.
❌ No Undo / Redo No programmatic undo/redo control beyond what Revu's internal history tracks.
✅ What IS available (for reference):search_and_markup, set_markup_property, list_markups_in_pdf, create_markup_thumbnail, get_page_information, get_page_count, save_as_text, color_process_analyze, color_process_modify, redact, create_bookmarks, get_markup_state, list_state_models_in_pdf, open_file, list_studio_sessions, list_studio_projects