Flashcat API (English)
API reference
Docs中文
API reference
Docs中文
  1. Incident Image
  • Open API
    • Quick Start
    • About Pagination
    • Member Management
      • Invite members
      • Delete member
      • Reset information
      • Member list
    • Team Management
      • Team list
      • Basic information
      • Delete team
      • Team upsert
    • Schedule Management
      • Preview schedule
      • Update schedule
      • Enable schedule
      • Disable schedule
      • Create schedule
      • Delete schedule
      • View schedule details
      • Get schedule information by ID list
      • View schedule list
      • Personal schedule calendar
      • Role information
    • Information Retrieval
      • Channel
      • Member
      • Team
    • Preference Settings
      • View preference settings
      • Modify preference settings
    • Channel
      • Escalation Rules
        • Enable rule
        • Disable rule
        • Delete rule
        • Rule list
        • Rule details
        • Create rule
        • Update rule
      • Subscription Rules
        • Enable rule
        • Disable rule
        • Delete rule
        • Rule list
        • Create rule
        • Update rule
      • Drop Rules
        • Enable rule
        • Disable rule
        • Delete rule
        • Rule list
        • Create rule
        • Update rule
      • Silence Rules
        • Enable rule
        • Disable rule
        • Delete rule
        • Rule list
        • Rule details
        • Inner conditions
      • Inhibit Rules
        • Disable rule
        • Delete rule
        • Rule list
        • See creation interface for filters explanation
        • Channel ID
        • Rule name
      • Match conditions
      • Delete rule
      • See creation interface for filters explanation
      • Enable rule
      • Update rule
      • Rule ID
      • Rule name
      • Sort
      • Delete rule
      • See creation interface for filters explanation
      • Name by integration
      • Robot list
    • Template Management
      • Name
      • Enable rule
      • Delete rule
      • See creation interface for filters explanation
      • Channel ID
      • Rule name
      • Required when updating
      • Update rule
    • Incident Management
      • Group View
        • Channel
        • Rule name
        • Inner conditions
        • Channel
      • Incident Image
        • Upsert incident image
          POST
        • Delete incident image
          POST
      • Match conditions
        POST
      • Enable rule
        POST
      • Disable rule
        POST
      • Delete rule
        POST
      • Rule list
        POST
      • See creation interface for filters explanation
        POST
      • Create rule
        POST
      • Rule description
        POST
      • Update rule
        POST
      • Channel
        POST
      • Match conditions
        POST
      • Match conditions
        POST
      • Update rule
        POST
      • Channel
        POST
      • Rule ID
        POST
      • Inner conditions
        POST
      • Enable rule
        POST
      • Rule list
        POST
      • Rule details
        POST
      • Rule name
        POST
      • Rule description
        POST
      • Match conditions
        POST
      • Rule description
        POST
      • See creation interface for filters explanation
        POST
      • Disable rule
        POST
      • Rule description
        POST
    • Alert Management
      • Group View
        • Required when updating
        • Rule name
        • Inner conditions
        • Disable rule
      • Alert Info
      • Close Alert
      • Alert List By Card
      • Alert List
      • Alert List By ID
      • Event List
      • Feed
      • Merge Incident
    • Change Management
      • Inner conditions
    • Insights (old)
      • Report - OnCall
      • Notification Distribution Statistics
      • Name
      • Channel
      • Match conditions
      • Rule ID
      • Enable rule
      • Name
      • Disable rule
      • Rule name
      • See creation interface for filters explanation
    • Custom Fields
      • Enable rule
      • Disable rule
      • See creation interface for filters explanation
      • Channel ID
      • Channel
    • Service Calendar
      • Match conditions
      • Delete rule
      • Update rule
      • Required when updating
      • Rule details
      • Required when updating
      • Inner conditions
      • Channel
    • Label Enhancement
      • Mapping
        • Rule name
        • Rule list
        • Rule description
        • Match conditions
        • Rule ID
        • Rule description
        • Inner conditions
        • Enable rule
        • Disable rule
        • Rule description
      • Enable rule
      • Delete rule
    • Alert Processing
      • Create rule
      • Rule name
    • Integration Routing
      • Required when updating
      • Rule description
      • Match conditions
    • License Management
      • Create rule
    • Insights
      • Team Metrics
      • Responder Metrics Export
      • Incident List
      • Responder Metrics
      • Account Metrics
      • Channel Metrics Export
      • Team Metrics Export
      • Incident Export
      • Alert Top
      • Cahnnel Metrics
    • Account Management
      • Update Snooze Settings
  • Event API
    • Quick Start
    • Alert Event
    • Change Event
    • Image Upload
  • Webhook
    • Quick Start
    • Custom Actions
    • Alert Webhook
    • Incident Webhook
  1. Incident Image

Upsert incident image

Developing
POST
/incident/image/put
Uses src as the unique key: if the incident already contains an image with the same src, its href / alt are updated in place; otherwise a new entry is appended.
Constraints:
Each incident may hold at most 5 images; exceeding this limit returns 400.
src must start with img_ or http, with a trimmed length not exceeding 512 characters.
alt is capped at 128 characters and href at 512 characters (any excess is silently truncated).
When the incident is in the closed state, the data is still written but no card refresh is triggered.

Request

Authorization
API Key
Add parameter in header
Authorization
Example:
Authorization: ********************
or
Body Params application/jsonRequired

Examples
{
    "incident_id": "65f0b4d5e12a4a0012345678",
    "image": {
        "src": "img_abc123",
        "href": "https://grafana.example.com/d/cpu",
        "alt": "CPU usage"
    }
}

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
cURL
curl --location --request POST 'http://prod-cn.your-api-server.com/incident/image/put' \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "incident_id": "65f0b4d5e12a4a0012345678",
    "image": {
        "src": "img_abc123",
        "href": "https://grafana.example.com/d/cpu",
        "alt": "CPU usage"
    }
}'

Responses

🟢200
application/json
Success
Body

Example
{
    "err": 0,
    "dat": {},
    "msg": ""
}
🟠400
🔴500
Modified at 2026-04-28 05:23:46
Previous
Channel
Next
Delete incident image
Built with