{"activeVersionTag":"latest","latestAvailableVersionTag":"latest","collection":{"info":{"_postman_id":"7f2e5739-d036-4fea-9bdf-182a3bd1d060","name":"Consentio-Partners-API EN v2","description":"# Consentio Partner API\n\nThe goal of this document is to provide information and instructions of how to integrate a company's ERP within Consentio, for the following areas of functionality:\n\n*   Populating products from the ERP into Consentio.\n*   Populating the necessary information that is important for a sucessful import of orders into an ERP, such as customer information and addresses.\n*   Importing orders from Consentio into the ERP.\n    \n\n# Integration options\n\nWe offer two different type of integrations: file exchange and through API.\n\n## File exchange\n\nFile exchange between the ERP and Consentio can be set up through an FTP, SFTP, HTTP(S), dropbox or any alternative storage options. File exchange works as follows:\n\n*   Consentio takes all the product information from the ERP in a customized [CSV format](#exchange-csv-format) periodically that is processed. More details about the product structure can be found at [Product fields](#product-flat-structure).\n*   Everytime an order is accepted within Consentio, the system places an order into the ERP's storage.\n    \n\n## API integration\n\nConsentio exposes a partner API available for all customers that want to integrate. The integrations offered are the following:\n\n*   Load a product catalog.\n*   Load customer rates that will be used for trading within Consentio.\n*   Load customer information, such as their applied rate, their ERP Id, and their addresses.\n*   Retrieve all the orders that have been accepted in our platform for a specified date range.\n*   Update the tracking status of orders within Consentio.\n    \n\n# Requirements and general information\n\n## Identification\n\nBefore the integration starts, you'll need Consentio to provide you with:\n\n*   A partner ID, necessary to identify yourself in Consentio.\n*   An API key, necessary to authenticate within our platform.\n    \n\n## General information about our endpoints\n\nThere are a number of rules that apply to all our endpoints:\n\n*   Text encoding: All the data should always be encoded in UTF8. This applies to requests to Consentio, and also to responses from Consentio.\n*   All requests should be encoded in JSON, unless there is an explicit indication in the documentation. This applies both to requests (if data is sent in the body), and to responses.\n*   The Consentio API will return an HTTP code 500 whenever there are unexpected errors.\n    \n\nInteractive API calls have variables which are defined with curly braces `{{}}` that must be replaces by their final values. Some of the variables are:\n\n*   Host: This is the base url where the API is hosted. Examples:\n    *   Sandbox: [https://rtapi.sandbox.consentio-tool.com/v2](https://rtapi.sandbox.consentio-tool.com/v2)\n    *   Production: [https://rtapi.consentio-tool.com/v2](https://rtapi.consentio-tool.com/v2)\n*   ApiKey: The api key is used to authenticate within our platform and it is provided by Consentio.\n*   PartnerID: The partner ID that will be used for the integration and it is provided by Consentio.\n*   Token: JWT Token for authorization that its provided when first logged in Consentio.\n    \n\n# Price management on products\n\nA product's price is comprised of two fields: the price amount, and the product sale unit. The available sale product units are:\n\n*   **piece**: price per piece (e.g. 0.20€ per orange).\n*   **kg**: price per kg (e.g. 4.2€ per kilo).\n*   **box**: price per box (e.g. 7€ per box).\n*   **pallet**: price per pallet (e.g. 800.5€ per pallet).\n    \n\nIf the price is not specified, the product will be assumed to be P.O.R. (Price on Request). In this case, the order negotiation will begin without an initial price, which will be set in a latter stage. Even for P.O.R. products, it is required to indicated which product unit will be used in the negotiation.\n\n# Price and sale units on order articles\n\nA product may be sold in several formats (by piece, kilo, box, or pallet). It is important to have into account that the necessary data to perform the price conversion needs to be available (eg. pieces per box, boxes per pallet), as long as the necessary data are available to perform the price conversion.\n\nThe conversion fields are: boxes_per_pallet, box_weight, and pieces_per_box. Pallets are assumed to have the dimensions of an EURO pallet (80x120), and the field boxes_per_pallet indicates the number of boxes in a EURO type pallet.\n\nFor example, given a product with price 5€ per box:\n\n*   **box**: will be accepted as a sale unit\n*   **piece**: will be accepted as a sale unit if pieces_per_box is populated (e.g. price 5/12 per piece if pieces_per_box = 12).\n*   **kg**: will be accepted as a sale unit if box_weight is populated (e.g. price 5/10 per kg if box_weight = 10kg).\n*   **pallet**: will be accepted as a sale unit if boxes_per_pallet is populated (e.g. price 5x120 per pallet if boxes_per_pallet = 120).\n    \n\n# Unit conversions\n\nTo manage prices for order items, it will be necessary to make conversion between units. If your system differentiates between price_unit and sale_units, there is no problem as you probably know how to manage them. However, if your system only supports one unit, always be sure to make the conversions between units in order to get the correct information within your system.\n\nHow to make conversion between units?\n\n*   if price_unit is kg:\n    *   if sale_unit is kg -> amount (no op)\n    *   if sale_unit is box -> amount x box_weight\n    *   if sale_unit is pallet -> amount x box_weight x boxes_per_pallet\n    *   if sale_unit is piece -> (amount x box_weight) / pieces_per_box\n*   if price_unit is box:\n    *   if sale_unit is box -> amount (no op)\n    *   if sale_unit is piece -> amount / pieces_per_box\n    *   if sale_unit is kg -> amount / box_weight\n    *   if sale_unit is pallet -> amount x boxes_per_pallet\n*   if price_unit is pallet:\n    *   if sale_unit is pallet -> amount (no op)\n    *   if sale_unit is box -> amount / boxes_per_pallet\n    *   if sale_unit is piece -> amount / boxes_per_pallet / pieces_per_box\n    *   if sale_unit is kg -> amount / boxes_per_pallet / box_weight\n*   if price_unit is piece:\n    *   if sale_unit is piece -> amount (no op)\n    *   if sale_unit is box -> amount * pieces_per_box\n    *   if sale_unit is pallet -> amount * boxes*per_pallet * pieces_per_box\n    *   if sale_unit is kg -> amount * boxes*per_pallet * box_weight (edited)\n\n# Traceability between partners and Consentio\n\nIt's crucial to connect the identifiers on the Consentio side with the identifiers on the ERP side in order to have a healthy and useful integration. Below you will find the different traceability cases supported.\n\n## For products\n\nWe use the `SKU` field as a unique identifier per product and seller. The `SKU` has the following uses:\n\n*   Make possible to load products from the ERP identifying those products that have been changed, added or deleted by the ERP side.\n*   Make possible to load orders into the ERP: each item in an order can be tracked by `SKU`.\n    \n\n## For clients\n\nWhen accepted orders are sent to the ERP it is very important to know which client (in ERP language) made the order.\n\nTo achieve that, partners need to upload the ERP identifier for each one of their clients. See [the specific endpoint](#4cd4d4b8-37af-48f7-b3c3-cfd61f37709f) for further information.\n\n## For addresses\n\nOnce an order is accepted and sent over to the ERP it is very important to have in our records the address where it will be delivered/picked up.\n\nTo achieve that, the partner will upload their client addresses to the system. See [the specific endpoint](#d13ac106-412b-47f6-a30f-18c1f027f2fe) for further information.\n\n## For orders\n\nWe offer the possibility to add custom identifiers to Consentio's orders. By adding this identifier, we are able to track the order between Consentio and the ERP. This is useful for scenarios like:\n\n*   Reupload an order from Consentio to the ERP in case of failure.\n*   Know which orders have been processed by the ERP (e.g. through `external_id` attribute in orders).\n    \n\n# Webhooks\n\nAs partners, it is possible to review in real time the events that occur within Consentio. The structure we follow for our webhooks is as follows:\n\n| *Name* | *Description* |\n| --- | --- |\n| action | The action we follow |\n| payload | The object that has been changed in Consentio. Depends on the action performed, it can contain products, orders, etc. |\n\n## Action types\n\nThe following action types with the following content inside `payload` are:\n\n| *Action type* | *Description* | *Payload content* |\n| --- | --- | --- |\n| `order:accept` | Triggered when the order is accepted. The payload content is an order | `{ \"order\" : {...}` |\n\n## How to enable webhooks\n\nIf you want to enable webhooks, or to activate more actions, you can contact us at [integrations@consentio.co](mailto:integrations@consentio.co).\n\n# Product types\n\nWhen introducing products in Consentio, you need to indicate the type. If you have product types on your system, you would have to make a relationship between your types and Consentio ones.\n\n| *Type* | *Product* |\n| --- | --- |\n| other | Other |\n| almond | Almond |\n| annone | Annone |\n| apple | Apple |\n| apricot | Apricot |\n| artichoke | Artichoke |\n| asparagus | Asparagus |\n| aubergine | Aubergine |\n| avocado | Avocado |\n| banana | Banana |\n| basil | Basil |\n| bay-leaf | Bay Leaf |\n| beans | Beans |\n| beetroot | Beetroot |\n| blackberry | Blackberry |\n| blackcurrant | Blackcurrant |\n| blueberry | Blueberry |\n| broad_beans | Broad beans |\n| broccoli | Broccoli |\n| brussel_sprouts | Brussel sprouts |\n| butternut | Butternut |\n| cabbage | Cabbage |\n| carambola | Carambola |\n| cardoon | Cardoon |\n| carrot | Carrot |\n| cashew_nuts | Cashew nuts |\n| cassava | Cassava |\n| cauliflower | Cauliflower |\n| cedrat | Cedrat |\n| celeriac | Celeriac |\n| celery | Celery |\n| chard | Chard |\n| chayote | Chayote |\n| cherry | Cherry |\n| chervil | Chervil |\n| chestnuts | Chestnuts |\n| chick_peas | Chick peas |\n| chicory | Chicory |\n| chili_pepper | Chili pepper |\n| chinese_cabbage | Chinese cabbage |\n| chive | Chive |\n| cinnamon_apple | Cinnamon Apple |\n| clementine | Clementine |\n| coconut | Coconut |\n| cola_nuts | Cola nuts |\n| combavas | Combavas |\n| coriander | Coriander |\n| corn | Corn |\n| cranberries | Cranberries |\n| cress | Cress |\n| crosna | Crosna |\n| cucumber | Cucumber |\n| curly_endive | Curly Endive |\n| date | Date |\n| dill | Dill |\n| donut_peach | Donut Peach |\n| echalion | Echalion |\n| evening_primrose | Evening Primrose |\n| extra_fine_beans | Extra fine beans |\n| fennel | Fennel |\n| fig | Fig |\n| fine_beans | Fine beans |\n| fresh_herbs | Fresh herbs |\n| garlic | Garlic |\n| gherkin | Gherkin |\n| ginger | Ginger |\n| goji_berries | Goji Berries |\n| goji | Goji |\n| grapefruit | Grapefruit |\n| grapes_dried | Grapes (Dried) |\n| grapes | Grapes |\n| green_beans | Green beans |\n| green_peas | Green peas |\n| grenadilla | Grenadilla |\n| guava | Guava |\n| hazelnuts | Hazelnuts |\n| jerusalem_artichoke | Jerusalem artichoke |\n| jujube | Jujube |\n| kale | Kale |\n| khaki | Khaki |\n| kiwano | Kiwano |\n| kiwi | Kiwi |\n| kumquat | Kumquat |\n| lambs_lettuce | Lambs lettuce |\n| leaf_stalk_carrots | Leaf stalk Carrots |\n| leeks | Leeks |\n| lemon | Lemon |\n| lemon-balm | Lemon Balm |\n| lemongrass | Lemongrass |\n| lentils | Lentils |\n| lettuce | Lettuce |\n| lime | Lime |\n| litchi | Litchi |\n| little-gem-lettuce | Little Gem Lettuce |\n| longan | Longan |\n| lupine | Lupine |\n| mandarin | Mandarin |\n| mange_tout | Mangetout |\n| mango | Mango |\n| mangosteen | Mangosteen |\n| maracuja | Maracuja |\n| marjoram | Marjoram |\n| medlar | Medlar |\n| melon | Melon |\n| mini_vegetables | Mini vegetables |\n| mint | Mint |\n| mushroom | Mushroom |\n| nasturtium_tuber | Nasturtium Tuber |\n| nectarine | Nectarine |\n| nigelle | Nigelle |\n| oca | Oca |\n| olive | Olive |\n| onion | Onion |\n| orange | Orange |\n| paksoi | Paksoi |\n| papaya | Papaya |\n| parsley | Parsley |\n| parsnip | Parsnip |\n| passion_fruit | Passion fruit |\n| peach | Peach |\n| peanut | Peanut |\n| pear | Pear |\n| peas | Peas |\n| pepper | Pepper |\n| physalis | Physalis |\n| pine-nut | Pine Nut |\n| pineapple | Pineapple |\n| pistachios | Pistachios |\n| pitahaya | Pitahaya |\n| plum | Plum |\n| pointed_cabbage | Pointed cabbage |\n| pomegranate | Pomegranate |\n| pomelo | Pomelo |\n| potatoes | Potatoes |\n| prunes | Prunes |\n| quince | Quince |\n| radish | Radish |\n| rambutan | Rambutan |\n| raspberry | Raspberry |\n| redcurrant | Redcurrant |\n| rhubarb | Rhubarb |\n| rosemary | Rosemary |\n| rucula | Rocket |\n| runner_beans | Runner beans |\n| rutabaga | Rutabaga |\n| sage | Sage |\n| salsify | Salsify |\n| sapotille | Sapotille |\n| savory | Savory |\n| scallion | Scallion |\n| shallot | Shallot |\n| sheep-sorrel | Sheep Sorrel |\n| soursop | Soursop |\n| spinach | Spinach |\n| spring_onion | Spring Onion |\n| sprouts | Sprouts |\n| squash | Squash |\n| strawberry | Strawberry |\n| sugar-apple | Sugar Apple |\n| sugar-cane | Sugar Cane |\n| sweet_potato | Sweet potato |\n| swiss_chard | Swiss chard |\n| tamarillo | Tamarillo |\n| tarragon | Tarragon |\n| thyme | Thyme |\n| tomato | Tomato |\n| tomberry | Tomberry |\n| turnip | Turnip |\n| verbena | Verbena |\n| walnut_kernels | Walnut Kernels |\n| walnuts | Walnuts |\n| watermelon | Watermelon |\n| yacon | Yacon |\n| yam | Yam |\n| yuzu | Yuzu |\n| zucchini | Zucchini |\n\n# Available countries\n\nISO2 country code is used to identify countries taht are used inside Consentio in for example customer addresses. Below you will find the relation between country codes and country names in case it is necessary to perform any transformation.\n\n| ISO 2 Code | Country name |\n| --- | --- |\n| AD | andorra |\n| AE | united_arab_emirates |\n| AL | albania |\n| AR | argentina |\n| AT | austria |\n| AU | australia |\n| AZ | azerbaijan |\n| BA | bosnia_and_herzegovina |\n| BE | belgium |\n| BF | burkina_faso |\n| BG | bulgaria |\n| BH | bahrain |\n| BI | burundi |\n| BJ | benin |\n| BL | saint_barthelemy |\n| BO | bolivia |\n| BR | brazil |\n| BY | belarus |\n| BZ | belize |\n| CA | canada |\n| CD | congo_zaire |\n| CF | central_african_republic |\n| CG | congo |\n| CH | switzerland |\n| CI | ivory_coast |\n| CL | chile |\n| CM | cameroon |\n| CN | china |\n| CO | colombia |\n| CR | costa_rica |\n| CY | cyprus |\n| CZ | czech_republic |\n| DE | germany |\n| DK | denmark |\n| DM | dominica |\n| DO | dominican_republic |\n| DZ | algeria |\n| EC | ecuador |\n| EE | estonia |\n| EG | egypt |\n| ES | spain |\n| ET | ethiopia |\n| FI | finland |\n| FR | france |\n| GB | united_kingdom |\n| GH | ghana |\n| GM | gambia |\n| GN | guinea |\n| GP | guadeloupe |\n| GR | greece |\n| GT | guatemala |\n| GY | guyana |\n| HK | hong_kong |\n| HN | honduras |\n| HR | croatia |\n| HT | haiti |\n| HU | hungary |\n| ID | indonesia |\n| IE | ireland |\n| IL | israel |\n| IN | india |\n| IS | iceland |\n| IT | italy |\n| JO | jordan |\n| JP | japan |\n| KE | kenya |\n| KH | cambodia |\n| KM | comoros |\n| KR | south_korea |\n| LA | laos |\n| LB | lebanon |\n| LI | liechtenstein |\n| LK | sri_lanka |\n| LT | lithuania |\n| LU | luxembourg |\n| LV | latvia |\n| MA | morocco |\n| MD | moldova |\n| ME | montenegro |\n| MF | saint_martin_french |\n| MG | madagascar |\n| MK | macedonia |\n| ML | mali |\n| MQ | martinique |\n| MR | mauritania |\n| MT | malta |\n| MU | mauritius |\n| MX | mexico |\n| MY | malaysia |\n| MZ | mozambique |\n| NA | namibia |\n| NC | new_caledonia |\n| NG | nigeria |\n| NI | nicaragua |\n| NL | netherlands |\n| NO | norway |\n| NP | nepal |\n| NZ | new_zealand |\n| OM | oman |\n| PA | panama |\n| PE | peru |\n| PF | french_polynesia |\n| PH | philippines |\n| PK | pakistan |\n| PL | poland |\n| PM | saint_pierre_and_miquelon |\n| PR | puerto_rico |\n| PS | gaza |\n| PT | portugal |\n| PY | paraguay |\n| RE | reunion |\n| RO | romania |\n| RS | serbia |\n| RW | rwanda |\n| SA | saudi_arabia |\n| SD | sudan |\n| SE | sweden |\n| SG | singapore |\n| SI | slovenia |\n| SK | slovakia |\n| SN | senegal |\n| SR | suriname |\n| SV | el_salvador |\n| SZ | swaziland |\n| TG | togo |\n| TH | thailand |\n| TN | tunisia |\n| TR | turkey |\n| TW | taiwan |\n| TZ | tanzania |\n| UA | ukraine |\n| UG | uganda |\n| US | united_states_of_america |\n| UY | uruguay |\n| UZ | uzbekistan |\n| VC | saint_vincent_and_the_grenadines |\n| VG | british_virgin_islands |\n| VN | vietnam |\n| WF | wallis_and_futuna_islands |\n| XK | kosovo |\n| YT | mayotte |\n| ZA | south_africa |\n| ZM | zambia |\n| ZW | zimbabwe |\n| PF | french_polynesia |\n| PH | philippines |\n| PK | pakistan |\n| PL | poland |\n| PM | saint_pierre_and_miquelon |\n| PR | puerto_rico |\n| PS | gaza |\n| PT | portugal |\n| PY | paraguay |\n| RE | reunion |\n| RO | romania |\n| RS | serbia |\n| RW | rwanda |\n| SA | saudi_arabia |\n| SD | sudan |\n| SE | sweden |\n| SG | singapore |\n| SI | slovenia |\n| SK | slovakia |\n| SN | senegal |\n| SR | suriname |\n| SV | el_salvador |\n| SZ | swaziland |\n| TG | togo |\n| TH | thailand |\n| TN | tunisia |\n| TR | turkey |\n| TW | taiwan |\n| TZ | tanzania |\n| UA | ukraine |\n| UG | uganda |\n| US | united_states_of_america |\n| UY | uruguay |\n| UZ | uzbekistan |\n| VC | saint_vincent_and_the_grenadines |\n| VG | british_virgin_islands |\n| VN | vietnam |\n| WF | wallis_and_futuna_islands |\n| XK | kosovo |\n| YT | mayotte |\n| ZA | south_africa |\n| ZM | zambia |\n| ZW | zimbabwe |\n\n# Docs in different languages\n\nDocumentation in french can be found [here](https://documenter.getpostman.com/view/8247926/SVSRJSBi)","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","isPublicCollection":false,"owner":"8247926","team":448140,"collectionId":"7f2e5739-d036-4fea-9bdf-182a3bd1d060","publishedId":"SVSRJ6UT","public":true,"publicUrl":"https://apidoc.consentio.co","privateUrl":"https://go.postman.co/documentation/8247926-7f2e5739-d036-4fea-9bdf-182a3bd1d060","customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"documentationLayout":"classic-double-column","version":"8.10.1","publishDate":"2019-08-30T08:02:46.000Z","activeVersionTag":"latest","documentationTheme":"light","metaTags":{},"logos":{}},"statusCode":200},"environments":[],"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/7234de4be38976ef60efa0ef3a687081e7eccf33866528e6bd886f2b8d50c7c5","favicon":"https://res.cloudinary.com/postman/image/upload/v1564043304/team/as1y7ephmkqkveavqzik.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"}],"canonicalUrl":"https://apidoc.consentio.co/view/metadata/SVSRJ6UT"}