Base URL
localhost with your deployed host when running InferenceWall in a non-local environment.
API versioning
All endpoints are prefixed with/v1/:
Request format
Send all request bodies as JSON with theContent-Type: application/json header:
Response format
Every response is JSON. Scan and analyze endpoints return a consistent structure:HTTP status codes
Authentication
InferenceWall uses API key authentication with two roles:scan and admin. Pass your key in the Authorization header:
If
IW_API_KEY is not set, authentication is disabled. This is fine for local development but you should always enable auth in production.