> ## Documentation Index
> Fetch the complete documentation index at: https://promptwatch.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# API Response Codes

> HTTP status codes returned by Promptwatch log ingestion endpoints

You should be receiving 200s from our log endpoints. If not, here's what the other statuses mean.

| Scenario                                                            | Status returned |
| ------------------------------------------------------------------- | --------------- |
| Missing or invalid API key                                          | 401             |
| API key inactive, or org-level instead of project-level             | 403             |
| Malformed auth header (bad Bearer token / invalid JWT)              | 401             |
| Missing or malformed request body                                   | 400             |
| Unexpected internal error                                           | 500             |
| Valid request, but all events filtered out (not AI crawler traffic) | 200 (by design) |
| Valid request, events stored                                        | 200             |
