Skip to content
Demiton

Authorising a System

One signature covers one system. Your licence agreement requires your written authority before Demiton reads a system, and the Authorisation tab on each system’s page produces that document from the system’s live configuration: the credential type, the read or write scope, the registers it feeds and the security roles that can read them.

The person signing decides which registers Demiton may harvest. Bridgeworks Fleet, the example below, can feed eight registers. Seven are about vehicles. The eighth is an employee list, so its signatory can leave it out, and Demiton then stops fetching it.


Who does what
ActionPermissionHeld by default by
Generate a draft, or attach a signed copyconnectors:manageAdministrator, Project manager
Sign a draftconnectors:authorise_accessAdministrator, Director
Read the tab and download the documentEither of the aboveThe roles above

So a project manager can prepare the document and a director can sign it, without the director needing rights to change the system. The tab does not appear for anyone without one of these permissions, or for a system Demiton manages for you.


Read left to right. Each arrow names what moves the version on.

generate sign next version signed
no document ────────► Awaiting ─────────────► Signed ───────────────────────► Superseded
signature (in force) (kept, downloadable)
authorises nothing its registers are the only
ones Demiton may harvest

Each version freezes what was true when it was generated, so a register added next week cannot change what was signed last week. No version is ever deleted.


  1. Choose Systems under Configure in the sidebar, open the system, then choose Authorisation. With nothing on file, the tab offers Generate authorisation and Attach signed copy.

    The Authorisation tab on Bridgeworks Fleet, marked Not on file, offering Generate authorisation and Attach signed copy

  2. Click Generate authorisation. Every register the system feeds is listed with its read scope, and all are ticked on a first version. Untick any you do not want harvested. Here employee_list is left out, which leaves 7 of 8 approved. The document records what was left out.

    The Generate authorisation dialog with Employee List unticked and 7 of 8 approved

    If the system has no enabled register bindings, there is nothing to authorise, and generating fails until you add one.

  3. Click Generate v1. The tab now shows Awaiting signature, the system, credential type, scope and count, then each approved register beside the security roles that can read it. Download PDF gives you the document itself. A draft authorises nothing.

    The draft version, Awaiting signature, covering 7 of 8 registers and 6 roles, with each register beside the roles that can read it

    Check the roles column. It answers who at your company this system’s data reaches. To change it, change the roles in your workspace, not the document.

  4. Whoever holds the signing permission clicks Sign, enters their full name and title, and confirms they can bind your company. Demiton records the name, title, time and a hash of that exact version.

    The sign dialog with full name, title and the confirmation ticked

    The tab turns to Signed, naming who signed and when.

    The signed version, naming Bridgeworks Demo Owner, Director, covering 7 of 8 registers

The signed PDF carries the same facts, the signature, your confirmations and how Demiton handles the credential. It runs to a few pages, one document per system.

The first page of the signed PDF, showing the system, the 7 of 8 registers authorised, the signature block and the registers section


Once a system has a signed version, its approved registers are the only ones Demiton fetches from that system. The check runs before any credential is read, so a read of an unapproved register never reaches the vendor. The harvest is recorded as skipped, and the reason names the registers the authorisation does not cover.

Signing controls harvesting. It does not change who can read a register: that comes from the read permissions on each person’s role, and the document reports them.


The tab compares the live configuration with the version in force, and shows a warning when they differ. It names what changed:

When the system changes
What changedWhat happens until a new version is signed
A register was addedIt is not harvested
A register was removedIt stays listed in the signed version, and the binding is gone
A security role gained or lost read accessHarvesting continues. The signed document no longer describes who can read
The credential or scope changedHarvesting continues. The signed document no longer describes the access
The system’s name, type or environment changedHarvesting continues. The signed document no longer describes the system

To bring it back in line, click Generate new version, choose the registers and sign. The version in force keeps its approval until then, and signing supersedes it.

A draft has to match the system too. If the system changes after a draft is generated, the draft can no longer be signed and has to be generated again. Generating a new draft also retires any draft already open, so only one version awaits a signature at a time.

The Version history table keeps every version, with who signed it and a download.

Version history showing v2 signed and v1 superseded, each with who signed it and a download


Click Attach signed copy to file a consolidated agreement signed on paper or in another e-sign tool. You supply a PDF of up to 10 MB, the date on the signature page, the signatory’s name and title, and optionally why it is attached. Demiton serves that file unchanged.

An attached copy goes straight to signed, and it approves every register the system feeds at that moment. To leave a register out, generate and sign in the app instead. Attaching needs connectors:manage, not the signing permission, so your own process should confirm the copy is genuine.


You can revoke the authorisation for a system at any time, by disconnecting the system in the app or by emailing support@demiton.io. The protections built on its registers pause and say so. Disconnecting stops new facts arriving, and does not delete the facts the system already landed.

To stop harvesting for a while without revoking anything, pause the system instead.


Talk to the team

Tell us what you run - your ERP, field, payroll and document systems - and we will show you the registers Demiton would fill from them, on your data, in a 30-minute call.

Book a 30-minute callStart free