{"id":18697,"date":"2026-07-10T03:16:34","date_gmt":"2026-07-10T09:16:34","guid":{"rendered":"https:\/\/prettylinks.com\/?post_type=ht_kb&#038;p=18697"},"modified":"2026-07-20T05:36:29","modified_gmt":"2026-07-20T11:36:29","slug":"webhooks","status":"publish","type":"ht_kb","link":"https:\/\/prettylinks.com\/fr\/docs\/webhooks\/","title":{"rendered":"Crochets Web"},"content":{"rendered":"<p class=\"wp-block-paragraph\"><em>Disponible avec la formule \u00ab Marketer \u00bb et les formules sup\u00e9rieures.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Webhooks are how Pretty Links tells <em>other systems<\/em> when something happens. Every time a link is added, edited, trashed, restored, or removed, Pretty Links sends an HTTP POST to a URL you specify, with a JSON body describing what happened.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ce guide fait partie de la <a href=\"https:\/\/prettylinks.com\/fr\/docs\/pretty-link-developer-tools-add-on-overview\/\">Pr\u00e9sentation de l'extension \u00ab Pretty Links Developer Tools \u00bb<\/a>, the entry point for the Developer Tools add-on.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a5fb542aac21&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a5fb542aac21\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"1000\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/prettylinks.com\/wp-content\/uploads\/2026\/07\/developer-tools-2.png\" alt=\"Pretty Links Developer Tools \u2014 API keys and webhooks\" class=\"wp-image-18696\" srcset=\"https:\/\/prettylinks.com\/wp-content\/uploads\/2026\/07\/developer-tools-2.png 1600w, https:\/\/prettylinks.com\/wp-content\/uploads\/2026\/07\/developer-tools-2-300x188.png 300w, https:\/\/prettylinks.com\/wp-content\/uploads\/2026\/07\/developer-tools-2-1024x640.png 1024w, https:\/\/prettylinks.com\/wp-content\/uploads\/2026\/07\/developer-tools-2-768x480.png 768w, https:\/\/prettylinks.com\/wp-content\/uploads\/2026\/07\/developer-tools-2-50x31.png 50w, https:\/\/prettylinks.com\/wp-content\/uploads\/2026\/07\/developer-tools-2-1536x960.png 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"adding-a-subscription\"><a href=\"#adding-a-subscription\">Adding a Subscription<\/a><\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li>Aller \u00e0 <strong>Dashboard &gt; Pretty Links &gt; Developer Tools &gt; Webhooks<\/strong>.<\/li>\n\n\n<li>Cliquez sur <strong>Add Subscription<\/strong>.<\/li>\n\n\n<li>Fill in:\n\n<ul class=\"wp-block-list\">\n<li><strong>URL cible<\/strong> \u2014 The full HTTPS URL Pretty Links should POST to. This is usually a webhook URL provided by Zapier, Make, n8n, your custom endpoint, or a Slack\/Teams incoming webhook;<\/li>\n<li><strong>Event types<\/strong> \u2014 Which events should trigger this webhook (see below);<\/li>\n<li><strong>Description<\/strong> \u2014 Optional label so you remember what this subscription is for.<\/li>\n<\/ul>\n<\/li>\n\n\n<li>Cliquez sur <strong>\u00c9conomiser<\/strong>.<\/li>\n\n<\/ol>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a5fb542ab080&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a5fb542ab080\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"1000\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/prettylinks.com\/wp-content\/uploads\/2026\/07\/developer-tools-2.png\" alt=\"Pretty Links Developer Tools \u2014 API keys and webhooks\" class=\"wp-image-18696\" srcset=\"https:\/\/prettylinks.com\/wp-content\/uploads\/2026\/07\/developer-tools-2.png 1600w, https:\/\/prettylinks.com\/wp-content\/uploads\/2026\/07\/developer-tools-2-300x188.png 300w, https:\/\/prettylinks.com\/wp-content\/uploads\/2026\/07\/developer-tools-2-1024x640.png 1024w, https:\/\/prettylinks.com\/wp-content\/uploads\/2026\/07\/developer-tools-2-768x480.png 768w, https:\/\/prettylinks.com\/wp-content\/uploads\/2026\/07\/developer-tools-2-50x31.png 50w, https:\/\/prettylinks.com\/wp-content\/uploads\/2026\/07\/developer-tools-2-1536x960.png 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The subscription is now live. The next time a matching event happens, your target URL will receive a POST.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"event-types\"><a href=\"#event-types\">Event Types<\/a><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You can subscribe to one event, several events, or all events.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Event<\/th><th>Fires when<\/th><\/tr><\/thead><tbody>\n<tr><td><code>link-added<\/code><\/td><td>A new Pretty Link is created<\/td><\/tr>\n<tr><td><code>link-updated<\/code><\/td><td>An existing Pretty Link is edited<\/td><\/tr>\n<tr><td><code>link-trashed<\/code><\/td><td>A Pretty Link is moved to trash<\/td><\/tr>\n<tr><td><code>link-restored<\/code><\/td><td>A trashed Pretty Link is restored from trash<\/td><\/tr>\n<tr><td><code>link-removed<\/code><\/td><td>A Pretty Link is permanently deleted<\/td><\/tr>\n<tr><td><code>tous<\/code><\/td><td>All of the above (you'll receive every link event)<\/td><\/tr>\n<\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Pick <code>tous<\/code> if you want a single subscription to catch everything, or pick specific events if your downstream system only cares about, say, new link creation.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"webhook-security-the-prli-webhook-key-header\"><a href=\"#webhook-security-the-prli-webhook-key-header\">Webhook Security: The PRLI-WEBHOOK-KEY Header<\/a><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Your site has a single <strong>webhook key<\/strong> \u2014 shown in <strong>Dashboard &gt; Pretty Links &gt; Developer Tools<\/strong> alongside the API key. Pretty Links sends this key in the <code>PRLI-WEBHOOK-KEY<\/code> header of every POST it sends to a target URL, regardless of which subscription fired.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Your receiving endpoint should check this header. If the value matches the key Pretty Links shows you in the admin, the request is genuine. If it doesn't match (or is missing), the request is forged and your endpoint should ignore it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Like the API key, you can regenerate the webhook key from the admin if it's ever leaked. Regenerating it means updating the comparison value in every receiver you've set up.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a5fb542ab564&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a5fb542ab564\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"1000\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/prettylinks.com\/wp-content\/uploads\/2026\/07\/developer-tools-2.png\" alt=\"Pretty Links Developer Tools \u2014 API keys and webhooks\" class=\"wp-image-18696\" srcset=\"https:\/\/prettylinks.com\/wp-content\/uploads\/2026\/07\/developer-tools-2.png 1600w, https:\/\/prettylinks.com\/wp-content\/uploads\/2026\/07\/developer-tools-2-300x188.png 300w, https:\/\/prettylinks.com\/wp-content\/uploads\/2026\/07\/developer-tools-2-1024x640.png 1024w, https:\/\/prettylinks.com\/wp-content\/uploads\/2026\/07\/developer-tools-2-768x480.png 768w, https:\/\/prettylinks.com\/wp-content\/uploads\/2026\/07\/developer-tools-2-50x31.png 50w, https:\/\/prettylinks.com\/wp-content\/uploads\/2026\/07\/developer-tools-2-1536x960.png 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This is how you protect your endpoint from people sending fake &#8220;link added&#8221; payloads to your URL. Without the key check, anyone who guesses your webhook URL could trigger your downstream automation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Most webhook receivers (Zapier, Make, custom code) let you read incoming headers. Compare <code>PRLI-WEBHOOK-KEY<\/code> to the expected value before processing the payload.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"event-log\"><a href=\"#event-log\">Event Log<\/a><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Every webhook delivery \u2014 successful or not \u2014 is recorded in the event log on the Webhooks screen. For each delivery you can see:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The event type;<\/li>\n<li>The target URL it was sent to;<\/li>\n<li>The HTTP response code your endpoint returned;<\/li>\n<li>The full payload that was sent.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This is valuable for debugging. If a Zap isn't firing, check the event log: did Pretty Links actually send the webhook? Did your endpoint return a 200, or did it 500? Was the payload what you expected?<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a5fb542ab97d&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a5fb542ab97d\" class=\"wp-block-image size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"1000\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/prettylinks.com\/wp-content\/uploads\/2026\/07\/developer-tools-2.png\" alt=\"Pretty Links Developer Tools \u2014 API keys and webhooks\" class=\"wp-image-18696\" srcset=\"https:\/\/prettylinks.com\/wp-content\/uploads\/2026\/07\/developer-tools-2.png 1600w, https:\/\/prettylinks.com\/wp-content\/uploads\/2026\/07\/developer-tools-2-300x188.png 300w, https:\/\/prettylinks.com\/wp-content\/uploads\/2026\/07\/developer-tools-2-1024x640.png 1024w, https:\/\/prettylinks.com\/wp-content\/uploads\/2026\/07\/developer-tools-2-768x480.png 768w, https:\/\/prettylinks.com\/wp-content\/uploads\/2026\/07\/developer-tools-2-50x31.png 50w, https:\/\/prettylinks.com\/wp-content\/uploads\/2026\/07\/developer-tools-2-1536x960.png 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"test-send\"><a href=\"#test-send\">Test Send<\/a><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Next to each subscription is a <strong>Test Send<\/strong> action. Click it and Pretty Links sends a sample payload to your target URL right now, without waiting for a real event.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Use Test Send to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Verify a new subscription is wired up correctly;<\/li>\n<li>Confirm the target URL is reachable;<\/li>\n<li>See what the payload shape looks like in your downstream tool;<\/li>\n<li>Re-test after changing the target URL.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"common-webhook-setups\"><a href=\"#common-webhook-setups\">Common Webhook Setups<\/a><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Slack alert when a campaign link is created:<\/strong> Subscribe to <code>link-added<\/code> and point the target URL at a Slack incoming webhook (often via Zapier or Make for formatting).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Auto-archive in spreadsheet when link is trashed:<\/strong> Subscribe to <code>link-trashed<\/code> and point the target URL at a Zapier webhook that adds a row to a &#8220;Deleted Links&#8221; Google Sheet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Sync to a custom CRM:<\/strong> Subscribe to <code>tous<\/code> and point the target URL at your CRM's intake endpoint. Use the event type field in the payload to decide what to do on each side.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"retries-and-failures\"><a href=\"#retries-and-failures\">Retries and Failures<\/a><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If your endpoint returns a non-2xx response code (or doesn't respond at all), the delivery is logged as failed. Check your endpoint, fix the issue, then use Test Send to confirm it's working again. Real events that happened during the outage aren't automatically replayed, so make sure your endpoint is reliable before depending on webhooks for critical workflows.<\/p>","protected":false},"excerpt":{"rendered":"<p>Available on the Marketer plan and above. Webhooks are how Pretty Links tells other systems when something happens. Every time a link is added, edited, trashed, restored, or removed, Pretty Links sends an HTTP POST to a URL you specify, with a JSON body describing what happened. This guide is part of the Pretty Links&hellip;<\/p>","protected":false},"author":34280,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_strive_editorial_status":"not-started","_strive_copy_of":0,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"ht-kb-category":[716],"ht-kb-tag":[],"class_list":["post-18697","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-developer-tools"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/prettylinks.com\/fr\/wp-json\/wp\/v2\/ht-kb\/18697","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prettylinks.com\/fr\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/prettylinks.com\/fr\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/prettylinks.com\/fr\/wp-json\/wp\/v2\/users\/34280"}],"replies":[{"embeddable":true,"href":"https:\/\/prettylinks.com\/fr\/wp-json\/wp\/v2\/comments?post=18697"}],"version-history":[{"count":1,"href":"https:\/\/prettylinks.com\/fr\/wp-json\/wp\/v2\/ht-kb\/18697\/revisions"}],"predecessor-version":[{"id":18920,"href":"https:\/\/prettylinks.com\/fr\/wp-json\/wp\/v2\/ht-kb\/18697\/revisions\/18920"}],"wp:attachment":[{"href":"https:\/\/prettylinks.com\/fr\/wp-json\/wp\/v2\/media?parent=18697"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/prettylinks.com\/fr\/wp-json\/wp\/v2\/ht-kb-category?post=18697"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/prettylinks.com\/fr\/wp-json\/wp\/v2\/ht-kb-tag?post=18697"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}