{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/EventStreamCloudEventContextRequest", "title": "EventStreamCloudEventContextRequest", "type": "object", "description": "An HTTP request.", "additionalProperties": false, "required": [ "geo", "hostname", "ip", "method", "user_agent" ], "properties": { "geo": { "$ref": "#/components/schemas/EventStreamCloudEventContextRequestGeo" }, "hostname": { "type": "string", "description": "The hostname the request is for." }, "custom_domain": { "type": "string", "description": "The custom domain used in the request (if any)." }, "ip": { "type": "string", "description": "The originating IP address of the request." }, "method": { "type": "string", "description": "The HTTP method used for the request." }, "user_agent": { "type": "string", "description": "The value of the `User-Agent` header." } } }