Incident.io

Overview

Pre-built tooling

✅ Authorization
ToolsStatus
Pre-built authorization (API Key)✅
Pre-built authorization UI✅
Custom authorization UI✅
End-user authorization guide✅
Expired credentials detection✅
✅ Read & write data
ToolsStatus
Pre-built integrations✅
API unification✅
2-way sync✅
Webhooks from Tenklo on data modifications✅
Real-time webhooks from 3rd-party API🚫 (time to contribute: <48h)
Proxy requests✅
✅ Observability & data quality
ToolsStatus
HTTP request logging✅
End-to-end type safety✅
Data runtime validation✅
OpenTelemetry export✅
Slack alerts on errors✅
Integration status API✅
✅ Customization
ToolsStatus
Create or customize use-cases✅
Pre-configured pagination🚫 (time to contribute: <48h)
Pre-configured rate-limit handling🚫 (time to contribute: <48h)
Per-customer configurations✅

Others

Function nameDescriptionTypeSource code
add-alert-tagsAdd alert tags in incident.io.Action🔗 Github
connect-follow-up-external-issueConnect a follow-up to an external issue in incident.io.Action🔗 Github
create-actionCreate action in incident.io.Action🔗 Github
create-follow-upCreate follow up in incident.io.Action🔗 Github
create-incident-alertCreate incident alert in incident.io.Action🔗 Github
create-incident-timeline-itemCreate incident timeline item in incident.io.Action🔗 Github
create-incident-updateCreate incident update in incident.io.Action🔗 Github
create-incidentCreate incident in incident.io.Action🔗 Github
delete-actionDelete action in incident.io.Action🔗 Github
delete-follow-upDelete follow up in incident.io.Action🔗 Github
get-actionGet action in incident.io.Action🔗 Github
get-alertGet alert in incident.io.Action🔗 Github
get-catalog-entryGet catalog entry in incident.io.Action🔗 Github
get-catalog-typeGet catalog type in incident.io.Action🔗 Github
get-follow-upGet follow up in incident.io.Action🔗 Github
get-incident-roleGet incident role in incident.io.Action🔗 Github
get-incident-statusGet incident status in incident.io.Action🔗 Github
get-incident-timestampGet incident timestamp in incident.io.Action🔗 Github
get-incident-typeGet incident type in incident.io.Action🔗 Github
get-incidentGet incident in incident.io.Action🔗 Github
get-postmortem-document-contentGet postmortem document content in incident.io.Action🔗 Github
get-postmortem-documentGet postmortem document in incident.io.Action🔗 Github
get-schedule-overrideGet schedule override in incident.io.Action🔗 Github
get-schedule-replicaGet schedule replica in incident.io.Action🔗 Github
get-schedule-sync-ruleGet schedule sync rule in incident.io.Action🔗 Github
get-scheduleGet schedule in incident.io.Action🔗 Github
get-severityGet severity in incident.io.Action🔗 Github
get-teamGet team in incident.io.Action🔗 Github
get-user-paging-providerGet a user paging provider in incident.io.Action🔗 Github
get-userGet user in incident.io.Action🔗 Github
list-actionsList actions in incident.io. Returns one page; pass next_cursor as after to continue.Action🔗 Github
list-alert-tagsList alert tags in incident.io. Returns one page; pass next_cursor as after to continue.Action🔗 Github
list-alertsList alerts in incident.io. Returns one page; pass next_cursor as after to continue.Action🔗 Github
list-catalog-entriesList catalog entries in incident.io. Returns one page; pass next_cursor as after to continue.Action🔗 Github
list-catalog-resourcesList catalog resources in incident.io.Action🔗 Github
list-catalog-typesList catalog types in incident.io.Action🔗 Github
list-follow-upsList follow ups in incident.io. Returns one page; pass next_cursor as after to continue.Action🔗 Github
list-incident-alertsList incident alerts in incident.io. Returns one page; pass next_cursor as after to continue.Action🔗 Github
list-incident-participant-workloadsList incident participant workloads in incident.io.Action🔗 Github
list-incident-participantsList incident participants in incident.io.Action🔗 Github
list-incident-rolesList incident roles in incident.io.Action🔗 Github
list-incident-statusesList incident statuses in incident.io.Action🔗 Github
list-incident-timeline-itemsList incident timeline items in incident.io. Returns one page; pass next_cursor as after to continue.Action🔗 Github
list-incident-timestampsList incident timestamps in incident.io.Action🔗 Github
list-incident-typesList incident types in incident.io.Action🔗 Github
list-incident-updatesList incident updates in incident.io. Returns one page; pass next_cursor as after to continue.Action🔗 Github
list-incidentsList incidents in incident.io. Returns one page; pass next_cursor as after to continue.Action🔗 Github
list-postmortem-documentsList postmortem documents in incident.io. Returns one page; pass next_cursor as after to continue.Action🔗 Github
list-schedule-entriesList schedule entries in incident.io. Returns one page; pass next_cursor as after to continue.Action🔗 Github
list-schedule-overridesList schedule overrides in incident.io. Returns one page; pass next_cursor as after to continue.Action🔗 Github
list-schedule-replicasList schedule replicas in incident.io.Action🔗 Github
list-schedule-sync-rulesList schedule sync rules in incident.io. Returns one page; pass next_cursor as after to continue.Action🔗 Github
list-schedulesList schedules in incident.io. Returns one page; pass next_cursor as after to continue.Action🔗 Github
list-severitiesList severities in incident.io.Action🔗 Github
list-teamsList teams in incident.io. Returns one page; pass next_cursor as after to continue.Action🔗 Github
list-user-notification-methodsList user notification methods in incident.io.Action🔗 Github
list-user-notification-rulesList user notification rules in incident.io.Action🔗 Github
list-usersList users in incident.io. Returns one page; pass next_cursor as after to continue.Action🔗 Github
remove-alert-tagsRemove alert tags in incident.io.Action🔗 Github
resolve-alertResolve alert in incident.io.Action🔗 Github
set-alert-tagsSet alert tags in incident.io.Action🔗 Github
transition-incident-alertTransition incident alert in incident.io.Action🔗 Github
update-actionUpdate action in incident.io.Action🔗 Github
update-follow-upUpdate follow up in incident.io.Action🔗 Github
update-incident-timeline-itemUpdate incident timeline item in incident.io.Action🔗 Github
update-incidentUpdate incident in incident.io.Action🔗 Github

Access requirements

Pre-RequisitesStatusComment
Paid dev account✅Teams tier plan required
Paid test account❌Not required
Partnership❌Not required
App review❌Not required
Security audit❌Not required

Setup guide

To get started with the Incident.io integration:

  1. Sign up for a Teams tier plan or higher at Incident.io
  2. Generate an API key in your Incident.io settings
  3. Use the API key to authenticate with Tenklo

For detailed connection instructions, see our connection guide.

Need help getting started? Get help in the community.
Contribute improvements to the setup guide by editing this page
Contribute useful links by editing this page

API gotchas

  • API keys must be passed in the Authorization header as Bearer <api_key>
  • API keys can have different scopes - make sure to grant the required permissions when creating the key
Contribute API gotchas by editing this page

Going further

Connect to Incident.io with an API Key

Guide to connect to Incident.io using Connect UI

On this page