Private access
Vault operations run server-side with a service role. They are not granted to garage, distributor or integrator sessions.
Public policy · version 1.0
This policy explains how PartnAir separates, stores, tests, activates, uses and revokes secrets required for an outbound ERP connection.
Effective 15 July 2026
The secret is sent to an admin-only server action, validated and placed in an encrypted vault. Only an opaque identifier and a non-sensitive hint remain with the connection.
The candidate is tested separately. The test checks authentication and a bounded read capability; it creates neither a quote nor an order.
Only a candidate whose latest test succeeded can become active. The previous active credential becomes superseded and eligible for bounded purging.
Rotation follows candidate → test → activation again. Revocation stops use of the credential and deletes its value from the vault.
Vault operations run server-side with a service role. They are not granted to garage, distributor or integrator sessions.
After storage, the console never returns the secret value. It displays only type, status, dates and a server-derived hint.
URLs must use HTTPS. Every DNS address is checked before each call; local, private or reserved targets are rejected, the validated address is pinned to the TLS socket and redirects are refused.
Creation, test, activation and revocation create dated events without logging the credential value.
Each distributor’s HMAC secret is also encrypted in the vault, available only to the verification backend and administered without ever displaying its value again.
ERP credentials should be restricted to operations required by the connector. Write actions remain separate from connection tests.
A credential suspected of compromise can be revoked in the private console. Security incidents can be reported at the address below.
The OpenAPI document explicitly marks the boundary “outbound ERP credentials: excluded”. Its only security mechanism is an inbound PartnAir API key. Swagger is read-only and Try it out is disabled.