SWIF1 and SWIF2 have essentially the same command line interface. However, SWIF2 has different status information output from what SWIF1 produces status output. For example, in SWIF2, swif status adds several fields, such as finer details about status of dispatched attempts, and removes a few such as individual error type counts. The status output can be in the following formats: simple text format, XML, and JSON.