Documentation Index
Fetch the complete documentation index at: https://docs.chamelio.ai/llms.txt
Use this file to discover all available pages before exploring further.
Event
Payload Example
Payload Fields
Envelope
| Field | Type | Description |
|---|---|---|
event | string | Always core.document.uploaded |
event_id | string | Unique delivery ID — use to deduplicate retries |
organization_id | string | ID of the organization that owns the document |
timestamp | string | ISO 8601 UTC timestamp of the event |
data | object | Event-specific payload (see below) |
Data Object
| Field | Type | Description |
|---|---|---|
document_processing_id | integer | ID of the async processing job |
file_id | string | Permanent unique identifier for the document |
file_name | string | Original file name |
file_extension | string | File extension (e.g., pdf, docx) |
uploaded_by | string | Email of the user who triggered the upload |
attributes | array | Metadata attributes attached at upload time |
Notes
This event fires before processing completes. Listen for
core.document.upload_completed or core.document.upload_with_issues to know the final processing outcome.