Skip to main content
Product API errors return a JSON body:
code is present for domain errors. Generic HTTP errors may omit it.

Status codes

Domain codes

X availability

X endpoints can return definitive content-state outcomes. These are safe to expose to end users — they are not platform or session errors.

Tweet lookup (partial success)

GET /v1/x/tweets and POST /v1/x/tweets/lookup return HTTP 200 with a partial-success envelope:
Per-ID availability codes: Credits are charged per the tweet lookup rate (1 base + 1 per found tweet).

XUser routes (soft 404)

Profile and XUser-keyed endpoints (/v1/x/users/:ref, timelines, followers, etc.) return HTTP 404 with: Credits are still charged for definitive 404s — Nephia resolved the profile state.
Every response includes X-Request-Id for support correlation.