//	Below subscription will capture when the begin receive date changes for a specfic steam ship line's vessel in the inbound state.
{
  "type": "subscribe",						   	 				// Required: Don't Change   //  Indicates that we're creating a new subscription.
  "channel": "/nsp",						   	 				// Required: Don't Change   //  Specifies the event channel we'll be subscribing to.
  "transport": "ws", 						   	 				// Required: Don't Change   //  Indicates that we'll receive events over a WebSocket connection.
  "groupId": "BeginReceiveUpdate",                      		// Required //  The group ID is a name that you assign to the subscription. Duplicates are not allowed.
  "filters": [													// Required: Your main filter array. All key:value pairs will go in here.
    {
      "eventName": "VesselVisit",								//Optional: Used to filter when certain fields on the eventName record changes. Read page 13 on Developer guide for more details
      "operation" : "update",									// Optional: Operation mode of the event. create/update/delete
      "changeFields": {
          "include": ["beginReceive"],							//Optional: list of events included
		  "exclude": ["*"]										//Optional: list of events excluded
      },
      "filter": {												// Optional: filter payload tag
        "predicate": ["visitPhase=20INBOUND", "lineId=MAE"],
        "fields": [												// Optional: Your filter attributes. These come from the payload.
          "visitId",
          "vesId",
          "visitPhase",
          "lineId",
          "beginReceive"

        ]
      }
    }
  ]
}