Prerequisites
Before you begin, ensure you have:- A Qodo on-premises deployment. You will receive your Qodo on-premises URL from your Qodo Account Manager. It typically looks like:
qodo-merge.yourcompanyname.st.qodo.ai - System administrator access. Required if you want to set up Qodo at the group level.
Installation (group level)
Step 1: Generate a token
Configure the access token with the following settings:

- Name: Any name will suffice
- Expiration date: Choose an appropriate period
- For a proof of value (PoV): 1–2 months
- For a customer setup: 1 year
- Role: At least Developer
- Scopes: Select only the api scope

Copy and save the bearer token immediately. You will not be able to view it again.

Step 2: Create a shared webhook secret
Select a strong secret value (it can be any string). You can use any secret generation tool you prefer.Step 3: Create a group webhook
Configure the webhook with the following settings:

- Name: Choose an appropriate name (no specific requirement)
- Description: Free text
- URL: Use the Qodo on-premises URL provided by your Qodo Account Manager (for example:
https://qodo-merge.yourcompanyname.st.qodo.ai/webhook) - Secret token: The shared secret you created in Step 2
- Triggers: Select Comments and Merge request events


Verify the installation
Open a new merge request in one of the projects within the selected group where Qodo was configured.
Troubleshooting
If Qodo is not responding:- Verify that the merge request is opened in a repository that is included in the configured group or project scope.
- Contact the Qodo team for assistance.



