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.