Municipality setup

Before a vendor can call Open Aidn APIs for a municipality, the integration must be enabled for that municipality and an OAuth client must be configured with the agreed scopes.

This setup is performed by municipality administrators or Aidn administrators in the admin portal.

Setup overview

flowchart TD
    A[Open the municipality in the admin portal] --> B[Open the integration overview]
    B --> C[Enable or start the integration]
    C --> D[Create a client for the vendor]
    D --> E[Select approved scopes]
    E --> F[Register the vendor public key]
    F --> G[Share client ID and required configuration values]

Integration state

The integration must be enabled for the municipality before a client can be created for it. An integration that is active or in progress can have OAuth clients connected to it.

Client setup

When creating a client, the administrator should:

Use-case configuration and testing

Most integrations need use-case-specific configuration in both Aidn and the third-party system. The exact values and setup steps depend on the approved use case.

The municipality should confirm:

Aidn will normally assist with test environment setup and technical onboarding. This is not usually something the municipality performs alone.

Operational responsibilities

The municipality and vendor should agree how to handle:

Back to the homepage