Retrieve paginated list of uploaded files with filtering support
/files
Retrieve a paginated list of uploaded files with support for filtering by type and status. Deleted files are excluded by default.
| Parameter | Type | Default | Description |
|---|---|---|---|
page | integer | 1 | Page number |
page_size | integer | 20 | Items per page (max: 100) |
type | string | - | Filter by document type (invoice, bank_statement, etc.) |
status | string | - | Filter by status (pending, processing, completed, failed, deleted) |
| Field | Type | Description |
|---|---|---|
id | string | Unique file identifier |
filename | string | Original filename |
file_id | string | Internal file storage identifier |
type | string | Document type |
status | string | Processing status |
size | integer | File size in bytes |
created_at | string | Upload timestamp (ISO 8601) |
completed_at | string | Processing completion timestamp |
page | integer | Current page number |
page_size | integer | Items per page |
total | integer | Total number of files |
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Page number
Items per page
x <= 100Filter by document type (invoice, bank_statement, etc.)
Filter by status
pending, processing, completed, failed, deleted