Public API, v1
Crosscourt Reset API
A free, no-auth JSON endpoint that runs the Crosscourt Reset engine for any player. Submit two inputs, get back an archetype, diagnosis, synthesis, remedy, and assigned drill, generated from Coach G's methodology.
Base URL
https://crosscourtreset.comEndpoint
POST /api/public/resetAuthentication: none. HTTPS only. CORS open. Content-Type: application/json.
Request body
name(string, required, 1 to 100 chars)utr(string, optional, up to 10 chars)pressure_response(integer 0 to 3, required): how the player responds under pressure. 0 = panic, 1 = defend, 2 = rally, 3 = rush.momentum_behavior(integer 0 to 3, required): what happens when they get ahead. 0 = behind, 1 = tied, 2 = leading, 3 = closing.pattern(string, optional, up to 2000 chars): the specific pattern they keep losing to.
{
"name": "Marcus",
"utr": "8.5",
"pressure_response": 1,
"momentum_behavior": 2,
"pattern": "I build great rallies but never pull the trigger on short balls"
}Response
200 OK, application/json:
{
"archetype": "The Tester",
"quadrant": "PROTECT",
"protocol": "Build and Hold",
"diagnosis": "Marcus has built a strong defensive foundation...",
"synthesis": "By applying the North Star Rule and stepping into short balls with intent...",
"remedy": "Use the On-Ramp Game drill before every match...",
"coach_voice": "You already built the opening. Now walk through the door.",
"drill": "On-Ramp Game"
}cURL
curl -X POST https://crosscourtreset.com/api/public/reset \
-H "Content-Type: application/json" \
-d '{ "name": "Marcus", "utr": "8.5", "pressure_response": 1, "momentum_behavior": 2, "pattern": "I build great rallies but never pull the trigger on short balls" }'Errors
Errors return JSON in the shape { "message": "..." } with these statuses:
- 400: invalid JSON or input validation failed.
- 402: service temporarily unavailable.
- 429: rate limited at the AI gateway, retry shortly.
- 500: internal error generating the reset.
Built for
- AI assistants that want to give players real tactical advice.
- Coaches generating blueprints for entire rosters at once.
- Tennis apps adding a personalized strategy layer.
- Parents and players who want a reset before tournament day.
Built on The Crosscourt Reset by Coach Darryl "Coach G" Gee. See How It Works for the full methodology.