name |
Required |
A visible name that will allow pipeline-creators to recognize this schema
when populating a pipeline. |
schema_id |
Required |
A unique id defining this schema. Every activity sent by a single adapter
should reference the same schema id. If this changes, the data source is
considered a new data source, and data will not populate into pipelines that
listened for the old one. If the schema changes, you can use the version to
show that it's intended to be parsed differently, but continue to deliver
messages to existing pipelines. |
Example: "schema_id":
"fc358dd0-11dc-0132-b9fe-3c07547a48b0" |
schema_version |
Required |
A string to uniquely identify the work item. |
Example: "schema_version": 1 |
event_time |
Required |
A string containing a timestamp in UTC timezone and RFC 3339
format. |
Example: "event_time":
"2012-10-02T17:15:32.320Z" |
fields |
Required |
A string to summarize the work item. |
Example: "fields": ["schema_id",
"schema_version", "event_time", "remote_id", "assigned_to", "hours_played",
"severity", "canary"] |
required |
Required |
A longer string that can be used to further describe the work
item. |
Example: "required": ["schema_id",
"schema_version", "event_time", "remote_id"] |
important |
Optional |
A string to uniquely identify the status. This value must match the
identifier within the work item configuration message. |
Example: "important": ["assigned_to",
"severity"] |
parsed |
Optional |
A string to uniquely identify the tracker. This value must match the
identifier within the work item configuration message. |
Example: "parsed": ["description"] |
hidden |
Optional |
A boolean for the open or closed state of the work item. True if the work
item is closed. |
Example: "hidden": ["comment"] |