Authentication
Authenticated endpoints require an API key passed via the Authorization header:
bash
curl -H "Authorization: Bearer prnow_abc123..." \
https://prnow.io/api/v1/status/<press_release_id>Generate API keys from your PRNow account, or via POST /api/v1/keys while logged in. Keys are prefixed with prnow_ and shown in full only once at creation.
Interactive API Explorer
Test the endpoints directly below. To use secured endpoints, click "Authorize" on the right and input your API key (e.g. prnow_xxxxx).
Error Codes
| Code | Meaning |
|---|---|
200 | Success |
400 | Bad request — missing or invalid fields |
401 | Unauthorized — invalid or missing API key |
402 | Payment required — insufficient credits |
404 | Not found — press release doesn't exist or not owned by you |
500 | Internal server error |
All responses follow the same shape: { "success": bool, "data": ..., "error": "..." }. Check success first, then read data on success or error on failure.