API + MCP

הקטלוג פתוח. לא צריך לבקש רשות.

פרקים, הרצאות ודוברים - ב-REST API וב-MCP. לקריאה בלבד. בלי API key, בלי OAuth, בלי להעמיד פנים שזה SaaS.

נקודת כניסה

https://outside-the-box.dev/api/v1

מכאן אפשר לגלות את כל המשטח. מי שרוצה חוזה מלא, לוקח את OpenAPI 3.1. מי שעובד עם סוכן, מתחיל ב-MCP של הקטלוג.

מה אפשר לעשות

Methodנתיבמה מקבלים
GET/api/v1API service descriptor and links to every integration surface.
GET/api/v1/episodesList episodes, newest first.
GET/api/v1/episodes/{id}Get one episode by slug or episode number.
GET/api/v1/talksList meetup talks, newest first.
GET/api/v1/talks/{id}Get one meetup talk by id.
GET/api/v1/speakersList podcast guests and meetup speakers.
GET/api/v1/speakers/{slug}Get one speaker and their appearances.
GET/api/v1/meetupsList meetup events.
GET/api/v1/searchSearch episodes and talks in Hebrew or English.
POST/api/v1/batchRead up to 100 mixed records in one request.
POST/api/v1/exportsStart a full-catalogue export job.
GET/api/v1/exports/{id}Poll an export job until it is complete.

Pagination שלא צריך לנחש

כל רשימה מחזירה data ו-pagination. מעבירים את nextCursor לבקשה הבאה. גם כותרת Link עם rel=next שם.

כשמשהו נשבר

שגיאות REST מחזירות application/problem+json עם code, detail ו-hint. אין HTML שצריך לגרד. ב-429 מחכים לפי Retry-After.

גרסאות

הגרסה הנוכחית היא /api/v1. שינוי שובר מקבל נתיב חדש. גרסה שיוצאת לפנסיה תקבל Deprecation ו-Sunset לפחות 180 יום מראש.

MCP

  • /mcp - חיפוש, פרקים, הרצאות ודוברים.
  • /docs/mcp - חוזה ה-API והוראות אינטגרציה.

שני השרתים משתמשים ב-Streamable HTTP. שולחים אליהם JSON-RPC 2.0 ב-POST. שניהם ציבוריים ו-read-only.