All documents in the project, ordered by upload time (most recent first). Optionally filter to documents carrying a specific tag by supplying both tag_key and tag_value.
ApiKeyAuth — apiKey — in X-API-Key header. API key with pw_live_ prefix.
Python example
importosimportrequestsAPI_KEY=os.environ["PARSEWISE_API_KEY"]BASE_URL="https://api.parsewise.ai/api/v1"project_id="<uuid>"params={# "tag_key": "...", # Tag key to filter by
# "tag_value": "...", # Tag value to filter by
}resp=requests.get(f"{BASE_URL}/projects/{project_id}/documents/",headers={"X-API-Key":API_KEY},params=params,)resp.raise_for_status()print(resp.json()ifresp.contentelseNone)
Definitions
Document
Name
Required
Type
Description
id
Yes
string (uuid)
Stable identifier for the document (UUID).
project_id
Yes
string (uuid)
Identifier of the project this document belongs to.
Lifecycle status. Pending while the document is being parsed; Processed once parsing has completed; Failed if parsing cannot complete.
uses_agentic_extraction
No
boolean
True when the document is parsed using the agentic (AI-assisted) parser, false when it is parsed by the standard parser.
last_parsed_at
No
string (date-time) (nullable)
Timestamp of the most recent successful parse, or null if it has never been parsed.
archive_requested_at
No
string (date-time) (nullable)
Timestamp when archival was requested for this document, or null. A non-null value means the document is queued to be moved into an archived project and will disappear from this project once archival completes.