## What - Remove `projectsectiontask_id` as not needed and causing issues: - Also added created/updated to some models to enable incremental sync. - Add "or null" to everything to prevent optional relationships (those enabled by extensions) from crashing the sync ``` 2025-10-09 13:05:27 source WARN Failed to transform value from type 'string' to type '['integer']' at path: 'projectsectiontask_id' 2025-10-09 13:05:27 source WARN Failed to transform value from type 'string' to type '['integer']' at path: 'projectsectiontask_id' 2025-10-09 13:05:27 source WARN Failed to transform value from type 'string' to type '['integer']' at path: 'projectsectiontask_id' 2025-10-09 13:05:27 source WARN Failed to transform value from type 'string' to type '['integer']' at path: 'projectsectiontask_id' ``` ## How <!-- * Describe how code changes achieve the solution. --> ## Review guide <!-- 1. `x.py` 2. `y.py` --> ## User Impact <!-- * What is the end result perceived by the user? * If there are negative side effects, please list them. --> ## Can this PR be safely reverted and rolled back? <!-- * If unsure, leave it blank. --> - [x] YES 💚 - [ ] NO ❌
5.1 KiB
5.1 KiB
Uptick
Extract data from Uptick - The new standard in fire inspection software.
Configuration
| Input | Type | Description | Default Value |
|---|---|---|---|
base_url |
string |
Base URL eg https://demo-fire.onuptick.com (no trailing slash) | |
client_id |
string |
API Client ID | |
client_secret |
string |
API Client Secret | |
username |
string |
API Account Email | |
password |
string |
API Account Password |
Streams
| Stream Name | Primary Key | Pagination | Supports Full Sync | Supports Incremental |
|---|---|---|---|---|
| tasks | id | DefaultPaginator | ✅ | ✅ |
| taskcategories | id | DefaultPaginator | ✅ | ✅ |
| clients | id | DefaultPaginator | ✅ | ✅ |
| clientgroups | id | DefaultPaginator | ✅ | ✅ |
| properties | id | DefaultPaginator | ✅ | ✅ |
| invoices | id | DefaultPaginator | ✅ | ✅ |
| projects | id | DefaultPaginator | ✅ | ✅ |
| servicequotes | id | DefaultPaginator | ✅ | ✅ |
| defectquotes | id | DefaultPaginator | ✅ | ✅ |
| suppliers | id | DefaultPaginator | ✅ | ✅ |
| purchaseorders | id | DefaultPaginator | ✅ | ✅ |
| assets | id | DefaultPaginator | ✅ | ✅ |
| routines | id | DefaultPaginator | ✅ | ✅ |
| billingcards | id | DefaultPaginator | ✅ | ✅ |
| purchaseorderbills | id | DefaultPaginator | ✅ | ✅ |
| purchaseorderdockets | id | DefaultPaginator | ✅ | ✅ |
| invoicelineitems | id | DefaultPaginator | ✅ | ❌ |
| users | id | DefaultPaginator | ✅ | ✅ |
| servicegroups | id | DefaultPaginator | ✅ | ✅ |
| costcentres | id | DefaultPaginator | ✅ | ✅ |
| purchaseorderlineitems | id | DefaultPaginator | ✅ | ❌ |
| purchaseorderbilllineitems | id | DefaultPaginator | ✅ | ❌ |
| accreditationtypes | id | DefaultPaginator | ✅ | ✅ |
| accreditations | id | DefaultPaginator | ✅ | ✅ |
| branches | id | DefaultPaginator | ✅ | ✅ |
| creditnotes | id | DefaultPaginator | ✅ | ✅ |
| creditnotelineitems | id | DefaultPaginator | ✅ | ✅ |
| remarks | id | DefaultPaginator | ✅ | ✅ |
| assettypes | id | DefaultPaginator | ✅ | ✅ |
| assettypevariants | id | DefaultPaginator | ✅ | ✅ |
| products | id | DefaultPaginator | ✅ | ✅ |
| rounds | id | DefaultPaginator | ✅ | ✅ |
| tasksessions | id | DefaultPaginator | ✅ | ✅ |
| contractors | id | DefaultPaginator | ✅ | ✅ |
Changelog
Expand to review
| Version | Date | Pull Request | Subject |
|---|---|---|---|
| 0.3.5 | 2025-10-17 | 67585 | Remove projectsectiontask and add more incremental sync streams |
| 0.3.4 | 2025-10-14 | 67855 | Update dependencies |
| 0.3.3 | 2025-10-07 | 67515 | Update dependencies |
| 0.3.2 | 2025-10-03 | 67020 | Remove start_date, include more task fields |
| 0.3.1 | 2025-09-30 | 66839 | Update dependencies |
| 0.3.0 | 2025-09-17 | 66410 | Add more streams |
| 0.2.4 | 2025-09-23 | 66598 | Update dependencies |
| 0.2.3 | 2025-09-09 | 65733 | Update dependencies |
| 0.2.2 | 2025-08-26 | 65534 | Add extra_fields to property stream |
| 0.2.1 | 2025-08-24 | 65445 | Update dependencies |
| 0.2.0 | 2025-08-22 | Update task profitability stream to use start_date parameter | |
| 0.0.11 | 2025-08-14 | 64942 | Add users and task profitability streams |
| 0.0.10 | 2025-08-14 | 64942 | Fix docker image entrypoint for platform syncs |
| 0.0.9 | 2025-08-13 | 64170 | adds cursor pagination, incremental sync and rate limiting |
| 0.0.8 | 2025-08-09 | 64845 | Update dependencies |
| 0.0.7 | 2025-08-02 | 64403 | Update dependencies |
| 0.0.6 | 2025-07-26 | 64055 | Update dependencies |
| 0.0.5 | 2025-07-20 | 63685 | Update dependencies |
| 0.0.4 | 2025-07-12 | 63165 | Update dependencies |
| 0.0.3 | 2025-07-05 | 62739 | Update dependencies |
| 0.0.2 | 2025-06-28 | 62220 | Update dependencies |
| 0.0.1 | 2025-06-10 | Initial release by @sajarin via Connector Builder |