{"activeVersionTag":"latest","latestAvailableVersionTag":"latest","collection":{"info":{"_postman_id":"b38c0ebb-b186-48e0-807b-c3c8d61ca214","name":"Article CMS - External","description":"This collection documents the Cortex articles CMS, which corresponds to the Content section of the Cortex platform.\n\nArticles are made up of blocks, and these blocks hold enough information in order for the consumer to pull the content and render it in order.\n\nAs a headless CMS, it is a back-end only content management system built from the ground up as a content repository that makes content accessible via a RESTful API for display on any device, essentially it decouples the content from the presentation layers.\n\nThe term “headless” comes from the concept of chopping the “head” (the front end, i.e. the website) off the “body” (the back end, i.e. the content repository).\n\n<img src=\"https://media-cdn.incrowdsports.com/6dd3f85f-bdc3-4c08-b65e-71a4654ca5b7.png\">\n\n<img src=\"https://media-cdn.incrowdsports.com/3a30ee23-0e97-4575-a536-9636dcd6b173.png\">\n\n# Content Types\n\nThe CMS currently supports these content types:\n\n- [UNKNOWN](#unknown)\n    \n- [TEXT](#text)\n    \n- [IMAGE](#Image)\n    \n- [VIDEO](#video)\n    \n- [GALLERY](#gallery)\n    \n- [ARTICLE_LINK](#article-link)\n    \n- [PROMO](#promo)\n    \n- [QUOTE](#quote)\n    \n- [RELATED_CONTENT](#related-content)\n    \n- [ADVERT](#advert)\n    \n- [POLL](#poll)\n    \n- [CLOUD_MATRIX](#cloud-matrix)\n    \n- [FEED](#feed)\n    \n- [FORM](#form)\n    \n- [BUTTON](#button)\n    \n- [COLLECTION](#collection)\n    \n- [CUSTOM](#custom)\n    \n\n## Unknown\n\nThis shouldn't ever be the case, but if a content type happens to be UNKOWN, please ignore and do not render.\n\n## Text\n\nA Text block. Containing Markdown and / or HTML.\n\n| Field | Required | Type | Description |\n| --- | --- | --- | --- |\n| id | Yes | String (UUID) | Unique ID for the element |\n| contentType | Yes | String | [Content Type - TEXT](#content-types) |\n| content | Yes | String | Combination of Markdown and HTML for viewing in a webview |\n| isHtml | No | Boolean | Flag for whether the content is pure html or a mixture of html/markdown. True represents only html content, false represents a mixture of html/markdown. Defaults to false |\n\n```\n{\n    \"id\" : \"f4daf7f7-b18a-4eb9-9412-c479305c7ff8\",\n    \"contentType\" : \"TEXT\",\n    \"content\" : \"I am some text  html html  # Markdown\",\n    \"isHtml\" : false\n}\n\n ```\n\n## Image\n\nAn image block.\n\n| Field | Required | Type | Description |\n| --- | --- | --- | --- |\n| id | Yes | String (UUID) | Unique ID for the element |\n| contentType | Yes | String | [Content Type - IMAGE](#content-types) |\n| content | No | String | Optional description of the image - only displayed in Gallery Views |\n| title | No | String | Optional title of the image - only displayed in Gallery Views |\n| image | Yes | String | The URL for the image |\n| imageThumbnail | No | String | The optional thumbnail to be used for the image - if this isn't present the image url is used instead |\n| link | No | String | Optional link - if present on a non gallery view and tapped - the user is linked out to somewhere |\n| altText | No | String | Optional alt text (alternative text) used to describe the appearance or function of an image. If present, should be inserted in the `alt` image tag attribute. |\n\n```\n{\n    \"id\":\"40164c05-66fa-4ee2-900a-8c873bab3aa0\",\n    \"contentType\":\"IMAGE\",\n    \"title\":\"MY TITLE\",\n    \"content\":\"SOME DESCRPTION IN PLAIN TEXT\",\n    \"image\":\"https://media-cdn.incrowdsports.com/2d674f36-1152-45aa-a5ee-fed61997f635.jpg\",\n    \"imageThumbnail\":\"https://media-cdn.incrowdsports.com/2d674f36-1152-45aa-a5ee-fed61997f635.jpg?width=400\",\n    \"link\":\"https://incrowdsports.com/\"\n}\n\n ```\n\n## Video\n\nA video block - the actual video player rendered will depend on the sourceSystem.\n\n| Field | Required | Type | Description |\n| --- | --- | --- | --- |\n| id | Yes | String (UUID) | Unique ID for the element |\n| contentType | Yes | String | [Content Type - VIDEO](#content-types) |\n| content | No | String | Optional Markdown content to go below the video |\n| title | No | String | Optional title of the image - only displayed in Gallery Views |\n| videoThumbnail | No | String | The thumbnail to be used for the video |\n| link | No | String | Optional share link for the video |\n| sourceSystem | Yes | String | Which 3rd party system the video comes from - and therefore which player to use |\n| sourceSystemId | Yes | String | The unique ID of the video on the source system |\n| altText | No | String | Optional alt text (alternative text) used to describe the appearance or function of a video. If present, should be inserted in the `alt` video tag attribute. |\n\n```\n{\n    \"id\":\"9a76c3a7-fe9f-4408-9ac8-44f596461d9d\",\n    \"contentType\":\"VIDEO\",\n    \"sourceSystem\":\"YOUTUBE\",\n    \"sourceSystemId\":\"RJQ6pk1230eJ8A\",\n    \"link\":\"https://www.youtube.com/watch?v=1235345\",\n    \"videoThumbnail\":\"https://media-cdn.cortextech.io/2d674f36-1152-45aa-a5ee-fed61997f635.jpg?width=400\",\n    \"content\":\"SOME DESCRPTION IN PLAIN TEXT\",\n    \"title\":\"This is a title\"\n}\n\n ```\n\n## Gallery\n\nAn Image Gallery Block.\n\n| Field | Required | Type | Description |\n| --- | --- | --- | --- |\n| id | Yes | String (UUID) | Unique ID for the element |\n| contentType | Yes | String | [Content Type - GALLERY](#content-types) |\n| children | Yes | Array of Content | List of Image blocks to render in the gallery |\n\n```\n{\n  \"id\": \"e00375fc-5e6d-4df9-bf2c-e79856314a0f\",\n  \"contentType\": \"GALLERY\",\n  \"children\": [\n    {\n      \"id\": \"fe254889-6e9a-4e2f-9f5e-af9793b293d5\",\n      \"contentType\": \"IMAGE\",\n      \"title\": \"InCrowd Image 1\",\n      \"image\": \"https://media-cdn.cortextech.io/2d674f36-1152-45aa-a5ee-fed61997f635.jpg\"\n    },\n    {\n      \"id\": \"8bc1eadc-ede2-4160-8d79-b12745a5281d\",\n      \"contentType\": \"IMAGE\",\n      \"title\": \"InCrowd Image 2\",\n      \"image\": \"https://media-cdn.cortextech.io/2d674f36-1152-45aa-a5ee-fed61997f635.jpg\"\n    },\n    {\n      \"id\": \"a8341fe6-b096-46db-97d0-cea9d4a932d3\",\n      \"contentType\": \"IMAGE\",\n      \"title\": \"InCrowd Image 3\",\n      \"image\": \"https://media-cdn.cortextech.io/2d674f36-1152-45aa-a5ee-fed61997f635.jpg\"\n    }\n  ]\n}\n\n ```\n\n## Promo\n\nA promo block - created through the campaigns service via Bridge.\n\n| Field | Required | Type | Description |\n| --- | --- | --- | --- |\n| id | Yes | String (UUID) | Unique ID for the element |\n| contentType | Yes | String | [Content Type - PROMO](#content-types) |\n| sourceSystemId | Yes | String | The unique ID of the Promo Block from the promo blocks management system |\n\n```\n{\n    \"id\":\"40164c05-66fa-4ee2-900a-8c873bab3aa0\",\n    \"contentType\":\"PROMO\",\n    \"sourceSystemId\":\"e959c586-f766-49e9-b9de-527d11d521fa\"\n}\n\n ```\n\n## Quote\n\nA Quote block.\n\n| Field | Required | Type | Description |\n| --- | --- | --- | --- |\n| id | Yes | String (UUID) | Unique ID for the element |\n| contentType | Yes | String | [Content Type - QUOTE](#content-types) |\n| text | Yes | String | The quote itself e.g. “Talent wins games, but teamwork and intelligence wins championships\" |\n| title | No | String | Job Title/Role e.g. NBA Legend |\n| author | No | String | The quoted author e.g. Michael Jordan |\n\n```\n{\n  \"id\":\"40164c05-66fa-4ee2-900a-8c873bab3aa0\",\n  \"contentType\":\"QUOTE\",\n  \"title\":\"Michael Jordan, NBA Legend\",\n  \"author\":\"Michael Jordan\",\n  \"text\":\"Talent wins games, but teamwork and intelligence wins championships\"\n}\n\n ```\n\n## Related Content\n\nRelated Content Block.\n\n| Field | Required | Type | Description |\n| --- | --- | --- | --- |\n| id | Yes | String (UUID) | Unique ID for the element |\n| contentType | Yes | String | [Content Type - RELATED_CONTENT](#content-types) |\n| title | No | String | Title of related content |\n| tags | No | Array of String | Tags to search by to find related content |\n| categoryIds | No | Array of String | Category IDs to search by to find related content |\n| articleIds | No | Array of String | Specific Article IDs that are related |\n| linkedIds | No | Array of LinkedId | Linked IDs to search by to find related content |\n\n```\n{\n  \"contentType\": \"RELATED_CONTENT\",\n  \"title\": \"Related match videos\",\n  \"tags\": [\n    \"video\"\n  ],\n  \"categoryIds\": [\n    \"6f2e9489-c3a0-4913-b8ac-782c8b74a938\"\n  ],\n  \"articleIds\": [\n    \"a5813802-d1e2-418c-9e00-57dcc8401c69\",\n    \"b817597f-c52e-4454-b57b-c709603e22ee\"\n  ],\n  \"linkedIds\": [\n    {\n      \"souceSystem\": \"OPTA_FOOTBALL_MATCH\",\n      \"sourceSystemId\": \"123456\"\n    }\n  ]\n}\n\n ```\n\n## Advert\n\nAn Advert block, provided by an external ad provider.\n\n| Field | Required | Type | Description |\n| --- | --- | --- | --- |\n| id | Yes | String (UUID) | Unique ID for the element |\n| contentType | Yes | String | [Content Type - ADVERT](#content-types) |\n| content | Yes | String | The embed code for the advert |\n| sourceSystem | Yes | String | The platform of the advert i.e. GOOGLE_AD_MANAGER |\n\n```\n{\n  \"id\":\"40164c05-66fa-4ee2-900a-8c873bab3aa0\",\n  \"contentType\":\"ADVERT\",\n  \"content\":\"-- this is embed code for the ad --\",\n  \"sourceSystem\":\"GOOGLE_AD_MANAGER\"\n}\n\n ```\n\n## Poll\n\nA poll block\n\n| Field | Required | Type | Description |\n| --- | --- | --- | --- |\n| id | Yes | String (UUID) | Unique ID for the element |\n| contentType | Yes | String | [Content Type - POLL](#content-types) |\n| pollId | Yes | String | The fanscore poll ID |\n\n```\n{\n  \"id\": \"f226c584-ae19-433c-94b8-6e4b66a49be2\",\n  \"contentType\": \"POLL\",\n  \"pollId\": \"bae78643-2f4c-38c8-beea-98c10750c218\"\n}\n\n ```\n\n## Cloud Matrix\n\nA cloud matrix block\n\n| Field | Required | Type | Description |\n| --- | --- | --- | --- |\n| id | Yes | String (UUID) | Unique ID for the element |\n| contentType | Yes | String | [Content Type - CLOUD_MATRIX](#content-types) |\n| title | Yes | String | The title of the feed |\n| feedUrl | Yes | String | The url to the cloud matrix feed |\n\n```\n{\n  \"id\": \"081d5d88-31af-483e-8dfd-41f6a7272f1b\",\n  \"contentType\": \"CLOUD_MATRIX\",\n  \"title\": \"Cloud matrix\",\n  \"feedUrl\": \"https://client.streamamg.com/api/v1/4b948f16-a85f-4674-9bdc-144e2a383620/plkoj2rqYODorCFDL5ZzTPqkZqXAwVbxQa9QgJdX6VNICCicHC/en/feed/0a22a7a2-1c32-4a25-9bda-c267eb93e918\"\n}\n\n ```\n\n## Feed\n\nA feed block\n\n| Field | Required | Type | Description |\n| --- | --- | --- | --- |\n| id | Yes | String (UUID) | Unique ID for the element |\n| contentType | Yes | String | [Content Type - FEED](#content-types) |\n| title | Yes | String | The title of the feed |\n| sourceSystem | Yes | String | The source system of the feed i.e. BRIDGE |\n| sourceSystemId | Yes | String | The source system ID of the feed for the specified source system i.e. 60c095715eb4fd8da365da6a |\n\n```\n{\n  \"id\": \"13eadf9b-2386-414f-bd9e-ea584622daad\",\n  \"contentType\": \"FEED\",\n  \"title\": \"Example Feed\",\n  \"sourceSystem\": \"BRIDGE\",\n  \"sourceSystemId\": \"60c095715eb4fd8da365da6a\"\n}\n\n ```\n\n## Form\n\nA form block\n\n| Field | Required | Type | Description |\n| --- | --- | --- | --- |\n| id | Yes | String (UUID) | Unique ID for the element |\n| contentType | Yes | String | [Content Type - FORM](#content-types) |\n| formId | Yes | String | The form ID i.e. 61f911a186fd2fed38662840 |\n\n```\n{\n  \"id\": \"13eadf9b-2386-414f-bd9e-ea584622daad\",\n  \"contentType\": \"FORM\",\n  \"formId\": \"61f911a186fd2fed38662840\"\n}\n\n ```\n\n## Button\n\nA button block\n\n| Field | Required | Type | Description |\n| --- | --- | --- | --- |\n| id | Yes | String (UUID) | Unique ID for the element |\n| contentType | Yes | String | [Content Type - BUTTON](#content-types) |\n| title | Yes | String | The title/label of the button |\n| link | Yes | String | The destination the button should take you to |\n| openInNewTab | Yes | Boolean | Controls whether the button should open in a new tab |\n\n```\n{\n  \"id\": \"94b3f199-2487-4367-8b67-08d27048c150\",\n  \"contentType\": \"BUTTON\",\n  \"openInNewTab\": false,\n  \"title\": \"Test\",\n  \"link\": \"https://www.google.co.uk\"\n}\n\n ```\n\n## Collection\n\nA collection block which is essentially a wrapper around a list of content blocks\n\n| Field | Required | Type | Description |\n| --- | --- | --- | --- |\n| id | Yes | String (UUID) | Unique ID for the element |\n| contentType | Yes | String | [Content Type - COLLECTION](#content-types) |\n| title | No | String | The title of the collection |\n| children | Yes | Array of Content | List of content blocks within the collection |\n| appearance.type | Yes | String | controls the appearance of the collection - can be ACCORDION or TAB |\n\n```\n{\n  \"id\": \"2c562e90-75b9-4e50-8745-1ee7c35d11f7\",\n  \"contentType\": \"COLLECTION\",\n  \"title\": \"Test\",\n  \"children\": [\n    {\n      \"id\": \"dd36e826-9ab9-4341-af0c-176296211017\",\n      \"children\": [\n        {\n          \"id\": \"4d9fed3e-81bf-48ef-9a90-5961c2d3c1da\",\n          \"contentType\": \"BUTTON\",\n          \"openInNewTab\": true,\n          \"title\": \"Open in new tab\",\n          \"link\": \"https://google.com\"\n        }\n      ],\n      \"title\": \"Tab 1 Example Title (DO NOT DELETE PLEASE) Example Title (DO NOT DELETE PLEASE) Example Title (DO NOT DELETE PLEASE)\"\n    }\n  ],\n  \"appearance\": {\n    \"type\": \"ACCORDION\"\n  }\n}\n\n ```\n\n## Custom\n\nA custom content block which can contain custom JSON. Built within bridge via the Custom Content Block service.\n\n| Field | Required | Type | Description |\n| --- | --- | --- | --- |\n| id | Yes | String (UUID) | Unique ID for the element |\n| contentType | Yes | String | [Content Type - CUSTOM](#content-types) |\n| customContentType | Yes | String | The ID of the custom content block |\n| customContent | Yes | Object | The custom content block as defined by CCB service |\n\n```\n{\n  \"id\": \"f141d41d-3c53-4c99-9ca0-dcc80612e238\",\n  \"contentType\": \"CUSTOM\",\n  \"customContentType\": \"610bd715209b7a39199e7a0f\",\n  \"customContent\": {\n    \"playerFirstName_string\": \"John\",\n    \"playerLastName_string\": \"Andrew\",\n    \"shirtNumber_number\": \"\",\n    \"position_string\": \"Hooker\",\n    \"shopLink_string\": \"https://www.ulsterrugbyshop.com/?utm_source=Ulster+website&utm_medium=Web+link&utm_campaign=Retail&utm_id=Retail\",\n    \"dateOfBirth_string\": \"26/05/1993\",\n    \"signedDate_string\": \"\",\n    \"height_string\": \"1.8 m\",\n    \"country_string\": \"Ballymena\",\n    \"position_select\": \"Hooker\",\n    \"weight_string\": \"100 kg\",\n    \"honours_string\": \"\",\n    \"personalised_content\": {\n      \"sourceSystemId\": \"f839b79d-6abe-56d0-9daf-6ae894862f7b\"\n    },\n    \"appearances_string\": \"91\"\n  }\n}\n\n ```\n\n# Webhooks\n\nThis sections details the webhook service with can be configured for clients. The webhook service sends the article in its new state to the clients configured URL (note this can be multiple URLs if required). This service is useful for cleaing caches and updating external services that consume articles from the CMS.\n\nThe webhook service also allow for custom headers to be added to the request as the client needs in order for them to validate the request has come from us. The topic of the update will be also send as a header `X-CMS-Topic` to the webhook URL.\n\nTopic types:\n\n- CREATED\n    \n- UPDATED\n    \n- PUBLISHED\n    \n- UNPUBLISHED\n    \n- DELETED\n    \n\nThe default HTTP method is a POST and the body will be the article.\n\n# Article Preview\n\nThis section describes article preview feature. This allows the ability to preview an article externally within the context of a live site and see how it displays.\n\nEach article has a previewSecret. This is in the format of a UUID and will be generated for all articles. This preview secret allows for an article to be fetched from the CMS via the API without any restrictions applying (geo-blocking/logged in/published etc)\n\nFor example:\n\n```\nArticle id: d9304a36-ed73-41ea-b3a0-8e0f688f4f46\nArticle clientId: DEMO\nArticle previewSecret: c1c87602-34fd-43b9-97cc-75b77ef9d479\nPreview API Request: {baseUrl}/v2/articles/d9304a36-ed73-41ea-b3a0-8e0f688f4f46/preview?clientId=INCROWD&secret=c1c87602-34fd-43b9-97cc-75b77ef9d479\n\n ```\n\nThe article will be returned regardless of whether its published/requires a login etc.\n\nVia Bridge, an admin has the ability to regenerate a new preview secret via bridge should they feel it could be compromised. This will regenerate a new UUID which upon saving will update the secret.\n\n# Client IDs\n\nWhen integrating with the API a client ID will be provided along with this documentation.\n\n# Article Sort Options\n\nThe following fields can be used to sort an article\n\n- slug (string)\n    \n- publishDate (date time)\n    \n- pinned (boolean)\n    \n- singlePage (boolean)\n    \n- deleted (boolean)\n    \n- heroMedia.title (string)\n    \n- source.sourceSystem (string)\n    \n- source.sourceSystemId (string)\n    \n- source.overwriteEnabled (boolean)\n    \n- articleMetadata.title (string)\n    \n- articleMetadata.description (string)","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","isPublicCollection":false,"owner":"2607016","collectionId":"b38c0ebb-b186-48e0-807b-c3c8d61ca214","publishedId":"S1TZxFbp","public":true,"publicUrl":"https://documenter-api.postman.tech/view/2607016/S1TZxFbp","privateUrl":"https://go.postman.co/documentation/2607016-b38c0ebb-b186-48e0-807b-c3c8d61ca214","customColor":{"top-bar":"16365C","right-sidebar":"16365C","highlight":"F16F23"},"documentationLayout":"classic-double-column","version":"8.10.1","publishDate":"2019-12-24T15:11:40.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/768118b36f06c94b0306958b980558e6915839447e859fe16906e29d683976f0","favicon":""},"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://documenter.gw.postman.com/view/metadata/S1TZxFbp"}