{"uid":"cap_oTnlG9oK18wV1sV58bgCK","slug":"war-tracker-com-d089f5af","name":"War Tracker Event Article - Share Page","description":"Generic per-event article template at /share/{event_id}/{slug} (substitute any id/slug from /api/v1/events). Default response is SEO HTML with embedded JSON-LD @graph (NewsArticle + Event + VideoObject + FAQPage) for the requested event. Content-negotiable: Accept application/json returns the same JSON as /api/v1/events/{id}. One payment covers either representation. OpenAPI probe id 397003 is an audit example only.","url":"https://war-tracker.com/share/397003/military-withdrawal-qasrak-syria","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"pathParams":{"type":"object","required":["event_id"],"properties":{"slug":{"type":"string","description":"URL slug (cosmetic — server canonicalises)."},"event_id":{"type":"string","pattern":"^[0-9]+$","description":"Numeric event id from /api/v1/events."}}},"queryParams":{"type":"object","required":["event_id"],"properties":{"slug":{"type":"string","description":"URL slug (cosmetic — server canonicalises)."},"event_id":{"type":"string","pattern":"^[0-9]+$","description":"Numeric event id from /api/v1/events."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"string","description":"Server-rendered HTML article with embedded schema.org JSON-LD @graph (NewsArticle + Event + VideoObject + FAQPage). Send `Accept: application/json` to receive the same data as the /api/v1/events/{id} JSON payload instead.","contentMediaType":"text/html"}}}}},"responseSchema":{"type":"object","required":["_nonJson","_preview","_contentType"],"properties":{"_nonJson":{"type":"boolean"},"_preview":{"type":"string"},"_contentType":{"type":"string"}}},"example":{"request":{"input":{"type":"http","method":"GET","queryParams":{"slug":"military-withdrawal-qasrak-syria","event_id":"397003"}}},"response":{"_nonJson":true,"_preview":"<!doctype html>\n<html lang=\"en\">\n  <head>\n    <meta charset=\"utf-8\" />\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, viewport-fit=cover\" />\n    <title>50D ago - Military Withdrawal – Qasrak, Syria</title>\n    <meta name=\"description\" content=\"The U.S. has ended its military presence in Syria with the last convoy leaving Qasrak base in the northeast. Control of the area is now shifting to Syrian forces, effectively ending the U.S. ground presence that began in 2014.\" />\n","_contentType":"text/html; charset=utf-8"}},"exampleRequest":{"event_id":"397003"},"tags":["x402"],"displayCostAmount":"0.001000","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.001000/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_HIlsqzLrufiHnpres1Ov5","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns an SEO HTML article (with embedded JSON-LD schema.org graph) or JSON data for a specific conflict event by numeric event ID","exampleAgentPrompt":"Pull up the war-tracker article for event ID 397003 — the military withdrawal in Qasrak, Syria — and give me the full event details including any FAQ and video metadata.","exampleUseCases":[{"title":"Embed conflict event articles in reports","prompt":"Grab the war-tracker article for event ID 284561 and extract the structured metadata — I need the NewsArticle schema, event dates, location data, and any video references to embed in our quarterly conflict analysis report."},{"title":"Share military operation summaries via chat","prompt":"Pull up event 156789 from war-tracker — the recent military engagement in Eastern Ukraine — and give me a brief summary with the FAQ content so I can share the key facts and common questions with our team."},{"title":"Monitor specific battles with metadata","prompt":"Fetch the details for war-tracker event ID 445203 including all the schema.org structured data, video links, and FAQ — we're tracking this artillery campaign and need the full context for our intelligence briefing."}],"resultDescription":"Server-rendered HTML page with embedded JSON-LD @graph containing NewsArticle, Event, VideoObject, and FAQPage schema.org objects; or, if Accept: application/json is sent, the same structured JSON payload as the /api/v1/events/{id} endpoint — covering event details, location, media references, and FAQ content for the requested conflict event.","failureModes":["Invalid or non-existent event_id returns 404 not found","Malformed event_id (non-numeric) fails schema validation","Payment not provided or insufficient results in 402 Payment Required","Slug mismatch is tolerated (server canonicalises), so no error on wrong slug","Service unavailable or event data not yet indexed returns 503 or empty body"],"whenToPreferThis":"Use this endpoint when you need a fully rendered, shareable article page for a specific conflict event — especially when you need schema.org structured data (NewsArticle, Event, VideoObject, FAQPage) embedded in HTML for SEO or downstream parsing. Prefer the JSON response mode (Accept: application/json) when you need machine-readable event data without HTML parsing. Use over /api/v1/events/{id} directly when you also need the shareable URL or structured markup.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:32:31.646Z","isFirstParty":false}