Some Company App

Projects / Invoices

Rossum validation interface can be embedded into a third-party app. That allows users to enjoy the Rossum validation interface (with its speedy validation and AI feedback) while keeping the app they use. No extra login is required, a document is directly shown to the user and on confirming it, the user is immediately returned to the app.

This page showcases this capability. It demoes three ways to embed Rossum in an external app: redirect-based (the standard way), popup-based and iframe-based. After validation is completed, the captured data is shown on the page.

Check out the source at the GitHub rossumai/embedded-demo. More detailed intro to the embedded mode is on Rossum's Developer Hub.

API Authentication

The API communication requires Rossum login information. Usually, the backend of the external app would perform the login based on fixed secret credentials, and share only a short-lived token with the frontend for authenticated users.

If you do not have an account yet, register for a free trial.

After finishing the registration and creating access with the main admin account, you need to create another access for the embedding access. Continue to Settings->Users->Add user and create an user with Annotator Embedded role.

Admin/main username:

Admin/main password:

*must be filled if you want to upload a document

Embedded username:

Embedded password:

*must be filled if you want to try embedding

Queue URL*:

*browser url address after logging into Rossum, or after picking some category/queue in the menu

Upload new Invoice:

Documents being processed

These documents are currently being processed by the AI – the list is refreshed every two seconds.

Ready for validation

To use embedded validation from this website, you must log in with your embedded account.

Past validated documents