target / goalert

Open source on-call scheduling, automated escalations, and notifications so you never miss a critical alert
https://goalert.me
Apache License 2.0
2.17k stars 230 forks source link

int keys: Add support for externally-managed integration keys #3818

Closed mastercactapus closed 2 months ago

mastercactapus commented 2 months ago

Description: This PR intends to enhance support for externally managed keys by:

Which issue(s) this PR fixes: Closes #3716

Screenshots: image image image

Describe any introduced user-facing changes:

Describe any introduced API changes:

Additional Info: Creating a key for validation can only be done through the API /api/graphql/explore

mutation createKey{
  createIntegrationKey(input:{
    name: "Foobar",
    serviceID: "72a85097-3601-43fe-a247-c0ee978333fd"
    type: generic
    externalSystemName: "Yet Another Application"
  }){
    id
  }
}