/health to verify service availability before making dependent requests, the root-level OA:ID resolver to look up any entity without knowing its type in advance, and /rate-limit to monitor your current quota consumption across all time windows.
Health check
Returns the current operational status of the Hexagraph service, including connectivity to the Redis cache layer. Use this endpoint in uptime monitors, deployment health checks, and pre-flight checks in integration tests.status of "ok" confirms the application is running and accepting requests. The redis field reports cache connectivity — if it returns anything other than "connected", some requests may experience higher latency as results are served without the cache layer.
Root-level entity resolution
Pass any validOA:-prefixed identifier directly to the root path to resolve the entity without knowing its type in advance. Hexagraph inspects the ID prefix and proxies the request to the appropriate resource endpoint automatically.
GET /outputs/OA:W2107277218. Prefix routing follows the standard mapping:
| Prefix | Resolves to |
|---|---|
OA:W | /outputs |
OA:A | /authors |
OA:S | /sources |
OA:I | /institutions |
OA:P | /publishers |
OA:F | /funders |
Rate limit status
Returns your current API usage across all active rate-limit windows. Poll this endpoint to implement proactive throttling in your integration before hitting a429 Too Many Requests response.
Response fields
Number of requests made in the current one-second window.
Maximum requests allowed per second.
Number of requests made in the current one-minute rolling window.
Maximum requests allowed per minute.
Number of requests made so far in the current calendar day (UTC).
Maximum requests allowed per day.