{"id":40,"date":"2026-09-08T18:37:31","date_gmt":"2026-09-08T18:37:31","guid":{"rendered":"https:\/\/mcat.doskarsson.com\/?page_id=40"},"modified":"2026-09-08T18:38:30","modified_gmt":"2026-09-08T18:38:30","slug":"api-docs","status":"publish","type":"page","link":"https:\/\/mcat.doskarsson.com\/?page_id=40","title":{"rendered":"API documentation"},"content":{"rendered":"<div class=\"mcs-docs\"><style>\n\t\t.mcs-docs{--ink:#0f172a;--mut:#64748b;--line:#e2e8f0;--brand:#2563eb;--card:#fff;\n\t\t\tmax-width:1040px;margin:0 auto;padding:0 4px;font:16px\/1.65 -apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased}\n\t\t.mcs-docs *{box-sizing:border-box}\n\t\t.mcs-docs h1,.mcs-docs h2,.mcs-docs p,.mcs-docs ul{margin:0}\n\t\t.mcs-docs code{background:#eef2f7;color:#0b2a6b;padding:2px 6px;border-radius:5px;font:.86em\/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;border:1px solid #e2e8f0}\n\t\t.mcsd-hero{border-radius:20px;margin:8px 0 0;overflow:hidden;background:radial-gradient(1200px 400px at 15% -20%,rgba(56,189,248,.45),transparent 60%),linear-gradient(135deg,#0b1220 0%,#122046 45%,#1e3a8a 100%)}\n\t\t.mcsd-hero-in{padding:44px 40px 34px;color:#e8eefc}\n\t\t.mcsd-eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:700;color:#7dd3fc;margin-bottom:12px}\n\t\t.mcsd-hero h1{font-size:40px;line-height:1.1;letter-spacing:-.02em;color:#fff;font-weight:800}\n\t\t.mcsd-ver{font-size:16px;font-weight:600;color:#93c5fd;vertical-align:middle;margin-left:6px}\n\t\t.mcsd-lead{font-size:18px;color:#c7d2fe;max-width:640px;margin-top:12px}\n\t\t.mcsd-hero-cta{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:22px}\n\t\t.mcsd-btn{display:inline-block;background:#38bdf8;color:#04263b !important;font-weight:700;padding:10px 18px;border-radius:10px;text-decoration:none;font-size:15px;box-shadow:0 6px 20px rgba(56,189,248,.35)}\n\t\t.mcsd-btn:hover{background:#7dd3fc}\n\t\t.mcsd-baseurl{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);color:#dbeafe;padding:8px 14px;border-radius:10px;font:13px\/1 ui-monospace,monospace}\n\t\t.mcsd-dot{width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 4px rgba(74,222,128,.2)}\n\t\t.mcsd-hero-stats{display:flex;flex-wrap:wrap;gap:34px;margin-top:30px;padding-top:22px;border-top:1px solid rgba(255,255,255,.12)}\n\t\t.mcsd-hero-stats>div{display:flex;flex-direction:column}\n\t\t.mcsd-hero-stats b{font-size:26px;color:#fff;font-weight:800;line-height:1}\n\t\t.mcsd-hero-stats span{font-size:12px;color:#93a7d4;text-transform:uppercase;letter-spacing:.08em;margin-top:4px}\n\t\t.mcsd-nav{position:sticky;top:0;z-index:20;margin:14px 0 6px;background:rgba(255,255,255,.9);backdrop-filter:saturate(180%) blur(8px);border:1px solid var(--line);border-radius:12px}\n\t\t.mcsd-nav-in{display:flex;gap:6px;overflow-x:auto;padding:8px 10px}\n\t\t.mcsd-nav a{white-space:nowrap;color:#475569;text-decoration:none;font-size:14px;font-weight:600;padding:6px 12px;border-radius:8px}\n\t\t.mcsd-nav a:hover{background:#eff4ff;color:var(--brand)}\n\t\t.mcsd-body{padding:8px 0 40px}\n\t\t.mcsd-sec{padding:26px 0;border-top:1px solid var(--line)}\n\t\t.mcsd-sec:first-child{border-top:0}\n\t\t.mcsd-sec h2{font-size:24px;font-weight:800;letter-spacing:-.01em;display:flex;align-items:center;gap:12px;margin-bottom:12px;color:var(--ink)}\n\t\t.mcsd-num{flex:none;width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,#2563eb,#4f46e5);color:#fff;font-size:14px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}\n\t\t.mcsd-sec p{color:#334155;margin-bottom:10px}\n\t\t.mcsd-hint{font-size:14px;color:var(--mut)}\n\t\t.mcsd-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:14px 0}\n\t\t.mcsd-tier{border:1px solid var(--line);border-radius:14px;padding:16px;background:var(--card)}\n\t\t.mcsd-tier-h{display:inline-block;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.06em;padding:4px 12px;border-radius:999px;margin-bottom:8px}\n\t\t.mcsd-tier p{font-size:14px;color:#475569}\n\t\t.mcsd-t-free{background:#e0f2fe;color:#075985}\n\t\t.mcsd-t-std{background:#dcfce7;color:#166534}\n\t\t.mcsd-t-prem{background:#ede9fe;color:#5b21b6}\n\t\t.mcsd-table{width:100%;border-collapse:collapse;font-size:14.5px;margin:10px 0;background:var(--card);border:1px solid var(--line);border-radius:12px;overflow:hidden}\n\t\t.mcsd-table th{text-align:left;padding:11px 14px;background:#f8fafc;color:#475569;font-size:12px;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--line)}\n\t\t.mcsd-table td{padding:11px 14px;border-bottom:1px solid #f1f5f9;vertical-align:top;color:#334155}\n\t\t.mcsd-table tr:last-child td{border-bottom:0}\n\t\t.mcsd-type{color:#7c3aed;font:13px ui-monospace,monospace}\n\t\t.mcsd-req{background:#fef3c7;color:#92400e;font-size:12px;font-weight:700;padding:2px 8px;border-radius:999px}\n\t\t.mcsd-http{font-weight:800}.mcsd-http-4{background:#fee2e2 !important;color:#991b1b !important;border-color:#fecaca !important}\n\t\t.mcsd-ep{border:1px solid var(--line);border-left:4px solid #16a34a;border-radius:14px;padding:18px 20px;margin:16px 0;background:var(--card);box-shadow:0 1px 2px rgba(15,23,42,.04)}\n\t\t.mcsd-ep-get{border-left-color:#16a34a}.mcsd-ep-post{border-left-color:#2563eb}\n\t\t.mcsd-ep-hd{display:flex;align-items:center;gap:12px;flex-wrap:wrap}\n\t\t.mcsd-m{font-size:12px;font-weight:800;color:#fff;padding:5px 11px;border-radius:8px;letter-spacing:.04em}\n\t\t.mcsd-m-get{background:#16a34a}.mcsd-m-post{background:#2563eb}\n\t\t.mcsd-path{background:#f1f5f9 !important;color:#0f172a !important;border:1px solid #e2e8f0 !important;padding:6px 12px !important;border-radius:8px;font-size:15px !important}\n\t\t.mcsd-ep-sum{font-weight:700;font-size:17px;margin-top:12px;color:var(--ink)}\n\t\t.mcsd-lbl{font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:#64748b;margin:16px 0 6px}\n\t\t.mcsd-lbl-req::before{content:\"\\25B2 \";color:#2563eb;font-size:9px;vertical-align:middle}\n\t\t.mcsd-lbl-res::before{content:\"\\25BC \";color:#16a34a;font-size:9px;vertical-align:middle}\n\t\t.mcsd-io{display:grid;grid-template-columns:1fr 1fr;gap:16px}\n\t\t.mcsd-code{background:#0d1526 !important;border:1px solid #1e2a44;border-radius:12px;padding:16px 18px;margin:6px 0;overflow-x:auto}\n\t\t.mcsd-code pre{margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;white-space:pre !important;overflow:visible !important}\n\t\t.mcsd-code code{background:transparent !important;color:#e6edf8 !important;padding:0 !important;border:0 !important;border-radius:0 !important;font:13.5px\/1.7 ui-monospace,SFMono-Regular,Menlo,Consolas,\"Liberation Mono\",monospace !important;white-space:pre !important;display:block;text-shadow:none !important}\n\t\t.mcsd-code .tk-key{color:#7dd3fc !important}\n\t\t.mcsd-code .tk-str{color:#86efac !important}\n\t\t.mcsd-code .tk-num{color:#fca5a5 !important}\n\t\t.mcsd-code .tk-bool{color:#c4b5fd !important}\n\t\t.mcsd-code .tk-cmd{color:#fbbf24 !important;font-weight:700}\n\t\t.mcsd-code .tk-flag{color:#f0abfc !important}\n\t\t@media(max-width:820px){\n\t\t\t.mcsd-hero-in{padding:32px 22px}.mcsd-hero h1{font-size:30px}.mcsd-lead{font-size:16px}\n\t\t\t.mcsd-tiers{grid-template-columns:1fr}.mcsd-io{grid-template-columns:1fr}\n\t\t}\n\t\t@media(prefers-color-scheme:dark){\n\t\t\t.mcs-docs{--ink:#e5edf9;--line:#26324a;--card:#131c2f;--mut:#94a3b8}\n\t\t\t.mcs-docs code{background:#1e293b;color:#bfdbfe;border-color:#334155}\n\t\t\t.mcsd-nav{background:rgba(19,28,47,.9)}.mcsd-nav a{color:#cbd5e1}\n\t\t\t.mcsd-table th{background:#0f172a}.mcsd-sec p{color:#c7d2e5}\n\t\t\t.mcsd-tier p{color:#a9b6cf}\n\t\t}\n\t\t<\/style><header class=\"mcsd-hero\"><div class=\"mcsd-hero-in\"><div class=\"mcsd-eyebrow\">Marine Catalog \u00b7 Developer API<\/div><h1>Marine Catalog API <span class=\"mcsd-ver\">v1.0<\/span><\/h1><p class=\"mcsd-lead\">A fast, structured read API for boat &amp; marine-engine makes, series and models \u2014 current and discontinued. Every model carries rich specifications, gated by your plan tier.<\/p><div class=\"mcsd-hero-cta\"><a class=\"mcsd-btn\" href=\"https:\/\/mcat.doskarsson.com\/?page_id=39\">Apply for a key \u2192<\/a><span class=\"mcsd-baseurl\"><span class=\"mcsd-dot\"><\/span>https:\/\/smabatsregistret.se\/wp-json\/marine-catalog\/v1<\/span><\/div><div class=\"mcsd-hero-stats\"><div><b>11<\/b><span>endpoints<\/span><\/div><div><b>3<\/b><span>data tiers<\/span><\/div><div><b>REST<\/b><span>JSON over HTTPS<\/span><\/div><\/div><\/div><\/header><nav class=\"mcsd-nav\"><div class=\"mcsd-nav-in\"><a href=\"#mcsd-auth\">Authentication<\/a><a href=\"#mcsd-tiers\">Plans &amp; tiers<\/a><a href=\"#mcsd-limits\">Rate limits<\/a><a href=\"#mcsd-errors\">Errors<\/a><a href=\"#mcsd-tag-boats\">Boats<\/a><a href=\"#mcsd-tag-engines\">Engines<\/a><a href=\"#mcsd-tag-account\">Account<\/a><a href=\"#mcsd-tag-change-feed\">Change feed<\/a><\/div><\/nav><div class=\"mcsd-body\"><section id=\"mcsd-auth\" class=\"mcsd-sec\"><h2><span class=\"mcsd-num\">1<\/span> Authentication<\/h2><p>Send your API key as a <b>bearer token<\/b> on every request. Keys are issued per account \u2014 the secret is shown once at creation and looks like <code>mk_live_\u2026<\/code> (or <code>mk_test_\u2026<\/code> for the test environment).<\/p><div class=\"mcsd-code\"><pre><code><span class=\"tk-cmd\">curl<\/span> <span class=\"tk-flag\">-H<\/span> <span class=\"tk-str\">&quot;Authorization: Bearer mk_live_xxxxxxxx&quot;<\/span> \\\n     <span class=\"tk-str\">&quot;https:\/\/smabatsregistret.se\/wp-json\/marine-catalog\/v1\/boat\/models?q=nimbus&quot;<\/span><\/code><\/pre><\/div><p class=\"mcsd-hint\">You can also pass the key as an <code>X-API-Key<\/code> header. Requests without a valid key return <code>401<\/code>. Resources are referenced only by <code>uid<\/code> \u2014 chain make \u2192 series \u2192 model with <code>make_uid<\/code>, <code>series_uid<\/code> and <code>uid<\/code>.<\/p><\/section><section id=\"mcsd-tiers\" class=\"mcsd-sec\"><h2><span class=\"mcsd-num\">2<\/span> Plans &amp; tiers<\/h2><p>The <b>depth of fields<\/b> returned scales with your plan's data tier. Every list response reports the tier it was served at.<\/p><div class=\"mcsd-tiers\"><div class=\"mcsd-tier\"><div class=\"mcsd-tier-h mcsd-t-free\">free<\/div><p>Identity &amp; classification \u2014 name, make, series, category, length overall, production years, image.<\/p><\/div><div class=\"mcsd-tier\"><div class=\"mcsd-tier-h mcsd-t-std\">standard<\/div><p>The full specification sheet \u2014 beam, draft, capacities, power, rig\/keel, cylinders\/displacement &amp; the long-tail <code>specs<\/code> object.<\/p><\/div><div class=\"mcsd-tier\"><div class=\"mcsd-tier-h mcsd-t-prem\">premium<\/div><p>Everything, including data provenance (<code>source<\/code>, <code>source_url<\/code>) for auditing &amp; attribution.<\/p><\/div><\/div><p class=\"mcsd-hint\">See current pricing and request access on the <a href=\"https:\/\/mcat.doskarsson.com\/?page_id=39\">API access page<\/a>.<\/p><\/section><section id=\"mcsd-limits\" class=\"mcsd-sec\"><h2><span class=\"mcsd-num\">3<\/span> Rate limits &amp; quotas<\/h2><p>Each plan has a per-minute rate limit, a monthly request quota and a monthly token budget. Every response carries the relevant counters as headers:<\/p><table class=\"mcsd-table\"><thead><tr><th>Header<\/th><th>Meaning<\/th><\/tr><\/thead><tbody><tr><td><code>X-RateLimit-Limit \/ -Remaining \/ -Reset<\/code><\/td><td>Per-minute window: cap, calls left, seconds until reset.<\/td><\/tr><tr><td><code>X-Quota-Limit \/ -Remaining<\/code><\/td><td>Monthly request quota (omitted when unlimited).<\/td><\/tr><tr><td><code>X-Token-Cost \/ -Limit \/ -Used \/ -Remaining<\/code><\/td><td>Weighted token budget; premium responses cost 2\u00d7.<\/td><\/tr><\/tbody><\/table><p>Exceeding the per-minute limit or monthly request quota returns <code>429<\/code> (with <code>Retry-After<\/code> on rate limits). Exhausting the monthly token budget returns <code>402<\/code>.<\/p><\/section><section id=\"mcsd-errors\" class=\"mcsd-sec\"><h2><span class=\"mcsd-num\">4<\/span> Errors<\/h2><p>Errors are JSON with a stable <code>code<\/code> and a human <code>message<\/code>.<\/p><div class=\"mcsd-code\"><pre><code>{\n  <span class=\"tk-key\">&quot;code&quot;<\/span>: <span class=\"tk-str\">&quot;quota_exceeded&quot;<\/span>,\n  <span class=\"tk-key\">&quot;message&quot;<\/span>: <span class=\"tk-str\">&quot;Monthly quota (50000) exhausted.&quot;<\/span>\n}<\/code><\/pre><\/div><table class=\"mcsd-table\"><thead><tr><th>Status<\/th><th>Meaning<\/th><\/tr><\/thead><tbody><tr><td><code class=\"mcsd-http mcsd-http-4\">400<\/code><\/td><td>Missing or invalid parameter.<\/td><\/tr><tr><td><code class=\"mcsd-http mcsd-http-4\">401<\/code><\/td><td>Missing, invalid, expired or revoked key.<\/td><\/tr><tr><td><code class=\"mcsd-http mcsd-http-4\">403<\/code><\/td><td>Account suspended, or key lacks the required scope.<\/td><\/tr><tr><td><code class=\"mcsd-http mcsd-http-4\">404<\/code><\/td><td>No such resource.<\/td><\/tr><tr><td><code class=\"mcsd-http mcsd-http-4\">429<\/code><\/td><td>Per-minute rate limit or monthly quota exceeded.<\/td><\/tr><tr><td><code class=\"mcsd-http mcsd-http-4\">402<\/code><\/td><td>Monthly token budget exhausted.<\/td><\/tr><\/tbody><\/table><\/section><section id=\"mcsd-tag-boats\" class=\"mcsd-sec\"><h2><span class=\"mcsd-num\">5<\/span> Boats<\/h2><article class=\"mcsd-ep mcsd-ep-get\"><div class=\"mcsd-ep-hd\"><span class=\"mcsd-m mcsd-m-get\">GET<\/span> <code class=\"mcsd-path\">\/boat\/makes<\/code><\/div><div class=\"mcsd-ep-sum\">List boat manufacturers<\/div><div class=\"mcsd-lbl\">Query parameters<\/div><table class=\"mcsd-table\"><thead><tr><th>Name<\/th><th>Type<\/th><th>Req.<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><code>q<\/code><\/td><td class=\"mcsd-type\">string<\/td><td>no<\/td><td>Free-text filter on manufacturer name.<\/td><\/tr><\/tbody><\/table><div class=\"mcsd-io\"><div class=\"mcsd-io-col\"><div class=\"mcsd-lbl mcsd-lbl-req\">Request<\/div><div class=\"mcsd-code\"><pre><code><span class=\"tk-cmd\">curl<\/span> <span class=\"tk-flag\">-H<\/span> <span class=\"tk-str\">&quot;Authorization: Bearer mk_live_xxxxxxxx&quot;<\/span> \\\n     <span class=\"tk-str\">&quot;https:\/\/smabatsregistret.se\/wp-json\/marine-catalog\/v1\/boat\/makes?q=nimbus&quot;<\/span><\/code><\/pre><\/div><\/div><div class=\"mcsd-io-col\"><div class=\"mcsd-lbl mcsd-lbl-res\">Response \u00b7 200<\/div><div class=\"mcsd-code\"><pre><code>{\n  <span class=\"tk-key\">&quot;makes&quot;<\/span>: [\n    { <span class=\"tk-key\">&quot;uid&quot;<\/span>: <span class=\"tk-str\">&quot;01J7\u2026&quot;<\/span>, <span class=\"tk-key\">&quot;name&quot;<\/span>: <span class=\"tk-str\">&quot;Nimbus&quot;<\/span>, <span class=\"tk-key\">&quot;country&quot;<\/span>: <span class=\"tk-str\">&quot;SE&quot;<\/span>, <span class=\"tk-key\">&quot;is_popular&quot;<\/span>: <span class=\"tk-bool\">true<\/span> }\n  ]\n}<\/code><\/pre><\/div><\/div><\/div><\/article><article class=\"mcsd-ep mcsd-ep-get\"><div class=\"mcsd-ep-hd\"><span class=\"mcsd-m mcsd-m-get\">GET<\/span> <code class=\"mcsd-path\">\/boat\/series<\/code><\/div><div class=\"mcsd-ep-sum\">List boat series<\/div><div class=\"mcsd-lbl\">Query parameters<\/div><table class=\"mcsd-table\"><thead><tr><th>Name<\/th><th>Type<\/th><th>Req.<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><code>make_uid<\/code><\/td><td class=\"mcsd-type\">string<\/td><td>no<\/td><td>Restrict to one manufacturer (its uid).<\/td><\/tr><\/tbody><\/table><div class=\"mcsd-io\"><div class=\"mcsd-io-col\"><div class=\"mcsd-lbl mcsd-lbl-req\">Request<\/div><div class=\"mcsd-code\"><pre><code><span class=\"tk-cmd\">curl<\/span> <span class=\"tk-flag\">-H<\/span> <span class=\"tk-str\">&quot;Authorization: Bearer mk_live_xxxxxxxx&quot;<\/span> \\\n     <span class=\"tk-str\">&quot;https:\/\/smabatsregistret.se\/wp-json\/marine-catalog\/v1\/boat\/series?make_uid=01J7\u2026&quot;<\/span><\/code><\/pre><\/div><\/div><div class=\"mcsd-io-col\"><div class=\"mcsd-lbl mcsd-lbl-res\">Response \u00b7 200<\/div><div class=\"mcsd-code\"><pre><code>{\n  <span class=\"tk-key\">&quot;series&quot;<\/span>: [\n    { <span class=\"tk-key\">&quot;uid&quot;<\/span>: <span class=\"tk-str\">&quot;01J7\u2026&quot;<\/span>, <span class=\"tk-key\">&quot;name&quot;<\/span>: <span class=\"tk-str\">&quot;T-serien&quot;<\/span>, <span class=\"tk-key\">&quot;boat_category&quot;<\/span>: <span class=\"tk-str\">&quot;motorboat&quot;<\/span>, <span class=\"tk-key\">&quot;year_from&quot;<\/span>: <span class=\"tk-num\">2014<\/span> }\n  ]\n}<\/code><\/pre><\/div><\/div><\/div><\/article><article class=\"mcsd-ep mcsd-ep-get\"><div class=\"mcsd-ep-hd\"><span class=\"mcsd-m mcsd-m-get\">GET<\/span> <code class=\"mcsd-path\">\/boat\/models<\/code><\/div><div class=\"mcsd-ep-sum\">Search boat models<\/div><div class=\"mcsd-lbl\">Query parameters<\/div><table class=\"mcsd-table\"><thead><tr><th>Name<\/th><th>Type<\/th><th>Req.<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><code>make_uid<\/code><\/td><td class=\"mcsd-type\">string<\/td><td>no<\/td><td>Filter by manufacturer uid.<\/td><\/tr><tr><td><code>series_uid<\/code><\/td><td class=\"mcsd-type\">string<\/td><td>no<\/td><td>Filter by series uid.<\/td><\/tr><tr><td><code>q<\/code><\/td><td class=\"mcsd-type\">string<\/td><td>no<\/td><td>Free-text across model, series and make.<\/td><\/tr><tr><td><code>boat_category<\/code><\/td><td class=\"mcsd-type\">string<\/td><td>no<\/td><td>sailboat \u00b7 motorboat \u00b7 rib \u00b7 inflatable \u00b7 pwc \u00b7 dinghy \u00b7 canoe_kayak \u00b7 houseboat \u00b7 tender \u00b7 other<\/td><\/tr><tr><td><code>propulsion_class<\/code><\/td><td class=\"mcsd-type\">string<\/td><td>no<\/td><td>sail \u00b7 power \u00b7 oar_paddle \u00b7 hybrid<\/td><\/tr><tr><td><code>design_category<\/code><\/td><td class=\"mcsd-type\">string<\/td><td>no<\/td><td>CE design category A\u2013D.<\/td><\/tr><tr><td><code>in_production<\/code><\/td><td class=\"mcsd-type\">boolean<\/td><td>no<\/td><td>true = current models only, false = discontinued only.<\/td><\/tr><tr><td><code>loa_min<\/code><\/td><td class=\"mcsd-type\">number<\/td><td>no<\/td><td>Minimum length overall, metres.<\/td><\/tr><tr><td><code>loa_max<\/code><\/td><td class=\"mcsd-type\">number<\/td><td>no<\/td><td>Maximum length overall, metres.<\/td><\/tr><tr><td><code>year_from<\/code><\/td><td class=\"mcsd-type\">integer<\/td><td>no<\/td><td>Earliest production year.<\/td><\/tr><tr><td><code>year_to<\/code><\/td><td class=\"mcsd-type\">integer<\/td><td>no<\/td><td>Latest production year.<\/td><\/tr><tr><td><code>limit<\/code><\/td><td class=\"mcsd-type\">integer<\/td><td>no<\/td><td>1\u2013200, default 50.<\/td><\/tr><tr><td><code>offset<\/code><\/td><td class=\"mcsd-type\">integer<\/td><td>no<\/td><td>Pagination offset, default 0.<\/td><\/tr><\/tbody><\/table><div class=\"mcsd-io\"><div class=\"mcsd-io-col\"><div class=\"mcsd-lbl mcsd-lbl-req\">Request<\/div><div class=\"mcsd-code\"><pre><code><span class=\"tk-cmd\">curl<\/span> <span class=\"tk-flag\">-H<\/span> <span class=\"tk-str\">&quot;Authorization: Bearer mk_live_xxxxxxxx&quot;<\/span> \\\n     <span class=\"tk-str\">&quot;https:\/\/smabatsregistret.se\/wp-json\/marine-catalog\/v1\/boat\/models?q=t11&quot;<\/span><\/code><\/pre><\/div><\/div><div class=\"mcsd-io-col\"><div class=\"mcsd-lbl mcsd-lbl-res\">Response \u00b7 200<\/div><div class=\"mcsd-code\"><pre><code>{\n  <span class=\"tk-key\">&quot;models&quot;<\/span>: [\n    {\n      <span class=\"tk-key\">&quot;uid&quot;<\/span>: <span class=\"tk-str\">&quot;01J7\u2026&quot;<\/span>,\n      <span class=\"tk-key\">&quot;manufacturer&quot;<\/span>: <span class=\"tk-str\">&quot;Nimbus&quot;<\/span>,\n      <span class=\"tk-key\">&quot;series&quot;<\/span>: <span class=\"tk-str\">&quot;T-serien&quot;<\/span>,\n      <span class=\"tk-key\">&quot;name&quot;<\/span>: <span class=\"tk-str\">&quot;T11&quot;<\/span>,\n      <span class=\"tk-key\">&quot;boat_category&quot;<\/span>: <span class=\"tk-str\">&quot;motorboat&quot;<\/span>,\n      <span class=\"tk-key\">&quot;design_category&quot;<\/span>: <span class=\"tk-str\">&quot;B&quot;<\/span>,\n      <span class=\"tk-key\">&quot;loa_m&quot;<\/span>: <span class=\"tk-num\">11.28<\/span>,\n      <span class=\"tk-key\">&quot;year_from&quot;<\/span>: <span class=\"tk-num\">2018<\/span>,\n      <span class=\"tk-key\">&quot;is_in_production&quot;<\/span>: <span class=\"tk-bool\">true<\/span>\n    }\n  ],\n  <span class=\"tk-key\">&quot;total&quot;<\/span>: <span class=\"tk-num\">1<\/span>,\n  <span class=\"tk-key\">&quot;limit&quot;<\/span>: <span class=\"tk-num\">50<\/span>,\n  <span class=\"tk-key\">&quot;offset&quot;<\/span>: <span class=\"tk-num\">0<\/span>,\n  <span class=\"tk-key\">&quot;has_more&quot;<\/span>: <span class=\"tk-bool\">false<\/span>,\n  <span class=\"tk-key\">&quot;tier&quot;<\/span>: <span class=\"tk-str\">&quot;free&quot;<\/span>,\n  <span class=\"tk-key\">&quot;visibility&quot;<\/span>: <span class=\"tk-str\">&quot;published&quot;<\/span>\n}<\/code><\/pre><\/div><\/div><\/div><\/article><article class=\"mcsd-ep mcsd-ep-get\"><div class=\"mcsd-ep-hd\"><span class=\"mcsd-m mcsd-m-get\">GET<\/span> <code class=\"mcsd-path\">\/boat\/model<\/code><\/div><div class=\"mcsd-ep-sum\">Get one boat model<\/div><div class=\"mcsd-lbl\">Query parameters<\/div><table class=\"mcsd-table\"><thead><tr><th>Name<\/th><th>Type<\/th><th>Req.<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><code>uid<\/code><\/td><td class=\"mcsd-type\">string<\/td><td><span class=\"mcsd-req\">yes<\/span><\/td><td>The model uid (from a list response).<\/td><\/tr><\/tbody><\/table><div class=\"mcsd-io\"><div class=\"mcsd-io-col\"><div class=\"mcsd-lbl mcsd-lbl-req\">Request<\/div><div class=\"mcsd-code\"><pre><code><span class=\"tk-cmd\">curl<\/span> <span class=\"tk-flag\">-H<\/span> <span class=\"tk-str\">&quot;Authorization: Bearer mk_live_xxxxxxxx&quot;<\/span> \\\n     <span class=\"tk-str\">&quot;https:\/\/smabatsregistret.se\/wp-json\/marine-catalog\/v1\/boat\/model?uid=01J7\u2026&quot;<\/span><\/code><\/pre><\/div><\/div><div class=\"mcsd-io-col\"><div class=\"mcsd-lbl mcsd-lbl-res\">Response \u00b7 200<\/div><div class=\"mcsd-code\"><pre><code>{\n  <span class=\"tk-key\">&quot;uid&quot;<\/span>: <span class=\"tk-str\">&quot;01J7\u2026&quot;<\/span>,\n  <span class=\"tk-key\">&quot;manufacturer&quot;<\/span>: <span class=\"tk-str\">&quot;Nimbus&quot;<\/span>,\n  <span class=\"tk-key\">&quot;series&quot;<\/span>: <span class=\"tk-str\">&quot;T-serien&quot;<\/span>,\n  <span class=\"tk-key\">&quot;name&quot;<\/span>: <span class=\"tk-str\">&quot;T11&quot;<\/span>,\n  <span class=\"tk-key\">&quot;boat_category&quot;<\/span>: <span class=\"tk-str\">&quot;motorboat&quot;<\/span>,\n  <span class=\"tk-key\">&quot;loa_m&quot;<\/span>: <span class=\"tk-num\">11.28<\/span>,\n  <span class=\"tk-key\">&quot;beam_m&quot;<\/span>: <span class=\"tk-num\">3.47<\/span>,\n  <span class=\"tk-key\">&quot;draft_max_m&quot;<\/span>: <span class=\"tk-num\">0.95<\/span>,\n  <span class=\"tk-key\">&quot;max_persons&quot;<\/span>: <span class=\"tk-num\">12<\/span>,\n  <span class=\"tk-key\">&quot;berths&quot;<\/span>: <span class=\"tk-num\">4<\/span>,\n  <span class=\"tk-key\">&quot;cabins&quot;<\/span>: <span class=\"tk-num\">2<\/span>,\n  <span class=\"tk-key\">&quot;fuel_capacity_l&quot;<\/span>: <span class=\"tk-num\">730<\/span>,\n  <span class=\"tk-key\">&quot;power_max_hp&quot;<\/span>: <span class=\"tk-num\">800<\/span>,\n  <span class=\"tk-key\">&quot;specs&quot;<\/span>: { }\n}<\/code><\/pre><\/div><\/div><\/div><\/article><article class=\"mcsd-ep mcsd-ep-get\"><div class=\"mcsd-ep-hd\"><span class=\"mcsd-m mcsd-m-get\">GET<\/span> <code class=\"mcsd-path\">\/hin\/decode<\/code><\/div><div class=\"mcsd-ep-sum\">Decode a Hull Identification Number<\/div><div class=\"mcsd-lbl\">Query parameters<\/div><table class=\"mcsd-table\"><thead><tr><th>Name<\/th><th>Type<\/th><th>Req.<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><code>hin<\/code><\/td><td class=\"mcsd-type\">string<\/td><td><span class=\"mcsd-req\">yes<\/span><\/td><td>The HIN to decode.<\/td><\/tr><tr><td><code>domain<\/code><\/td><td class=\"mcsd-type\">string<\/td><td>no<\/td><td>boat (default) or engine.<\/td><\/tr><\/tbody><\/table><div class=\"mcsd-io\"><div class=\"mcsd-io-col\"><div class=\"mcsd-lbl mcsd-lbl-req\">Request<\/div><div class=\"mcsd-code\"><pre><code><span class=\"tk-cmd\">curl<\/span> <span class=\"tk-flag\">-H<\/span> <span class=\"tk-str\">&quot;Authorization: Bearer mk_live_xxxxxxxx&quot;<\/span> \\\n     <span class=\"tk-str\">&quot;https:\/\/smabatsregistret.se\/wp-json\/marine-catalog\/v1\/hin\/decode?hin=SE-ABC12345D404&quot;<\/span><\/code><\/pre><\/div><\/div><div class=\"mcsd-io-col\"><div class=\"mcsd-lbl mcsd-lbl-res\">Response \u00b7 200<\/div><div class=\"mcsd-code\"><pre><code>{\n  <span class=\"tk-key\">&quot;decoded&quot;<\/span>: { <span class=\"tk-key\">&quot;valid&quot;<\/span>: <span class=\"tk-bool\">true<\/span>, <span class=\"tk-key\">&quot;errors&quot;<\/span>: [] },\n  <span class=\"tk-key\">&quot;tier&quot;<\/span>: <span class=\"tk-str\">&quot;free&quot;<\/span>\n}<\/code><\/pre><\/div><\/div><\/div><\/article><\/section><section id=\"mcsd-tag-engines\" class=\"mcsd-sec\"><h2><span class=\"mcsd-num\">6<\/span> Engines<\/h2><article class=\"mcsd-ep mcsd-ep-get\"><div class=\"mcsd-ep-hd\"><span class=\"mcsd-m mcsd-m-get\">GET<\/span> <code class=\"mcsd-path\">\/engine\/makes<\/code><\/div><div class=\"mcsd-ep-sum\">List engine manufacturers<\/div><div class=\"mcsd-lbl\">Query parameters<\/div><table class=\"mcsd-table\"><thead><tr><th>Name<\/th><th>Type<\/th><th>Req.<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><code>q<\/code><\/td><td class=\"mcsd-type\">string<\/td><td>no<\/td><td>Free-text filter on manufacturer name.<\/td><\/tr><\/tbody><\/table><div class=\"mcsd-io\"><div class=\"mcsd-io-col\"><div class=\"mcsd-lbl mcsd-lbl-req\">Request<\/div><div class=\"mcsd-code\"><pre><code><span class=\"tk-cmd\">curl<\/span> <span class=\"tk-flag\">-H<\/span> <span class=\"tk-str\">&quot;Authorization: Bearer mk_live_xxxxxxxx&quot;<\/span> \\\n     <span class=\"tk-str\">&quot;https:\/\/smabatsregistret.se\/wp-json\/marine-catalog\/v1\/engine\/makes?q=volvo&quot;<\/span><\/code><\/pre><\/div><\/div><div class=\"mcsd-io-col\"><div class=\"mcsd-lbl mcsd-lbl-res\">Response \u00b7 200<\/div><div class=\"mcsd-code\"><pre><code>{\n  <span class=\"tk-key\">&quot;makes&quot;<\/span>: [\n    { <span class=\"tk-key\">&quot;uid&quot;<\/span>: <span class=\"tk-str\">&quot;01J7\u2026&quot;<\/span>, <span class=\"tk-key\">&quot;name&quot;<\/span>: <span class=\"tk-str\">&quot;Nimbus&quot;<\/span>, <span class=\"tk-key\">&quot;country&quot;<\/span>: <span class=\"tk-str\">&quot;SE&quot;<\/span>, <span class=\"tk-key\">&quot;is_popular&quot;<\/span>: <span class=\"tk-bool\">true<\/span> }\n  ]\n}<\/code><\/pre><\/div><\/div><\/div><\/article><article class=\"mcsd-ep mcsd-ep-get\"><div class=\"mcsd-ep-hd\"><span class=\"mcsd-m mcsd-m-get\">GET<\/span> <code class=\"mcsd-path\">\/engine\/series<\/code><\/div><div class=\"mcsd-ep-sum\">List engine series<\/div><div class=\"mcsd-lbl\">Query parameters<\/div><table class=\"mcsd-table\"><thead><tr><th>Name<\/th><th>Type<\/th><th>Req.<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><code>make_uid<\/code><\/td><td class=\"mcsd-type\">string<\/td><td>no<\/td><td>Restrict to one manufacturer (its uid).<\/td><\/tr><\/tbody><\/table><div class=\"mcsd-io\"><div class=\"mcsd-io-col\"><div class=\"mcsd-lbl mcsd-lbl-req\">Request<\/div><div class=\"mcsd-code\"><pre><code><span class=\"tk-cmd\">curl<\/span> <span class=\"tk-flag\">-H<\/span> <span class=\"tk-str\">&quot;Authorization: Bearer mk_live_xxxxxxxx&quot;<\/span> \\\n     <span class=\"tk-str\">&quot;https:\/\/smabatsregistret.se\/wp-json\/marine-catalog\/v1\/engine\/series?make_uid=01J7\u2026&quot;<\/span><\/code><\/pre><\/div><\/div><div class=\"mcsd-io-col\"><div class=\"mcsd-lbl mcsd-lbl-res\">Response \u00b7 200<\/div><div class=\"mcsd-code\"><pre><code>{\n  <span class=\"tk-key\">&quot;series&quot;<\/span>: [\n    { <span class=\"tk-key\">&quot;uid&quot;<\/span>: <span class=\"tk-str\">&quot;01J7\u2026&quot;<\/span>, <span class=\"tk-key\">&quot;name&quot;<\/span>: <span class=\"tk-str\">&quot;T-serien&quot;<\/span>, <span class=\"tk-key\">&quot;boat_category&quot;<\/span>: <span class=\"tk-str\">&quot;motorboat&quot;<\/span>, <span class=\"tk-key\">&quot;year_from&quot;<\/span>: <span class=\"tk-num\">2014<\/span> }\n  ]\n}<\/code><\/pre><\/div><\/div><\/div><\/article><article class=\"mcsd-ep mcsd-ep-get\"><div class=\"mcsd-ep-hd\"><span class=\"mcsd-m mcsd-m-get\">GET<\/span> <code class=\"mcsd-path\">\/engine\/models<\/code><\/div><div class=\"mcsd-ep-sum\">Search engine models<\/div><div class=\"mcsd-lbl\">Query parameters<\/div><table class=\"mcsd-table\"><thead><tr><th>Name<\/th><th>Type<\/th><th>Req.<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><code>make_uid<\/code><\/td><td class=\"mcsd-type\">string<\/td><td>no<\/td><td>Filter by manufacturer uid.<\/td><\/tr><tr><td><code>q<\/code><\/td><td class=\"mcsd-type\">string<\/td><td>no<\/td><td>Free-text across model, series and make.<\/td><\/tr><tr><td><code>engine_category<\/code><\/td><td class=\"mcsd-type\">string<\/td><td>no<\/td><td>propulsion \u00b7 auxiliary \u00b7 generator \u00b7 bow_thruster \u00b7 trolling<\/td><\/tr><tr><td><code>drive_type<\/code><\/td><td class=\"mcsd-type\">string<\/td><td>no<\/td><td>outboard \u00b7 inboard \u00b7 sterndrive \u00b7 jet \u00b7 saildrive \u00b7 electric_pod<\/td><\/tr><tr><td><code>fuel_type<\/code><\/td><td class=\"mcsd-type\">string<\/td><td>no<\/td><td>petrol \u00b7 diesel \u00b7 electric \u00b7 hybrid \u00b7 lpg \u00b7 none \u00b7 other<\/td><\/tr><tr><td><code>is_electric<\/code><\/td><td class=\"mcsd-type\">boolean<\/td><td>no<\/td><td>Restrict to electric engines.<\/td><\/tr><tr><td><code>power_min<\/code><\/td><td class=\"mcsd-type\">integer<\/td><td>no<\/td><td>Minimum power, hp.<\/td><\/tr><tr><td><code>power_max<\/code><\/td><td class=\"mcsd-type\">integer<\/td><td>no<\/td><td>Maximum power, hp.<\/td><\/tr><tr><td><code>year_from<\/code><\/td><td class=\"mcsd-type\">integer<\/td><td>no<\/td><td>Earliest production year.<\/td><\/tr><tr><td><code>limit<\/code><\/td><td class=\"mcsd-type\">integer<\/td><td>no<\/td><td>1\u2013200, default 50.<\/td><\/tr><tr><td><code>offset<\/code><\/td><td class=\"mcsd-type\">integer<\/td><td>no<\/td><td>Pagination offset, default 0.<\/td><\/tr><\/tbody><\/table><div class=\"mcsd-io\"><div class=\"mcsd-io-col\"><div class=\"mcsd-lbl mcsd-lbl-req\">Request<\/div><div class=\"mcsd-code\"><pre><code><span class=\"tk-cmd\">curl<\/span> <span class=\"tk-flag\">-H<\/span> <span class=\"tk-str\">&quot;Authorization: Bearer mk_live_xxxxxxxx&quot;<\/span> \\\n     <span class=\"tk-str\">&quot;https:\/\/smabatsregistret.se\/wp-json\/marine-catalog\/v1\/engine\/models?q=d2-40&quot;<\/span><\/code><\/pre><\/div><\/div><div class=\"mcsd-io-col\"><div class=\"mcsd-lbl mcsd-lbl-res\">Response \u00b7 200<\/div><div class=\"mcsd-code\"><pre><code>{\n  <span class=\"tk-key\">&quot;models&quot;<\/span>: [\n    {\n      <span class=\"tk-key\">&quot;uid&quot;<\/span>: <span class=\"tk-str\">&quot;01J7\u2026&quot;<\/span>,\n      <span class=\"tk-key\">&quot;manufacturer&quot;<\/span>: <span class=\"tk-str\">&quot;Volvo Penta&quot;<\/span>,\n      <span class=\"tk-key\">&quot;series&quot;<\/span>: <span class=\"tk-str\">&quot;D-serien&quot;<\/span>,\n      <span class=\"tk-key\">&quot;name&quot;<\/span>: <span class=\"tk-str\">&quot;D2-40&quot;<\/span>,\n      <span class=\"tk-key\">&quot;engine_category&quot;<\/span>: <span class=\"tk-str\">&quot;propulsion&quot;<\/span>,\n      <span class=\"tk-key\">&quot;fuel_type&quot;<\/span>: <span class=\"tk-str\">&quot;diesel&quot;<\/span>,\n      <span class=\"tk-key\">&quot;drive_type&quot;<\/span>: <span class=\"tk-str\">&quot;inboard&quot;<\/span>,\n      <span class=\"tk-key\">&quot;power_hp&quot;<\/span>: <span class=\"tk-num\">40<\/span>,\n      <span class=\"tk-key\">&quot;year_from&quot;<\/span>: <span class=\"tk-num\">2005<\/span>\n    }\n  ],\n  <span class=\"tk-key\">&quot;total&quot;<\/span>: <span class=\"tk-num\">1<\/span>,\n  <span class=\"tk-key\">&quot;limit&quot;<\/span>: <span class=\"tk-num\">50<\/span>,\n  <span class=\"tk-key\">&quot;offset&quot;<\/span>: <span class=\"tk-num\">0<\/span>,\n  <span class=\"tk-key\">&quot;has_more&quot;<\/span>: <span class=\"tk-bool\">false<\/span>,\n  <span class=\"tk-key\">&quot;tier&quot;<\/span>: <span class=\"tk-str\">&quot;free&quot;<\/span>,\n  <span class=\"tk-key\">&quot;visibility&quot;<\/span>: <span class=\"tk-str\">&quot;published&quot;<\/span>\n}<\/code><\/pre><\/div><\/div><\/div><\/article><article class=\"mcsd-ep mcsd-ep-get\"><div class=\"mcsd-ep-hd\"><span class=\"mcsd-m mcsd-m-get\">GET<\/span> <code class=\"mcsd-path\">\/engine\/model<\/code><\/div><div class=\"mcsd-ep-sum\">Get one engine model<\/div><div class=\"mcsd-lbl\">Query parameters<\/div><table class=\"mcsd-table\"><thead><tr><th>Name<\/th><th>Type<\/th><th>Req.<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><code>uid<\/code><\/td><td class=\"mcsd-type\">string<\/td><td><span class=\"mcsd-req\">yes<\/span><\/td><td>The model uid (from a list response).<\/td><\/tr><\/tbody><\/table><div class=\"mcsd-io\"><div class=\"mcsd-io-col\"><div class=\"mcsd-lbl mcsd-lbl-req\">Request<\/div><div class=\"mcsd-code\"><pre><code><span class=\"tk-cmd\">curl<\/span> <span class=\"tk-flag\">-H<\/span> <span class=\"tk-str\">&quot;Authorization: Bearer mk_live_xxxxxxxx&quot;<\/span> \\\n     <span class=\"tk-str\">&quot;https:\/\/smabatsregistret.se\/wp-json\/marine-catalog\/v1\/engine\/model?uid=01J7\u2026&quot;<\/span><\/code><\/pre><\/div><\/div><div class=\"mcsd-io-col\"><div class=\"mcsd-lbl mcsd-lbl-res\">Response \u00b7 200<\/div><div class=\"mcsd-code\"><pre><code>{\n  <span class=\"tk-key\">&quot;uid&quot;<\/span>: <span class=\"tk-str\">&quot;01J7\u2026&quot;<\/span>,\n  <span class=\"tk-key\">&quot;manufacturer&quot;<\/span>: <span class=\"tk-str\">&quot;Volvo Penta&quot;<\/span>,\n  <span class=\"tk-key\">&quot;name&quot;<\/span>: <span class=\"tk-str\">&quot;D2-40&quot;<\/span>,\n  <span class=\"tk-key\">&quot;engine_category&quot;<\/span>: <span class=\"tk-str\">&quot;propulsion&quot;<\/span>,\n  <span class=\"tk-key\">&quot;fuel_type&quot;<\/span>: <span class=\"tk-str\">&quot;diesel&quot;<\/span>,\n  <span class=\"tk-key\">&quot;drive_type&quot;<\/span>: <span class=\"tk-str\">&quot;inboard&quot;<\/span>,\n  <span class=\"tk-key\">&quot;power_hp&quot;<\/span>: <span class=\"tk-num\">40<\/span>,\n  <span class=\"tk-key\">&quot;power_kw&quot;<\/span>: <span class=\"tk-num\">29<\/span>,\n  <span class=\"tk-key\">&quot;cylinders&quot;<\/span>: <span class=\"tk-num\">3<\/span>,\n  <span class=\"tk-key\">&quot;displacement_cc&quot;<\/span>: <span class=\"tk-num\">1130<\/span>,\n  <span class=\"tk-key\">&quot;rpm_max&quot;<\/span>: <span class=\"tk-num\">3600<\/span>,\n  <span class=\"tk-key\">&quot;weight_kg&quot;<\/span>: <span class=\"tk-num\">168<\/span>\n}<\/code><\/pre><\/div><\/div><\/div><\/article><\/section><section id=\"mcsd-tag-account\" class=\"mcsd-sec\"><h2><span class=\"mcsd-num\">7<\/span> Account<\/h2><article class=\"mcsd-ep mcsd-ep-get\"><div class=\"mcsd-ep-hd\"><span class=\"mcsd-m mcsd-m-get\">GET<\/span> <code class=\"mcsd-path\">\/me<\/code><\/div><div class=\"mcsd-ep-sum\">Inspect your key, plan, tier and remaining quota<\/div><div class=\"mcsd-io\"><div class=\"mcsd-io-col\"><div class=\"mcsd-lbl mcsd-lbl-req\">Request<\/div><div class=\"mcsd-code\"><pre><code><span class=\"tk-cmd\">curl<\/span> <span class=\"tk-flag\">-H<\/span> <span class=\"tk-str\">&quot;Authorization: Bearer mk_live_xxxxxxxx&quot;<\/span> \\\n     <span class=\"tk-str\">&quot;https:\/\/smabatsregistret.se\/wp-json\/marine-catalog\/v1\/me&quot;<\/span><\/code><\/pre><\/div><\/div><div class=\"mcsd-io-col\"><div class=\"mcsd-lbl mcsd-lbl-res\">Response \u00b7 200<\/div><div class=\"mcsd-code\"><pre><code>{\n  <span class=\"tk-key\">&quot;account&quot;<\/span>: { <span class=\"tk-key\">&quot;uid&quot;<\/span>: <span class=\"tk-str\">&quot;01J7\u2026&quot;<\/span>, <span class=\"tk-key\">&quot;name&quot;<\/span>: <span class=\"tk-str\">&quot;Acme Marine&quot;<\/span>, <span class=\"tk-key\">&quot;status&quot;<\/span>: <span class=\"tk-str\">&quot;active&quot;<\/span> },\n  <span class=\"tk-key\">&quot;plan&quot;<\/span>: { <span class=\"tk-key\">&quot;name&quot;<\/span>: <span class=\"tk-str\">&quot;Standard&quot;<\/span>, <span class=\"tk-key\">&quot;slug&quot;<\/span>: <span class=\"tk-str\">&quot;standard&quot;<\/span>, <span class=\"tk-key\">&quot;data_tier&quot;<\/span>: <span class=\"tk-str\">&quot;standard&quot;<\/span> },\n  <span class=\"tk-key\">&quot;tier&quot;<\/span>: <span class=\"tk-str\">&quot;standard&quot;<\/span>,\n  <span class=\"tk-key\">&quot;rate&quot;<\/span>: { <span class=\"tk-key\">&quot;limit&quot;<\/span>: <span class=\"tk-num\">120<\/span>, <span class=\"tk-key\">&quot;remaining&quot;<\/span>: <span class=\"tk-num\">119<\/span>, <span class=\"tk-key\">&quot;reset_seconds&quot;<\/span>: <span class=\"tk-num\">42<\/span> },\n  <span class=\"tk-key\">&quot;quota&quot;<\/span>: { <span class=\"tk-key\">&quot;limit&quot;<\/span>: <span class=\"tk-num\">50000<\/span>, <span class=\"tk-key\">&quot;used&quot;<\/span>: <span class=\"tk-num\">12<\/span>, <span class=\"tk-key\">&quot;remaining&quot;<\/span>: <span class=\"tk-num\">49988<\/span> }\n}<\/code><\/pre><\/div><\/div><\/div><\/article><\/section><section id=\"mcsd-tag-change-feed\" class=\"mcsd-sec\"><h2><span class=\"mcsd-num\">8<\/span> Change feed<\/h2><article class=\"mcsd-ep mcsd-ep-get\"><div class=\"mcsd-ep-hd\"><span class=\"mcsd-m mcsd-m-get\">GET<\/span> <code class=\"mcsd-path\">\/events<\/code><\/div><div class=\"mcsd-ep-sum\">Poll catalogue changes since a cursor \u2014 requires the &quot;events&quot; scope<\/div><div class=\"mcsd-lbl\">Query parameters<\/div><table class=\"mcsd-table\"><thead><tr><th>Name<\/th><th>Type<\/th><th>Req.<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><code>since<\/code><\/td><td class=\"mcsd-type\">integer<\/td><td>no<\/td><td>Return events with id greater than this cursor. Default 0.<\/td><\/tr><tr><td><code>limit<\/code><\/td><td class=\"mcsd-type\">integer<\/td><td>no<\/td><td>1\u2013500, default 100.<\/td><\/tr><\/tbody><\/table><div class=\"mcsd-io\"><div class=\"mcsd-io-col\"><div class=\"mcsd-lbl mcsd-lbl-req\">Request<\/div><div class=\"mcsd-code\"><pre><code><span class=\"tk-cmd\">curl<\/span> <span class=\"tk-flag\">-H<\/span> <span class=\"tk-str\">&quot;Authorization: Bearer mk_live_xxxxxxxx&quot;<\/span> \\\n     <span class=\"tk-str\">&quot;https:\/\/smabatsregistret.se\/wp-json\/marine-catalog\/v1\/events?since=4800&quot;<\/span><\/code><\/pre><\/div><\/div><div class=\"mcsd-io-col\"><div class=\"mcsd-lbl mcsd-lbl-res\">Response \u00b7 200<\/div><div class=\"mcsd-code\"><pre><code>{\n  <span class=\"tk-key\">&quot;events&quot;<\/span>: [\n    {\n      <span class=\"tk-key\">&quot;id&quot;<\/span>: <span class=\"tk-num\">4821<\/span>,\n      <span class=\"tk-key\">&quot;uid&quot;<\/span>: <span class=\"tk-str\">&quot;01J7\u2026&quot;<\/span>,\n      <span class=\"tk-key\">&quot;entity_type&quot;<\/span>: <span class=\"tk-str\">&quot;boat_model&quot;<\/span>,\n      <span class=\"tk-key\">&quot;entity_uid&quot;<\/span>: <span class=\"tk-str\">&quot;01J7\u2026&quot;<\/span>,\n      <span class=\"tk-key\">&quot;event&quot;<\/span>: <span class=\"tk-str\">&quot;updated&quot;<\/span>,\n      <span class=\"tk-key\">&quot;created_at&quot;<\/span>: <span class=\"tk-str\">&quot;2026-09-08T10:<span class=\"tk-num\">15<\/span>:<span class=\"tk-num\">00<\/span>Z&quot;<\/span>\n    }\n  ],\n  <span class=\"tk-key\">&quot;cursor&quot;<\/span>: <span class=\"tk-num\">4821<\/span>,\n  <span class=\"tk-key\">&quot;has_more&quot;<\/span>: <span class=\"tk-bool\">false<\/span>\n}<\/code><\/pre><\/div><\/div><\/div><\/article><\/section><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-blank-landingpage.php","meta":{"footnotes":""},"class_list":["post-40","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/mcat.doskarsson.com\/index.php?rest_route=\/wp\/v2\/pages\/40","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mcat.doskarsson.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mcat.doskarsson.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mcat.doskarsson.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mcat.doskarsson.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=40"}],"version-history":[{"count":1,"href":"https:\/\/mcat.doskarsson.com\/index.php?rest_route=\/wp\/v2\/pages\/40\/revisions"}],"predecessor-version":[{"id":42,"href":"https:\/\/mcat.doskarsson.com\/index.php?rest_route=\/wp\/v2\/pages\/40\/revisions\/42"}],"wp:attachment":[{"href":"https:\/\/mcat.doskarsson.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=40"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}