{"activeVersionTag":"latest","latestAvailableVersionTag":"latest","collection":{"info":{"_postman_id":"a6cdfaa4-37ad-4a39-8c85-20a119e75b26","name":"Chooose Partner API Docs: B2B","description":"This document describes the API endpoints used to authenticate, create customers, and upload customer flight data to calculate footprints in context of a Chooose-hosted portal.\n\n# Quickstart\n\nThe Chooose Partner API offers integration options in a few easy steps:\n\n1. Authenticate.\n    \n2. Upload the .csv file generated previously by your own methods based on the provided template.\n    \n3. Execute the job to create the carbon footprint.\n    \n4. Check the status of the job.\n    \n\n# Concepts\n\n**Partnership**: The configuration governing the integration. Set-up by Chooose, accessible by the partner.\n\n**Customer**: The entity that purchases climate products from Chooose. Each customer account can have multiple users with different roles and permissions.\n\n**Footprint**: An estimate of the greenhouse gas emissions of an activity, measured in CO2e. Footprints are calculated and created in the Chooose platform when uploading customer flight data.\n\n**CO2e**: _Carbon Dioxide Equivalent._ This type of calculation includes the warming effect of non-CO2 greenhouse gasses like methane, but stated in terms of the equivalent effect of carbon dioxide. This is the standard way footprints are measured and communicated.\n\n**Partner Customer Reference / Customer ID:** Typically the same ID the partner uses to identify the customer in their internal systems (e.g. CRM). This is set in our system by the partner upon customer creation.\n\n# Status codes\n\nWe are following the standard HTTP response status codes.\n\n| **Code** | **Description** |\n| --- | --- |\n| 200 | **OK** |\n| 201 | **Created** |\n| 400 | **Bad request** |\n| 401 | **Unauthorized** |\n| 404 | **Not found** |\n| 418 | **I'm a teapot** |\n| 500 | **Internal server error** |\n| 503 | **Service is down** |","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","isPublicCollection":false,"owner":"17603313","team":380874,"collectionId":"a6cdfaa4-37ad-4a39-8c85-20a119e75b26","publishedId":"2s93eVVswq","public":true,"publicUrl":"https://b2b.docs.chooose.today","privateUrl":"https://go.postman.co/documentation/17603313-a6cdfaa4-37ad-4a39-8c85-20a119e75b26","customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"634d88"},"documentationLayout":"classic-double-column","customisation":{"metaTags":[{"name":"description","value":""},{"name":"title","value":""}],"appearance":{"default":"light","themes":[{"name":"dark","logo":"https://content.pstmn.io/22b2208f-5ffd-4169-8e24-776efa12c186/Y2hvb29zZSBsb2dvLXdoaXRlLnBuZw==","colors":{"top-bar":"212121","right-sidebar":"303030","highlight":"b4c0ff"}},{"name":"light","logo":"https://content.pstmn.io/b98b26c0-72d4-4625-8c0a-2a4a5e9eec5d/Y2hvb29zZSBsb2dvLWJsYWNrLnBuZw==","colors":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"634d88"}}]}},"version":"8.10.1","publishDate":"2025-05-07T09:42:36.000Z","activeVersionTag":"latest","documentationTheme":"light","metaTags":{"title":"","description":""},"logos":{"logoLight":"https://content.pstmn.io/b98b26c0-72d4-4625-8c0a-2a4a5e9eec5d/Y2hvb29zZSBsb2dvLWJsYWNrLnBuZw==","logoDark":"https://content.pstmn.io/22b2208f-5ffd-4169-8e24-776efa12c186/Y2hvb29zZSBsb2dvLXdoaXRlLnBuZw=="}},"statusCode":200},"environments":[{"name":"Air Partner","id":"5ae87d4e-4059-44a5-86a1-342480f9421b","owner":"17603313","values":[{"key":"chooose_api_url","value":"https://partner-test.api.chooose.today/v1","enabled":true},{"key":"api_token","value":"","enabled":true},{"key":"auth_audience","value":"https://partner-test.api.chooose.today","enabled":true},{"key":"auth_client_id","value":"","enabled":true},{"key":"auth_client_secret","value":"","enabled":true}],"published":true}],"user":{"authenticated":false,"permissions":{"publish":false}},"run":{"button":{"js":"https://run.pstmn.io/button.js","css":"https://run.pstmn.io/button.css"}},"web":"https://www.getpostman.com/","team":{"logo":"https://res.cloudinary.com/postman/image/upload/t_team_logo_pubdoc/v1/team/c8d734a4fcab572c3b963d4cce85a51ac1239e1fb79334b3b25e9c0c4fab79d4","favicon":"https://res.cloudinary.com/postman/image/upload/v1592600615/team/ocfwrzwxjayjtleasoyy.ico"},"isEnvFetchError":false,"languages":"[{\"key\":\"csharp\",\"label\":\"C#\",\"variant\":\"HttpClient\"},{\"key\":\"csharp\",\"label\":\"C#\",\"variant\":\"RestSharp\"},{\"key\":\"curl\",\"label\":\"cURL\",\"variant\":\"cURL\"},{\"key\":\"dart\",\"label\":\"Dart\",\"variant\":\"http\"},{\"key\":\"go\",\"label\":\"Go\",\"variant\":\"Native\"},{\"key\":\"http\",\"label\":\"HTTP\",\"variant\":\"HTTP\"},{\"key\":\"java\",\"label\":\"Java\",\"variant\":\"OkHttp\"},{\"key\":\"java\",\"label\":\"Java\",\"variant\":\"Unirest\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"Fetch\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"jQuery\"},{\"key\":\"javascript\",\"label\":\"JavaScript\",\"variant\":\"XHR\"},{\"key\":\"c\",\"label\":\"C\",\"variant\":\"libcurl\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Axios\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Native\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Request\"},{\"key\":\"nodejs\",\"label\":\"NodeJs\",\"variant\":\"Unirest\"},{\"key\":\"objective-c\",\"label\":\"Objective-C\",\"variant\":\"NSURLSession\"},{\"key\":\"ocaml\",\"label\":\"OCaml\",\"variant\":\"Cohttp\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"cURL\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"Guzzle\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"HTTP_Request2\"},{\"key\":\"php\",\"label\":\"PHP\",\"variant\":\"pecl_http\"},{\"key\":\"powershell\",\"label\":\"PowerShell\",\"variant\":\"RestMethod\"},{\"key\":\"python\",\"label\":\"Python\",\"variant\":\"http.client\"},{\"key\":\"python\",\"label\":\"Python\",\"variant\":\"Requests\"},{\"key\":\"r\",\"label\":\"R\",\"variant\":\"httr\"},{\"key\":\"r\",\"label\":\"R\",\"variant\":\"RCurl\"},{\"key\":\"ruby\",\"label\":\"Ruby\",\"variant\":\"Net::HTTP\"},{\"key\":\"shell\",\"label\":\"Shell\",\"variant\":\"Httpie\"},{\"key\":\"shell\",\"label\":\"Shell\",\"variant\":\"wget\"},{\"key\":\"swift\",\"label\":\"Swift\",\"variant\":\"URLSession\"}]","languageSettings":[{"key":"csharp","label":"C#","variant":"HttpClient"},{"key":"csharp","label":"C#","variant":"RestSharp"},{"key":"curl","label":"cURL","variant":"cURL"},{"key":"dart","label":"Dart","variant":"http"},{"key":"go","label":"Go","variant":"Native"},{"key":"http","label":"HTTP","variant":"HTTP"},{"key":"java","label":"Java","variant":"OkHttp"},{"key":"java","label":"Java","variant":"Unirest"},{"key":"javascript","label":"JavaScript","variant":"Fetch"},{"key":"javascript","label":"JavaScript","variant":"jQuery"},{"key":"javascript","label":"JavaScript","variant":"XHR"},{"key":"c","label":"C","variant":"libcurl"},{"key":"nodejs","label":"NodeJs","variant":"Axios"},{"key":"nodejs","label":"NodeJs","variant":"Native"},{"key":"nodejs","label":"NodeJs","variant":"Request"},{"key":"nodejs","label":"NodeJs","variant":"Unirest"},{"key":"objective-c","label":"Objective-C","variant":"NSURLSession"},{"key":"ocaml","label":"OCaml","variant":"Cohttp"},{"key":"php","label":"PHP","variant":"cURL"},{"key":"php","label":"PHP","variant":"Guzzle"},{"key":"php","label":"PHP","variant":"HTTP_Request2"},{"key":"php","label":"PHP","variant":"pecl_http"},{"key":"powershell","label":"PowerShell","variant":"RestMethod"},{"key":"python","label":"Python","variant":"http.client"},{"key":"python","label":"Python","variant":"Requests"},{"key":"r","label":"R","variant":"httr"},{"key":"r","label":"R","variant":"RCurl"},{"key":"ruby","label":"Ruby","variant":"Net::HTTP"},{"key":"shell","label":"Shell","variant":"Httpie"},{"key":"shell","label":"Shell","variant":"wget"},{"key":"swift","label":"Swift","variant":"URLSession"}],"languageOptions":[{"label":"C# - HttpClient","value":"csharp - HttpClient - C#"},{"label":"C# - RestSharp","value":"csharp - RestSharp - C#"},{"label":"cURL - cURL","value":"curl - cURL - cURL"},{"label":"Dart - http","value":"dart - http - Dart"},{"label":"Go - Native","value":"go - Native - Go"},{"label":"HTTP - HTTP","value":"http - HTTP - HTTP"},{"label":"Java - OkHttp","value":"java - OkHttp - Java"},{"label":"Java - Unirest","value":"java - Unirest - Java"},{"label":"JavaScript - Fetch","value":"javascript - Fetch - JavaScript"},{"label":"JavaScript - jQuery","value":"javascript - jQuery - JavaScript"},{"label":"JavaScript - XHR","value":"javascript - XHR - JavaScript"},{"label":"C - libcurl","value":"c - libcurl - C"},{"label":"NodeJs - Axios","value":"nodejs - Axios - NodeJs"},{"label":"NodeJs - Native","value":"nodejs - Native - NodeJs"},{"label":"NodeJs - Request","value":"nodejs - Request - NodeJs"},{"label":"NodeJs - Unirest","value":"nodejs - Unirest - NodeJs"},{"label":"Objective-C - NSURLSession","value":"objective-c - NSURLSession - Objective-C"},{"label":"OCaml - Cohttp","value":"ocaml - Cohttp - OCaml"},{"label":"PHP - cURL","value":"php - cURL - PHP"},{"label":"PHP - Guzzle","value":"php - Guzzle - PHP"},{"label":"PHP - HTTP_Request2","value":"php - HTTP_Request2 - PHP"},{"label":"PHP - pecl_http","value":"php - pecl_http - PHP"},{"label":"PowerShell - RestMethod","value":"powershell - RestMethod - PowerShell"},{"label":"Python - http.client","value":"python - http.client - Python"},{"label":"Python - Requests","value":"python - Requests - Python"},{"label":"R - httr","value":"r - httr - R"},{"label":"R - RCurl","value":"r - RCurl - R"},{"label":"Ruby - Net::HTTP","value":"ruby - Net::HTTP - Ruby"},{"label":"Shell - Httpie","value":"shell - Httpie - Shell"},{"label":"Shell - wget","value":"shell - wget - Shell"},{"label":"Swift - URLSession","value":"swift - URLSession - Swift"}],"layoutOptions":[{"value":"classic-single-column","label":"Single Column"},{"value":"classic-double-column","label":"Double Column"}],"versionOptions":[],"environmentOptions":[{"value":"0","label":"No Environment"},{"label":"Air Partner","value":"17603313-5ae87d4e-4059-44a5-86a1-342480f9421b"}],"canonicalUrl":"https://b2b.docs.chooose.today/view/metadata/2s93eVVswq"}