action signl4_get_alerts_alert_id { label: "Get Alert" description: "Gets an alert by id." provider: signl4 method: GET path: "/alerts/{alertId}" encoding: json input: { type: "object" properties: { alertId: { type: "string" } } required: ["alertId"] additionalProperties: false } output: { type: "object" properties: { annotations: { type: "array" items: { type: "object" properties: { annotationType: { type: "integer" format: "int32" } id: { type: "string" } text: { type: "string" } timestamp: { type: "string" format: "date-time" } userId: { type: "string" } } additionalProperties: false } } attachments: { type: "array" items: { type: "object" properties: { content: { type: "string" } contentType: { type: "string" } encoding: { type: "integer" format: "int32" enum: [0, 1] } id: { type: "string" } name: { type: "string" } } additionalProperties: false } } category: { type: "string" } categoryId: { type: "string" } eventId: { type: "string" } eventSourceId: { type: "string" } eventSourceType: { type: "integer" format: "int32" enum: [0, 1, 2, 3, 4, 5] } flags: { type: "integer" format: "int32" } history: { type: "object" properties: { acknowledged: { type: "string" format: "date-time" } acknowledgedgements: { type: "array" items: { type: "string" } } closed: { type: "string" format: "date-time" } closedBy: { type: "string" } created: { type: "string" format: "date-time" } historyEntries: { type: "array" items: { type: "object" properties: { id: { type: "string" } timestamp: { type: "string" format: "date-time" } type: { type: "integer" format: "int32" enum: [0, 1, 2, 3, 4, 5, 6, 7] } userId: { type: "string" } } additionalProperties: false } } } additionalProperties: false } id: { type: "string" } lastModified: { type: "string" format: "date-time" } parameters: { type: "array" items: { type: "object" properties: { name: { type: "string" } order: { type: "integer" format: "int32" } type: { type: "integer" format: "int32" enum: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 100] } value: { type: "string" } } additionalProperties: false } } severity: { type: "integer" format: "int32" enum: [0, 1, 2] } status: { type: "integer" format: "int32" enum: [0, 1, 2, 4, 8, 16, 32] } subscriptionId: { type: "string" } teamId: { type: "string" } text: { type: "string" } title: { type: "string" } } additionalProperties: false } }