Download OpenAPI specification:
The Timesheet Sync API is specifically designed for bi-directional synchronization between mobile clients (iOS/Android) and the Timesheet server.
The Sync API uses a timestamp-based synchronization protocol:
The following data types are synchronized:
All API requests require authentication using either:
Retrieves the profile information of the authenticated user. This is typically called upon login to get user details and subscription status.
| referrer | string The referrer URL where the user came from, used for analytics |
| newsletter | boolean Controls whether to include newsletter subscription status in the response or update subscription preference |
{- "permission": 0,
- "email": "string",
- "imageUrl": "string",
- "firstname": "string",
- "lastname": "string",
- "language": "string",
- "countryIso": "string",
- "country": "string",
- "ipAddress": "string",
- "referrer": "string",
- "newsletter": true,
- "gdprConsent": true,
- "invited": true,
- "activatedTeams": true,
- "activated": true,
- "needsSetup": true,
- "user": "string",
- "lastUpdate": 0,
- "subscriptionId": "string",
- "expires": 0,
- "status": 0,
- "plan": 0,
- "valid": true,
- "expired": true,
- "product": "string",
- "trial": true,
- "planBusiness": true,
- "planPro": true,
- "planPlus": true,
- "planBasic": true,
- "member": true,
- "personalSubscriptionActive": true,
- "organizationSubscriptionActive": true,
- "basic": true,
- "pro": true,
- "plus": true,
- "validProfile": true,
- "validAndActivated": true,
- "admin": true,
- "deleted": true,
- "displayName": "string",
- "initials": "string",
- "createdAt": "2019-08-24T14:15:22Z"
}Register a new device.
| name | string |
| registrationId | string |
{- "name": "string",
- "registrationId": "string"
}{- "id": "string",
- "name": "string",
- "registrationId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}Send clients synchronisation state to server.
| syncState | integer <int64> |
| deviceId | string |
| projectState | integer <int64> |
| todoState | integer <int64> |
| taskState | integer <int64> |
| pauseState | integer <int64> |
| expenseState | integer <int64> |
| noteState | integer <int64> |
| tagState | integer <int64> |
| taskTagState | integer <int64> |
| rateState | integer <int64> |
| teamState | integer <int64> |
| teamMemberState | integer <int64> |
| projectMemberState | integer <int64> |
| automationState | integer <int64> |
| timerState | integer <int64> |
| projectCount | integer <int32> |
| todoCount | integer <int32> |
| taskCount | integer <int32> |
| pauseCount | integer <int32> |
| expenseCount | integer <int32> |
| noteCount | integer <int32> |
| tagCount | integer <int32> |
| taskTagCount | integer <int32> |
| rateCount | integer <int32> |
| teamCount | integer <int32> |
| teamMemberCount | integer <int32> |
| projectMemberCount | integer <int32> |
| automationCount | integer <int32> |
| timerCount | integer <int32> |
Array of objects (ProjectSyncDto) | |
Array of objects (ToDoSyncDto) | |
Array of objects (TaskSyncDto) | |
Array of objects (PauseSyncDto) | |
Array of objects (ExpenseSyncDto) | |
Array of objects (NoteSyncDto) | |
Array of objects (TagSyncDto) | |
Array of objects (TaskTagSyncDto) | |
Array of objects (RateSyncDto) | |
Array of objects (TeamSyncDto) | |
Array of objects (TeamMemberSyncDto) | |
Array of objects (ProjectMemberSyncDto) | |
Array of objects (AutomationSyncDto) | |
Array of objects (TimerSyncDto) |
{- "syncState": 0,
- "deviceId": "string",
- "projectState": 0,
- "todoState": 0,
- "taskState": 0,
- "pauseState": 0,
- "expenseState": 0,
- "noteState": 0,
- "tagState": 0,
- "taskTagState": 0,
- "rateState": 0,
- "teamState": 0,
- "teamMemberState": 0,
- "projectMemberState": 0,
- "automationState": 0,
- "timerState": 0,
- "projectCount": 0,
- "todoCount": 0,
- "taskCount": 0,
- "pauseCount": 0,
- "expenseCount": 0,
- "noteCount": 0,
- "tagCount": 0,
- "taskTagCount": 0,
- "rateCount": 0,
- "teamCount": 0,
- "teamMemberCount": 0,
- "projectMemberCount": 0,
- "automationCount": 0,
- "timerCount": 0,
- "projects": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "teamId": "string",
- "title": "string",
- "description": "string",
- "employer": "string",
- "office": "string",
- "color": 0,
- "taskDefaultBillable": true,
- "taskDefaultRateId": "string",
- "archived": true,
- "salaryVisibility": 0,
- "salary": 0.1
}
], - "todos": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "name": "string",
- "description": "string",
- "status": 0,
- "dueDate": "string",
- "assignedUsers": "string",
- "estimatedHours": 0,
- "estimatedMinutes": 0
}
], - "tasks": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "todoId": "string",
- "description": "string",
- "location": "string",
- "locationEnd": "string",
- "startDateTime": "string",
- "endDateTime": "string",
- "feeling": 0,
- "typeId": 0,
- "paid": true,
- "billed": true,
- "billable": true,
- "phoneNumber": "string",
- "distance": 0.1,
- "rateId": "string",
- "signature": "string"
}
], - "pauses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "startDateTime": "string",
- "endDateTime": "string"
}
], - "expenses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "dateTime": "string",
- "amount": 0.1,
- "refunded": true,
- "fileUri": "string",
- "fileName": "string"
}
], - "notes": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "text": "string",
- "dateTime": "string",
- "uri": "string",
- "driveId": "string"
}
], - "tags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "name": "string",
- "color": 0,
- "archived": true,
- "teamId": "string"
}
], - "taskTags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "tagId": "string"
}
], - "rates": [
- {
- "id": "string",
- "title": "string",
- "factor": 0.1,
- "extra": 0.1,
- "enabled": true,
- "archived": true,
- "teamId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teams": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "image": "string",
- "color": 0,
- "projectSalaryVisibility": 0,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teamMembers": [
- {
- "id": "string",
- "teamId": "string",
- "permission": 0,
- "employeeId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "projectMembers": [
- {
- "id": "string",
- "teamId": "string",
- "projectId": "string",
- "permission": 0,
- "salaryActivated": true,
- "salary": 0.1,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "automations": [
- {
- "id": "string",
- "projectId": "string",
- "typeId": 0,
- "action": 0,
- "enabled": true,
- "shared": true,
- "ssid": "string",
- "address": "string",
- "latitude": 0.1,
- "longitude": 0.1,
- "radius": 0.1,
- "beaconUUID": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "timers": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "status": "string",
- "taskId": "string",
- "pauseId": "string"
}
]
}Get dirty automations from server.
| syncState required | integer <int64> |
| limit required | integer <int32> |
| offset required | integer <int32> |
{- "syncState": 0,
- "deviceId": "string",
- "projectState": 0,
- "todoState": 0,
- "taskState": 0,
- "pauseState": 0,
- "expenseState": 0,
- "noteState": 0,
- "tagState": 0,
- "taskTagState": 0,
- "rateState": 0,
- "teamState": 0,
- "teamMemberState": 0,
- "projectMemberState": 0,
- "automationState": 0,
- "timerState": 0,
- "projectCount": 0,
- "todoCount": 0,
- "taskCount": 0,
- "pauseCount": 0,
- "expenseCount": 0,
- "noteCount": 0,
- "tagCount": 0,
- "taskTagCount": 0,
- "rateCount": 0,
- "teamCount": 0,
- "teamMemberCount": 0,
- "projectMemberCount": 0,
- "automationCount": 0,
- "timerCount": 0,
- "projects": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "teamId": "string",
- "title": "string",
- "description": "string",
- "employer": "string",
- "office": "string",
- "color": 0,
- "taskDefaultBillable": true,
- "taskDefaultRateId": "string",
- "archived": true,
- "salaryVisibility": 0,
- "salary": 0.1
}
], - "todos": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "name": "string",
- "description": "string",
- "status": 0,
- "dueDate": "string",
- "assignedUsers": "string",
- "estimatedHours": 0,
- "estimatedMinutes": 0
}
], - "tasks": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "todoId": "string",
- "description": "string",
- "location": "string",
- "locationEnd": "string",
- "startDateTime": "string",
- "endDateTime": "string",
- "feeling": 0,
- "typeId": 0,
- "paid": true,
- "billed": true,
- "billable": true,
- "phoneNumber": "string",
- "distance": 0.1,
- "rateId": "string",
- "signature": "string"
}
], - "pauses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "startDateTime": "string",
- "endDateTime": "string"
}
], - "expenses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "dateTime": "string",
- "amount": 0.1,
- "refunded": true,
- "fileUri": "string",
- "fileName": "string"
}
], - "notes": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "text": "string",
- "dateTime": "string",
- "uri": "string",
- "driveId": "string"
}
], - "tags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "name": "string",
- "color": 0,
- "archived": true,
- "teamId": "string"
}
], - "taskTags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "tagId": "string"
}
], - "rates": [
- {
- "id": "string",
- "title": "string",
- "factor": 0.1,
- "extra": 0.1,
- "enabled": true,
- "archived": true,
- "teamId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teams": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "image": "string",
- "color": 0,
- "projectSalaryVisibility": 0,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teamMembers": [
- {
- "id": "string",
- "teamId": "string",
- "permission": 0,
- "employeeId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "projectMembers": [
- {
- "id": "string",
- "teamId": "string",
- "projectId": "string",
- "permission": 0,
- "salaryActivated": true,
- "salary": 0.1,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "automations": [
- {
- "id": "string",
- "projectId": "string",
- "typeId": 0,
- "action": 0,
- "enabled": true,
- "shared": true,
- "ssid": "string",
- "address": "string",
- "latitude": 0.1,
- "longitude": 0.1,
- "radius": 0.1,
- "beaconUUID": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "timers": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "status": "string",
- "taskId": "string",
- "pauseId": "string"
}
]
}Get dirty expenses from server.
| syncState required | integer <int64> |
| limit required | integer <int32> |
| offset required | integer <int32> |
{- "syncState": 0,
- "deviceId": "string",
- "projectState": 0,
- "todoState": 0,
- "taskState": 0,
- "pauseState": 0,
- "expenseState": 0,
- "noteState": 0,
- "tagState": 0,
- "taskTagState": 0,
- "rateState": 0,
- "teamState": 0,
- "teamMemberState": 0,
- "projectMemberState": 0,
- "automationState": 0,
- "timerState": 0,
- "projectCount": 0,
- "todoCount": 0,
- "taskCount": 0,
- "pauseCount": 0,
- "expenseCount": 0,
- "noteCount": 0,
- "tagCount": 0,
- "taskTagCount": 0,
- "rateCount": 0,
- "teamCount": 0,
- "teamMemberCount": 0,
- "projectMemberCount": 0,
- "automationCount": 0,
- "timerCount": 0,
- "projects": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "teamId": "string",
- "title": "string",
- "description": "string",
- "employer": "string",
- "office": "string",
- "color": 0,
- "taskDefaultBillable": true,
- "taskDefaultRateId": "string",
- "archived": true,
- "salaryVisibility": 0,
- "salary": 0.1
}
], - "todos": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "name": "string",
- "description": "string",
- "status": 0,
- "dueDate": "string",
- "assignedUsers": "string",
- "estimatedHours": 0,
- "estimatedMinutes": 0
}
], - "tasks": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "todoId": "string",
- "description": "string",
- "location": "string",
- "locationEnd": "string",
- "startDateTime": "string",
- "endDateTime": "string",
- "feeling": 0,
- "typeId": 0,
- "paid": true,
- "billed": true,
- "billable": true,
- "phoneNumber": "string",
- "distance": 0.1,
- "rateId": "string",
- "signature": "string"
}
], - "pauses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "startDateTime": "string",
- "endDateTime": "string"
}
], - "expenses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "dateTime": "string",
- "amount": 0.1,
- "refunded": true,
- "fileUri": "string",
- "fileName": "string"
}
], - "notes": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "text": "string",
- "dateTime": "string",
- "uri": "string",
- "driveId": "string"
}
], - "tags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "name": "string",
- "color": 0,
- "archived": true,
- "teamId": "string"
}
], - "taskTags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "tagId": "string"
}
], - "rates": [
- {
- "id": "string",
- "title": "string",
- "factor": 0.1,
- "extra": 0.1,
- "enabled": true,
- "archived": true,
- "teamId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teams": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "image": "string",
- "color": 0,
- "projectSalaryVisibility": 0,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teamMembers": [
- {
- "id": "string",
- "teamId": "string",
- "permission": 0,
- "employeeId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "projectMembers": [
- {
- "id": "string",
- "teamId": "string",
- "projectId": "string",
- "permission": 0,
- "salaryActivated": true,
- "salary": 0.1,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "automations": [
- {
- "id": "string",
- "projectId": "string",
- "typeId": 0,
- "action": 0,
- "enabled": true,
- "shared": true,
- "ssid": "string",
- "address": "string",
- "latitude": 0.1,
- "longitude": 0.1,
- "radius": 0.1,
- "beaconUUID": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "timers": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "status": "string",
- "taskId": "string",
- "pauseId": "string"
}
]
}Get dirty notes.
| syncState required | integer <int64> |
| limit required | integer <int32> |
| offset required | integer <int32> |
{- "syncState": 0,
- "deviceId": "string",
- "projectState": 0,
- "todoState": 0,
- "taskState": 0,
- "pauseState": 0,
- "expenseState": 0,
- "noteState": 0,
- "tagState": 0,
- "taskTagState": 0,
- "rateState": 0,
- "teamState": 0,
- "teamMemberState": 0,
- "projectMemberState": 0,
- "automationState": 0,
- "timerState": 0,
- "projectCount": 0,
- "todoCount": 0,
- "taskCount": 0,
- "pauseCount": 0,
- "expenseCount": 0,
- "noteCount": 0,
- "tagCount": 0,
- "taskTagCount": 0,
- "rateCount": 0,
- "teamCount": 0,
- "teamMemberCount": 0,
- "projectMemberCount": 0,
- "automationCount": 0,
- "timerCount": 0,
- "projects": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "teamId": "string",
- "title": "string",
- "description": "string",
- "employer": "string",
- "office": "string",
- "color": 0,
- "taskDefaultBillable": true,
- "taskDefaultRateId": "string",
- "archived": true,
- "salaryVisibility": 0,
- "salary": 0.1
}
], - "todos": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "name": "string",
- "description": "string",
- "status": 0,
- "dueDate": "string",
- "assignedUsers": "string",
- "estimatedHours": 0,
- "estimatedMinutes": 0
}
], - "tasks": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "todoId": "string",
- "description": "string",
- "location": "string",
- "locationEnd": "string",
- "startDateTime": "string",
- "endDateTime": "string",
- "feeling": 0,
- "typeId": 0,
- "paid": true,
- "billed": true,
- "billable": true,
- "phoneNumber": "string",
- "distance": 0.1,
- "rateId": "string",
- "signature": "string"
}
], - "pauses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "startDateTime": "string",
- "endDateTime": "string"
}
], - "expenses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "dateTime": "string",
- "amount": 0.1,
- "refunded": true,
- "fileUri": "string",
- "fileName": "string"
}
], - "notes": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "text": "string",
- "dateTime": "string",
- "uri": "string",
- "driveId": "string"
}
], - "tags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "name": "string",
- "color": 0,
- "archived": true,
- "teamId": "string"
}
], - "taskTags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "tagId": "string"
}
], - "rates": [
- {
- "id": "string",
- "title": "string",
- "factor": 0.1,
- "extra": 0.1,
- "enabled": true,
- "archived": true,
- "teamId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teams": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "image": "string",
- "color": 0,
- "projectSalaryVisibility": 0,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teamMembers": [
- {
- "id": "string",
- "teamId": "string",
- "permission": 0,
- "employeeId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "projectMembers": [
- {
- "id": "string",
- "teamId": "string",
- "projectId": "string",
- "permission": 0,
- "salaryActivated": true,
- "salary": 0.1,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "automations": [
- {
- "id": "string",
- "projectId": "string",
- "typeId": 0,
- "action": 0,
- "enabled": true,
- "shared": true,
- "ssid": "string",
- "address": "string",
- "latitude": 0.1,
- "longitude": 0.1,
- "radius": 0.1,
- "beaconUUID": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "timers": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "status": "string",
- "taskId": "string",
- "pauseId": "string"
}
]
}Get dirty pauses from server.
| syncState required | integer <int64> |
| limit required | integer <int32> |
| offset required | integer <int32> |
{- "syncState": 0,
- "deviceId": "string",
- "projectState": 0,
- "todoState": 0,
- "taskState": 0,
- "pauseState": 0,
- "expenseState": 0,
- "noteState": 0,
- "tagState": 0,
- "taskTagState": 0,
- "rateState": 0,
- "teamState": 0,
- "teamMemberState": 0,
- "projectMemberState": 0,
- "automationState": 0,
- "timerState": 0,
- "projectCount": 0,
- "todoCount": 0,
- "taskCount": 0,
- "pauseCount": 0,
- "expenseCount": 0,
- "noteCount": 0,
- "tagCount": 0,
- "taskTagCount": 0,
- "rateCount": 0,
- "teamCount": 0,
- "teamMemberCount": 0,
- "projectMemberCount": 0,
- "automationCount": 0,
- "timerCount": 0,
- "projects": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "teamId": "string",
- "title": "string",
- "description": "string",
- "employer": "string",
- "office": "string",
- "color": 0,
- "taskDefaultBillable": true,
- "taskDefaultRateId": "string",
- "archived": true,
- "salaryVisibility": 0,
- "salary": 0.1
}
], - "todos": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "name": "string",
- "description": "string",
- "status": 0,
- "dueDate": "string",
- "assignedUsers": "string",
- "estimatedHours": 0,
- "estimatedMinutes": 0
}
], - "tasks": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "todoId": "string",
- "description": "string",
- "location": "string",
- "locationEnd": "string",
- "startDateTime": "string",
- "endDateTime": "string",
- "feeling": 0,
- "typeId": 0,
- "paid": true,
- "billed": true,
- "billable": true,
- "phoneNumber": "string",
- "distance": 0.1,
- "rateId": "string",
- "signature": "string"
}
], - "pauses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "startDateTime": "string",
- "endDateTime": "string"
}
], - "expenses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "dateTime": "string",
- "amount": 0.1,
- "refunded": true,
- "fileUri": "string",
- "fileName": "string"
}
], - "notes": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "text": "string",
- "dateTime": "string",
- "uri": "string",
- "driveId": "string"
}
], - "tags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "name": "string",
- "color": 0,
- "archived": true,
- "teamId": "string"
}
], - "taskTags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "tagId": "string"
}
], - "rates": [
- {
- "id": "string",
- "title": "string",
- "factor": 0.1,
- "extra": 0.1,
- "enabled": true,
- "archived": true,
- "teamId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teams": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "image": "string",
- "color": 0,
- "projectSalaryVisibility": 0,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teamMembers": [
- {
- "id": "string",
- "teamId": "string",
- "permission": 0,
- "employeeId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "projectMembers": [
- {
- "id": "string",
- "teamId": "string",
- "projectId": "string",
- "permission": 0,
- "salaryActivated": true,
- "salary": 0.1,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "automations": [
- {
- "id": "string",
- "projectId": "string",
- "typeId": 0,
- "action": 0,
- "enabled": true,
- "shared": true,
- "ssid": "string",
- "address": "string",
- "latitude": 0.1,
- "longitude": 0.1,
- "radius": 0.1,
- "beaconUUID": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "timers": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "status": "string",
- "taskId": "string",
- "pauseId": "string"
}
]
}Get dirty project members from server.
| syncState required | integer <int64> |
| limit required | integer <int32> |
| offset required | integer <int32> |
{- "syncState": 0,
- "deviceId": "string",
- "projectState": 0,
- "todoState": 0,
- "taskState": 0,
- "pauseState": 0,
- "expenseState": 0,
- "noteState": 0,
- "tagState": 0,
- "taskTagState": 0,
- "rateState": 0,
- "teamState": 0,
- "teamMemberState": 0,
- "projectMemberState": 0,
- "automationState": 0,
- "timerState": 0,
- "projectCount": 0,
- "todoCount": 0,
- "taskCount": 0,
- "pauseCount": 0,
- "expenseCount": 0,
- "noteCount": 0,
- "tagCount": 0,
- "taskTagCount": 0,
- "rateCount": 0,
- "teamCount": 0,
- "teamMemberCount": 0,
- "projectMemberCount": 0,
- "automationCount": 0,
- "timerCount": 0,
- "projects": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "teamId": "string",
- "title": "string",
- "description": "string",
- "employer": "string",
- "office": "string",
- "color": 0,
- "taskDefaultBillable": true,
- "taskDefaultRateId": "string",
- "archived": true,
- "salaryVisibility": 0,
- "salary": 0.1
}
], - "todos": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "name": "string",
- "description": "string",
- "status": 0,
- "dueDate": "string",
- "assignedUsers": "string",
- "estimatedHours": 0,
- "estimatedMinutes": 0
}
], - "tasks": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "todoId": "string",
- "description": "string",
- "location": "string",
- "locationEnd": "string",
- "startDateTime": "string",
- "endDateTime": "string",
- "feeling": 0,
- "typeId": 0,
- "paid": true,
- "billed": true,
- "billable": true,
- "phoneNumber": "string",
- "distance": 0.1,
- "rateId": "string",
- "signature": "string"
}
], - "pauses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "startDateTime": "string",
- "endDateTime": "string"
}
], - "expenses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "dateTime": "string",
- "amount": 0.1,
- "refunded": true,
- "fileUri": "string",
- "fileName": "string"
}
], - "notes": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "text": "string",
- "dateTime": "string",
- "uri": "string",
- "driveId": "string"
}
], - "tags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "name": "string",
- "color": 0,
- "archived": true,
- "teamId": "string"
}
], - "taskTags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "tagId": "string"
}
], - "rates": [
- {
- "id": "string",
- "title": "string",
- "factor": 0.1,
- "extra": 0.1,
- "enabled": true,
- "archived": true,
- "teamId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teams": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "image": "string",
- "color": 0,
- "projectSalaryVisibility": 0,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teamMembers": [
- {
- "id": "string",
- "teamId": "string",
- "permission": 0,
- "employeeId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "projectMembers": [
- {
- "id": "string",
- "teamId": "string",
- "projectId": "string",
- "permission": 0,
- "salaryActivated": true,
- "salary": 0.1,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "automations": [
- {
- "id": "string",
- "projectId": "string",
- "typeId": 0,
- "action": 0,
- "enabled": true,
- "shared": true,
- "ssid": "string",
- "address": "string",
- "latitude": 0.1,
- "longitude": 0.1,
- "radius": 0.1,
- "beaconUUID": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "timers": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "status": "string",
- "taskId": "string",
- "pauseId": "string"
}
]
}Get dirty projects from server.
| syncState required | integer <int64> |
| limit required | integer <int32> |
| offset required | integer <int32> |
{- "syncState": 0,
- "deviceId": "string",
- "projectState": 0,
- "todoState": 0,
- "taskState": 0,
- "pauseState": 0,
- "expenseState": 0,
- "noteState": 0,
- "tagState": 0,
- "taskTagState": 0,
- "rateState": 0,
- "teamState": 0,
- "teamMemberState": 0,
- "projectMemberState": 0,
- "automationState": 0,
- "timerState": 0,
- "projectCount": 0,
- "todoCount": 0,
- "taskCount": 0,
- "pauseCount": 0,
- "expenseCount": 0,
- "noteCount": 0,
- "tagCount": 0,
- "taskTagCount": 0,
- "rateCount": 0,
- "teamCount": 0,
- "teamMemberCount": 0,
- "projectMemberCount": 0,
- "automationCount": 0,
- "timerCount": 0,
- "projects": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "teamId": "string",
- "title": "string",
- "description": "string",
- "employer": "string",
- "office": "string",
- "color": 0,
- "taskDefaultBillable": true,
- "taskDefaultRateId": "string",
- "archived": true,
- "salaryVisibility": 0,
- "salary": 0.1
}
], - "todos": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "name": "string",
- "description": "string",
- "status": 0,
- "dueDate": "string",
- "assignedUsers": "string",
- "estimatedHours": 0,
- "estimatedMinutes": 0
}
], - "tasks": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "todoId": "string",
- "description": "string",
- "location": "string",
- "locationEnd": "string",
- "startDateTime": "string",
- "endDateTime": "string",
- "feeling": 0,
- "typeId": 0,
- "paid": true,
- "billed": true,
- "billable": true,
- "phoneNumber": "string",
- "distance": 0.1,
- "rateId": "string",
- "signature": "string"
}
], - "pauses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "startDateTime": "string",
- "endDateTime": "string"
}
], - "expenses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "dateTime": "string",
- "amount": 0.1,
- "refunded": true,
- "fileUri": "string",
- "fileName": "string"
}
], - "notes": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "text": "string",
- "dateTime": "string",
- "uri": "string",
- "driveId": "string"
}
], - "tags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "name": "string",
- "color": 0,
- "archived": true,
- "teamId": "string"
}
], - "taskTags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "tagId": "string"
}
], - "rates": [
- {
- "id": "string",
- "title": "string",
- "factor": 0.1,
- "extra": 0.1,
- "enabled": true,
- "archived": true,
- "teamId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teams": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "image": "string",
- "color": 0,
- "projectSalaryVisibility": 0,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teamMembers": [
- {
- "id": "string",
- "teamId": "string",
- "permission": 0,
- "employeeId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "projectMembers": [
- {
- "id": "string",
- "teamId": "string",
- "projectId": "string",
- "permission": 0,
- "salaryActivated": true,
- "salary": 0.1,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "automations": [
- {
- "id": "string",
- "projectId": "string",
- "typeId": 0,
- "action": 0,
- "enabled": true,
- "shared": true,
- "ssid": "string",
- "address": "string",
- "latitude": 0.1,
- "longitude": 0.1,
- "radius": 0.1,
- "beaconUUID": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "timers": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "status": "string",
- "taskId": "string",
- "pauseId": "string"
}
]
}Get dirty rates from server.
| syncState required | integer <int64> |
| limit required | integer <int32> |
| offset required | integer <int32> |
{- "syncState": 0,
- "deviceId": "string",
- "projectState": 0,
- "todoState": 0,
- "taskState": 0,
- "pauseState": 0,
- "expenseState": 0,
- "noteState": 0,
- "tagState": 0,
- "taskTagState": 0,
- "rateState": 0,
- "teamState": 0,
- "teamMemberState": 0,
- "projectMemberState": 0,
- "automationState": 0,
- "timerState": 0,
- "projectCount": 0,
- "todoCount": 0,
- "taskCount": 0,
- "pauseCount": 0,
- "expenseCount": 0,
- "noteCount": 0,
- "tagCount": 0,
- "taskTagCount": 0,
- "rateCount": 0,
- "teamCount": 0,
- "teamMemberCount": 0,
- "projectMemberCount": 0,
- "automationCount": 0,
- "timerCount": 0,
- "projects": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "teamId": "string",
- "title": "string",
- "description": "string",
- "employer": "string",
- "office": "string",
- "color": 0,
- "taskDefaultBillable": true,
- "taskDefaultRateId": "string",
- "archived": true,
- "salaryVisibility": 0,
- "salary": 0.1
}
], - "todos": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "name": "string",
- "description": "string",
- "status": 0,
- "dueDate": "string",
- "assignedUsers": "string",
- "estimatedHours": 0,
- "estimatedMinutes": 0
}
], - "tasks": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "todoId": "string",
- "description": "string",
- "location": "string",
- "locationEnd": "string",
- "startDateTime": "string",
- "endDateTime": "string",
- "feeling": 0,
- "typeId": 0,
- "paid": true,
- "billed": true,
- "billable": true,
- "phoneNumber": "string",
- "distance": 0.1,
- "rateId": "string",
- "signature": "string"
}
], - "pauses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "startDateTime": "string",
- "endDateTime": "string"
}
], - "expenses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "dateTime": "string",
- "amount": 0.1,
- "refunded": true,
- "fileUri": "string",
- "fileName": "string"
}
], - "notes": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "text": "string",
- "dateTime": "string",
- "uri": "string",
- "driveId": "string"
}
], - "tags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "name": "string",
- "color": 0,
- "archived": true,
- "teamId": "string"
}
], - "taskTags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "tagId": "string"
}
], - "rates": [
- {
- "id": "string",
- "title": "string",
- "factor": 0.1,
- "extra": 0.1,
- "enabled": true,
- "archived": true,
- "teamId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teams": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "image": "string",
- "color": 0,
- "projectSalaryVisibility": 0,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teamMembers": [
- {
- "id": "string",
- "teamId": "string",
- "permission": 0,
- "employeeId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "projectMembers": [
- {
- "id": "string",
- "teamId": "string",
- "projectId": "string",
- "permission": 0,
- "salaryActivated": true,
- "salary": 0.1,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "automations": [
- {
- "id": "string",
- "projectId": "string",
- "typeId": 0,
- "action": 0,
- "enabled": true,
- "shared": true,
- "ssid": "string",
- "address": "string",
- "latitude": 0.1,
- "longitude": 0.1,
- "radius": 0.1,
- "beaconUUID": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "timers": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "status": "string",
- "taskId": "string",
- "pauseId": "string"
}
]
}Get servers synchronisation state.
| syncState required | integer <int64> |
{- "syncState": 0,
- "deviceId": "string",
- "projectState": 0,
- "todoState": 0,
- "taskState": 0,
- "pauseState": 0,
- "expenseState": 0,
- "noteState": 0,
- "tagState": 0,
- "taskTagState": 0,
- "rateState": 0,
- "teamState": 0,
- "teamMemberState": 0,
- "projectMemberState": 0,
- "automationState": 0,
- "timerState": 0,
- "projectCount": 0,
- "todoCount": 0,
- "taskCount": 0,
- "pauseCount": 0,
- "expenseCount": 0,
- "noteCount": 0,
- "tagCount": 0,
- "taskTagCount": 0,
- "rateCount": 0,
- "teamCount": 0,
- "teamMemberCount": 0,
- "projectMemberCount": 0,
- "automationCount": 0,
- "timerCount": 0,
- "projects": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "teamId": "string",
- "title": "string",
- "description": "string",
- "employer": "string",
- "office": "string",
- "color": 0,
- "taskDefaultBillable": true,
- "taskDefaultRateId": "string",
- "archived": true,
- "salaryVisibility": 0,
- "salary": 0.1
}
], - "todos": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "name": "string",
- "description": "string",
- "status": 0,
- "dueDate": "string",
- "assignedUsers": "string",
- "estimatedHours": 0,
- "estimatedMinutes": 0
}
], - "tasks": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "todoId": "string",
- "description": "string",
- "location": "string",
- "locationEnd": "string",
- "startDateTime": "string",
- "endDateTime": "string",
- "feeling": 0,
- "typeId": 0,
- "paid": true,
- "billed": true,
- "billable": true,
- "phoneNumber": "string",
- "distance": 0.1,
- "rateId": "string",
- "signature": "string"
}
], - "pauses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "startDateTime": "string",
- "endDateTime": "string"
}
], - "expenses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "dateTime": "string",
- "amount": 0.1,
- "refunded": true,
- "fileUri": "string",
- "fileName": "string"
}
], - "notes": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "text": "string",
- "dateTime": "string",
- "uri": "string",
- "driveId": "string"
}
], - "tags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "name": "string",
- "color": 0,
- "archived": true,
- "teamId": "string"
}
], - "taskTags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "tagId": "string"
}
], - "rates": [
- {
- "id": "string",
- "title": "string",
- "factor": 0.1,
- "extra": 0.1,
- "enabled": true,
- "archived": true,
- "teamId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teams": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "image": "string",
- "color": 0,
- "projectSalaryVisibility": 0,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teamMembers": [
- {
- "id": "string",
- "teamId": "string",
- "permission": 0,
- "employeeId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "projectMembers": [
- {
- "id": "string",
- "teamId": "string",
- "projectId": "string",
- "permission": 0,
- "salaryActivated": true,
- "salary": 0.1,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "automations": [
- {
- "id": "string",
- "projectId": "string",
- "typeId": 0,
- "action": 0,
- "enabled": true,
- "shared": true,
- "ssid": "string",
- "address": "string",
- "latitude": 0.1,
- "longitude": 0.1,
- "radius": 0.1,
- "beaconUUID": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "timers": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "status": "string",
- "taskId": "string",
- "pauseId": "string"
}
]
}Get dirty tags from server.
| syncState required | integer <int64> |
| limit required | integer <int32> |
| offset required | integer <int32> |
{- "syncState": 0,
- "deviceId": "string",
- "projectState": 0,
- "todoState": 0,
- "taskState": 0,
- "pauseState": 0,
- "expenseState": 0,
- "noteState": 0,
- "tagState": 0,
- "taskTagState": 0,
- "rateState": 0,
- "teamState": 0,
- "teamMemberState": 0,
- "projectMemberState": 0,
- "automationState": 0,
- "timerState": 0,
- "projectCount": 0,
- "todoCount": 0,
- "taskCount": 0,
- "pauseCount": 0,
- "expenseCount": 0,
- "noteCount": 0,
- "tagCount": 0,
- "taskTagCount": 0,
- "rateCount": 0,
- "teamCount": 0,
- "teamMemberCount": 0,
- "projectMemberCount": 0,
- "automationCount": 0,
- "timerCount": 0,
- "projects": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "teamId": "string",
- "title": "string",
- "description": "string",
- "employer": "string",
- "office": "string",
- "color": 0,
- "taskDefaultBillable": true,
- "taskDefaultRateId": "string",
- "archived": true,
- "salaryVisibility": 0,
- "salary": 0.1
}
], - "todos": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "name": "string",
- "description": "string",
- "status": 0,
- "dueDate": "string",
- "assignedUsers": "string",
- "estimatedHours": 0,
- "estimatedMinutes": 0
}
], - "tasks": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "todoId": "string",
- "description": "string",
- "location": "string",
- "locationEnd": "string",
- "startDateTime": "string",
- "endDateTime": "string",
- "feeling": 0,
- "typeId": 0,
- "paid": true,
- "billed": true,
- "billable": true,
- "phoneNumber": "string",
- "distance": 0.1,
- "rateId": "string",
- "signature": "string"
}
], - "pauses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "startDateTime": "string",
- "endDateTime": "string"
}
], - "expenses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "dateTime": "string",
- "amount": 0.1,
- "refunded": true,
- "fileUri": "string",
- "fileName": "string"
}
], - "notes": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "text": "string",
- "dateTime": "string",
- "uri": "string",
- "driveId": "string"
}
], - "tags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "name": "string",
- "color": 0,
- "archived": true,
- "teamId": "string"
}
], - "taskTags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "tagId": "string"
}
], - "rates": [
- {
- "id": "string",
- "title": "string",
- "factor": 0.1,
- "extra": 0.1,
- "enabled": true,
- "archived": true,
- "teamId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teams": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "image": "string",
- "color": 0,
- "projectSalaryVisibility": 0,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teamMembers": [
- {
- "id": "string",
- "teamId": "string",
- "permission": 0,
- "employeeId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "projectMembers": [
- {
- "id": "string",
- "teamId": "string",
- "projectId": "string",
- "permission": 0,
- "salaryActivated": true,
- "salary": 0.1,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "automations": [
- {
- "id": "string",
- "projectId": "string",
- "typeId": 0,
- "action": 0,
- "enabled": true,
- "shared": true,
- "ssid": "string",
- "address": "string",
- "latitude": 0.1,
- "longitude": 0.1,
- "radius": 0.1,
- "beaconUUID": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "timers": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "status": "string",
- "taskId": "string",
- "pauseId": "string"
}
]
}Get dirty tasks from server.
| syncState required | integer <int64> |
| limit required | integer <int32> |
| offset required | integer <int32> |
{- "syncState": 0,
- "deviceId": "string",
- "projectState": 0,
- "todoState": 0,
- "taskState": 0,
- "pauseState": 0,
- "expenseState": 0,
- "noteState": 0,
- "tagState": 0,
- "taskTagState": 0,
- "rateState": 0,
- "teamState": 0,
- "teamMemberState": 0,
- "projectMemberState": 0,
- "automationState": 0,
- "timerState": 0,
- "projectCount": 0,
- "todoCount": 0,
- "taskCount": 0,
- "pauseCount": 0,
- "expenseCount": 0,
- "noteCount": 0,
- "tagCount": 0,
- "taskTagCount": 0,
- "rateCount": 0,
- "teamCount": 0,
- "teamMemberCount": 0,
- "projectMemberCount": 0,
- "automationCount": 0,
- "timerCount": 0,
- "projects": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "teamId": "string",
- "title": "string",
- "description": "string",
- "employer": "string",
- "office": "string",
- "color": 0,
- "taskDefaultBillable": true,
- "taskDefaultRateId": "string",
- "archived": true,
- "salaryVisibility": 0,
- "salary": 0.1
}
], - "todos": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "name": "string",
- "description": "string",
- "status": 0,
- "dueDate": "string",
- "assignedUsers": "string",
- "estimatedHours": 0,
- "estimatedMinutes": 0
}
], - "tasks": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "todoId": "string",
- "description": "string",
- "location": "string",
- "locationEnd": "string",
- "startDateTime": "string",
- "endDateTime": "string",
- "feeling": 0,
- "typeId": 0,
- "paid": true,
- "billed": true,
- "billable": true,
- "phoneNumber": "string",
- "distance": 0.1,
- "rateId": "string",
- "signature": "string"
}
], - "pauses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "startDateTime": "string",
- "endDateTime": "string"
}
], - "expenses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "dateTime": "string",
- "amount": 0.1,
- "refunded": true,
- "fileUri": "string",
- "fileName": "string"
}
], - "notes": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "text": "string",
- "dateTime": "string",
- "uri": "string",
- "driveId": "string"
}
], - "tags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "name": "string",
- "color": 0,
- "archived": true,
- "teamId": "string"
}
], - "taskTags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "tagId": "string"
}
], - "rates": [
- {
- "id": "string",
- "title": "string",
- "factor": 0.1,
- "extra": 0.1,
- "enabled": true,
- "archived": true,
- "teamId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teams": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "image": "string",
- "color": 0,
- "projectSalaryVisibility": 0,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teamMembers": [
- {
- "id": "string",
- "teamId": "string",
- "permission": 0,
- "employeeId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "projectMembers": [
- {
- "id": "string",
- "teamId": "string",
- "projectId": "string",
- "permission": 0,
- "salaryActivated": true,
- "salary": 0.1,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "automations": [
- {
- "id": "string",
- "projectId": "string",
- "typeId": 0,
- "action": 0,
- "enabled": true,
- "shared": true,
- "ssid": "string",
- "address": "string",
- "latitude": 0.1,
- "longitude": 0.1,
- "radius": 0.1,
- "beaconUUID": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "timers": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "status": "string",
- "taskId": "string",
- "pauseId": "string"
}
]
}Get dirty TaskTags.
| syncState required | integer <int64> |
| limit required | integer <int32> |
| offset required | integer <int32> |
{- "syncState": 0,
- "deviceId": "string",
- "projectState": 0,
- "todoState": 0,
- "taskState": 0,
- "pauseState": 0,
- "expenseState": 0,
- "noteState": 0,
- "tagState": 0,
- "taskTagState": 0,
- "rateState": 0,
- "teamState": 0,
- "teamMemberState": 0,
- "projectMemberState": 0,
- "automationState": 0,
- "timerState": 0,
- "projectCount": 0,
- "todoCount": 0,
- "taskCount": 0,
- "pauseCount": 0,
- "expenseCount": 0,
- "noteCount": 0,
- "tagCount": 0,
- "taskTagCount": 0,
- "rateCount": 0,
- "teamCount": 0,
- "teamMemberCount": 0,
- "projectMemberCount": 0,
- "automationCount": 0,
- "timerCount": 0,
- "projects": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "teamId": "string",
- "title": "string",
- "description": "string",
- "employer": "string",
- "office": "string",
- "color": 0,
- "taskDefaultBillable": true,
- "taskDefaultRateId": "string",
- "archived": true,
- "salaryVisibility": 0,
- "salary": 0.1
}
], - "todos": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "name": "string",
- "description": "string",
- "status": 0,
- "dueDate": "string",
- "assignedUsers": "string",
- "estimatedHours": 0,
- "estimatedMinutes": 0
}
], - "tasks": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "todoId": "string",
- "description": "string",
- "location": "string",
- "locationEnd": "string",
- "startDateTime": "string",
- "endDateTime": "string",
- "feeling": 0,
- "typeId": 0,
- "paid": true,
- "billed": true,
- "billable": true,
- "phoneNumber": "string",
- "distance": 0.1,
- "rateId": "string",
- "signature": "string"
}
], - "pauses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "startDateTime": "string",
- "endDateTime": "string"
}
], - "expenses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "dateTime": "string",
- "amount": 0.1,
- "refunded": true,
- "fileUri": "string",
- "fileName": "string"
}
], - "notes": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "text": "string",
- "dateTime": "string",
- "uri": "string",
- "driveId": "string"
}
], - "tags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "name": "string",
- "color": 0,
- "archived": true,
- "teamId": "string"
}
], - "taskTags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "tagId": "string"
}
], - "rates": [
- {
- "id": "string",
- "title": "string",
- "factor": 0.1,
- "extra": 0.1,
- "enabled": true,
- "archived": true,
- "teamId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teams": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "image": "string",
- "color": 0,
- "projectSalaryVisibility": 0,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teamMembers": [
- {
- "id": "string",
- "teamId": "string",
- "permission": 0,
- "employeeId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "projectMembers": [
- {
- "id": "string",
- "teamId": "string",
- "projectId": "string",
- "permission": 0,
- "salaryActivated": true,
- "salary": 0.1,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "automations": [
- {
- "id": "string",
- "projectId": "string",
- "typeId": 0,
- "action": 0,
- "enabled": true,
- "shared": true,
- "ssid": "string",
- "address": "string",
- "latitude": 0.1,
- "longitude": 0.1,
- "radius": 0.1,
- "beaconUUID": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "timers": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "status": "string",
- "taskId": "string",
- "pauseId": "string"
}
]
}Get dirty team members from server.
| syncState required | integer <int64> |
| limit required | integer <int32> |
| offset required | integer <int32> |
{- "syncState": 0,
- "deviceId": "string",
- "projectState": 0,
- "todoState": 0,
- "taskState": 0,
- "pauseState": 0,
- "expenseState": 0,
- "noteState": 0,
- "tagState": 0,
- "taskTagState": 0,
- "rateState": 0,
- "teamState": 0,
- "teamMemberState": 0,
- "projectMemberState": 0,
- "automationState": 0,
- "timerState": 0,
- "projectCount": 0,
- "todoCount": 0,
- "taskCount": 0,
- "pauseCount": 0,
- "expenseCount": 0,
- "noteCount": 0,
- "tagCount": 0,
- "taskTagCount": 0,
- "rateCount": 0,
- "teamCount": 0,
- "teamMemberCount": 0,
- "projectMemberCount": 0,
- "automationCount": 0,
- "timerCount": 0,
- "projects": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "teamId": "string",
- "title": "string",
- "description": "string",
- "employer": "string",
- "office": "string",
- "color": 0,
- "taskDefaultBillable": true,
- "taskDefaultRateId": "string",
- "archived": true,
- "salaryVisibility": 0,
- "salary": 0.1
}
], - "todos": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "name": "string",
- "description": "string",
- "status": 0,
- "dueDate": "string",
- "assignedUsers": "string",
- "estimatedHours": 0,
- "estimatedMinutes": 0
}
], - "tasks": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "todoId": "string",
- "description": "string",
- "location": "string",
- "locationEnd": "string",
- "startDateTime": "string",
- "endDateTime": "string",
- "feeling": 0,
- "typeId": 0,
- "paid": true,
- "billed": true,
- "billable": true,
- "phoneNumber": "string",
- "distance": 0.1,
- "rateId": "string",
- "signature": "string"
}
], - "pauses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "startDateTime": "string",
- "endDateTime": "string"
}
], - "expenses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "dateTime": "string",
- "amount": 0.1,
- "refunded": true,
- "fileUri": "string",
- "fileName": "string"
}
], - "notes": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "text": "string",
- "dateTime": "string",
- "uri": "string",
- "driveId": "string"
}
], - "tags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "name": "string",
- "color": 0,
- "archived": true,
- "teamId": "string"
}
], - "taskTags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "tagId": "string"
}
], - "rates": [
- {
- "id": "string",
- "title": "string",
- "factor": 0.1,
- "extra": 0.1,
- "enabled": true,
- "archived": true,
- "teamId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teams": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "image": "string",
- "color": 0,
- "projectSalaryVisibility": 0,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teamMembers": [
- {
- "id": "string",
- "teamId": "string",
- "permission": 0,
- "employeeId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "projectMembers": [
- {
- "id": "string",
- "teamId": "string",
- "projectId": "string",
- "permission": 0,
- "salaryActivated": true,
- "salary": 0.1,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "automations": [
- {
- "id": "string",
- "projectId": "string",
- "typeId": 0,
- "action": 0,
- "enabled": true,
- "shared": true,
- "ssid": "string",
- "address": "string",
- "latitude": 0.1,
- "longitude": 0.1,
- "radius": 0.1,
- "beaconUUID": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "timers": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "status": "string",
- "taskId": "string",
- "pauseId": "string"
}
]
}Get dirty teams from server.
| syncState required | integer <int64> |
| limit required | integer <int32> |
| offset required | integer <int32> |
{- "syncState": 0,
- "deviceId": "string",
- "projectState": 0,
- "todoState": 0,
- "taskState": 0,
- "pauseState": 0,
- "expenseState": 0,
- "noteState": 0,
- "tagState": 0,
- "taskTagState": 0,
- "rateState": 0,
- "teamState": 0,
- "teamMemberState": 0,
- "projectMemberState": 0,
- "automationState": 0,
- "timerState": 0,
- "projectCount": 0,
- "todoCount": 0,
- "taskCount": 0,
- "pauseCount": 0,
- "expenseCount": 0,
- "noteCount": 0,
- "tagCount": 0,
- "taskTagCount": 0,
- "rateCount": 0,
- "teamCount": 0,
- "teamMemberCount": 0,
- "projectMemberCount": 0,
- "automationCount": 0,
- "timerCount": 0,
- "projects": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "teamId": "string",
- "title": "string",
- "description": "string",
- "employer": "string",
- "office": "string",
- "color": 0,
- "taskDefaultBillable": true,
- "taskDefaultRateId": "string",
- "archived": true,
- "salaryVisibility": 0,
- "salary": 0.1
}
], - "todos": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "name": "string",
- "description": "string",
- "status": 0,
- "dueDate": "string",
- "assignedUsers": "string",
- "estimatedHours": 0,
- "estimatedMinutes": 0
}
], - "tasks": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "todoId": "string",
- "description": "string",
- "location": "string",
- "locationEnd": "string",
- "startDateTime": "string",
- "endDateTime": "string",
- "feeling": 0,
- "typeId": 0,
- "paid": true,
- "billed": true,
- "billable": true,
- "phoneNumber": "string",
- "distance": 0.1,
- "rateId": "string",
- "signature": "string"
}
], - "pauses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "startDateTime": "string",
- "endDateTime": "string"
}
], - "expenses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "dateTime": "string",
- "amount": 0.1,
- "refunded": true,
- "fileUri": "string",
- "fileName": "string"
}
], - "notes": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "text": "string",
- "dateTime": "string",
- "uri": "string",
- "driveId": "string"
}
], - "tags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "name": "string",
- "color": 0,
- "archived": true,
- "teamId": "string"
}
], - "taskTags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "tagId": "string"
}
], - "rates": [
- {
- "id": "string",
- "title": "string",
- "factor": 0.1,
- "extra": 0.1,
- "enabled": true,
- "archived": true,
- "teamId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teams": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "image": "string",
- "color": 0,
- "projectSalaryVisibility": 0,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teamMembers": [
- {
- "id": "string",
- "teamId": "string",
- "permission": 0,
- "employeeId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "projectMembers": [
- {
- "id": "string",
- "teamId": "string",
- "projectId": "string",
- "permission": 0,
- "salaryActivated": true,
- "salary": 0.1,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "automations": [
- {
- "id": "string",
- "projectId": "string",
- "typeId": 0,
- "action": 0,
- "enabled": true,
- "shared": true,
- "ssid": "string",
- "address": "string",
- "latitude": 0.1,
- "longitude": 0.1,
- "radius": 0.1,
- "beaconUUID": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "timers": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "status": "string",
- "taskId": "string",
- "pauseId": "string"
}
]
}Get dirty timer from server.
| syncState required | integer <int64> |
| limit required | integer <int32> |
| offset required | integer <int32> |
{- "syncState": 0,
- "deviceId": "string",
- "projectState": 0,
- "todoState": 0,
- "taskState": 0,
- "pauseState": 0,
- "expenseState": 0,
- "noteState": 0,
- "tagState": 0,
- "taskTagState": 0,
- "rateState": 0,
- "teamState": 0,
- "teamMemberState": 0,
- "projectMemberState": 0,
- "automationState": 0,
- "timerState": 0,
- "projectCount": 0,
- "todoCount": 0,
- "taskCount": 0,
- "pauseCount": 0,
- "expenseCount": 0,
- "noteCount": 0,
- "tagCount": 0,
- "taskTagCount": 0,
- "rateCount": 0,
- "teamCount": 0,
- "teamMemberCount": 0,
- "projectMemberCount": 0,
- "automationCount": 0,
- "timerCount": 0,
- "projects": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "teamId": "string",
- "title": "string",
- "description": "string",
- "employer": "string",
- "office": "string",
- "color": 0,
- "taskDefaultBillable": true,
- "taskDefaultRateId": "string",
- "archived": true,
- "salaryVisibility": 0,
- "salary": 0.1
}
], - "todos": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "name": "string",
- "description": "string",
- "status": 0,
- "dueDate": "string",
- "assignedUsers": "string",
- "estimatedHours": 0,
- "estimatedMinutes": 0
}
], - "tasks": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "todoId": "string",
- "description": "string",
- "location": "string",
- "locationEnd": "string",
- "startDateTime": "string",
- "endDateTime": "string",
- "feeling": 0,
- "typeId": 0,
- "paid": true,
- "billed": true,
- "billable": true,
- "phoneNumber": "string",
- "distance": 0.1,
- "rateId": "string",
- "signature": "string"
}
], - "pauses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "startDateTime": "string",
- "endDateTime": "string"
}
], - "expenses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "dateTime": "string",
- "amount": 0.1,
- "refunded": true,
- "fileUri": "string",
- "fileName": "string"
}
], - "notes": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "text": "string",
- "dateTime": "string",
- "uri": "string",
- "driveId": "string"
}
], - "tags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "name": "string",
- "color": 0,
- "archived": true,
- "teamId": "string"
}
], - "taskTags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "tagId": "string"
}
], - "rates": [
- {
- "id": "string",
- "title": "string",
- "factor": 0.1,
- "extra": 0.1,
- "enabled": true,
- "archived": true,
- "teamId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teams": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "image": "string",
- "color": 0,
- "projectSalaryVisibility": 0,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teamMembers": [
- {
- "id": "string",
- "teamId": "string",
- "permission": 0,
- "employeeId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "projectMembers": [
- {
- "id": "string",
- "teamId": "string",
- "projectId": "string",
- "permission": 0,
- "salaryActivated": true,
- "salary": 0.1,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "automations": [
- {
- "id": "string",
- "projectId": "string",
- "typeId": 0,
- "action": 0,
- "enabled": true,
- "shared": true,
- "ssid": "string",
- "address": "string",
- "latitude": 0.1,
- "longitude": 0.1,
- "radius": 0.1,
- "beaconUUID": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "timers": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "status": "string",
- "taskId": "string",
- "pauseId": "string"
}
]
}Get dirty todos from server.
| syncState required | integer <int64> |
| limit required | integer <int32> |
| offset required | integer <int32> |
{- "syncState": 0,
- "deviceId": "string",
- "projectState": 0,
- "todoState": 0,
- "taskState": 0,
- "pauseState": 0,
- "expenseState": 0,
- "noteState": 0,
- "tagState": 0,
- "taskTagState": 0,
- "rateState": 0,
- "teamState": 0,
- "teamMemberState": 0,
- "projectMemberState": 0,
- "automationState": 0,
- "timerState": 0,
- "projectCount": 0,
- "todoCount": 0,
- "taskCount": 0,
- "pauseCount": 0,
- "expenseCount": 0,
- "noteCount": 0,
- "tagCount": 0,
- "taskTagCount": 0,
- "rateCount": 0,
- "teamCount": 0,
- "teamMemberCount": 0,
- "projectMemberCount": 0,
- "automationCount": 0,
- "timerCount": 0,
- "projects": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "teamId": "string",
- "title": "string",
- "description": "string",
- "employer": "string",
- "office": "string",
- "color": 0,
- "taskDefaultBillable": true,
- "taskDefaultRateId": "string",
- "archived": true,
- "salaryVisibility": 0,
- "salary": 0.1
}
], - "todos": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "name": "string",
- "description": "string",
- "status": 0,
- "dueDate": "string",
- "assignedUsers": "string",
- "estimatedHours": 0,
- "estimatedMinutes": 0
}
], - "tasks": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "todoId": "string",
- "description": "string",
- "location": "string",
- "locationEnd": "string",
- "startDateTime": "string",
- "endDateTime": "string",
- "feeling": 0,
- "typeId": 0,
- "paid": true,
- "billed": true,
- "billable": true,
- "phoneNumber": "string",
- "distance": 0.1,
- "rateId": "string",
- "signature": "string"
}
], - "pauses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "startDateTime": "string",
- "endDateTime": "string"
}
], - "expenses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "dateTime": "string",
- "amount": 0.1,
- "refunded": true,
- "fileUri": "string",
- "fileName": "string"
}
], - "notes": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "text": "string",
- "dateTime": "string",
- "uri": "string",
- "driveId": "string"
}
], - "tags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "name": "string",
- "color": 0,
- "archived": true,
- "teamId": "string"
}
], - "taskTags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "tagId": "string"
}
], - "rates": [
- {
- "id": "string",
- "title": "string",
- "factor": 0.1,
- "extra": 0.1,
- "enabled": true,
- "archived": true,
- "teamId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teams": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "image": "string",
- "color": 0,
- "projectSalaryVisibility": 0,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teamMembers": [
- {
- "id": "string",
- "teamId": "string",
- "permission": 0,
- "employeeId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "projectMembers": [
- {
- "id": "string",
- "teamId": "string",
- "projectId": "string",
- "permission": 0,
- "salaryActivated": true,
- "salary": 0.1,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "automations": [
- {
- "id": "string",
- "projectId": "string",
- "typeId": 0,
- "action": 0,
- "enabled": true,
- "shared": true,
- "ssid": "string",
- "address": "string",
- "latitude": 0.1,
- "longitude": 0.1,
- "radius": 0.1,
- "beaconUUID": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "timers": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "status": "string",
- "taskId": "string",
- "pauseId": "string"
}
]
}Update dirty automations.
| syncState | integer <int64> |
| deviceId | string |
| projectState | integer <int64> |
| todoState | integer <int64> |
| taskState | integer <int64> |
| pauseState | integer <int64> |
| expenseState | integer <int64> |
| noteState | integer <int64> |
| tagState | integer <int64> |
| taskTagState | integer <int64> |
| rateState | integer <int64> |
| teamState | integer <int64> |
| teamMemberState | integer <int64> |
| projectMemberState | integer <int64> |
| automationState | integer <int64> |
| timerState | integer <int64> |
| projectCount | integer <int32> |
| todoCount | integer <int32> |
| taskCount | integer <int32> |
| pauseCount | integer <int32> |
| expenseCount | integer <int32> |
| noteCount | integer <int32> |
| tagCount | integer <int32> |
| taskTagCount | integer <int32> |
| rateCount | integer <int32> |
| teamCount | integer <int32> |
| teamMemberCount | integer <int32> |
| projectMemberCount | integer <int32> |
| automationCount | integer <int32> |
| timerCount | integer <int32> |
Array of objects (ProjectSyncDto) | |
Array of objects (ToDoSyncDto) | |
Array of objects (TaskSyncDto) | |
Array of objects (PauseSyncDto) | |
Array of objects (ExpenseSyncDto) | |
Array of objects (NoteSyncDto) | |
Array of objects (TagSyncDto) | |
Array of objects (TaskTagSyncDto) | |
Array of objects (RateSyncDto) | |
Array of objects (TeamSyncDto) | |
Array of objects (TeamMemberSyncDto) | |
Array of objects (ProjectMemberSyncDto) | |
Array of objects (AutomationSyncDto) | |
Array of objects (TimerSyncDto) |
{- "syncState": 0,
- "deviceId": "string",
- "projectState": 0,
- "todoState": 0,
- "taskState": 0,
- "pauseState": 0,
- "expenseState": 0,
- "noteState": 0,
- "tagState": 0,
- "taskTagState": 0,
- "rateState": 0,
- "teamState": 0,
- "teamMemberState": 0,
- "projectMemberState": 0,
- "automationState": 0,
- "timerState": 0,
- "projectCount": 0,
- "todoCount": 0,
- "taskCount": 0,
- "pauseCount": 0,
- "expenseCount": 0,
- "noteCount": 0,
- "tagCount": 0,
- "taskTagCount": 0,
- "rateCount": 0,
- "teamCount": 0,
- "teamMemberCount": 0,
- "projectMemberCount": 0,
- "automationCount": 0,
- "timerCount": 0,
- "projects": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "teamId": "string",
- "title": "string",
- "description": "string",
- "employer": "string",
- "office": "string",
- "color": 0,
- "taskDefaultBillable": true,
- "taskDefaultRateId": "string",
- "archived": true,
- "salaryVisibility": 0,
- "salary": 0.1
}
], - "todos": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "name": "string",
- "description": "string",
- "status": 0,
- "dueDate": "string",
- "assignedUsers": "string",
- "estimatedHours": 0,
- "estimatedMinutes": 0
}
], - "tasks": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "todoId": "string",
- "description": "string",
- "location": "string",
- "locationEnd": "string",
- "startDateTime": "string",
- "endDateTime": "string",
- "feeling": 0,
- "typeId": 0,
- "paid": true,
- "billed": true,
- "billable": true,
- "phoneNumber": "string",
- "distance": 0.1,
- "rateId": "string",
- "signature": "string"
}
], - "pauses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "startDateTime": "string",
- "endDateTime": "string"
}
], - "expenses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "dateTime": "string",
- "amount": 0.1,
- "refunded": true,
- "fileUri": "string",
- "fileName": "string"
}
], - "notes": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "text": "string",
- "dateTime": "string",
- "uri": "string",
- "driveId": "string"
}
], - "tags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "name": "string",
- "color": 0,
- "archived": true,
- "teamId": "string"
}
], - "taskTags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "tagId": "string"
}
], - "rates": [
- {
- "id": "string",
- "title": "string",
- "factor": 0.1,
- "extra": 0.1,
- "enabled": true,
- "archived": true,
- "teamId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teams": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "image": "string",
- "color": 0,
- "projectSalaryVisibility": 0,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teamMembers": [
- {
- "id": "string",
- "teamId": "string",
- "permission": 0,
- "employeeId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "projectMembers": [
- {
- "id": "string",
- "teamId": "string",
- "projectId": "string",
- "permission": 0,
- "salaryActivated": true,
- "salary": 0.1,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "automations": [
- {
- "id": "string",
- "projectId": "string",
- "typeId": 0,
- "action": 0,
- "enabled": true,
- "shared": true,
- "ssid": "string",
- "address": "string",
- "latitude": 0.1,
- "longitude": 0.1,
- "radius": 0.1,
- "beaconUUID": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "timers": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "status": "string",
- "taskId": "string",
- "pauseId": "string"
}
]
}Update dirty expenses.
| syncState | integer <int64> |
| deviceId | string |
| projectState | integer <int64> |
| todoState | integer <int64> |
| taskState | integer <int64> |
| pauseState | integer <int64> |
| expenseState | integer <int64> |
| noteState | integer <int64> |
| tagState | integer <int64> |
| taskTagState | integer <int64> |
| rateState | integer <int64> |
| teamState | integer <int64> |
| teamMemberState | integer <int64> |
| projectMemberState | integer <int64> |
| automationState | integer <int64> |
| timerState | integer <int64> |
| projectCount | integer <int32> |
| todoCount | integer <int32> |
| taskCount | integer <int32> |
| pauseCount | integer <int32> |
| expenseCount | integer <int32> |
| noteCount | integer <int32> |
| tagCount | integer <int32> |
| taskTagCount | integer <int32> |
| rateCount | integer <int32> |
| teamCount | integer <int32> |
| teamMemberCount | integer <int32> |
| projectMemberCount | integer <int32> |
| automationCount | integer <int32> |
| timerCount | integer <int32> |
Array of objects (ProjectSyncDto) | |
Array of objects (ToDoSyncDto) | |
Array of objects (TaskSyncDto) | |
Array of objects (PauseSyncDto) | |
Array of objects (ExpenseSyncDto) | |
Array of objects (NoteSyncDto) | |
Array of objects (TagSyncDto) | |
Array of objects (TaskTagSyncDto) | |
Array of objects (RateSyncDto) | |
Array of objects (TeamSyncDto) | |
Array of objects (TeamMemberSyncDto) | |
Array of objects (ProjectMemberSyncDto) | |
Array of objects (AutomationSyncDto) | |
Array of objects (TimerSyncDto) |
{- "syncState": 0,
- "deviceId": "string",
- "projectState": 0,
- "todoState": 0,
- "taskState": 0,
- "pauseState": 0,
- "expenseState": 0,
- "noteState": 0,
- "tagState": 0,
- "taskTagState": 0,
- "rateState": 0,
- "teamState": 0,
- "teamMemberState": 0,
- "projectMemberState": 0,
- "automationState": 0,
- "timerState": 0,
- "projectCount": 0,
- "todoCount": 0,
- "taskCount": 0,
- "pauseCount": 0,
- "expenseCount": 0,
- "noteCount": 0,
- "tagCount": 0,
- "taskTagCount": 0,
- "rateCount": 0,
- "teamCount": 0,
- "teamMemberCount": 0,
- "projectMemberCount": 0,
- "automationCount": 0,
- "timerCount": 0,
- "projects": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "teamId": "string",
- "title": "string",
- "description": "string",
- "employer": "string",
- "office": "string",
- "color": 0,
- "taskDefaultBillable": true,
- "taskDefaultRateId": "string",
- "archived": true,
- "salaryVisibility": 0,
- "salary": 0.1
}
], - "todos": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "name": "string",
- "description": "string",
- "status": 0,
- "dueDate": "string",
- "assignedUsers": "string",
- "estimatedHours": 0,
- "estimatedMinutes": 0
}
], - "tasks": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "todoId": "string",
- "description": "string",
- "location": "string",
- "locationEnd": "string",
- "startDateTime": "string",
- "endDateTime": "string",
- "feeling": 0,
- "typeId": 0,
- "paid": true,
- "billed": true,
- "billable": true,
- "phoneNumber": "string",
- "distance": 0.1,
- "rateId": "string",
- "signature": "string"
}
], - "pauses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "startDateTime": "string",
- "endDateTime": "string"
}
], - "expenses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "dateTime": "string",
- "amount": 0.1,
- "refunded": true,
- "fileUri": "string",
- "fileName": "string"
}
], - "notes": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "text": "string",
- "dateTime": "string",
- "uri": "string",
- "driveId": "string"
}
], - "tags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "name": "string",
- "color": 0,
- "archived": true,
- "teamId": "string"
}
], - "taskTags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "tagId": "string"
}
], - "rates": [
- {
- "id": "string",
- "title": "string",
- "factor": 0.1,
- "extra": 0.1,
- "enabled": true,
- "archived": true,
- "teamId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teams": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "image": "string",
- "color": 0,
- "projectSalaryVisibility": 0,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teamMembers": [
- {
- "id": "string",
- "teamId": "string",
- "permission": 0,
- "employeeId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "projectMembers": [
- {
- "id": "string",
- "teamId": "string",
- "projectId": "string",
- "permission": 0,
- "salaryActivated": true,
- "salary": 0.1,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "automations": [
- {
- "id": "string",
- "projectId": "string",
- "typeId": 0,
- "action": 0,
- "enabled": true,
- "shared": true,
- "ssid": "string",
- "address": "string",
- "latitude": 0.1,
- "longitude": 0.1,
- "radius": 0.1,
- "beaconUUID": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "timers": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "status": "string",
- "taskId": "string",
- "pauseId": "string"
}
]
}Update dirty notes.
| syncState | integer <int64> |
| deviceId | string |
| projectState | integer <int64> |
| todoState | integer <int64> |
| taskState | integer <int64> |
| pauseState | integer <int64> |
| expenseState | integer <int64> |
| noteState | integer <int64> |
| tagState | integer <int64> |
| taskTagState | integer <int64> |
| rateState | integer <int64> |
| teamState | integer <int64> |
| teamMemberState | integer <int64> |
| projectMemberState | integer <int64> |
| automationState | integer <int64> |
| timerState | integer <int64> |
| projectCount | integer <int32> |
| todoCount | integer <int32> |
| taskCount | integer <int32> |
| pauseCount | integer <int32> |
| expenseCount | integer <int32> |
| noteCount | integer <int32> |
| tagCount | integer <int32> |
| taskTagCount | integer <int32> |
| rateCount | integer <int32> |
| teamCount | integer <int32> |
| teamMemberCount | integer <int32> |
| projectMemberCount | integer <int32> |
| automationCount | integer <int32> |
| timerCount | integer <int32> |
Array of objects (ProjectSyncDto) | |
Array of objects (ToDoSyncDto) | |
Array of objects (TaskSyncDto) | |
Array of objects (PauseSyncDto) | |
Array of objects (ExpenseSyncDto) | |
Array of objects (NoteSyncDto) | |
Array of objects (TagSyncDto) | |
Array of objects (TaskTagSyncDto) | |
Array of objects (RateSyncDto) | |
Array of objects (TeamSyncDto) | |
Array of objects (TeamMemberSyncDto) | |
Array of objects (ProjectMemberSyncDto) | |
Array of objects (AutomationSyncDto) | |
Array of objects (TimerSyncDto) |
{- "syncState": 0,
- "deviceId": "string",
- "projectState": 0,
- "todoState": 0,
- "taskState": 0,
- "pauseState": 0,
- "expenseState": 0,
- "noteState": 0,
- "tagState": 0,
- "taskTagState": 0,
- "rateState": 0,
- "teamState": 0,
- "teamMemberState": 0,
- "projectMemberState": 0,
- "automationState": 0,
- "timerState": 0,
- "projectCount": 0,
- "todoCount": 0,
- "taskCount": 0,
- "pauseCount": 0,
- "expenseCount": 0,
- "noteCount": 0,
- "tagCount": 0,
- "taskTagCount": 0,
- "rateCount": 0,
- "teamCount": 0,
- "teamMemberCount": 0,
- "projectMemberCount": 0,
- "automationCount": 0,
- "timerCount": 0,
- "projects": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "teamId": "string",
- "title": "string",
- "description": "string",
- "employer": "string",
- "office": "string",
- "color": 0,
- "taskDefaultBillable": true,
- "taskDefaultRateId": "string",
- "archived": true,
- "salaryVisibility": 0,
- "salary": 0.1
}
], - "todos": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "name": "string",
- "description": "string",
- "status": 0,
- "dueDate": "string",
- "assignedUsers": "string",
- "estimatedHours": 0,
- "estimatedMinutes": 0
}
], - "tasks": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "todoId": "string",
- "description": "string",
- "location": "string",
- "locationEnd": "string",
- "startDateTime": "string",
- "endDateTime": "string",
- "feeling": 0,
- "typeId": 0,
- "paid": true,
- "billed": true,
- "billable": true,
- "phoneNumber": "string",
- "distance": 0.1,
- "rateId": "string",
- "signature": "string"
}
], - "pauses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "startDateTime": "string",
- "endDateTime": "string"
}
], - "expenses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "dateTime": "string",
- "amount": 0.1,
- "refunded": true,
- "fileUri": "string",
- "fileName": "string"
}
], - "notes": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "text": "string",
- "dateTime": "string",
- "uri": "string",
- "driveId": "string"
}
], - "tags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "name": "string",
- "color": 0,
- "archived": true,
- "teamId": "string"
}
], - "taskTags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "tagId": "string"
}
], - "rates": [
- {
- "id": "string",
- "title": "string",
- "factor": 0.1,
- "extra": 0.1,
- "enabled": true,
- "archived": true,
- "teamId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teams": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "image": "string",
- "color": 0,
- "projectSalaryVisibility": 0,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teamMembers": [
- {
- "id": "string",
- "teamId": "string",
- "permission": 0,
- "employeeId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "projectMembers": [
- {
- "id": "string",
- "teamId": "string",
- "projectId": "string",
- "permission": 0,
- "salaryActivated": true,
- "salary": 0.1,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "automations": [
- {
- "id": "string",
- "projectId": "string",
- "typeId": 0,
- "action": 0,
- "enabled": true,
- "shared": true,
- "ssid": "string",
- "address": "string",
- "latitude": 0.1,
- "longitude": 0.1,
- "radius": 0.1,
- "beaconUUID": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "timers": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "status": "string",
- "taskId": "string",
- "pauseId": "string"
}
]
}Update dirty pauses.
| syncState | integer <int64> |
| deviceId | string |
| projectState | integer <int64> |
| todoState | integer <int64> |
| taskState | integer <int64> |
| pauseState | integer <int64> |
| expenseState | integer <int64> |
| noteState | integer <int64> |
| tagState | integer <int64> |
| taskTagState | integer <int64> |
| rateState | integer <int64> |
| teamState | integer <int64> |
| teamMemberState | integer <int64> |
| projectMemberState | integer <int64> |
| automationState | integer <int64> |
| timerState | integer <int64> |
| projectCount | integer <int32> |
| todoCount | integer <int32> |
| taskCount | integer <int32> |
| pauseCount | integer <int32> |
| expenseCount | integer <int32> |
| noteCount | integer <int32> |
| tagCount | integer <int32> |
| taskTagCount | integer <int32> |
| rateCount | integer <int32> |
| teamCount | integer <int32> |
| teamMemberCount | integer <int32> |
| projectMemberCount | integer <int32> |
| automationCount | integer <int32> |
| timerCount | integer <int32> |
Array of objects (ProjectSyncDto) | |
Array of objects (ToDoSyncDto) | |
Array of objects (TaskSyncDto) | |
Array of objects (PauseSyncDto) | |
Array of objects (ExpenseSyncDto) | |
Array of objects (NoteSyncDto) | |
Array of objects (TagSyncDto) | |
Array of objects (TaskTagSyncDto) | |
Array of objects (RateSyncDto) | |
Array of objects (TeamSyncDto) | |
Array of objects (TeamMemberSyncDto) | |
Array of objects (ProjectMemberSyncDto) | |
Array of objects (AutomationSyncDto) | |
Array of objects (TimerSyncDto) |
{- "syncState": 0,
- "deviceId": "string",
- "projectState": 0,
- "todoState": 0,
- "taskState": 0,
- "pauseState": 0,
- "expenseState": 0,
- "noteState": 0,
- "tagState": 0,
- "taskTagState": 0,
- "rateState": 0,
- "teamState": 0,
- "teamMemberState": 0,
- "projectMemberState": 0,
- "automationState": 0,
- "timerState": 0,
- "projectCount": 0,
- "todoCount": 0,
- "taskCount": 0,
- "pauseCount": 0,
- "expenseCount": 0,
- "noteCount": 0,
- "tagCount": 0,
- "taskTagCount": 0,
- "rateCount": 0,
- "teamCount": 0,
- "teamMemberCount": 0,
- "projectMemberCount": 0,
- "automationCount": 0,
- "timerCount": 0,
- "projects": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "teamId": "string",
- "title": "string",
- "description": "string",
- "employer": "string",
- "office": "string",
- "color": 0,
- "taskDefaultBillable": true,
- "taskDefaultRateId": "string",
- "archived": true,
- "salaryVisibility": 0,
- "salary": 0.1
}
], - "todos": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "name": "string",
- "description": "string",
- "status": 0,
- "dueDate": "string",
- "assignedUsers": "string",
- "estimatedHours": 0,
- "estimatedMinutes": 0
}
], - "tasks": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "todoId": "string",
- "description": "string",
- "location": "string",
- "locationEnd": "string",
- "startDateTime": "string",
- "endDateTime": "string",
- "feeling": 0,
- "typeId": 0,
- "paid": true,
- "billed": true,
- "billable": true,
- "phoneNumber": "string",
- "distance": 0.1,
- "rateId": "string",
- "signature": "string"
}
], - "pauses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "startDateTime": "string",
- "endDateTime": "string"
}
], - "expenses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "dateTime": "string",
- "amount": 0.1,
- "refunded": true,
- "fileUri": "string",
- "fileName": "string"
}
], - "notes": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "text": "string",
- "dateTime": "string",
- "uri": "string",
- "driveId": "string"
}
], - "tags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "name": "string",
- "color": 0,
- "archived": true,
- "teamId": "string"
}
], - "taskTags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "tagId": "string"
}
], - "rates": [
- {
- "id": "string",
- "title": "string",
- "factor": 0.1,
- "extra": 0.1,
- "enabled": true,
- "archived": true,
- "teamId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teams": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "image": "string",
- "color": 0,
- "projectSalaryVisibility": 0,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teamMembers": [
- {
- "id": "string",
- "teamId": "string",
- "permission": 0,
- "employeeId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "projectMembers": [
- {
- "id": "string",
- "teamId": "string",
- "projectId": "string",
- "permission": 0,
- "salaryActivated": true,
- "salary": 0.1,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "automations": [
- {
- "id": "string",
- "projectId": "string",
- "typeId": 0,
- "action": 0,
- "enabled": true,
- "shared": true,
- "ssid": "string",
- "address": "string",
- "latitude": 0.1,
- "longitude": 0.1,
- "radius": 0.1,
- "beaconUUID": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "timers": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "status": "string",
- "taskId": "string",
- "pauseId": "string"
}
]
}Update dirty project members.
| syncState | integer <int64> |
| deviceId | string |
| projectState | integer <int64> |
| todoState | integer <int64> |
| taskState | integer <int64> |
| pauseState | integer <int64> |
| expenseState | integer <int64> |
| noteState | integer <int64> |
| tagState | integer <int64> |
| taskTagState | integer <int64> |
| rateState | integer <int64> |
| teamState | integer <int64> |
| teamMemberState | integer <int64> |
| projectMemberState | integer <int64> |
| automationState | integer <int64> |
| timerState | integer <int64> |
| projectCount | integer <int32> |
| todoCount | integer <int32> |
| taskCount | integer <int32> |
| pauseCount | integer <int32> |
| expenseCount | integer <int32> |
| noteCount | integer <int32> |
| tagCount | integer <int32> |
| taskTagCount | integer <int32> |
| rateCount | integer <int32> |
| teamCount | integer <int32> |
| teamMemberCount | integer <int32> |
| projectMemberCount | integer <int32> |
| automationCount | integer <int32> |
| timerCount | integer <int32> |
Array of objects (ProjectSyncDto) | |
Array of objects (ToDoSyncDto) | |
Array of objects (TaskSyncDto) | |
Array of objects (PauseSyncDto) | |
Array of objects (ExpenseSyncDto) | |
Array of objects (NoteSyncDto) | |
Array of objects (TagSyncDto) | |
Array of objects (TaskTagSyncDto) | |
Array of objects (RateSyncDto) | |
Array of objects (TeamSyncDto) | |
Array of objects (TeamMemberSyncDto) | |
Array of objects (ProjectMemberSyncDto) | |
Array of objects (AutomationSyncDto) | |
Array of objects (TimerSyncDto) |
{- "syncState": 0,
- "deviceId": "string",
- "projectState": 0,
- "todoState": 0,
- "taskState": 0,
- "pauseState": 0,
- "expenseState": 0,
- "noteState": 0,
- "tagState": 0,
- "taskTagState": 0,
- "rateState": 0,
- "teamState": 0,
- "teamMemberState": 0,
- "projectMemberState": 0,
- "automationState": 0,
- "timerState": 0,
- "projectCount": 0,
- "todoCount": 0,
- "taskCount": 0,
- "pauseCount": 0,
- "expenseCount": 0,
- "noteCount": 0,
- "tagCount": 0,
- "taskTagCount": 0,
- "rateCount": 0,
- "teamCount": 0,
- "teamMemberCount": 0,
- "projectMemberCount": 0,
- "automationCount": 0,
- "timerCount": 0,
- "projects": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "teamId": "string",
- "title": "string",
- "description": "string",
- "employer": "string",
- "office": "string",
- "color": 0,
- "taskDefaultBillable": true,
- "taskDefaultRateId": "string",
- "archived": true,
- "salaryVisibility": 0,
- "salary": 0.1
}
], - "todos": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "name": "string",
- "description": "string",
- "status": 0,
- "dueDate": "string",
- "assignedUsers": "string",
- "estimatedHours": 0,
- "estimatedMinutes": 0
}
], - "tasks": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "todoId": "string",
- "description": "string",
- "location": "string",
- "locationEnd": "string",
- "startDateTime": "string",
- "endDateTime": "string",
- "feeling": 0,
- "typeId": 0,
- "paid": true,
- "billed": true,
- "billable": true,
- "phoneNumber": "string",
- "distance": 0.1,
- "rateId": "string",
- "signature": "string"
}
], - "pauses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "startDateTime": "string",
- "endDateTime": "string"
}
], - "expenses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "dateTime": "string",
- "amount": 0.1,
- "refunded": true,
- "fileUri": "string",
- "fileName": "string"
}
], - "notes": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "text": "string",
- "dateTime": "string",
- "uri": "string",
- "driveId": "string"
}
], - "tags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "name": "string",
- "color": 0,
- "archived": true,
- "teamId": "string"
}
], - "taskTags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "tagId": "string"
}
], - "rates": [
- {
- "id": "string",
- "title": "string",
- "factor": 0.1,
- "extra": 0.1,
- "enabled": true,
- "archived": true,
- "teamId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teams": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "image": "string",
- "color": 0,
- "projectSalaryVisibility": 0,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teamMembers": [
- {
- "id": "string",
- "teamId": "string",
- "permission": 0,
- "employeeId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "projectMembers": [
- {
- "id": "string",
- "teamId": "string",
- "projectId": "string",
- "permission": 0,
- "salaryActivated": true,
- "salary": 0.1,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "automations": [
- {
- "id": "string",
- "projectId": "string",
- "typeId": 0,
- "action": 0,
- "enabled": true,
- "shared": true,
- "ssid": "string",
- "address": "string",
- "latitude": 0.1,
- "longitude": 0.1,
- "radius": 0.1,
- "beaconUUID": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "timers": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "status": "string",
- "taskId": "string",
- "pauseId": "string"
}
]
}Update dirty projects.
| syncState | integer <int64> |
| deviceId | string |
| projectState | integer <int64> |
| todoState | integer <int64> |
| taskState | integer <int64> |
| pauseState | integer <int64> |
| expenseState | integer <int64> |
| noteState | integer <int64> |
| tagState | integer <int64> |
| taskTagState | integer <int64> |
| rateState | integer <int64> |
| teamState | integer <int64> |
| teamMemberState | integer <int64> |
| projectMemberState | integer <int64> |
| automationState | integer <int64> |
| timerState | integer <int64> |
| projectCount | integer <int32> |
| todoCount | integer <int32> |
| taskCount | integer <int32> |
| pauseCount | integer <int32> |
| expenseCount | integer <int32> |
| noteCount | integer <int32> |
| tagCount | integer <int32> |
| taskTagCount | integer <int32> |
| rateCount | integer <int32> |
| teamCount | integer <int32> |
| teamMemberCount | integer <int32> |
| projectMemberCount | integer <int32> |
| automationCount | integer <int32> |
| timerCount | integer <int32> |
Array of objects (ProjectSyncDto) | |
Array of objects (ToDoSyncDto) | |
Array of objects (TaskSyncDto) | |
Array of objects (PauseSyncDto) | |
Array of objects (ExpenseSyncDto) | |
Array of objects (NoteSyncDto) | |
Array of objects (TagSyncDto) | |
Array of objects (TaskTagSyncDto) | |
Array of objects (RateSyncDto) | |
Array of objects (TeamSyncDto) | |
Array of objects (TeamMemberSyncDto) | |
Array of objects (ProjectMemberSyncDto) | |
Array of objects (AutomationSyncDto) | |
Array of objects (TimerSyncDto) |
{- "syncState": 0,
- "deviceId": "string",
- "projectState": 0,
- "todoState": 0,
- "taskState": 0,
- "pauseState": 0,
- "expenseState": 0,
- "noteState": 0,
- "tagState": 0,
- "taskTagState": 0,
- "rateState": 0,
- "teamState": 0,
- "teamMemberState": 0,
- "projectMemberState": 0,
- "automationState": 0,
- "timerState": 0,
- "projectCount": 0,
- "todoCount": 0,
- "taskCount": 0,
- "pauseCount": 0,
- "expenseCount": 0,
- "noteCount": 0,
- "tagCount": 0,
- "taskTagCount": 0,
- "rateCount": 0,
- "teamCount": 0,
- "teamMemberCount": 0,
- "projectMemberCount": 0,
- "automationCount": 0,
- "timerCount": 0,
- "projects": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "teamId": "string",
- "title": "string",
- "description": "string",
- "employer": "string",
- "office": "string",
- "color": 0,
- "taskDefaultBillable": true,
- "taskDefaultRateId": "string",
- "archived": true,
- "salaryVisibility": 0,
- "salary": 0.1
}
], - "todos": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "name": "string",
- "description": "string",
- "status": 0,
- "dueDate": "string",
- "assignedUsers": "string",
- "estimatedHours": 0,
- "estimatedMinutes": 0
}
], - "tasks": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "todoId": "string",
- "description": "string",
- "location": "string",
- "locationEnd": "string",
- "startDateTime": "string",
- "endDateTime": "string",
- "feeling": 0,
- "typeId": 0,
- "paid": true,
- "billed": true,
- "billable": true,
- "phoneNumber": "string",
- "distance": 0.1,
- "rateId": "string",
- "signature": "string"
}
], - "pauses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "startDateTime": "string",
- "endDateTime": "string"
}
], - "expenses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "dateTime": "string",
- "amount": 0.1,
- "refunded": true,
- "fileUri": "string",
- "fileName": "string"
}
], - "notes": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "text": "string",
- "dateTime": "string",
- "uri": "string",
- "driveId": "string"
}
], - "tags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "name": "string",
- "color": 0,
- "archived": true,
- "teamId": "string"
}
], - "taskTags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "tagId": "string"
}
], - "rates": [
- {
- "id": "string",
- "title": "string",
- "factor": 0.1,
- "extra": 0.1,
- "enabled": true,
- "archived": true,
- "teamId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teams": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "image": "string",
- "color": 0,
- "projectSalaryVisibility": 0,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teamMembers": [
- {
- "id": "string",
- "teamId": "string",
- "permission": 0,
- "employeeId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "projectMembers": [
- {
- "id": "string",
- "teamId": "string",
- "projectId": "string",
- "permission": 0,
- "salaryActivated": true,
- "salary": 0.1,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "automations": [
- {
- "id": "string",
- "projectId": "string",
- "typeId": 0,
- "action": 0,
- "enabled": true,
- "shared": true,
- "ssid": "string",
- "address": "string",
- "latitude": 0.1,
- "longitude": 0.1,
- "radius": 0.1,
- "beaconUUID": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "timers": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "status": "string",
- "taskId": "string",
- "pauseId": "string"
}
]
}Update dirty rates.
| syncState | integer <int64> |
| deviceId | string |
| projectState | integer <int64> |
| todoState | integer <int64> |
| taskState | integer <int64> |
| pauseState | integer <int64> |
| expenseState | integer <int64> |
| noteState | integer <int64> |
| tagState | integer <int64> |
| taskTagState | integer <int64> |
| rateState | integer <int64> |
| teamState | integer <int64> |
| teamMemberState | integer <int64> |
| projectMemberState | integer <int64> |
| automationState | integer <int64> |
| timerState | integer <int64> |
| projectCount | integer <int32> |
| todoCount | integer <int32> |
| taskCount | integer <int32> |
| pauseCount | integer <int32> |
| expenseCount | integer <int32> |
| noteCount | integer <int32> |
| tagCount | integer <int32> |
| taskTagCount | integer <int32> |
| rateCount | integer <int32> |
| teamCount | integer <int32> |
| teamMemberCount | integer <int32> |
| projectMemberCount | integer <int32> |
| automationCount | integer <int32> |
| timerCount | integer <int32> |
Array of objects (ProjectSyncDto) | |
Array of objects (ToDoSyncDto) | |
Array of objects (TaskSyncDto) | |
Array of objects (PauseSyncDto) | |
Array of objects (ExpenseSyncDto) | |
Array of objects (NoteSyncDto) | |
Array of objects (TagSyncDto) | |
Array of objects (TaskTagSyncDto) | |
Array of objects (RateSyncDto) | |
Array of objects (TeamSyncDto) | |
Array of objects (TeamMemberSyncDto) | |
Array of objects (ProjectMemberSyncDto) | |
Array of objects (AutomationSyncDto) | |
Array of objects (TimerSyncDto) |
{- "syncState": 0,
- "deviceId": "string",
- "projectState": 0,
- "todoState": 0,
- "taskState": 0,
- "pauseState": 0,
- "expenseState": 0,
- "noteState": 0,
- "tagState": 0,
- "taskTagState": 0,
- "rateState": 0,
- "teamState": 0,
- "teamMemberState": 0,
- "projectMemberState": 0,
- "automationState": 0,
- "timerState": 0,
- "projectCount": 0,
- "todoCount": 0,
- "taskCount": 0,
- "pauseCount": 0,
- "expenseCount": 0,
- "noteCount": 0,
- "tagCount": 0,
- "taskTagCount": 0,
- "rateCount": 0,
- "teamCount": 0,
- "teamMemberCount": 0,
- "projectMemberCount": 0,
- "automationCount": 0,
- "timerCount": 0,
- "projects": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "teamId": "string",
- "title": "string",
- "description": "string",
- "employer": "string",
- "office": "string",
- "color": 0,
- "taskDefaultBillable": true,
- "taskDefaultRateId": "string",
- "archived": true,
- "salaryVisibility": 0,
- "salary": 0.1
}
], - "todos": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "name": "string",
- "description": "string",
- "status": 0,
- "dueDate": "string",
- "assignedUsers": "string",
- "estimatedHours": 0,
- "estimatedMinutes": 0
}
], - "tasks": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "todoId": "string",
- "description": "string",
- "location": "string",
- "locationEnd": "string",
- "startDateTime": "string",
- "endDateTime": "string",
- "feeling": 0,
- "typeId": 0,
- "paid": true,
- "billed": true,
- "billable": true,
- "phoneNumber": "string",
- "distance": 0.1,
- "rateId": "string",
- "signature": "string"
}
], - "pauses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "startDateTime": "string",
- "endDateTime": "string"
}
], - "expenses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "dateTime": "string",
- "amount": 0.1,
- "refunded": true,
- "fileUri": "string",
- "fileName": "string"
}
], - "notes": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "text": "string",
- "dateTime": "string",
- "uri": "string",
- "driveId": "string"
}
], - "tags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "name": "string",
- "color": 0,
- "archived": true,
- "teamId": "string"
}
], - "taskTags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "tagId": "string"
}
], - "rates": [
- {
- "id": "string",
- "title": "string",
- "factor": 0.1,
- "extra": 0.1,
- "enabled": true,
- "archived": true,
- "teamId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teams": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "image": "string",
- "color": 0,
- "projectSalaryVisibility": 0,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teamMembers": [
- {
- "id": "string",
- "teamId": "string",
- "permission": 0,
- "employeeId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "projectMembers": [
- {
- "id": "string",
- "teamId": "string",
- "projectId": "string",
- "permission": 0,
- "salaryActivated": true,
- "salary": 0.1,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "automations": [
- {
- "id": "string",
- "projectId": "string",
- "typeId": 0,
- "action": 0,
- "enabled": true,
- "shared": true,
- "ssid": "string",
- "address": "string",
- "latitude": 0.1,
- "longitude": 0.1,
- "radius": 0.1,
- "beaconUUID": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "timers": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "status": "string",
- "taskId": "string",
- "pauseId": "string"
}
]
}Update dirty tags.
| syncState | integer <int64> |
| deviceId | string |
| projectState | integer <int64> |
| todoState | integer <int64> |
| taskState | integer <int64> |
| pauseState | integer <int64> |
| expenseState | integer <int64> |
| noteState | integer <int64> |
| tagState | integer <int64> |
| taskTagState | integer <int64> |
| rateState | integer <int64> |
| teamState | integer <int64> |
| teamMemberState | integer <int64> |
| projectMemberState | integer <int64> |
| automationState | integer <int64> |
| timerState | integer <int64> |
| projectCount | integer <int32> |
| todoCount | integer <int32> |
| taskCount | integer <int32> |
| pauseCount | integer <int32> |
| expenseCount | integer <int32> |
| noteCount | integer <int32> |
| tagCount | integer <int32> |
| taskTagCount | integer <int32> |
| rateCount | integer <int32> |
| teamCount | integer <int32> |
| teamMemberCount | integer <int32> |
| projectMemberCount | integer <int32> |
| automationCount | integer <int32> |
| timerCount | integer <int32> |
Array of objects (ProjectSyncDto) | |
Array of objects (ToDoSyncDto) | |
Array of objects (TaskSyncDto) | |
Array of objects (PauseSyncDto) | |
Array of objects (ExpenseSyncDto) | |
Array of objects (NoteSyncDto) | |
Array of objects (TagSyncDto) | |
Array of objects (TaskTagSyncDto) | |
Array of objects (RateSyncDto) | |
Array of objects (TeamSyncDto) | |
Array of objects (TeamMemberSyncDto) | |
Array of objects (ProjectMemberSyncDto) | |
Array of objects (AutomationSyncDto) | |
Array of objects (TimerSyncDto) |
{- "syncState": 0,
- "deviceId": "string",
- "projectState": 0,
- "todoState": 0,
- "taskState": 0,
- "pauseState": 0,
- "expenseState": 0,
- "noteState": 0,
- "tagState": 0,
- "taskTagState": 0,
- "rateState": 0,
- "teamState": 0,
- "teamMemberState": 0,
- "projectMemberState": 0,
- "automationState": 0,
- "timerState": 0,
- "projectCount": 0,
- "todoCount": 0,
- "taskCount": 0,
- "pauseCount": 0,
- "expenseCount": 0,
- "noteCount": 0,
- "tagCount": 0,
- "taskTagCount": 0,
- "rateCount": 0,
- "teamCount": 0,
- "teamMemberCount": 0,
- "projectMemberCount": 0,
- "automationCount": 0,
- "timerCount": 0,
- "projects": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "teamId": "string",
- "title": "string",
- "description": "string",
- "employer": "string",
- "office": "string",
- "color": 0,
- "taskDefaultBillable": true,
- "taskDefaultRateId": "string",
- "archived": true,
- "salaryVisibility": 0,
- "salary": 0.1
}
], - "todos": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "name": "string",
- "description": "string",
- "status": 0,
- "dueDate": "string",
- "assignedUsers": "string",
- "estimatedHours": 0,
- "estimatedMinutes": 0
}
], - "tasks": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "todoId": "string",
- "description": "string",
- "location": "string",
- "locationEnd": "string",
- "startDateTime": "string",
- "endDateTime": "string",
- "feeling": 0,
- "typeId": 0,
- "paid": true,
- "billed": true,
- "billable": true,
- "phoneNumber": "string",
- "distance": 0.1,
- "rateId": "string",
- "signature": "string"
}
], - "pauses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "startDateTime": "string",
- "endDateTime": "string"
}
], - "expenses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "dateTime": "string",
- "amount": 0.1,
- "refunded": true,
- "fileUri": "string",
- "fileName": "string"
}
], - "notes": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "text": "string",
- "dateTime": "string",
- "uri": "string",
- "driveId": "string"
}
], - "tags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "name": "string",
- "color": 0,
- "archived": true,
- "teamId": "string"
}
], - "taskTags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "tagId": "string"
}
], - "rates": [
- {
- "id": "string",
- "title": "string",
- "factor": 0.1,
- "extra": 0.1,
- "enabled": true,
- "archived": true,
- "teamId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teams": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "image": "string",
- "color": 0,
- "projectSalaryVisibility": 0,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teamMembers": [
- {
- "id": "string",
- "teamId": "string",
- "permission": 0,
- "employeeId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "projectMembers": [
- {
- "id": "string",
- "teamId": "string",
- "projectId": "string",
- "permission": 0,
- "salaryActivated": true,
- "salary": 0.1,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "automations": [
- {
- "id": "string",
- "projectId": "string",
- "typeId": 0,
- "action": 0,
- "enabled": true,
- "shared": true,
- "ssid": "string",
- "address": "string",
- "latitude": 0.1,
- "longitude": 0.1,
- "radius": 0.1,
- "beaconUUID": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "timers": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "status": "string",
- "taskId": "string",
- "pauseId": "string"
}
]
}Update dirty tasks.
| syncState | integer <int64> |
| deviceId | string |
| projectState | integer <int64> |
| todoState | integer <int64> |
| taskState | integer <int64> |
| pauseState | integer <int64> |
| expenseState | integer <int64> |
| noteState | integer <int64> |
| tagState | integer <int64> |
| taskTagState | integer <int64> |
| rateState | integer <int64> |
| teamState | integer <int64> |
| teamMemberState | integer <int64> |
| projectMemberState | integer <int64> |
| automationState | integer <int64> |
| timerState | integer <int64> |
| projectCount | integer <int32> |
| todoCount | integer <int32> |
| taskCount | integer <int32> |
| pauseCount | integer <int32> |
| expenseCount | integer <int32> |
| noteCount | integer <int32> |
| tagCount | integer <int32> |
| taskTagCount | integer <int32> |
| rateCount | integer <int32> |
| teamCount | integer <int32> |
| teamMemberCount | integer <int32> |
| projectMemberCount | integer <int32> |
| automationCount | integer <int32> |
| timerCount | integer <int32> |
Array of objects (ProjectSyncDto) | |
Array of objects (ToDoSyncDto) | |
Array of objects (TaskSyncDto) | |
Array of objects (PauseSyncDto) | |
Array of objects (ExpenseSyncDto) | |
Array of objects (NoteSyncDto) | |
Array of objects (TagSyncDto) | |
Array of objects (TaskTagSyncDto) | |
Array of objects (RateSyncDto) | |
Array of objects (TeamSyncDto) | |
Array of objects (TeamMemberSyncDto) | |
Array of objects (ProjectMemberSyncDto) | |
Array of objects (AutomationSyncDto) | |
Array of objects (TimerSyncDto) |
{- "syncState": 0,
- "deviceId": "string",
- "projectState": 0,
- "todoState": 0,
- "taskState": 0,
- "pauseState": 0,
- "expenseState": 0,
- "noteState": 0,
- "tagState": 0,
- "taskTagState": 0,
- "rateState": 0,
- "teamState": 0,
- "teamMemberState": 0,
- "projectMemberState": 0,
- "automationState": 0,
- "timerState": 0,
- "projectCount": 0,
- "todoCount": 0,
- "taskCount": 0,
- "pauseCount": 0,
- "expenseCount": 0,
- "noteCount": 0,
- "tagCount": 0,
- "taskTagCount": 0,
- "rateCount": 0,
- "teamCount": 0,
- "teamMemberCount": 0,
- "projectMemberCount": 0,
- "automationCount": 0,
- "timerCount": 0,
- "projects": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "teamId": "string",
- "title": "string",
- "description": "string",
- "employer": "string",
- "office": "string",
- "color": 0,
- "taskDefaultBillable": true,
- "taskDefaultRateId": "string",
- "archived": true,
- "salaryVisibility": 0,
- "salary": 0.1
}
], - "todos": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "name": "string",
- "description": "string",
- "status": 0,
- "dueDate": "string",
- "assignedUsers": "string",
- "estimatedHours": 0,
- "estimatedMinutes": 0
}
], - "tasks": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "todoId": "string",
- "description": "string",
- "location": "string",
- "locationEnd": "string",
- "startDateTime": "string",
- "endDateTime": "string",
- "feeling": 0,
- "typeId": 0,
- "paid": true,
- "billed": true,
- "billable": true,
- "phoneNumber": "string",
- "distance": 0.1,
- "rateId": "string",
- "signature": "string"
}
], - "pauses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "startDateTime": "string",
- "endDateTime": "string"
}
], - "expenses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "dateTime": "string",
- "amount": 0.1,
- "refunded": true,
- "fileUri": "string",
- "fileName": "string"
}
], - "notes": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "text": "string",
- "dateTime": "string",
- "uri": "string",
- "driveId": "string"
}
], - "tags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "name": "string",
- "color": 0,
- "archived": true,
- "teamId": "string"
}
], - "taskTags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "tagId": "string"
}
], - "rates": [
- {
- "id": "string",
- "title": "string",
- "factor": 0.1,
- "extra": 0.1,
- "enabled": true,
- "archived": true,
- "teamId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teams": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "image": "string",
- "color": 0,
- "projectSalaryVisibility": 0,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teamMembers": [
- {
- "id": "string",
- "teamId": "string",
- "permission": 0,
- "employeeId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "projectMembers": [
- {
- "id": "string",
- "teamId": "string",
- "projectId": "string",
- "permission": 0,
- "salaryActivated": true,
- "salary": 0.1,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "automations": [
- {
- "id": "string",
- "projectId": "string",
- "typeId": 0,
- "action": 0,
- "enabled": true,
- "shared": true,
- "ssid": "string",
- "address": "string",
- "latitude": 0.1,
- "longitude": 0.1,
- "radius": 0.1,
- "beaconUUID": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "timers": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "status": "string",
- "taskId": "string",
- "pauseId": "string"
}
]
}Update dirty TaskTags.
| syncState | integer <int64> |
| deviceId | string |
| projectState | integer <int64> |
| todoState | integer <int64> |
| taskState | integer <int64> |
| pauseState | integer <int64> |
| expenseState | integer <int64> |
| noteState | integer <int64> |
| tagState | integer <int64> |
| taskTagState | integer <int64> |
| rateState | integer <int64> |
| teamState | integer <int64> |
| teamMemberState | integer <int64> |
| projectMemberState | integer <int64> |
| automationState | integer <int64> |
| timerState | integer <int64> |
| projectCount | integer <int32> |
| todoCount | integer <int32> |
| taskCount | integer <int32> |
| pauseCount | integer <int32> |
| expenseCount | integer <int32> |
| noteCount | integer <int32> |
| tagCount | integer <int32> |
| taskTagCount | integer <int32> |
| rateCount | integer <int32> |
| teamCount | integer <int32> |
| teamMemberCount | integer <int32> |
| projectMemberCount | integer <int32> |
| automationCount | integer <int32> |
| timerCount | integer <int32> |
Array of objects (ProjectSyncDto) | |
Array of objects (ToDoSyncDto) | |
Array of objects (TaskSyncDto) | |
Array of objects (PauseSyncDto) | |
Array of objects (ExpenseSyncDto) | |
Array of objects (NoteSyncDto) | |
Array of objects (TagSyncDto) | |
Array of objects (TaskTagSyncDto) | |
Array of objects (RateSyncDto) | |
Array of objects (TeamSyncDto) | |
Array of objects (TeamMemberSyncDto) | |
Array of objects (ProjectMemberSyncDto) | |
Array of objects (AutomationSyncDto) | |
Array of objects (TimerSyncDto) |
{- "syncState": 0,
- "deviceId": "string",
- "projectState": 0,
- "todoState": 0,
- "taskState": 0,
- "pauseState": 0,
- "expenseState": 0,
- "noteState": 0,
- "tagState": 0,
- "taskTagState": 0,
- "rateState": 0,
- "teamState": 0,
- "teamMemberState": 0,
- "projectMemberState": 0,
- "automationState": 0,
- "timerState": 0,
- "projectCount": 0,
- "todoCount": 0,
- "taskCount": 0,
- "pauseCount": 0,
- "expenseCount": 0,
- "noteCount": 0,
- "tagCount": 0,
- "taskTagCount": 0,
- "rateCount": 0,
- "teamCount": 0,
- "teamMemberCount": 0,
- "projectMemberCount": 0,
- "automationCount": 0,
- "timerCount": 0,
- "projects": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "teamId": "string",
- "title": "string",
- "description": "string",
- "employer": "string",
- "office": "string",
- "color": 0,
- "taskDefaultBillable": true,
- "taskDefaultRateId": "string",
- "archived": true,
- "salaryVisibility": 0,
- "salary": 0.1
}
], - "todos": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "name": "string",
- "description": "string",
- "status": 0,
- "dueDate": "string",
- "assignedUsers": "string",
- "estimatedHours": 0,
- "estimatedMinutes": 0
}
], - "tasks": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "todoId": "string",
- "description": "string",
- "location": "string",
- "locationEnd": "string",
- "startDateTime": "string",
- "endDateTime": "string",
- "feeling": 0,
- "typeId": 0,
- "paid": true,
- "billed": true,
- "billable": true,
- "phoneNumber": "string",
- "distance": 0.1,
- "rateId": "string",
- "signature": "string"
}
], - "pauses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "startDateTime": "string",
- "endDateTime": "string"
}
], - "expenses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "dateTime": "string",
- "amount": 0.1,
- "refunded": true,
- "fileUri": "string",
- "fileName": "string"
}
], - "notes": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "text": "string",
- "dateTime": "string",
- "uri": "string",
- "driveId": "string"
}
], - "tags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "name": "string",
- "color": 0,
- "archived": true,
- "teamId": "string"
}
], - "taskTags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "tagId": "string"
}
], - "rates": [
- {
- "id": "string",
- "title": "string",
- "factor": 0.1,
- "extra": 0.1,
- "enabled": true,
- "archived": true,
- "teamId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teams": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "image": "string",
- "color": 0,
- "projectSalaryVisibility": 0,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teamMembers": [
- {
- "id": "string",
- "teamId": "string",
- "permission": 0,
- "employeeId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "projectMembers": [
- {
- "id": "string",
- "teamId": "string",
- "projectId": "string",
- "permission": 0,
- "salaryActivated": true,
- "salary": 0.1,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "automations": [
- {
- "id": "string",
- "projectId": "string",
- "typeId": 0,
- "action": 0,
- "enabled": true,
- "shared": true,
- "ssid": "string",
- "address": "string",
- "latitude": 0.1,
- "longitude": 0.1,
- "radius": 0.1,
- "beaconUUID": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "timers": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "status": "string",
- "taskId": "string",
- "pauseId": "string"
}
]
}Update dirty team members.
| syncState | integer <int64> |
| deviceId | string |
| projectState | integer <int64> |
| todoState | integer <int64> |
| taskState | integer <int64> |
| pauseState | integer <int64> |
| expenseState | integer <int64> |
| noteState | integer <int64> |
| tagState | integer <int64> |
| taskTagState | integer <int64> |
| rateState | integer <int64> |
| teamState | integer <int64> |
| teamMemberState | integer <int64> |
| projectMemberState | integer <int64> |
| automationState | integer <int64> |
| timerState | integer <int64> |
| projectCount | integer <int32> |
| todoCount | integer <int32> |
| taskCount | integer <int32> |
| pauseCount | integer <int32> |
| expenseCount | integer <int32> |
| noteCount | integer <int32> |
| tagCount | integer <int32> |
| taskTagCount | integer <int32> |
| rateCount | integer <int32> |
| teamCount | integer <int32> |
| teamMemberCount | integer <int32> |
| projectMemberCount | integer <int32> |
| automationCount | integer <int32> |
| timerCount | integer <int32> |
Array of objects (ProjectSyncDto) | |
Array of objects (ToDoSyncDto) | |
Array of objects (TaskSyncDto) | |
Array of objects (PauseSyncDto) | |
Array of objects (ExpenseSyncDto) | |
Array of objects (NoteSyncDto) | |
Array of objects (TagSyncDto) | |
Array of objects (TaskTagSyncDto) | |
Array of objects (RateSyncDto) | |
Array of objects (TeamSyncDto) | |
Array of objects (TeamMemberSyncDto) | |
Array of objects (ProjectMemberSyncDto) | |
Array of objects (AutomationSyncDto) | |
Array of objects (TimerSyncDto) |
{- "syncState": 0,
- "deviceId": "string",
- "projectState": 0,
- "todoState": 0,
- "taskState": 0,
- "pauseState": 0,
- "expenseState": 0,
- "noteState": 0,
- "tagState": 0,
- "taskTagState": 0,
- "rateState": 0,
- "teamState": 0,
- "teamMemberState": 0,
- "projectMemberState": 0,
- "automationState": 0,
- "timerState": 0,
- "projectCount": 0,
- "todoCount": 0,
- "taskCount": 0,
- "pauseCount": 0,
- "expenseCount": 0,
- "noteCount": 0,
- "tagCount": 0,
- "taskTagCount": 0,
- "rateCount": 0,
- "teamCount": 0,
- "teamMemberCount": 0,
- "projectMemberCount": 0,
- "automationCount": 0,
- "timerCount": 0,
- "projects": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "teamId": "string",
- "title": "string",
- "description": "string",
- "employer": "string",
- "office": "string",
- "color": 0,
- "taskDefaultBillable": true,
- "taskDefaultRateId": "string",
- "archived": true,
- "salaryVisibility": 0,
- "salary": 0.1
}
], - "todos": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "name": "string",
- "description": "string",
- "status": 0,
- "dueDate": "string",
- "assignedUsers": "string",
- "estimatedHours": 0,
- "estimatedMinutes": 0
}
], - "tasks": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "todoId": "string",
- "description": "string",
- "location": "string",
- "locationEnd": "string",
- "startDateTime": "string",
- "endDateTime": "string",
- "feeling": 0,
- "typeId": 0,
- "paid": true,
- "billed": true,
- "billable": true,
- "phoneNumber": "string",
- "distance": 0.1,
- "rateId": "string",
- "signature": "string"
}
], - "pauses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "startDateTime": "string",
- "endDateTime": "string"
}
], - "expenses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "dateTime": "string",
- "amount": 0.1,
- "refunded": true,
- "fileUri": "string",
- "fileName": "string"
}
], - "notes": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "text": "string",
- "dateTime": "string",
- "uri": "string",
- "driveId": "string"
}
], - "tags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "name": "string",
- "color": 0,
- "archived": true,
- "teamId": "string"
}
], - "taskTags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "tagId": "string"
}
], - "rates": [
- {
- "id": "string",
- "title": "string",
- "factor": 0.1,
- "extra": 0.1,
- "enabled": true,
- "archived": true,
- "teamId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teams": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "image": "string",
- "color": 0,
- "projectSalaryVisibility": 0,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teamMembers": [
- {
- "id": "string",
- "teamId": "string",
- "permission": 0,
- "employeeId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "projectMembers": [
- {
- "id": "string",
- "teamId": "string",
- "projectId": "string",
- "permission": 0,
- "salaryActivated": true,
- "salary": 0.1,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "automations": [
- {
- "id": "string",
- "projectId": "string",
- "typeId": 0,
- "action": 0,
- "enabled": true,
- "shared": true,
- "ssid": "string",
- "address": "string",
- "latitude": 0.1,
- "longitude": 0.1,
- "radius": 0.1,
- "beaconUUID": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "timers": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "status": "string",
- "taskId": "string",
- "pauseId": "string"
}
]
}Update dirty teams.
| syncState | integer <int64> |
| deviceId | string |
| projectState | integer <int64> |
| todoState | integer <int64> |
| taskState | integer <int64> |
| pauseState | integer <int64> |
| expenseState | integer <int64> |
| noteState | integer <int64> |
| tagState | integer <int64> |
| taskTagState | integer <int64> |
| rateState | integer <int64> |
| teamState | integer <int64> |
| teamMemberState | integer <int64> |
| projectMemberState | integer <int64> |
| automationState | integer <int64> |
| timerState | integer <int64> |
| projectCount | integer <int32> |
| todoCount | integer <int32> |
| taskCount | integer <int32> |
| pauseCount | integer <int32> |
| expenseCount | integer <int32> |
| noteCount | integer <int32> |
| tagCount | integer <int32> |
| taskTagCount | integer <int32> |
| rateCount | integer <int32> |
| teamCount | integer <int32> |
| teamMemberCount | integer <int32> |
| projectMemberCount | integer <int32> |
| automationCount | integer <int32> |
| timerCount | integer <int32> |
Array of objects (ProjectSyncDto) | |
Array of objects (ToDoSyncDto) | |
Array of objects (TaskSyncDto) | |
Array of objects (PauseSyncDto) | |
Array of objects (ExpenseSyncDto) | |
Array of objects (NoteSyncDto) | |
Array of objects (TagSyncDto) | |
Array of objects (TaskTagSyncDto) | |
Array of objects (RateSyncDto) | |
Array of objects (TeamSyncDto) | |
Array of objects (TeamMemberSyncDto) | |
Array of objects (ProjectMemberSyncDto) | |
Array of objects (AutomationSyncDto) | |
Array of objects (TimerSyncDto) |
{- "syncState": 0,
- "deviceId": "string",
- "projectState": 0,
- "todoState": 0,
- "taskState": 0,
- "pauseState": 0,
- "expenseState": 0,
- "noteState": 0,
- "tagState": 0,
- "taskTagState": 0,
- "rateState": 0,
- "teamState": 0,
- "teamMemberState": 0,
- "projectMemberState": 0,
- "automationState": 0,
- "timerState": 0,
- "projectCount": 0,
- "todoCount": 0,
- "taskCount": 0,
- "pauseCount": 0,
- "expenseCount": 0,
- "noteCount": 0,
- "tagCount": 0,
- "taskTagCount": 0,
- "rateCount": 0,
- "teamCount": 0,
- "teamMemberCount": 0,
- "projectMemberCount": 0,
- "automationCount": 0,
- "timerCount": 0,
- "projects": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "teamId": "string",
- "title": "string",
- "description": "string",
- "employer": "string",
- "office": "string",
- "color": 0,
- "taskDefaultBillable": true,
- "taskDefaultRateId": "string",
- "archived": true,
- "salaryVisibility": 0,
- "salary": 0.1
}
], - "todos": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "name": "string",
- "description": "string",
- "status": 0,
- "dueDate": "string",
- "assignedUsers": "string",
- "estimatedHours": 0,
- "estimatedMinutes": 0
}
], - "tasks": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "todoId": "string",
- "description": "string",
- "location": "string",
- "locationEnd": "string",
- "startDateTime": "string",
- "endDateTime": "string",
- "feeling": 0,
- "typeId": 0,
- "paid": true,
- "billed": true,
- "billable": true,
- "phoneNumber": "string",
- "distance": 0.1,
- "rateId": "string",
- "signature": "string"
}
], - "pauses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "startDateTime": "string",
- "endDateTime": "string"
}
], - "expenses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "dateTime": "string",
- "amount": 0.1,
- "refunded": true,
- "fileUri": "string",
- "fileName": "string"
}
], - "notes": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "text": "string",
- "dateTime": "string",
- "uri": "string",
- "driveId": "string"
}
], - "tags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "name": "string",
- "color": 0,
- "archived": true,
- "teamId": "string"
}
], - "taskTags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "tagId": "string"
}
], - "rates": [
- {
- "id": "string",
- "title": "string",
- "factor": 0.1,
- "extra": 0.1,
- "enabled": true,
- "archived": true,
- "teamId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teams": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "image": "string",
- "color": 0,
- "projectSalaryVisibility": 0,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teamMembers": [
- {
- "id": "string",
- "teamId": "string",
- "permission": 0,
- "employeeId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "projectMembers": [
- {
- "id": "string",
- "teamId": "string",
- "projectId": "string",
- "permission": 0,
- "salaryActivated": true,
- "salary": 0.1,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "automations": [
- {
- "id": "string",
- "projectId": "string",
- "typeId": 0,
- "action": 0,
- "enabled": true,
- "shared": true,
- "ssid": "string",
- "address": "string",
- "latitude": 0.1,
- "longitude": 0.1,
- "radius": 0.1,
- "beaconUUID": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "timers": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "status": "string",
- "taskId": "string",
- "pauseId": "string"
}
]
}Update dirty timer.
| syncState | integer <int64> |
| deviceId | string |
| projectState | integer <int64> |
| todoState | integer <int64> |
| taskState | integer <int64> |
| pauseState | integer <int64> |
| expenseState | integer <int64> |
| noteState | integer <int64> |
| tagState | integer <int64> |
| taskTagState | integer <int64> |
| rateState | integer <int64> |
| teamState | integer <int64> |
| teamMemberState | integer <int64> |
| projectMemberState | integer <int64> |
| automationState | integer <int64> |
| timerState | integer <int64> |
| projectCount | integer <int32> |
| todoCount | integer <int32> |
| taskCount | integer <int32> |
| pauseCount | integer <int32> |
| expenseCount | integer <int32> |
| noteCount | integer <int32> |
| tagCount | integer <int32> |
| taskTagCount | integer <int32> |
| rateCount | integer <int32> |
| teamCount | integer <int32> |
| teamMemberCount | integer <int32> |
| projectMemberCount | integer <int32> |
| automationCount | integer <int32> |
| timerCount | integer <int32> |
Array of objects (ProjectSyncDto) | |
Array of objects (ToDoSyncDto) | |
Array of objects (TaskSyncDto) | |
Array of objects (PauseSyncDto) | |
Array of objects (ExpenseSyncDto) | |
Array of objects (NoteSyncDto) | |
Array of objects (TagSyncDto) | |
Array of objects (TaskTagSyncDto) | |
Array of objects (RateSyncDto) | |
Array of objects (TeamSyncDto) | |
Array of objects (TeamMemberSyncDto) | |
Array of objects (ProjectMemberSyncDto) | |
Array of objects (AutomationSyncDto) | |
Array of objects (TimerSyncDto) |
{- "syncState": 0,
- "deviceId": "string",
- "projectState": 0,
- "todoState": 0,
- "taskState": 0,
- "pauseState": 0,
- "expenseState": 0,
- "noteState": 0,
- "tagState": 0,
- "taskTagState": 0,
- "rateState": 0,
- "teamState": 0,
- "teamMemberState": 0,
- "projectMemberState": 0,
- "automationState": 0,
- "timerState": 0,
- "projectCount": 0,
- "todoCount": 0,
- "taskCount": 0,
- "pauseCount": 0,
- "expenseCount": 0,
- "noteCount": 0,
- "tagCount": 0,
- "taskTagCount": 0,
- "rateCount": 0,
- "teamCount": 0,
- "teamMemberCount": 0,
- "projectMemberCount": 0,
- "automationCount": 0,
- "timerCount": 0,
- "projects": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "teamId": "string",
- "title": "string",
- "description": "string",
- "employer": "string",
- "office": "string",
- "color": 0,
- "taskDefaultBillable": true,
- "taskDefaultRateId": "string",
- "archived": true,
- "salaryVisibility": 0,
- "salary": 0.1
}
], - "todos": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "name": "string",
- "description": "string",
- "status": 0,
- "dueDate": "string",
- "assignedUsers": "string",
- "estimatedHours": 0,
- "estimatedMinutes": 0
}
], - "tasks": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "todoId": "string",
- "description": "string",
- "location": "string",
- "locationEnd": "string",
- "startDateTime": "string",
- "endDateTime": "string",
- "feeling": 0,
- "typeId": 0,
- "paid": true,
- "billed": true,
- "billable": true,
- "phoneNumber": "string",
- "distance": 0.1,
- "rateId": "string",
- "signature": "string"
}
], - "pauses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "startDateTime": "string",
- "endDateTime": "string"
}
], - "expenses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "dateTime": "string",
- "amount": 0.1,
- "refunded": true,
- "fileUri": "string",
- "fileName": "string"
}
], - "notes": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "text": "string",
- "dateTime": "string",
- "uri": "string",
- "driveId": "string"
}
], - "tags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "name": "string",
- "color": 0,
- "archived": true,
- "teamId": "string"
}
], - "taskTags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "tagId": "string"
}
], - "rates": [
- {
- "id": "string",
- "title": "string",
- "factor": 0.1,
- "extra": 0.1,
- "enabled": true,
- "archived": true,
- "teamId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teams": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "image": "string",
- "color": 0,
- "projectSalaryVisibility": 0,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teamMembers": [
- {
- "id": "string",
- "teamId": "string",
- "permission": 0,
- "employeeId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "projectMembers": [
- {
- "id": "string",
- "teamId": "string",
- "projectId": "string",
- "permission": 0,
- "salaryActivated": true,
- "salary": 0.1,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "automations": [
- {
- "id": "string",
- "projectId": "string",
- "typeId": 0,
- "action": 0,
- "enabled": true,
- "shared": true,
- "ssid": "string",
- "address": "string",
- "latitude": 0.1,
- "longitude": 0.1,
- "radius": 0.1,
- "beaconUUID": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "timers": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "status": "string",
- "taskId": "string",
- "pauseId": "string"
}
]
}Update dirty todos.
| syncState | integer <int64> |
| deviceId | string |
| projectState | integer <int64> |
| todoState | integer <int64> |
| taskState | integer <int64> |
| pauseState | integer <int64> |
| expenseState | integer <int64> |
| noteState | integer <int64> |
| tagState | integer <int64> |
| taskTagState | integer <int64> |
| rateState | integer <int64> |
| teamState | integer <int64> |
| teamMemberState | integer <int64> |
| projectMemberState | integer <int64> |
| automationState | integer <int64> |
| timerState | integer <int64> |
| projectCount | integer <int32> |
| todoCount | integer <int32> |
| taskCount | integer <int32> |
| pauseCount | integer <int32> |
| expenseCount | integer <int32> |
| noteCount | integer <int32> |
| tagCount | integer <int32> |
| taskTagCount | integer <int32> |
| rateCount | integer <int32> |
| teamCount | integer <int32> |
| teamMemberCount | integer <int32> |
| projectMemberCount | integer <int32> |
| automationCount | integer <int32> |
| timerCount | integer <int32> |
Array of objects (ProjectSyncDto) | |
Array of objects (ToDoSyncDto) | |
Array of objects (TaskSyncDto) | |
Array of objects (PauseSyncDto) | |
Array of objects (ExpenseSyncDto) | |
Array of objects (NoteSyncDto) | |
Array of objects (TagSyncDto) | |
Array of objects (TaskTagSyncDto) | |
Array of objects (RateSyncDto) | |
Array of objects (TeamSyncDto) | |
Array of objects (TeamMemberSyncDto) | |
Array of objects (ProjectMemberSyncDto) | |
Array of objects (AutomationSyncDto) | |
Array of objects (TimerSyncDto) |
{- "syncState": 0,
- "deviceId": "string",
- "projectState": 0,
- "todoState": 0,
- "taskState": 0,
- "pauseState": 0,
- "expenseState": 0,
- "noteState": 0,
- "tagState": 0,
- "taskTagState": 0,
- "rateState": 0,
- "teamState": 0,
- "teamMemberState": 0,
- "projectMemberState": 0,
- "automationState": 0,
- "timerState": 0,
- "projectCount": 0,
- "todoCount": 0,
- "taskCount": 0,
- "pauseCount": 0,
- "expenseCount": 0,
- "noteCount": 0,
- "tagCount": 0,
- "taskTagCount": 0,
- "rateCount": 0,
- "teamCount": 0,
- "teamMemberCount": 0,
- "projectMemberCount": 0,
- "automationCount": 0,
- "timerCount": 0,
- "projects": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "teamId": "string",
- "title": "string",
- "description": "string",
- "employer": "string",
- "office": "string",
- "color": 0,
- "taskDefaultBillable": true,
- "taskDefaultRateId": "string",
- "archived": true,
- "salaryVisibility": 0,
- "salary": 0.1
}
], - "todos": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "name": "string",
- "description": "string",
- "status": 0,
- "dueDate": "string",
- "assignedUsers": "string",
- "estimatedHours": 0,
- "estimatedMinutes": 0
}
], - "tasks": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "projectId": "string",
- "todoId": "string",
- "description": "string",
- "location": "string",
- "locationEnd": "string",
- "startDateTime": "string",
- "endDateTime": "string",
- "feeling": 0,
- "typeId": 0,
- "paid": true,
- "billed": true,
- "billable": true,
- "phoneNumber": "string",
- "distance": 0.1,
- "rateId": "string",
- "signature": "string"
}
], - "pauses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "running": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "startDateTime": "string",
- "endDateTime": "string"
}
], - "expenses": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "description": "string",
- "dateTime": "string",
- "amount": 0.1,
- "refunded": true,
- "fileUri": "string",
- "fileName": "string"
}
], - "notes": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "text": "string",
- "dateTime": "string",
- "uri": "string",
- "driveId": "string"
}
], - "tags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "name": "string",
- "color": 0,
- "archived": true,
- "teamId": "string"
}
], - "taskTags": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "taskId": "string",
- "tagId": "string"
}
], - "rates": [
- {
- "id": "string",
- "title": "string",
- "factor": 0.1,
- "extra": 0.1,
- "enabled": true,
- "archived": true,
- "teamId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teams": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "image": "string",
- "color": 0,
- "projectSalaryVisibility": 0,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "teamMembers": [
- {
- "id": "string",
- "teamId": "string",
- "permission": 0,
- "employeeId": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "projectMembers": [
- {
- "id": "string",
- "teamId": "string",
- "projectId": "string",
- "permission": 0,
- "salaryActivated": true,
- "salary": 0.1,
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "automations": [
- {
- "id": "string",
- "projectId": "string",
- "typeId": 0,
- "action": 0,
- "enabled": true,
- "shared": true,
- "ssid": "string",
- "address": "string",
- "latitude": 0.1,
- "longitude": 0.1,
- "radius": 0.1,
- "beaconUUID": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0
}
], - "timers": [
- {
- "id": "string",
- "user": "string",
- "deleted": true,
- "lastUpdate": 0,
- "created": 0,
- "status": "string",
- "taskId": "string",
- "pauseId": "string"
}
]
}{- "permission": 0,
- "email": "string",
- "imageUrl": "string",
- "firstname": "string",
- "lastname": "string",
- "language": "string",
- "countryIso": "string",
- "country": "string",
- "ipAddress": "string",
- "referrer": "string",
- "newsletter": true,
- "gdprConsent": true,
- "invited": true,
- "activatedTeams": true,
- "activated": true,
- "needsSetup": true,
- "user": "string",
- "lastUpdate": 0,
- "subscriptionId": "string",
- "expires": 0,
- "status": 0,
- "plan": 0,
- "valid": true,
- "expired": true,
- "product": "string",
- "trial": true,
- "planBusiness": true,
- "planPro": true,
- "planPlus": true,
- "planBasic": true,
- "member": true,
- "personalSubscriptionActive": true,
- "organizationSubscriptionActive": true,
- "basic": true,
- "pro": true,
- "plus": true,
- "validProfile": true,
- "validAndActivated": true,
- "admin": true,
- "deleted": true,
- "displayName": "string",
- "initials": "string",
- "createdAt": "2019-08-24T14:15:22Z"
}