TownSpot publica documents de descobriment llegibles per màquina per a descobriment públic, fluxos autenticats d'escriptura d'esdeveniments, eines MCP de scrape-to-submit i action receipts.
Aquestes URLs well-known ajuden agents i clients d'integració a descobrir els serveis de TownSpot sense suposicions codificades manualment.
/.well-known/api-catalog - https://www.townspot.co/.well-known/api-catalog/.well-known/openid-configuration - https://www.townspot.co/.well-known/openid-configuration/.well-known/oauth-protected-resource - https://www.townspot.co/.well-known/oauth-protected-resource/.well-known/mcp/server-card.json - https://www.townspot.co/.well-known/mcp/server-card.jsonLa majoria d'agents necessiten tres tasques: trobar esdeveniments, enviar un esdeveniment des d'una URL font i després revisar o actualitzar l'esdeveniment creat.
Aquests endpoints exposen la superfície principal de descobriment i escriptura d'esdeveniments per a towns, esdeveniments, venues, fluxos MCP de scrape-to-submit i action receipts.
https://api.townspot.co/api/locations/listhttps://api.townspot.co/api/locations/get-by-slughttps://api.townspot.co/api/events/listhttps://api.townspot.co/api/submit/eventhttps://api.townspot.co/api/mcp — MCP tools now include submit_event_from_url plus action receipts and idempotency support for write flows.https://api.townspot.co/api/submit/event/{uuid}https://api.townspot.co/api/events/{uuid}/reviewhttps://api.townspot.co/api/p/venues/{slug}https://api.townspot.co/api/openapi.jsonhttps://api.townspot.co/api/healthzhttps://api.townspot.co/api/venue-admin/{slug}/events/{eventUuid}Trobar esdeveniments públics per a un town.
GET https://api.townspot.co/api/events/list?zone_id=1&date=2026-05-09
{
"results": [
{
"uuid": "event-uuid",
"title": "Community market",
"startTime": "2026-05-09T10:00:00.000Z",
"venueName": "Town Hall",
"zoneId": 1
}
]
}Enviar un esdeveniment des d'una URL font mitjançant MCP.
POST https://api.townspot.co/api/mcp
Content-Type: application/json
{
"jsonrpc": "2.0",
"id": "submit-1",
"method": "tools/call",
"params": {
"name": "submit_event_from_url",
"arguments": {
"url": "https://example.com/events/community-market",
"idempotencyKey": "community-market-2026-05-09"
}
}
}Revisar un esdeveniment amb una petició autenticada.
GET https://api.townspot.co/api/events/{uuid}/review
Authorization: Bearer {supabaseJwt}
{
"event": {
"uuid": "event-uuid",
"title": "Community market",
"status": "ready_for_review"
},
"actions": ["approve", "edit", "request_more_info"]
}Les APIs protegides d'administració i gestió de venues de TownSpot fan servir bearer tokens emesos per Supabase Auth.
Fes servir els documents de metadades d'OpenID Connect i OAuth per descobrir programàticament els detalls d'autorització, token, JWKS i recurs protegit. Les eines públiques d'enviament també poden fer servir edit tokens d'esdeveniments, enllaços per correu del remitent o venue-manage tokens quan aquest flux ja existeix. Les eines MCP d'escriptura també poden incloure idempotency keys i tornar action receipts perquè els reintents siguin nets.
https://www.townspot.co/{countryCode}/{townSlug}https://www.townspot.co/event/{eventSlug}-{eventUuid}https://www.townspot.co/venue/{venueSlug}Per fer servir aquest web, accepta les cookies. No hi ha res perjudicial, només ajuden que TownSpot funcioni millor.
Per a una experiència encara millor, fes servir la nostra app.