Deliveries are made to Marketplace by posting XML-formatted data to the endpoint for the corresponding data type.

Responses are returned with a HTTP status code and possibly a body in JSON-format.

The receipt received can be used to track the progress of the delivery.

Data Contracts

As mentioned in validation, a pre-validation is performed on the delivery. This validation is based on a data contract specified in a set of XSD (XML Schema Definition) files.

The location of the schema files is:

Use these files to generate XML and validate against them to avoid submitting invalid data.