Extend creating HTTP Integration mutation with custom mapping attributes
Contributes to #262707 (closed)
The mutation should be able to receive payload_example
and payload_attribute_mapping
as a JSON.
The format of payload_attribute_mapping
should match the schema
and match the following format:
{
"title": { "path": ["alert", "name"], "type": "string" },
"start_time": { "path": ["started_at"], "type": "datetime" }
}
Where "title"
, and "start_time"
examples of GitLab alert's fields, and "alert.name"
and "started_at"
attribute keys in the payload example.