CSV files, where we transform a csv file towards an api request that is suitable for the target system. The other way around we can also create files based upon api requests.
XML, is a standardized language that we support for sending or retrieving information.
JSON format is an open standard file format that is mainly used for transferring data from system a to system b.
Graphql, instead of triggering api requests with a standard output we can also support Graphql where we retrieve only the specific information we want from target system. In this way we can decrease the load on a target system and make a more efficient process. ,
Webhook. Some api’s also support webhooks. Webhooks are "user-defined HTTP callbacks". They are usually triggered by some event, for example updating a customer or updating an order. In this way you can make efficient usage of the resources on a server or integration.
Point of attention
We always support the basic api of a system if you want to use a plugin that expends the API of a system please check with support if we can handle this. In the rest of the document we will use the term API as a generic term for different techniques only when it is relevant we will add the specific technique term to the text.