Texecom Event Schemas

JSON Schema Documentation

Source Details

Structured information for physical devices related to an event.

$idhttps://schemas.texecom-prod.com/v2/events/source-details/v1.0.0.json
$schemahttp://json-schema.org/draft-07/schema

$id https://schemas.texecom-prod.com/v2/events/source-details/v1.0.0.json
Title Source Details
Description Structured information for physical devices related to an event.
TypeArray

guid

Description A globally unique identifier for the physical device (e.g., panel_guid, smartcom_guid, cloud_id).
TypeString

timestamp

Description The UTC timestamp when the event was processed by this service, in ISO 8601 format.
TypeString
Format date-time

serialNumber

Description The serial number of the device if applicable.
TypeString

deviceType

Description The type or model of the device (e.g., 'E048', 'smartcom', 'smartcompro').
TypeString

firmwareVersion

Description The firmware version of the deviceType if applicable.
TypeString

applicationVersion

Description The application version of the application if applicable.
TypeString

country

Description The ISO 3166 country code where the device is located.
TypeString

language

Description The ISO 639 language code configured on the device.
TypeString

Schema

{
    "$id": "https://schemas.texecom-prod.com/v2/events/source-details/v1.0.0.json",
    "$schema": "http://json-schema.org/draft-07/schema",
    "title": "Source Details",
    "description": "Structured information for physical devices related to an event.",
    "type": "array",
    "items": {
        "type": "object",
        "required": [
            "guid"
        ],
        "properties": {
            "guid": {
                "description": "A globally unique identifier for the physical device (e.g., panel_guid, smartcom_guid, cloud_id).",
                "type": "string"
            },
            "timestamp": {
                "description": "The UTC timestamp when the event was processed by this service, in ISO 8601 format.",
                "type": "string",
                "format": "date-time"
            },
            "serialNumber": {
                "description": "The serial number of the device if applicable.",
                "type": "string"
            },
            "deviceType": {
                "description": "The type or model of the device (e.g., 'E048', 'smartcom', 'smartcompro').",
                "type": "string"
            },
            "firmwareVersion": {
                "description": "The firmware version of the deviceType if applicable.",
                "type": "string"
            },
            "applicationVersion": {
                "description": "The application version of the application if applicable.",
                "type": "string"
            },
            "country": {
                "description": "The ISO 3166 country code where the device is located.",
                "type": "string"
            },
            "language": {
                "description": "The ISO 639 language code configured on the device.",
                "type": "string"
            }
        },
        "additionalProperties": false
    }
}