# EcoTransIT World REST-API ## General Information This is the complete specification of the EcoTransIT World Rest Api
**Please note:** in order to try out the API you need to [contact our team](https://www.ecotransit.org/en/contact/) to get a test account. ## Authorization If you are already a customer or have a test account see your instance of swagger-ui https://customer-name.ecotransit.org/swagger-ui (replace _customer-name_ with your company name or the test server name) for details on authorization and how to send your first request to the REST API!
Version: 2025r4.1.4 License: IVE Legal notice ## Servers ``` https://customer-name.ecotransit.org ``` ## Security ### oAuth2AuthorizationCode This API uses OAuth 2 with the Authorization Code flow. Type: oauth2 ## Download OpenAPI description [EcoTransIT World REST-API](https://rest-api.ecotransit.world/_spec/apis/OpenApi.yaml) ## calculate transport calculate Emissions for specified Transport ### calculate Transport from json input - [POST /etw-rest/calculateTransport](https://rest-api.ecotransit.world/apis/openapi/calculate-transport/calculatetransport.md): request for emission calculations ### get a google earth kml file - [GET /etw-rest/calculateTransport/kml](https://rest-api.ecotransit.world/apis/openapi/calculate-transport/calculatetransportkml.md): generates a google earth kml file of the routing for the provided request uuid ## collection and delivery calculate Emissions for round trip (milkrun) ### collection and delivery calculation - [POST /etw-rest/calculateCollectionAndDelivery](https://rest-api.ecotransit.world/apis/openapi/collection-and-delivery/calculatecollectionanddelivery.md): calculate a collection and delivery round ("milkrun") from json input ## Info get general Information about the api ### etw-rest-api version - [GET /etw-rest/getVersion](https://rest-api.ecotransit.world/apis/openapi/info/getversion.md): Returns the current version of the etw-rest api