Set up the onOffice integration once, centrally. After that every tool that needs onOffice uses the same connection automatically. No tool asks for its own credentials.
Manage the connection under Settings → Integrations → onOffice.
1. Create an API user in onOffice
Open user management
In onOffice: Extras → Settings → Users.
Create the API user
Create a new user and mark it as an API user (e.g. username
reosa-api).
2. Generate token and secret
Generate a token and a secret for the API user.
3. Grant the rights
For every sync to work, the API user needs at least:
- Read addresses (all) and write (all).
- Read objects (all) and write (all).
- Disable the checkbox "can only read objects published on the website".
- Read and write agent log / activities (all).
- Enable "read user data via API" (for user selection lists).
4. Connect in the platform
Open the integration
Go to Settings → Integrations → onOffice.
Enter the credentials
Leave the API URL as is (default:
https://api.onoffice.de/api/stable/api.php). Enter token and secret.Connect and test
Click "Connect & test". On success the page shows "Connected".
5. Control the data flow
After connecting, two switches let you decide what flows:
Both switches ask for confirmation before any change, so nothing flips by accident.
6. Map team members
Below the connection you find the list of your members, each with a field for the onOffice user. The platform suggests a mapping by email address; you can change or clear it at any time.
The mapping has three effects: