Create or fully replace the enrichment rule set for an integration. The entire rules array is replaced atomically.
Documentation Index
Fetch the complete documentation index at: https://docs.flashcat.cloud/llms.txt
Use this file to discover all available pages before exploring further.
| Aspect | Value |
|---|---|
| Rate limits | 1,000 requests/minute; 50 requests/second per account |
| Permissions | Channels Manage (on-call) or Integrations Manage (on-call) |
kind: extraction (regex/gjson extraction), composition (template-based label composition), mapping (lookup via mapping schema or API), or drop (remove labels).if field is an AndFilters condition: if it does not match, the rule is skipped.kind: extraction: source_field must be title, description, or a labels.* key; specify exactly one of pattern (regex with named group result) or g_json (GJson path).kind: composition: template uses Go text/template syntax referencing labels.* keys.kind: mapping: mapping_type is schema (default) or api; provide schema_id or api_id accordingly.kind: drop: drop_labels lists the label keys to remove.App key issued from the Flashduty console under Account → APP Keys. Required on every public API call. Keep it secret — it grants the same access as the owning account.
Success
Success response envelope. On every 2xx response, request_id identifies the call (also mirrored in the Flashcat-Request-Id header) and data holds the endpoint-specific payload. Failure responses use a different shape — see ErrorResponse.