Specification for the format used in Sippy XMLAPI


Date formats:

ISO8601-based datetime format

The following datetime format based on ISO8601 is supported:

YYYYMMDDThh:mm:ss.SSS *


* Starting from Sippy2022 milliseconds might be returned for a set of methods


Note, the date should be set in UTC format only, with no timezone specified!


Example:

20260407T09:57:29


String format

Used for a set of XMLAPI, e.g. Audit Logs

%H:%M:%S.000 GMT %a %b %d %Y


Example:

09:57:29.000 GMT Tue Apr 07 2026



ISO3166 country codes

Data should be sent according to official document:

https://www.iso.org/ru/iso-3166-country-codes.html


Example of country code of Turkey:

2 letters - TR

3 letters - TUR


ISO4217 currency codes

Data should be sent according to official document:

https://www.iso.org/iso-4217-currency-codes.html


Example of country code of Turkey:

3 letters - TRY


NULL values

The interface supports the <nil/> element to represent NULL values. There is no such or similar element in the XML-RPC specification but most implementations support it so it can be considered to be de-facto standard.