json_schema: {
      "additionalProperties": false,
      "description": "Schema for a CallRail call completion event",
      "properties": {
          "answered": {
              "type": [
                  "boolean",
                  "null"
              ]
          },
          "callercity": {
              "type": [
                  "string",
                  "null"
              ]
          },
          "callercountry": {
              "type": [
                  "string",
                  "null"
              ]
          },
          "callername": {
              "type": [
                  "string",
                  "null"
              ]
          },
          "callernum": {
              "type": [
                  "string",
                  "null"
              ]
          },
          "callerstate": {
              "type": [
                  "string",
                  "null"
              ]
          },
          "callerzip": {
              "type": [
                  "string",
                  "null"
              ]
          },
          "callsource": {
              "type": [
                  "string",
                  "null"
              ]
          },
          "customer_city": {
              "type": [
                  "string",
                  "null"
              ]
          },
          "customer_country": {
              "type": [
                  "string",
                  "null"
              ]
          },
          "customer_name": {
              "type": [
                  "string",
                  "null"
              ]
          },
          "customer_phone_number": {
              "type": [
                  "string",
                  "null"
              ]
          },
          "customer_state": {
              "type": [
                  "string",
                  "null"
              ]
          },
          "customer_zip": {
              "type": [
                  "string",
                  "null"
              ]
          },
          "datetime": {
              "_format": "date-time",
              "type": "string"
          },
          "destinationnum": {
              "type": [
                  "string",
                  "null"
              ]
          },
          "device_type": {
              "type": [
                  "string",
                  "null"
              ]
          },
          "duration": {
              "type": [
                  "number",
                  "null"
              ]
          },
          "first_call": {
              "type": [
                  "boolean",
                  "null"
              ]
          },
          "ga": {
              "type": [
                  "string",
                  "null"
              ]
          },
          "gclid": {
              "type": [
                  "string",
                  "null"
              ]
          },
          "id": {
              "type": "string"
          },
          "ip": {
              "type": [
                  "string",
                  "null"
              ]
          },
          "keywords": {
              "type": [
                  "string",
                  "null"
              ]
          },
          "kissmetrics_id": {
              "type": [
                  "string",
                  "null"
              ]
          },
          "landingpage": {
              "type": [
                  "string",
                  "null"
              ]
          },
          "recording": {
              "type": [
                  "string",
                  "null"
              ]
          },
          "referrer": {
              "type": [
                  "string",
                  "null"
              ]
          },
          "referrermedium": {
              "type": [
                  "string",
                  "null"
              ]
          },
          "trackingnum": {
              "type": [
                  "string",
                  "null"
              ]
          },
          "transcription": {
              "type": [
                  "string",
                  "null"
              ]
          },
          "utm_campaign": {
              "type": [
                  "string",
                  "null"
              ]
          },
          "utm_content": {
              "type": [
                  "string",
                  "null"
              ]
          },
          "utm_medium": {
              "type": [
                  "string",
                  "null"
              ]
          },
          "utm_source": {
              "type": [
                  "string",
                  "null"
              ]
          },
          "utm_term": {
              "type": [
                  "string",
                  "null"
              ]
          },
          "utma": {
              "type": [
                  "string",
                  "null"
              ]
          },
          "utmb": {
              "type": [
                  "string",
                  "null"
              ]
          },
          "utmc": {
              "type": [
                  "string",
                  "null"
              ]
          },
          "utmv": {
              "type": [
                  "string",
                  "null"
              ]
          },
          "utmx": {
              "type": [
                  "string",
                  "null"
              ]
          },
          "utmz": {
              "type": [
                  "string",
                  "null"
              ]
          }
      },
      "required": [
          "datetime",
          "id"
      ],
      "self": {
          "format": "jsonschema",
          "name": "call_complete",
          "vendor": "com.callrail",
          "version": "1-0-2"
      },
      "type": "object"
  }