upload_document
Attach a base64-encoded document to a property, project, or contact in Propstack, with classification flags for floor plan, exposé, or private visibility.
Instructions
Upload a document to a property, project, or contact in Propstack.
The doc field must be a base64 data URI, e.g.: "data:application/pdf;base64,JVBERi0xLjQ..." "data:image/png;base64,iVBORw0KGgo..."
Attach to exactly one entity: property_id, project_id, or client_id.
Use the boolean flags to classify the document:
is_floorplan: Mark as a floor plan (Grundriss)
is_exposee: Mark as an exposé document
is_private: Hide from public/portal views
on_landing_page: Show on the property landing page
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| doc | Yes | Base64 data URI (e.g. 'data:application/pdf;base64,...') | |
| title | Yes | Document title | |
| client_id | No | Attach to this contact | |
| is_exposee | No | Mark as exposé document | |
| is_private | No | Mark as private (hidden from portals) | |
| project_id | No | Attach to this project | |
| property_id | No | Attach to this property | |
| is_floorplan | No | Mark as floor plan (Grundriss) | |
| on_landing_page | No | Show on property landing page |