All blog posts

Learn how to use the Revizto API, replacing manual exports with direct, automated access

Table of Contents

See how Revizto fits your workflow

GET STARTED
GET STARTED

The Revizto API lets teams pull issue, model, and project data automatically instead of waiting on manual exports. Here's how it works, what's newly available, and where you can learn it at the Revizto Academy. 

Manual data exports create a lag between what's actually happening on a project and what teams can see, because someone has to remember to run the report before anyone can act on it. Shifting from manual exports to direct API access lets systems pull issue, project, and model data on demand, and automate the repetitive work of managing that data across dozens of projects at once. Direct, real-time access means teams can build the dashboards and workflows they need instead of waiting on someone else's export schedule.

What is an API? 

API stands for application programming interface: a way to communicate with software without going through its usual user interface. Rather than clicking through screens, a system can request exactly the data it needs and get it back directly.

The easiest way to picture it is a restaurant. The client side, whoever's building on the data, is the patron. The Revizto server is the kitchen. The API in the middle is the waiter, carrying requests to the kitchen and bringing responses back to the table. A request works like a menu item, specific and structured. The response is the food that comes back.

What are the two main types of API requests?

A GET request retrieves something that already exists, like a list of user licenses. A POST request adds something new, like creating an issue in the Issue Tracker.

What's available through the API today 

That structure, GET to retrieve and POST to add, is what makes bulk operations and integrations possible instead of manual, one-by-one work. The core endpoints cover what most teams already touch daily:

  • Licensing and project information — who has access, and which projects they're on
  • Roles and users — everyone involved in a project and what they're allowed to do
  • Issue workflows, statuses, types, and stamp templates — the framework issues get tracked against
  • Issues, comments, 2D sheets, and reports — the day-to-day project data itself

That's already enough to automate two things teams do constantly by hand: bulk-editing thousands of issues at once instead of opening each one individually, and managing user enrollment across multiple projects from a single process instead of adding people project by project.

It's also how Revizto connects to other software. Third-party tools like Cupix and OpenSpace, spreadsheet tools, GIS platforms, and other BIM applications can pull directly from this same data through the API, rather than through manual re-entry.

Revizto API walkthrough

What's newly available: model and object-level access

Model, element, and clash data used to sit on the roadmap rather than in the API itself. That's changed. Object-level metadata, fire ratings, material specs, system types, and quantities, is now queryable directly, without opening the Revizto application. That data can feed cost estimation tools, progress dashboards, or facility management systems without anyone manually pulling a report first.

Issue and clash data now comes with full context: status, priority, and resolution history, clash groupings kept intact, and the exact spatial coordinates of every issue. Issues can be created directly from geotagged photos, bulk-imported from CSV, or synced automatically with an external platform. 2D and 3D metadata can be queried the same way, so downstream tools stay in sync with what's actually published in the project rather than relying on manual version tracking.

User management extends the same way: roles and project access can sync automatically with external identity systems, so access controls don't drift out of step with who should actually have them.

For teams already reporting in Power BI, a dedicated connector gives direct access to issues, clashes, and team data with pre-built dashboard templates to start from, plus the option to write custom queries for deeper analysis, without needing to write API calls from scratch.

Built to fit how teams already work

A few design choices make this practical rather than theoretical:

Design choice

What it means

Live, not stale Dashboards built on the API reflect the project as it stands today, not a snapshot from whenever someone last ran an export.
Built for your stack Standard REST architecture works with the tools your team already uses, rather than requiring a new one.
Sovereign by design Data stays inside your own environment, governed by your own infrastructure and rules, rather than leaving it for processing elsewhere.

Ready to learn API Essentials? 

Getting comfortable with authentication, requests, and the core endpoints is the fastest way to start building on this.

Start API Essentials on Revizto Academy → Free, 1 hour 30 minutes, no license required. Find the course

See the full API in action

Model and object-level endpoints, issues and clashes with spatial data, and the Power BI connector.

Book a demo
Book a demo

FAQs

A way for one piece of software to request and receive data from another without a person clicking through the interface manually.

Pull licensing, project, user, and issue data, including full issue and clash history with spatial coordinates, query model and object-level metadata, manage user access automatically, and connect directly to Power BI with pre-built templates.

No. The Power BI connector includes pre-built dashboard templates that work without custom queries, though custom queries are available for deeper analysis.