{"uid":"cap_xx-SB05WEarr1yeKNdANv","slug":"agents-machina-gg-enriched-match-context-machina-world-cup-d8a69122","name":"Enriched Match Context – Machina World Cup","description":"Enriched context for a single match: the teams, venue, status, and surrounding tournament state, addressable by event, event URN, or team and opponent on a date.","url":"https://agents.machina.gg/world-cup/v1/get-event-context?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"properties":{}},"type":{"type":"string","const":"http"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false}}},"responseSchema":{"type":"object","required":["status","data","meta"],"properties":{"data":{"anyOf":[{"allOf":[{"type":"object","required":["archive","coverage","warnings"],"properties":{"archive":{"type":"object","required":["mode","version","status","competition","competition_status","live","snapshot_as_of","capability_status","provenance","missing_capabilities","notes"],"properties":{"live":{"const":false},"mode":{"const":"final_archive"},"notes":{"type":"array","items":{"type":"string"}},"status":{"enum":["hit","miss","unavailable","error"],"type":"string","description":"hit = an immutable archived row was served. unavailable/error = nothing was served; see coverage.reason_code. A `miss` never reaches the public surface."},"version":{"enum":["world-cup-2026-final-v2","world-cup-2026-final-v3"],"type":"string"},"provenance":{"type":"array","items":{"type":"string"}},"competition":{"const":"FIFA World Cup 2026"},"reason_code":{"enum":["fixture_selector_required","fixture_ambiguous","fixture_not_found","player_selector_required","player_ambiguous","player_not_found","entity_selector_required","entity_ambiguous","entity_not_found","unsupported_parameter","archive_row_missing","archive_error"],"type":"string"},"snapshot_as_of":{"type":["string","null"]},"response_sha256":{"type":"string","pattern":"^[0-9a-f]{64}$"},"capability_status":{"type":"string"},"competition_status":{"const":"completed"},"content_created_at":{"type":["string","null"]},"source_observed_at":{"type":["string","null"]},"timestamp_semantics":{"type":"string"},"missing_capabilities":{"type":"array","items":{"type":"string"}},"source_manifest_sha256":{"type":"string","pattern":"^[0-9a-f]{64}$"},"request_identity_sha256":{"type":"string","pattern":"^[0-9a-f]{64}$"}}},"coverage":{"type":"object","required":["schema_version","status","reason","scope","mode","source_provenance","population_count","eligible_count","included_count","excluded_count","exclusion_reasons","unsupported_fields"],"properties":{"mode":{"const":"historical"},"scope":{"const":"completed_tournament_archive"},"reason":{"type":"string","minLength":1},"status":{"enum":["complete","partial","unavailable","error"],"type":"string"},"reason_code":{"enum":["fixture_selector_required","fixture_ambiguous","fixture_not_found","player_selector_required","player_ambiguous","player_not_found","entity_selector_required","entity_ambiguous","entity_not_found","unsupported_parameter","archive_row_missing","archive_error"],"type":"string","description":"Machine-readable cause, present whenever status is unavailable or error. Request-side codes (fixture_*/player_*/entity_*/unsupported_parameter) mean the caller can fix the request; the gateway answers them with HTTP 400 (missing/ambiguous/unsupported) or 404 (not_found). archive_row_missing (HTTP 503) and archive_error (HTTP 502) are on our side. None of these calls is billed."},"eligible_count":{"type":["integer","null"],"minimum":0},"excluded_count":{"type":["integer","null"],"minimum":0},"included_count":{"type":["integer","null"],"minimum":0},"schema_version":{"const":"worldcup-storefront-coverage-v1"},"accepted_fields":{"type":"array","items":{"type":"string"},"description":"The request fields this endpoint accepts, echoed on unserved responses so an agent can self-correct."},"population_count":{"type":["integer","null"],"minimum":0,"description":"Null means the legacy response did not record this count; null is never equivalent to zero."},"exclusion_reasons":{"type":"object","additionalProperties":{"type":"integer","minimum":0}},"source_provenance":{"type":"array","items":{"type":"string"}},"unsupported_fields":{"type":"array","items":{"type":"string"}}}},"warnings":{"type":"array","items":{"type":"string"}}}},{"type":"object","required":["event_context","event_urn","resolved_fixture","candidates"],"properties":{"event_urn":{"type":"string"},"candidates":{"type":"array","items":{"type":"object","required":["event_urn","name","start_date","status","teams","fixture_id"],"properties":{"name":{"type":"string"},"round":{"type":["string","null"]},"score":{"$ref":"#/components/schemas/sds_kS_Na0vlgH8jHcvZiy8eD_137802b6987e7dd2_ref8"},"stage":{"type":["string","null"]},"teams":{"type":"array","items":{"$ref":"#/components/schemas/sds_kS_Na0vlgH8jHcvZiy8eD_137802b6987e7dd2_ref9"},"minItems":2},"venue":{"type":["string","null"]},"status":{"type":"string"},"event_urn":{"type":"string"},"fixture_id":{"type":["string","integer"]},"start_date":{"type":"string"},"competition":{"type":"string"},"result_details":{"$ref":"#/components/schemas/sds_kS_Na0vlgH8jHcvZiy8eD_137802b6987e7dd2_ref7"}}}},"event_context":{"type":"object","required":["event","result_details","sports_context","context_coverage"],"properties":{"event":{"type":"object","properties":{"@id":{"type":["string","null"]},"_id":{"type":["string","null"]},"name":{"type":"string"},"player_key":{"type":"string"},"provider_ids":{"$ref":"#/components/schemas/sds_kS_Na0vlgH8jHcvZiy8eD_137802b6987e7dd2_ref12"},"provider_id_aliases":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string"}}},"official_registration":{"$ref":"#/components/schemas/sds_kS_Na0vlgH8jHcvZiy8eD_137802b6987e7dd2_ref11"},"identity_mapping_status":{"enum":["canonical","official_reconciled","provider_only","quarantined"],"type":"string"}}},"social_pulse":{"type":"object"},"result_details":{"type":"object","required":["schema_version","fixture_id","status","regulation_time_score","extra_time_score_contribution","shootout_score","winner","provenance"],"properties":{"status":{"enum":["FT","AET","PEN"],"type":"string"},"winner":{"type":["object","null"],"properties":{"name":{"type":"string"},"team_id":{"type":"string"},"qualifier":{"type":"string"}}},"fixture_id":{"type":"string"},"provenance":{"type":"object","required":["provider","fixture_id","provider_result_sha256","source_url","observed_at"],"properties":{"provider":{"type":"string"},"fixture_id":{"type":"string"},"source_url":{"type":"string","format":"uri"},"observed_at":{"type":["string","null"]},"provider_result_sha256":{"type":"string","pattern":"^[0-9a-f]{64}$"}}},"schema_version":{"const":"worldcup-result-details-v1"},"shootout_score":{"$ref":"#/components/schemas/sds_kS_Na0vlgH8jHcvZiy8eD_137802b6987e7dd2_ref8"},"regulation_time_score":{"$ref":"#/components/schemas/sds_kS_Na0vlgH8jHcvZiy8eD_137802b6987e7dd2_ref8"},"extra_time_score_contribution":{"$ref":"#/components/schemas/sds_kS_Na0vlgH8jHcvZiy8eD_137802b6987e7dd2_ref8"}}},"sports_context":{"type":"object","required":["status","mode","result_details","final_group_standings"]},"context_coverage":{"type":"object","required":["sports_context","prematch_research","social_pulse","reason"]},"prematch_research":{"type":"object"}}},"resolved_fixture":{"type":"object","required":["event_urn","name","start_date","status","teams","fixture_id"],"properties":{"name":{"type":"string"},"round":{"type":["string","null"]},"score":{"type":["object","null"],"properties":{"away":{"type":"integer","minimum":0},"home":{"type":"integer","minimum":0},"elapsed":{"type":"number","minimum":0}}},"stage":{"type":["string","null"]},"teams":{"type":"array","items":{"$ref":"#/components/schemas/sds_kS_Na0vlgH8jHcvZiy8eD_137802b6987e7dd2_ref9"},"minItems":2},"venue":{"type":["string","null"]},"status":{"type":"string"},"event_urn":{"type":"string"},"fixture_id":{"type":["string","integer"]},"start_date":{"type":"string"},"competition":{"type":"string"},"result_details":{"type":"object","required":["schema_version","fixture_id","status","regulation_time_score","extra_time_score_contribution","shootout_score","winner","provenance"],"properties":{"status":{"enum":["FT","AET","PEN"],"type":"string"},"winner":{"type":["object","null"],"properties":{"name":{"type":"string"},"team_id":{"type":"string"},"qualifier":{"type":"string"}}},"fixture_id":{"type":"string"},"provenance":{"type":"object","required":["provider","fixture_id","provider_result_sha256","source_url","observed_at"],"properties":{"provider":{"type":"string"},"fixture_id":{"type":"string"},"source_url":{"type":"string","format":"uri"},"observed_at":{"type":["string","null"]},"provider_result_sha256":{"type":"string","pattern":"^[0-9a-f]{64}$"}}},"schema_version":{"const":"worldcup-result-details-v1"},"shootout_score":{"$ref":"#/components/schemas/sds_kS_Na0vlgH8jHcvZiy8eD_137802b6987e7dd2_ref8"},"regulation_time_score":{"$ref":"#/components/schemas/sds_kS_Na0vlgH8jHcvZiy8eD_137802b6987e7dd2_ref8"},"extra_time_score_contribution":{"$ref":"#/components/schemas/sds_kS_Na0vlgH8jHcvZiy8eD_137802b6987e7dd2_ref8"}}}}}}}]},{"allOf":[{"type":"object","required":["archive","coverage","warnings"],"properties":{"archive":{"type":"object","required":["mode","version","status","competition","competition_status","live","snapshot_as_of","capability_status","provenance","missing_capabilities","notes"],"properties":{"live":{"const":false},"mode":{"const":"final_archive"},"notes":{"type":"array","items":{"type":"string"}},"status":{"enum":["hit","miss","unavailable","error"],"type":"string","description":"hit = an immutable archived row was served. unavailable/error = nothing was served; see coverage.reason_code. A `miss` never reaches the public surface."},"version":{"enum":["world-cup-2026-final-v2","world-cup-2026-final-v3"],"type":"string"},"provenance":{"type":"array","items":{"type":"string"}},"competition":{"const":"FIFA World Cup 2026"},"reason_code":{"enum":["fixture_selector_required","fixture_ambiguous","fixture_not_found","player_selector_required","player_ambiguous","player_not_found","entity_selector_required","entity_ambiguous","entity_not_found","unsupported_parameter","archive_row_missing","archive_error"],"type":"string"},"snapshot_as_of":{"type":["string","null"]},"response_sha256":{"type":"string","pattern":"^[0-9a-f]{64}$"},"capability_status":{"type":"string"},"competition_status":{"const":"completed"},"content_created_at":{"type":["string","null"]},"source_observed_at":{"type":["string","null"]},"timestamp_semantics":{"type":"string"},"missing_capabilities":{"type":"array","items":{"type":"string"}},"source_manifest_sha256":{"type":"string","pattern":"^[0-9a-f]{64}$"},"request_identity_sha256":{"type":"string","pattern":"^[0-9a-f]{64}$"}}},"coverage":{"type":"object","required":["schema_version","status","reason","scope","mode","source_provenance","population_count","eligible_count","included_count","excluded_count","exclusion_reasons","unsupported_fields"],"properties":{"mode":{"const":"historical"},"scope":{"const":"completed_tournament_archive"},"reason":{"type":"string","minLength":1},"status":{"enum":["complete","partial","unavailable","error"],"type":"string"},"reason_code":{"enum":["fixture_selector_required","fixture_ambiguous","fixture_not_found","player_selector_required","player_ambiguous","player_not_found","entity_selector_required","entity_ambiguous","entity_not_found","unsupported_parameter","archive_row_missing","archive_error"],"type":"string","description":"Machine-readable cause, present whenever status is unavailable or error. Request-side codes (fixture_*/player_*/entity_*/unsupported_parameter) mean the caller can fix the request; the gateway answers them with HTTP 400 (missing/ambiguous/unsupported) or 404 (not_found). archive_row_missing (HTTP 503) and archive_error (HTTP 502) are on our side. None of these calls is billed."},"eligible_count":{"type":["integer","null"],"minimum":0},"excluded_count":{"type":["integer","null"],"minimum":0},"included_count":{"type":["integer","null"],"minimum":0},"schema_version":{"const":"worldcup-storefront-coverage-v1"},"accepted_fields":{"type":"array","items":{"type":"string"},"description":"The request fields this endpoint accepts, echoed on unserved responses so an agent can self-correct."},"population_count":{"type":["integer","null"],"minimum":0,"description":"Null means the legacy response did not record this count; null is never equivalent to zero."},"exclusion_reasons":{"type":"object","additionalProperties":{"type":"integer","minimum":0}},"source_provenance":{"type":"array","items":{"type":"string"}},"unsupported_fields":{"type":"array","items":{"type":"string"}}}},"warnings":{"type":"array","items":{"type":"string"}}}},{"type":"object","properties":{"candidates":{"type":"array","items":{"type":"object","required":["event_urn","name","start_date","status","teams","fixture_id"],"properties":{"name":{"type":"string"},"round":{"type":["string","null"]},"score":{"$ref":"#/components/schemas/sds_kS_Na0vlgH8jHcvZiy8eD_137802b6987e7dd2_ref8"},"stage":{"type":["string","null"]},"teams":{"type":"array","items":{"$ref":"#/components/schemas/sds_kS_Na0vlgH8jHcvZiy8eD_137802b6987e7dd2_ref9"},"minItems":2},"venue":{"type":["string","null"]},"status":{"type":"string"},"event_urn":{"type":"string"},"fixture_id":{"type":["string","integer"]},"start_date":{"type":"string"},"competition":{"type":"string"},"result_details":{"$ref":"#/components/schemas/sds_kS_Na0vlgH8jHcvZiy8eD_137802b6987e7dd2_ref7"}}}}}}]}]},"meta":{"allOf":[{"type":"object","required":["code"],"properties":{"code":{"type":"integer","description":"Mirrors the HTTP status code."}},"description":"Platform-owned envelope metadata."}],"properties":{"code":{"const":200}}},"status":{"const":"success"}},"description":"Transport envelope as delivered by api.machina.gg and the ZeroClick storefront; `data` carries the endpoint payload."},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":1,"rating":{"score":"0.83","successRate":"0.69","reviews":1,"stars":"4.3","state":"rated"},"availabilityStatus":"healthy","priceObserved":{"p10Cents":"1.0000","medianCents":"1.0000","p90Cents":"1.0000","minCents":"1.0000","maxCents":"1.0000","p95Cents":"1.0000","sampleCount":2,"varies":false,"failureChargeRate":null},"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"mpp","network":"tempo","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"mpp","network":"tempo","amountUsd":"0.01","per":"call","confidence":"exact"},{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_S-woBAO-QXSNutTDFVDgU","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x20C000000000000000000000b9537d11c60E8b50","unit":"request","depositMicros":null,"planRef":null},{"uid":"pm_FC0EJUuVxaQ4C2m1Ap8cA","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":"agents.machina.gg","brandSlug":"agents-machina-gg-x402","brandBaseUrl":"https://agents.machina.gg","brandDocsUrl":null,"whatItDoes":"Returns enriched context for a single 2026 World Cup match, including teams, venue, status, and surrounding tournament state, addressable by plain-English fixture name, team+date, or event URN.","exampleAgentPrompt":"Can you pull up the full match context for Brazil vs Morocco at the 2026 World Cup — I want to see the venue, current status, and where things stand in the tournament?","exampleUseCases":[{"title":"Pre-match briefing for a fan","prompt":"What's the venue, match status, and tournament context for the Argentina vs France World Cup final? Give me everything you have about the fixture."},{"title":"Journalist checking group stage state","prompt":"I need enriched context for the England vs USA World Cup game on June 22nd — who are the teams, what's the venue, and what's the surrounding group stage situation?"},{"title":"Agent chaining fixture data for forecast","prompt":"Look up the full match context for Morocco vs Portugal at the 2026 World Cup — I want the resolved event URN and all the team and tournament state details so I can chain it into a forecast request."}],"resultDescription":"A structured JSON object containing resolved fixture identity (teams, event URN, resolved_fixture), venue details, current match status, and surrounding tournament state (group standings, stage, round). Unresolved inputs return explicit warnings; ambiguous inputs return candidate matches.","failureModes":["Unresolved fixture: plain-English input doesn't match any known fixture — returns a warning with no match data","Ambiguous fixture: multiple matches found for the input — returns candidate list for disambiguation","Invalid date format: date not in YYYY-MM-DD format — returns validation error","Unknown team name: team string not recognized — returns warning with no result","Missing all identifiers: no event, team, or event_urn provided — returns error requiring at least one identifier"],"whenToPreferThis":"Use this endpoint when you need rich, enriched context about a single 2026 World Cup match — teams, venue, status, and tournament state — especially when you don't have a canonical URN and want to identify the fixture in plain English. Prefer over generic fixture list endpoints when you need a single match's surrounding tournament context, or when chaining into forecast or recap endpoints that require a resolved event_urn.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":13,"lastUsedAt":"2026-10-20T07:25:21.170Z","lastSuccessfullyRanAt":"2026-10-20T07:25:21.170Z","lastHealthCheckAt":"2026-10-31T06:45:41.846Z","isFirstParty":false,"canonicalSlug":"agents-machina-gg-enriched-match-context-machina-world-cup-d8a69122"}