Pathnovo Logo

Pathnovo API

Version 0.1.0 · Base path /api/v1

The Pathnovo REST API exposes 35 endpoints across 8 resource groups. Most endpoints require a bearer token obtained from POST /auth/login.

Authentication

Every authenticated endpoint expects the header:

Authorization header
Authorization: Bearer <access_token>

Tokens expire; use POST /auth/refresh to rotate.

Resource groups

Conventions

  • All request and response bodies are JSON unless noted (e.g. uploads use multipart/form-data).
  • Upload endpoints return 202 Accepted with a job ID — poll the status endpoint or subscribe to SSE progress.
  • Timestamps are ISO-8601 UTC; IDs are UUIDv4.
  • Errors follow FastAPI's standard shape: {"detail": "…"}.