Skip to content
1rm.dev

API

These tools estimate or convert numbers. They are not a training plan. No API key. Defaults: Epley, kilograms. Breaking changes use a new major path.

Errors, limits, deprecation

Failures are application/problem+json with a code, message, and resolution. Each instance allows 120 requests per client IP per 60 seconds and sends RateLimit-Policy and RateLimit. A 429 also sends Retry-After. The deprecation policy uses RFC 9745 Deprecation and RFC 8594 Sunset. /api/v0 has no scheduled sunset.

  • bad_request. 400. A query value is missing or out of range. The resolution names the parameter.
  • not_found. 404. That path or method card does not exist. Use the OpenAPI document.
  • method_not_allowed. 405. The API is read-only. Repeat the call as GET.
  • not_acceptable. 406. A page was asked for a type other than HTML or Markdown.
  • rate_limited. 429. Wait for Retry-After. The quota is 120 requests per 60 seconds on this instance.