trigger.dev icon indicating copy to clipboard operation
trigger.dev copied to clipboard

[TRI-1080] Ability to archive an integration

Open matt-aitken opened this issue 2 years ago • 0 comments

You can create an integration but there is no way to "delete" them. It's easy to accidentally create one by using OAuth or have an unconfigured one which you have referenced in your code.

There are two categories of integrations that are relevant for this issue.

  1. Unconfigured integrations. These were referenced in code but haven't been setup in the dashboard. They are OAuth integrations.
  2. Configured integrations.

Unconfigured integrations

These can be deleted from the database as they aren't being used.

Configured integrations

Deleting these can have an adverse impact if a Job is using them. Either we need to archive them using soft-delete with an archived database column. Or we need to delete them but carefully check and deal with consequences. TBD.

From SyncLinear.com | TRI-1080

matt-aitken avatar Aug 16 '23 21:08 matt-aitken