curl --request GET \
--url https://api.devhelm.io/api/v1/integrations \
--header 'Authorization: Bearer <token>'{
"data": [
{
"type": "<string>",
"name": "<string>",
"description": "<string>",
"logoUrl": "<string>",
"authType": "<string>",
"tierAvailability": "FREE",
"lifecycle": "<string>",
"setupGuideUrl": "<string>",
"configSchema": {
"connectionFields": [
{
"key": "<string>",
"label": "<string>",
"type": "<string>",
"required": true,
"sensitive": true,
"placeholder": "<string>",
"helpText": "<string>",
"options": [
"<string>"
],
"default": "<string>"
}
],
"channelFields": [
{
"key": "<string>",
"label": "<string>",
"type": "<string>",
"required": true,
"sensitive": true,
"placeholder": "<string>",
"helpText": "<string>",
"options": [
"<string>"
],
"default": "<string>"
}
]
}
}
]
}Returns the full static catalog of supported alert channel integration types with their metadata and config field schemas. Used by the frontend to dynamically render the ‘Add Alert Channel’ form.
curl --request GET \
--url https://api.devhelm.io/api/v1/integrations \
--header 'Authorization: Bearer <token>'{
"data": [
{
"type": "<string>",
"name": "<string>",
"description": "<string>",
"logoUrl": "<string>",
"authType": "<string>",
"tierAvailability": "FREE",
"lifecycle": "<string>",
"setupGuideUrl": "<string>",
"configSchema": {
"connectionFields": [
{
"key": "<string>",
"label": "<string>",
"type": "<string>",
"required": true,
"sensitive": true,
"placeholder": "<string>",
"helpText": "<string>",
"options": [
"<string>"
],
"default": "<string>"
}
],
"channelFields": [
{
"key": "<string>",
"label": "<string>",
"type": "<string>",
"required": true,
"sensitive": true,
"placeholder": "<string>",
"helpText": "<string>",
"options": [
"<string>"
],
"default": "<string>"
}
]
}
}
]
}