Skip to content

Machine-to-Machine Access

Machine-to-machine (M2M) access allows your systems to communicate with the DigiQuip Registry API without any human login step. This is the recommended approach for automated integrations, scheduled jobs, and backend services that push or pull data from the Registry.

DigiQuip uses Logto Machine-to-Machine to issue dedicated application credentials (client ID and client secret) for each M2M client. Your system exchanges these credentials for a short-lived access token using the OAuth 2.0 client credentials flow:

POST https://auth.digiquip.no/oidc/token
Content-Type: application/x-www-form-urlencoded
grant_type=client_credentials
&client_id=YOUR_CLIENT_ID
&client_secret=YOUR_CLIENT_SECRET
&resource=https://registry.kvipp.io

The returned access_token is included as a Bearer token in subsequent API calls:

Authorization: Bearer <access_token>

Tokens are short-lived. Your integration should request a new token when the current one expires (check the expires_in field in the response).

M2M secrets can be rotated on request. Contact [email protected] to initiate a rotation. We will issue new credentials and coordinate a handover window so your integration is not disrupted.

To set up an M2M account, contact us at [email protected]. Please include:

  1. A description of what your integration will do
  2. The environments you need access to (test, production, or both)

We will provision an M2M application and send you the credentials securely.

See Data Flow pricing for details.