Content types

By default, the API returns a json response, but at the current time, we support the following response formats:

  • json - The default response format.
  • xml - The response in XML format.

For example, to request a response in XML format, you can add the Accept header to your request:

Accept: application/xml

Response fields

You can specify which fields to return in the response by using the fields query parameter. This parameter accepts a comma-separated list of fields to include in the response.

For example, to return only the id and name fields in the response, you can use the following query parameter:

GET /purchases?fields=id,name

Additional fields

You can also include additional fields in the response by using the expand query parameter. This parameter accepts a comma-separated list of fields to include in the response.

For example, to include the tarif field in the response, you can use the following query parameter:

GET /purchases?expand=tarif

You can combine the fields query parameter with the expand query parameter to receive attributes of related resources in the response.

GET /purchases?expand=tarif&fields=id,tarif.id