{"id":15623,"date":"2025-02-09T12:05:00","date_gmt":"2025-02-09T17:05:00","guid":{"rendered":"https:\/\/voxpria.com\/docs\/using-your-api-key-2\/"},"modified":"2026-07-10T00:47:36","modified_gmt":"2026-07-10T05:47:36","password":"","slug":"using-your-api-key","status":"publish","type":"docs","link":"https:\/\/voxpria.com\/fr\/docs\/using-your-api-key\/","title":{"rendered":"Utiliser votre cl\u00e9 API"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/voxpria.com\/wp-content\/uploads\/2026\/07\/developers-fr-scaled.png\" alt=\"Param\u00e8tres de cl\u00e9 API\" class=\"wp-image-15237\"\/><figcaption class=\"wp-block-image__caption\">Cr\u00e9ez et g\u00e9rez les cl\u00e9s API dans la section D\u00e9veloppeurs.<\/figcaption><\/figure>\n\n\n<h2>Utiliser votre cl\u00e9 API<\/h2>\n\n<p>Maintenant que vous avez une cl\u00e9 API, d\u00e9couvrez comment l&rsquo;utiliser de fa\u00e7on s\u00e9curis\u00e9e dans vos applications.<\/p>\n\n<h3>Utilisation de base<\/h3>\n\n<p>Incluez votre cl\u00e9 API dans l&rsquo;en-t\u00eate <code class=\"\" data-line=\"\">Authorization<\/code> de chaque requ\u00eate :<\/p>\n\n<pre style=\"background: #1e293b; color: #e2e8f0; padding: 20px; border-radius: 8px;\">\nAuthorization: Bearer agl_sk_your_key_here\n<\/pre>\n\n<h3>Impl\u00e9mentation par langage<\/h3>\n\n<h4>JavaScript (Node.js)<\/h4>\n<pre style=\"background: #1e293b; color: #e2e8f0; padding: 20px; border-radius: 8px;\">\nconst axios = require('axios');\n\nconst API_KEY = process.env.VOXPRIA_API_KEY;\nconst BASE_URL = 'https:\/\/app.voxpria.com\/api\/v1';\n\nasync function makeRequest() {\n  const response = await axios.get(`${BASE_URL}\/credits`, {\n    headers: {\n      'Authorization': `Bearer ${API_KEY}`,\n      'Content-Type': 'application\/json'\n    }\n  });\n  return response.data;\n}\n<\/pre>\n\n<h4>Python<\/h4>\n<pre style=\"background: #1e293b; color: #e2e8f0; padding: 20px; border-radius: 8px;\">\nimport os\nimport requests\n\nAPI_KEY = os.getenv('VOXPRIA_API_KEY')\nBASE_URL = 'https:\/\/app.voxpria.com\/api\/v1'\n\ndef make_request():\n    response = requests.get(\n        f'{BASE_URL}\/credits',\n        headers={\n            'Authorization': f'Bearer {API_KEY}',\n            'Content-Type': 'application\/json'\n        }\n    )\n    return response.json()\n<\/pre>\n\n<h4>PHP<\/h4>\n<pre style=\"background: #1e293b; color: #e2e8f0; padding: 20px; border-radius: 8px;\">\n$apiKey = getenv('VOXPRIA_API_KEY');\n$baseUrl = 'https:\/\/app.voxpria.com\/api\/v1';\n\n$ch = curl_init(\"$baseUrl\/credits\");\ncurl_setopt($ch, CURLOPT_HTTPHEADER, [\n    \"Authorization: Bearer $apiKey\",\n    'Content-Type: application\/json'\n]);\ncurl_setopt($ch, CURLOPT_RETURNTRANSFER, true);\n\n$response = curl_exec($ch);\n$data = json_decode($response, true);\ncurl_close($ch);\n<\/pre>\n\n<h4>C#<\/h4>\n<pre style=\"background: #1e293b; color: #e2e8f0; padding: 20px; border-radius: 8px;\">\nusing System;\nusing System.Net.Http;\nusing System.Net.Http.Headers;\nusing System.Threading.Tasks;\n\nvar apiKey = Environment.GetEnvironmentVariable(\"VOXPRIA_API_KEY\");\nvar baseUrl = \"https:\/\/app.voxpria.com\/api\/v1\";\n\nusing var client = new HttpClient();\nclient.DefaultRequestHeaders.Authorization = \n    new AuthenticationHeaderValue(\"Bearer\", apiKey);\n\nvar response = await client.GetAsync($\"{baseUrl}\/credits\");\nvar content = await response.Content.ReadAsStringAsync();\n<\/pre>\n\n<h3>Liste de v\u00e9rification pour la production<\/h3>\n\n<div style=\"background: #d4edda; border-left: 4px solid #28a745; padding: 15px; margin: 20px 0;\">\n<strong>\u2705 Avant la mise en ligne :<\/strong>\n<ul style=\"margin: 10px 0 0 20px;\">\n<li>\u2705 Cl\u00e9 API stock\u00e9e dans des variables d&rsquo;environnement<\/li>\n<li>\u2705 Jamais cod\u00e9e en dur dans la source<\/li>\n<li>\u2705 Cl\u00e9s distinctes pour chaque environnement<\/li>\n<li>\u2705 Gestion ad\u00e9quate des erreurs mise en place<\/li>\n<li>\u2705 Limitation du d\u00e9bit g\u00e9r\u00e9e<\/li>\n<li>\u2705 La journalisation n&rsquo;expose pas les cl\u00e9s<\/li>\n<li>\u2705 HTTPS appliqu\u00e9<\/li>\n<li>\u2705 Plan de rotation des cl\u00e9s en place<\/li>\n<\/ul>\n<\/div>\n\n<h3>Gestion des erreurs<\/h3>\n\n<p>G\u00e9rez toujours les erreurs API avec gr\u00e2ce :<\/p>\n\n<pre style=\"background: #1e293b; color: #e2e8f0; padding: 20px; border-radius: 8px;\">\ntry {\n  const response = await makeApiCall();\n  \/\/ Handle success\n} catch (error) {\n  if (error.response) {\n    switch (error.response.status) {\n      case 401:\n        \/\/ Unauthorized - check API key\n        break;\n      case 403:\n        \/\/ Forbidden - check scopes\n        break;\n      case 429:\n        \/\/ Rate limited - implement backoff\n        break;\n      case 500:\n        \/\/ Server error - retry with backoff\n        break;\n    }\n  }\n}\n<\/pre>\n\n<h3>Gestion de la limitation du d\u00e9bit<\/h3>\n\n<p>Mettez en place un d\u00e9lai exponentiel lorsque le d\u00e9bit est limit\u00e9 :<\/p>\n\n<pre style=\"background: #1e293b; color: #e2e8f0; padding: 20px; border-radius: 8px;\">\nasync function retryWithBackoff(fn, maxRetries = 3) {\n  for (let i = 0; i < maxRetries; i++) {\n    try {\n      return await fn();\n    } catch (error) {\n      if (error.response?.status === 429) {\n        const delay = Math.pow(2, i) * 1000;\n        await new Promise(resolve => setTimeout(resolve, delay));\n      } else {\n        throw error;\n      }\n    }\n  }\n}\n<\/pre>\n\n<h3>Surveillance de l&rsquo;utilisation<\/h3>\n\n<p>Suivez l&rsquo;utilisation de votre cl\u00e9 API :<\/p>\n\n<ul>\n<li>Surveillez le nombre de requ\u00eates<\/li>\n<li>Guettez les tendances inhabituelles<\/li>\n<li>Configurez des alertes pour une utilisation \u00e9lev\u00e9e<\/li>\n<li>Passez en revue les journaux d&rsquo;acc\u00e8s r\u00e9guli\u00e8rement<\/li>\n<li>V\u00e9rifiez la consommation de cr\u00e9dits<\/li>\n<\/ul>\n\n<h3>Rotation des cl\u00e9s<\/h3>\n\n<p>Faites tourner les cl\u00e9s tous les 90 jours :<\/p>\n\n<ol>\n<li>Cr\u00e9ez une nouvelle cl\u00e9 avec les m\u00eames port\u00e9es<\/li>\n<li>D\u00e9ployez la nouvelle cl\u00e9 en environnement de pr\u00e9production<\/li>\n<li>Testez \u00e0 fond<\/li>\n<li>D\u00e9ployez en production<\/li>\n<li>Surveillez pendant 24 \u00e0 48 heures<\/li>\n<li>R\u00e9voquez l&rsquo;ancienne cl\u00e9<\/li>\n<\/ol>\n\n<div style=\"background: #d1ecf1; border-left: 4px solid #17a2b8; padding: 15px; margin: 20px 0;\">\n<strong>\ud83d\udca1 Astuces de pro :<\/strong>\n<ul style=\"margin: 10px 0 0 20px;\">\n<li>Utilisez des cl\u00e9s distinctes par service ou application<\/li>\n<li>Stockez les cl\u00e9s dans des syst\u00e8mes de gestion de secrets (AWS Secrets Manager, HashiCorp Vault)<\/li>\n<li>Ne journalisez jamais les cl\u00e9s API compl\u00e8tes<\/li>\n<li>Mettez en place la signature des requ\u00eates pour une s\u00e9curit\u00e9 accrue<\/li>\n<li>Surveillez les fuites de cl\u00e9s sur GitHub<\/li>\n<\/ul>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Utiliser votre cl\u00e9 API Maintenant que vous avez une cl\u00e9  [&#8230;]<\/p>\n","protected":false},"author":0,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"doc_category":[101],"doc_tag":[],"class_list":["post-15623","docs","type-docs","status-publish","hentry","doc_category-rest-api-for-developers-fr"],"year_month":"2026-08","word_count":585,"total_views":"14","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":[],"doc_category_info":[{"term_name":"API REST pour d\u00e9veloppeurs","term_url":"https:\/\/voxpria.com\/fr\/docs-category\/rest-api-for-developers-fr\/"}],"doc_tag_info":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.8 (Yoast SEO v28.0) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Utiliser votre cl\u00e9 API - Ai voice automation system - Voxpria<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/voxpria.com\/fr\/docs\/using-your-api-key\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Utiliser votre cl\u00e9 API\" \/>\n<meta property=\"og:description\" content=\"Utiliser votre cl\u00e9 API Maintenant que vous avez une cl\u00e9 [...]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/voxpria.com\/fr\/docs\/using-your-api-key\/\" \/>\n<meta property=\"og:site_name\" content=\"Ai voice automation system - Voxpria\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-10T05:47:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/voxpria.com\/wp-content\/uploads\/2026\/07\/developers-scaled.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/voxpria.com\\\/fr\\\/docs\\\/using-your-api-key\\\/\",\"url\":\"https:\\\/\\\/voxpria.com\\\/fr\\\/docs\\\/using-your-api-key\\\/\",\"name\":\"Utiliser votre cl\u00e9 API - Ai voice automation system - Voxpria\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/voxpria.com\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/voxpria.com\\\/fr\\\/docs\\\/using-your-api-key\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/voxpria.com\\\/fr\\\/docs\\\/using-your-api-key\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/voxpria.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/developers-fr-scaled.png\",\"datePublished\":\"2025-02-09T17:05:00+00:00\",\"dateModified\":\"2026-07-10T05:47:36+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/voxpria.com\\\/fr\\\/docs\\\/using-your-api-key\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/voxpria.com\\\/fr\\\/docs\\\/using-your-api-key\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/voxpria.com\\\/fr\\\/docs\\\/using-your-api-key\\\/#primaryimage\",\"url\":\"https:\\\/\\\/voxpria.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/developers-fr-scaled.png\",\"contentUrl\":\"https:\\\/\\\/voxpria.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/developers-fr-scaled.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/voxpria.com\\\/fr\\\/docs\\\/using-your-api-key\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/voxpria.com\\\/fr\\\/home\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Docs\",\"item\":\"https:\\\/\\\/voxpria.com\\\/fr\\\/docs\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Utiliser votre cl\u00e9 API\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/voxpria.com\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/voxpria.com\\\/fr\\\/\",\"name\":\"Ai voice automation system - Voxpria\",\"description\":\"Ai voice automation system\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/voxpria.com\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/voxpria.com\\\/fr\\\/#organization\",\"name\":\"VoxPria\",\"url\":\"https:\\\/\\\/voxpria.com\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/voxpria.com\\\/fr\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/voxpria-logo.png\"},\"description\":\"VoxPria est une plateforme d'agents vocaux IA qui automatise les appels t\u00e9l\u00e9phoniques entrants et sortants \u2014 ventes, soutien, prise de rendez-vous et qualification de prospects \u2014 dans n'importe quelle langue, 24\\\/7.\",\"foundingLocation\":{\"@type\":\"Place\",\"address\":{\"@type\":\"PostalAddress\",\"addressLocality\":\"Montr\u00e9al\",\"addressRegion\":\"QC\",\"addressCountry\":\"CA\"}},\"areaServed\":\"Worldwide\",\"contactPoint\":{\"@type\":\"ContactPoint\",\"contactType\":\"sales\",\"email\":\"support@voxpria.com\",\"availableLanguage\":[\"en\",\"fr\"]}},{\"@type\":\"SoftwareApplication\",\"@id\":\"https:\\\/\\\/voxpria.com\\\/fr\\\/#software\",\"name\":\"VoxPria\",\"applicationCategory\":\"BusinessApplication\",\"applicationSubCategory\":\"AI Voice Agent \\\/ Call Automation\",\"operatingSystem\":\"Web, Cloud\",\"url\":\"https:\\\/\\\/voxpria.com\\\/fr\\\/\",\"publisher\":{\"@id\":\"https:\\\/\\\/voxpria.com\\\/fr\\\/#organization\"},\"offers\":{\"@type\":\"Offer\",\"price\":\"0\",\"priceCurrency\":\"USD\",\"description\":\"Free tier \u2014 no credit card required\"},\"featureList\":[\"AI voice agents\",\"Outbound & inbound calling\",\"Campaign manager\",\"Flow builder\",\"CRM\",\"WhatsApp\",\"Appointment booking\",\"SIP trunks\",\"REST API\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Utiliser votre cl\u00e9 API - Ai voice automation system - Voxpria","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/voxpria.com\/fr\/docs\/using-your-api-key\/","og_locale":"fr_FR","og_type":"article","og_title":"Utiliser votre cl\u00e9 API","og_description":"Utiliser votre cl\u00e9 API Maintenant que vous avez une cl\u00e9 [...]","og_url":"https:\/\/voxpria.com\/fr\/docs\/using-your-api-key\/","og_site_name":"Ai voice automation system - Voxpria","article_modified_time":"2026-07-10T05:47:36+00:00","og_image":[{"width":2560,"height":1600,"url":"https:\/\/voxpria.com\/wp-content\/uploads\/2026\/07\/developers-scaled.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/voxpria.com\/fr\/docs\/using-your-api-key\/","url":"https:\/\/voxpria.com\/fr\/docs\/using-your-api-key\/","name":"Utiliser votre cl\u00e9 API - Ai voice automation system - Voxpria","isPartOf":{"@id":"https:\/\/voxpria.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/voxpria.com\/fr\/docs\/using-your-api-key\/#primaryimage"},"image":{"@id":"https:\/\/voxpria.com\/fr\/docs\/using-your-api-key\/#primaryimage"},"thumbnailUrl":"https:\/\/voxpria.com\/wp-content\/uploads\/2026\/07\/developers-fr-scaled.png","datePublished":"2025-02-09T17:05:00+00:00","dateModified":"2026-07-10T05:47:36+00:00","breadcrumb":{"@id":"https:\/\/voxpria.com\/fr\/docs\/using-your-api-key\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/voxpria.com\/fr\/docs\/using-your-api-key\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/voxpria.com\/fr\/docs\/using-your-api-key\/#primaryimage","url":"https:\/\/voxpria.com\/wp-content\/uploads\/2026\/07\/developers-fr-scaled.png","contentUrl":"https:\/\/voxpria.com\/wp-content\/uploads\/2026\/07\/developers-fr-scaled.png"},{"@type":"BreadcrumbList","@id":"https:\/\/voxpria.com\/fr\/docs\/using-your-api-key\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/voxpria.com\/fr\/home\/"},{"@type":"ListItem","position":2,"name":"Docs","item":"https:\/\/voxpria.com\/fr\/docs\/"},{"@type":"ListItem","position":3,"name":"Utiliser votre cl\u00e9 API"}]},{"@type":"WebSite","@id":"https:\/\/voxpria.com\/fr\/#website","url":"https:\/\/voxpria.com\/fr\/","name":"Ai voice automation system - Voxpria","description":"Ai voice automation system","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/voxpria.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/voxpria.com\/fr\/#organization","name":"VoxPria","url":"https:\/\/voxpria.com\/fr\/","logo":{"@type":"ImageObject","url":"https:\/\/voxpria.com\/fr\/wp-content\/uploads\/2026\/02\/voxpria-logo.png"},"description":"VoxPria est une plateforme d'agents vocaux IA qui automatise les appels t\u00e9l\u00e9phoniques entrants et sortants \u2014 ventes, soutien, prise de rendez-vous et qualification de prospects \u2014 dans n'importe quelle langue, 24\/7.","foundingLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Montr\u00e9al","addressRegion":"QC","addressCountry":"CA"}},"areaServed":"Worldwide","contactPoint":{"@type":"ContactPoint","contactType":"sales","email":"support@voxpria.com","availableLanguage":["en","fr"]}},{"@type":"SoftwareApplication","@id":"https:\/\/voxpria.com\/fr\/#software","name":"VoxPria","applicationCategory":"BusinessApplication","applicationSubCategory":"AI Voice Agent \/ Call Automation","operatingSystem":"Web, Cloud","url":"https:\/\/voxpria.com\/fr\/","publisher":{"@id":"https:\/\/voxpria.com\/fr\/#organization"},"offers":{"@type":"Offer","price":"0","priceCurrency":"USD","description":"Free tier \u2014 no credit card required"},"featureList":["AI voice agents","Outbound & inbound calling","Campaign manager","Flow builder","CRM","WhatsApp","Appointment booking","SIP trunks","REST API"]}]}},"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/voxpria.com\/fr\/wp-json\/wp\/v2\/docs\/15623","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/voxpria.com\/fr\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/voxpria.com\/fr\/wp-json\/wp\/v2\/types\/docs"}],"replies":[{"embeddable":true,"href":"https:\/\/voxpria.com\/fr\/wp-json\/wp\/v2\/comments?post=15623"}],"version-history":[{"count":1,"href":"https:\/\/voxpria.com\/fr\/wp-json\/wp\/v2\/docs\/15623\/revisions"}],"predecessor-version":[{"id":15701,"href":"https:\/\/voxpria.com\/fr\/wp-json\/wp\/v2\/docs\/15623\/revisions\/15701"}],"wp:attachment":[{"href":"https:\/\/voxpria.com\/fr\/wp-json\/wp\/v2\/media?parent=15623"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/voxpria.com\/fr\/wp-json\/wp\/v2\/doc_category?post=15623"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/voxpria.com\/fr\/wp-json\/wp\/v2\/doc_tag?post=15623"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}