Jon Rezinوثائق API

واجهة Jon Rezin البرمجية العامة

وصولٌ قراءةٌ فقط، عام وصديق للوكلاء، إلى سيرة Jon، وخدماته، وقائمة إصداراته، والفنانين، وملخّصات الصفحات المُهيكلة — إضافةً إلى نموذج استلام الاستفسارات. المواصفة: /openapi.json (OpenAPI 3.1).

للمساعدين الذكاء الاصطناعي: يُعلن هذا الموقع عن خادم Model Context Protocol على /.well-known/mcp.json. تتوفّر أداتان للقراءة فقط عبر JSON-RPC 2.0 على /api/v1/mcp: getCredits(artist) وsearchReleases(query).

Bio

سيرةٌ مُهيكلة، وخدمات، وجوائز، ومدى التوفّر الحالي.

curl https://jonrezin.com/api/v1/jon.json

Discography

صفِّ حسب الفنان أو الدور؛ صفِّح عبر limit + offset.

curl 'https://jonrezin.com/api/v1/discography?artist=Bad%20Bunny&limit=10'

ملخّص الصفحة (مدرك للّغة)

Schema.org WebPage لأي URL معروف؛ يُعيد ?lang=<code> العنوان والوصف المترجَمَين.

curl 'https://jonrezin.com/api/v1/page.json?url=/about&lang=de'

خريطة موقع بصيغة JSON

كل URL عام مع اللغة والنوع. مُخزَّن مؤقتًا لساعة واحدة.

curl https://jonrezin.com/api/v1/sitemap.json

MCP — قائمة الأدوات

JSON-RPC 2.0 عبر HTTP. بدون مصادقة.

curl -X POST https://jonrezin.com/api/v1/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

MCP — getCredits

يُعيد مساهمات Jon لدى الفنان المُعطى.

curl -X POST https://jonrezin.com/api/v1/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call",
       "params":{"name":"getCredits","arguments":{"artist":"Bad Bunny"}}}'

Rate limit: 60 req/hr per IP. Identify as an agent via User-Agent: YourBot/1.0 (on-behalf-of: [email protected]) for 300 req/hr. Full agent policy: /ai.txt.