{"activeVersionTag":"latest","latestAvailableVersionTag":"latest","collection":{"info":{"_postman_id":"1f1d78c4-1d6c-40e3-bd47-d82fdbebf91c","name":"GetBlend API Documentation v.2","description":"GetBlend API exposes various methods and services delivered by GetBlend and allows external systems to securely launch, monitor and communicate with translation jobs.\n\n## Base URLS:\n\nAPI Base URL: [https://app.getblend.com/api/2](https://app.getblend.com/api/2)\n\nAPI Sandbox Base URL: [https://sandbox.getblend.com/api/2](https://sandbox.getblend.com/api/2)\n\n## Authentication:\n\nEach request must include a header with `public_key` and `secret_key` as supplied by GetBlend.\n\n```\nAuthorization:api2key {public_key}:{secret_key}\n\n ```\n\nTo get your API keys on the Production environment - [Click here](https://app.getblend.com/profile#apikeys)\n\nTo get your API keys on the Sandbox environment - [Click here](https://sandbox.getblend.com/profile#apikeys)\n\n## IP Addresses:\n\nThe following IPs will be used on outbound callbacks from API to your infrastructure\n\n#### Production:\n\n107.23.108.160 && 34.198.149.27\n\n#### Sandbox:\n\n34.201.183.17\n\n## Language Codes\n\nLanguage codes are encoded using the following mechanism:\n\n1. Two letter ISO 639.2 language code. This is the minimal language representation.\n2. Two letter regional (country) code according to ISO 3166 (optional). Most languages are also represented using this code.\n3. Three letter dialect representation according to the SIL-List (optional). Mostly used for Chinese dialects.\n4. 's' or 't' for \"Simplified\" or \"Traditional\" Chinese (optional).\n    \n\nThe list below updates from time to time. For up-to-date list, please use our Discovery methods for Languages , Language Pairs and Expertise.\n\n| Language | Code |\n| --- | --- |\n| Afrikaans | af |\n| Albanian | sq-al |\n| Amharic | am-et |\n| Arabic | ar-sa |\n| Arabic (Egyptian) | ar-eg |\n| Arabic (Gulf) | ar-ae |\n| Arabic (Levantine) | ar-jo |\n| Arabic (Meghrebi) | ar-ma |\n| Armenian | hy-am |\n| Assamese | asm |\n| Azerbaijani | az-az |\n| Basque | baq |\n| Belarussian | be-by |\n| Bengali | bn-bd |\n| Bosnian | bs-ba |\n| Bulgarian | bg-bg |\n| Burmese | my-mm |\n| Catalan | ca-es |\n| Chinese Traditional Cantonese | zh-cn-yue |\n| Chinese Mandarin-Simplified | zh-cn-cmn-s |\n| Chinese Mandarin-Traditional | zh-cn-cmn-t |\n| Chinese Traditional Mandarin (Taiwan) | zh-tw |\n| Croatian | hr-hr |\n| Czech | cs-cz |\n| Danish | da-dk |\n| Dari | fa-af |\n| Dutch | nl-nl |\n| English | en-us |\n| Estonian | et-ee |\n| Finnish | fi-fi |\n| Flemish (Belgian) | fl-be |\n| French | fr-fr |\n| French Canadian | fr-ca |\n| Georgian | ka-ge |\n| German | de-de |\n| Greek | el-gr |\n| Gujarati | gu-in |\n| Haitian Creale | ht |\n| Hebrew | he-il |\n| Hindi | hi-in |\n| Hungarian | hu-hu |\n| Icelandic | is-is |\n| Indonesian | id-id |\n| Irish Gaelic | ga-ie |\n| Italian | it-it |\n| Japanese | ja-jp |\n| Kannada | kn |\n| Kazakh | kk-kz |\n| Khmer | km-kh |\n| Korean | ko-kp |\n| Kurdish | ku-tr |\n| Lao | lo-la |\n| Latvian | lv-lv |\n| Lithuanian | lt-lt |\n| Macedonian | mk-mk |\n| Malay | ms-my |\n| Malayalam | ml-in |\n| Maltese | mt-mt |\n| Marathi | mr-in |\n| Mongolian | mn-mn |\n| Montenegrin | sr-me |\n| Nepali | ne-np |\n| Norwegian | no-no |\n| Pashto | ps |\n| Parsian | fa-ir |\n| Polish | pl-pl |\n| Portuguese (Brazil) | pt-br |\n| Portuguese (Portugal) | pt-pt |\n| Punjabi | pa-in |\n| Romanian | ro-ro |\n| Russian | ru-ru |\n| Serbian (Cyrillic) | sr-rs |\n| Serbian (Latin) | sr |\n| Shanghainese | zn-shn |\n| Sinhala | si |\n| Slovak | sk-sk |\n| Slovenian (Slovene) | sl-si |\n| Somali | so-so |\n| Spanish | es-es |\n| Spanish (Latin-America) | es-ar |\n| Swahili | sw |\n| Swedish | sv-se |\n| Swiss French | fr-ch |\n| Swiss German | gsw-ch |\n| Swiss Italian | it-ch |\n| Tagalog | tl-ph |\n| Tajik | tgk |\n| Tamil | ta-in |\n| Telugu | te-in |\n| Thai | th-th |\n| Tigrinya | tir |\n| Turkish | tr-tr |\n| Ukrainian | uk-ua |\n| Urdu | ur-pk |\n| Uzbek | uz-uz |\n| Vietnamese | vi-vn |\n| Welsh | cy-bg |\n| Xhosa | xho |\n| Yoruba | yo-ng |\n| Zulu | zul |\n\n## Expertise Codes\n\nThe following lists expertise codes which are supported on translation projects.\n\nThe list below updates from time to time. For up-to-date list, please use our Discovery methods for Languages , Language Pairs and Expertise.\n\n| Name | Code |\n| --- | --- |\n| Automotive/Aerospace | automotive-aerospace |\n| Finance | business-finance |\n| Software/IT | software-it |\n| Legal | legal-certificate |\n| Marketing/Consumer/Media | marketing-consumer-media |\n| CV | cv |\n| Medical | medical |\n| Patents | patents |\n| Scientific/Academic | scientific-academic |\n| Technical/Engineering | technical-engineering |\n| Gaming/Video Games | gaming-video-games |\n| Ad-Words/Banners | ad-words-banners |\n| Mobile Applications | mobile-applications |\n| Tourism | tourism |\n| Certificates Translation | certificates-translation |\n| Training / Employee Handbooks | training-employee-handbooks |\n| Forex / Crypto | forex-crypto |\n\n## Status and error codes\n\n| Code | Message | Remarks/Error |\n| --- | --- | --- |\n| 0 | ok |  |\n| **General Request Errors** |  |  |\n| 100 | Malformed or not supported request |  |\n| 101 | Unauthorized request - please include all your authentication fields | specific missing parameter : public/private key |\n| 102 | Forbidden - you are not allowed to perform this request or api key has been revoked |  |\n| 103 | Request validation failed | Usually followed by specific field error messages (source/target lang) |\n| 104 | Item is missing or you are not authorized | Usually followed by specific unauthorized item, (context_id |\n| 105 | action is forbidden because of certain dependencies | Usually followed by a specific item that cant be deleted ( context_id) |\n| 106 | Comments have been disabled for this project status |  |\n| 107 | Cannot cancel project in this status |  |\n| 108 | Please select the same language as source and target on general proofreading projects |  |\n| 109 | Wordcount is zero, cannot create project |  |\n| **Project Related Errors** |  |  |\n| 200 | \"insufficient credits to fulfill your request - action required\" |  |\n| 201 | \"language pair is currently unsupported\" |  |\n| 202 | \"unknown project id or you are not authorized to access this project\" |  |\n| 203 | \"translation has not been submitted for this project yet |  |\n| 204 | No phrases found for translation project | override default by using retranslation=true |\n| 205 | Language pair is currently not supported for requested expertise or expertise is not supported |  |\n| **Machine Translation** |  |  |\n| 301 | language detection failed |  |\n| 302 | \"language pair is currently not supported for machine translation\" | Resources Related Errors |\n| 401 | Unable to upload file: file is empty |  |\n| 402 | Unable to upload file: file size is not supported | Internal Errors |\n| 900 | \"unexpected internal error\" |  |\n\n## Callbacks\n\nSome methods allow you to specify a callback URL. This URL will be used on time critical events, for example, when a translation has been received on your project.\n\nCallback URL must be a valid and web-accessible location and must return an HTTP \"200 OK\" status.  \nAll callbacks are logged and you can view the log for a specific project on the project’s page.\n\nPlease make sure to whitelist the following IPs:\n\nProduction - 107.23.108.160\n\n34.198.149.27\n\nSandbox - 34.201.183.17\n\n## Callback Events:\n\n### Project > New Resource\n\n| Field | Description |\n| --- | --- |\n| event | project.resources.new |\n| project_id | the specific project ID |\n| project_status_code\\* | pending / in_progress / submitted / signed / completed / cancelled / disputed / error |\n| resource_uuid | UUID of the newly submitted resource |\n| resource_type | translation / proof / transcription |\n| custom0..9 | custom fields that were submitted on project creation, if any. |\n\n\\*\n\n\\* pending - project submitted to OHT, but professional worker (translator/proofreader) did not start working yet  \n\\* in_progress - worker started working on this project  \n\\* submitted - the worker uploaded the first target resource to the project. This does not mean that the project is completed.  \n\\* signed - the worker declared (with his signature) that he finished working on this project and all resources have been uploaded.  \n\\* completed - final state of the project, after which we cannot guarantee fixes or corrections. This state is automatically enforced after 4 days of inactivity on the project.\n\n#### Example (JSON):\n\n```\n{\n\"event\":\"project.resources.new\",\n\"project_id\":\"1901\",\n\"project_status_code\":\"submitted\",\n\"resource_uuid\":\"rsc27a4a5d49acb61\",\n\"resource_type\":\"translation\",\n\"custom0\":\"test1\",\n\"custom1\":\"\",\n\"custom2\":\"\",\n\"custom3\":\"\",\n\"custom4\":\"\",\n\"custom5\":\"\",\n\"custom6\":\"\",\n\"custom7\":\"\",\n\"custom8\":\"\",\n\"custom9\":\"\"\n}\n\n ```\n\n## Project > Status Change\n\n| field | description |\n| --- | --- |\n| event | project.status.update |\n| project_id | the specific project ID |\n| project_status_code | pending / in_progress / submitted / signed / completed / cancelled / disputed / error |\n| custom0..9 | custom fields that were submitted on project creation, if any. |\n\n#### Example (JSON):\n\n```\n{\n \"event\":\"project.status.update\",\n \"project_id\":\"1901\",\n \"project_status_code\":\"signed\",\n \"custom0\":\"test1\",\n \"custom1\":\"\",\n \"custom2\":\"\",\n \"custom3\":\"\",\n \"custom4\":\"\",\n \"custom5\":\"\",\n \"custom6\":\"\",\n \"custom7\":\"\",\n \"custom8\":\"\",\n \"custom9\":\"\"\n}\n\n ```\n\n## Project > Comment Submitted\n\n| field | description |\n| --- | --- |\n| event | project.comments.new |\n| project_id | the specific project ID |\n| project_status_code | pending / in_progress / submitted / signed / completed / cancelled / disputed / error |\n| comment_id | the specific comment ID |\n| comment_date | the specific comment's date |\n| commenter_name | the specific comment's author |\n| commenter_role | admin |\n| comment_content | the text in the specific comment |\n| custom0..9 | custom fields that were submitted on project creation, if any. |\n\n#### Example (JSON):\n\n```\n{\n \"event\":\"project.comments.new\",\n \"project_id\":\"1901\",\n \"project_status_code\":\"signed\",\n \"comment_id\":\"246\",\n \"comment_date\":\"2013-11-07 14:27:52\",\n \"commenter_name\":\"Trans2\",\n \"commenter_role\":\"provider\",\n \"comment_content\":\"comment text\",\n \"custom0\":\"test1\",\n \"custom1\":\"\",\n \"custom2\":\"\",\n \"custom3\":\"\",\n \"custom4\":\"\",\n \"custom5\":\"\",\n \"custom6\":\"\",\n \"custom7\":\"\",\n \"custom8\":\"\",\n \"custom9\":\"\"\n}\n\n ```\n\n## Developer friendly:\n\nWe are developing tools that may accelerate your development and testing process dramatically.  \nMore tools will be published here once available.\n\n### Client Libraries:\n\nPHP: [https://github.com/OneHourTranslation/API-2-Client-PHP](https://github.com/OneHourTranslation/API-2-Client-PHP)\n\n**Testing and Debugging:**\n\nWe recommend using the Postman application.  \nAfter installing Postman, download and import the Methods Collection. You can also import the Environment parameters to the \"Environment\" section in Postman.\n\n**Sandbox usage:**\n\nGetBlend provides a separated, semi-functional version on OHT for testing and development purposes. The sandbox environment may be accessed here:  \n[https://sandbox.getblend.com](https://sandbox.getblend.com)\n\nIn order to use OHT sandbox, please note following:\n\n1. The sandbox is fully functional as a website and API interface but is completely non functional for translation purposes or any other professional services.\n2. To get started, please create a user account on OHT sandbox. Once an account is established, create your API keys here.\n3. Every text/file you submit for translation will be copied and returned to your system as a translation. For XML/HTML files the translation will return a reversed form of the file content. For XLIFF/PO files the translation will return reversed source in the target field of the file.\n4. Note: This behavior is limited to the sandbox only. Texts and XMLs you submit to getblend.com will only be translated by real human translators.\n5. The sandbox environment only supports English to French translation at the moment. Other language pair will invoke a \"language pair is currently unsupported\" (#201) error code.\n    \n\n## Content Formats\n\n**Plain Text**\n\nThe most simple, straightforward method of submitting text for translation is just by submitting the text itself.  \nThe text will be received as-is and will not be parsed or processed in any way.  \nOnce translated, the translation will be submitted to the customer as plain text as well.\n\nTo submit text for translation, first create a “text resource” with the “Create a new resource (text)” method and attach the created resource to a project.\n\n**Parameters or Formatted Text**\n\nFor translating parameterized content we recommend using XLIFF formatted text.\n\nXLIFF is an XML-based format for representing translatable content. It has become an industry standard for exchanging source and translated contents and for translation localization purposes.\n\nTo submit XLIFF for translation, first create a “file resource” with the “Create a new resource (file)” method and attach the created resource to a project. Please make sure to name your file with .xliff extension.\n\nMore information about XLIFF stantard can be found here: [http://docs.oasis-open.org/xliff/xliff-core/xliff-core.html](http://docs.oasis-open.org/xliff/xliff-core/xliff-core.html)\n\n**XML**\n\nGetBlend supports translation of XML document of any type. Please note the following when submitting XML for translation:\n\nWe accept any XML format you submit and translate only the texts within the XML tags.\n\nTag names and attributes are not translated.\n\nThe translated XML will maintain the same format and hierarchy of the original XML.\n\nSubmitted XML must be well formed. If your XML contains non-standard or XML-reserved characters, we encourage you to wrap it with CDATA notation.\n\nYou may also submit HTML for translation. The best way to do so is to wrap it inside a XML CDATA element and add a ' type=\"text/html\" ' attribute to the containing element.  \nTo submit XML for translation, first create a “file resource” with the “Create a new resource (file)” method and attach the created resource to a project. Please make sure to name your file with .xml extension.\n\n## Response format:\n\nResponses are encoded according to the JSON scheme, Long and complex values are further encoded with Base64. Each response will include the “status” entity which represent a success or failure in processing your request. The complete status codes list may be viewed here.\n\n## Response example:\n\n```\n{\n   \"status\": {\n       \"code\": 0,\n       \"msg\": \"ok\"\n   },\n   \"errors\": [ /\\*array of errors\\*/ ],\n   \"results\": [ /\\*method-specific parameters as specified below\\*/ ]\n}\n\n ```","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","isPublicCollection":false,"owner":"18215821","team":2735773,"collectionId":"1f1d78c4-1d6c-40e3-bd47-d82fdbebf91c","publishedId":"UVC8E6WP","public":true,"publicUrl":"https://apidocs.getblend.com","privateUrl":"https://go.postman.co/documentation/18215821-1f1d78c4-1d6c-40e3-bd47-d82fdbebf91c","customColor":{"top-bar":"000","right-sidebar":"303030","highlight":"575dff"},"documentationLayout":"classic-double-column","customisation":{"metaTags":[{"name":"description","value":""},{"name":"title","value":""}],"appearance":{"default":"light","themes":[{"name":"dark","logo":null,"colors":{"top-bar":"212121","right-sidebar":"303030","highlight":"FF6C37"}},{"name":"light","logo":null,"colors":{"top-bar":"000","right-sidebar":"303030","highlight":"575dff"}}]}},"version":"8.10.1","publishDate":"2023-09-19T13:26:54.000Z","activeVersionTag":"latest","documentationTheme":"light","metaTags":{"title":"","description":""},"logos":{"logoLight":null,"logoDark":null}},"statusCode":200},"environments":[{"name":"GetBlend Production Enviroment","id":"02f30d33-1f0a-4d23-a298-b2454826732d","owner":"18215821","values":[{"key":"public_key","value":"","enabled":true},{"key":"secret_key","value":"","enabled":true},{"key":"base_url","value":"https://app.getblend.com/api/2","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/838bc09b7caf6716c5ec838d7c4f2929776ef6bcad8aa34af9d491b75130cffb","favicon":"https://getblend.com/favicon.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":"GetBlend Production Enviroment","value":"18215821-02f30d33-1f0a-4d23-a298-b2454826732d"}],"canonicalUrl":"https://apidocs.getblend.com/view/metadata/UVC8E6WP"}