How to Validate Your XML with XSD
We make an XSD schema available for the position upload in XML format. This can be retrieved from the GET v1/expost/xsd API endpoint on your Rapptr instance.
The XSD schema is updated regularly and we recommend downloading the latest version prior to commencing any testing or building of XML files.
Alternatively, the XSD can be downloaded by logging into the API endpoint through your browser. The URL would be:
From there you will be prompted for your API username and password and will be able to download the XSD schema. The most up to date XSD can always be found by referring to that link.
To validate an XML against XSD, please ask your IT team. We recommend using the Python library xmlschema. Alternatively, for a quick manual check, you can use a web service such as www.freeformatter.com.
Note: your API is available from a different hostname than the URL used to login to Rapptr. Using the above example, the URL to login to Rapptr would remove "-api" from the URL:
Note: The purpose of the XSD schema is to support the initial build of your position file during the implementation phase.
You may also be interested in reading theses articles: