Jon RezinDocumentation API

API publique de Jon Rezin

Accès public en lecture, pensé pour les agents, à la bio de Jon, ses services, sa discographie, ses artistes et des résumés structurés de pages — plus un formulaire d'admission de demandes. Spécification : /openapi.json (OpenAPI 3.1).

Assistants IA : ce site annonce un serveur Model Context Protocol à l'adresse /.well-known/mcp.json. Deux outils en lecture seule sont disponibles via JSON-RPC 2.0 à /api/v1/mcp : getCredits(artist) et searchReleases(query).

Bio

Bio structurée, services, récompenses et disponibilité actuelle.

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

Discography

Filtre par artiste ou par rôle ; pagine via limit + offset.

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

Résumé de page (selon la langue)

Schema.org WebPage pour toute URL connue ; ?lang=<code> renvoie le titre et la description traduits.

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

Plan du site JSON

Chaque URL publique avec sa langue et son type. Mis en cache 1 heure.

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

MCP — liste des outils

JSON-RPC 2.0 sur HTTP. Sans authentification.

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

Renvoie les crédits de Jon pour l'artiste donné.

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.