FEAT: Ability to check status of integration
Description
After an integration has been added, users should have the option to check if the configurations are still valid or not. Users should get a "Check configurations" or similar button on the UI and a command on the CLI to perform this operation. On the backend, we would simply make health check calls. These calls will vary based upon the kind of integration that is being used.
Solution
- Add an
abstract verifyIntegrity()function inbase.integration.tsfile in the API - Implement this in each and every integration plugin
- Expose this via a controller
- Add a button in the UI in the integration overview page
- Add a
keyshade integration verify <slug>command on the cli
Extas:
- Update
@keyshade/schemaand@keyshade/api-clientto reflect the controller changes - Update the
CHANGELOG.mdfile in CLI folder
can i work on this feature ?
Hey, yes. Sadly it's stuck on #1006. Once thats merged, feel free to take this up.
@rajdip-b okay , is there any other issue / feature i could work on today ? if you can recommend.
There are a lot of open issues. For now, avoid the ones related to integration since all of them depend on #1006, and the ones labelled with CodeDay-Labs (unless you are a member)
/attempt
Assigned the issue to @Allan2000-Git!
@Allan2000-Git, please open a draft PR linking this issue!
@Allan2000-Git, please open a draft PR linking this issue; otherwise you will be unassigned from this issue after Sun Nov 09 2025 12:48:33 GMT+0000 (Coordinated Universal Time)!
Unassigned the issue from @Allan2000-Git due to inactivity!
/attempt
Assigned the issue to @Allan2000-Git!
Unassigned the issue from @Allan2000-Git due to inactivity!