XPL device's REST API documentation preamble device_modelling basics root_entry_point url_mapping http_verbs parameters json_properties error_handling examples