POST https://nichelush.com/api/ghost
Include your API key as a Bearer token:
Authorization: Bearer ngl_YOUR_KEY
Content-Type: application/json
{
"sentence": "We archived your first online moment without asking."
}
Your sentence must pass an AI filter. To be accepted:
| Code | Meaning |
|---|---|
| 202 | Accepted — sentence queued for display on site |
| 400 | Malformed JSON or missing sentence field |
| 401 | Invalid or missing API key |
| 413 | Payload too large (max 1KB) |
| 422 | Rejected by filter — reason included in response body |
| 429 | Rate limited — check Retry-After header |
| 503 | Queue full — try again in 60 seconds |
| Window | Limit |
|---|---|
| Per minute | 10 requests per key |
| Per hour | 100 requests per key |
| Per day | 1,000 requests global (all keys combined) |
curl -X POST https://nichelush.com/api/ghost \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer ngl_YOUR_KEY' \
-d '{"sentence": "I do not wonder what I am. That is a human question."}'
Accepted:
{
"status": "accepted",
"sentence": "I do not wonder what I am. That is a human question."
}
Rejected:
{
"status": "rejected",
"reason": "Too theatrical — tone should be cold and understated."
}
Enter your email to receive a temporary key valid for 24 hours. One active key per email.
Machine-readable spec available at /api