Download OpenAPI specification:Download
timesheet.io provides a REST API that can be accessed directly from another web application or from within a Javascript single page application. The API can be used from any programming language.
This API should be used if you want to synchronise data between your client and the server.
Please email support@timesheet.io if you have questions or need help while using the API.
{- "expires": 0,
- "permission": 0,
- "status": 0,
- "plan": 0,
- "members": 0,
- "email": "string",
- "emailInvoice": "string",
- "paymentOption": "string",
- "imageUrl": "string",
- "business": "string",
- "taxId": "string",
- "firstname": "string",
- "lastname": "string",
- "firstnameInvoice": "string",
- "lastnameInvoice": "string",
- "street": "string",
- "city": "string",
- "state": "string",
- "zip": "string",
- "country": "string",
- "countryIso": "string",
- "language": "string",
- "referrer": "string",
- "includeTaxForBusiness": true,
- "newsletter": true,
- "gdprConsent": true,
- "invited": true,
- "activatedTeams": true,
- "activated": true,
- "cancellationOffer": true,
- "needsSetup": true,
- "user": "string",
- "lastUpdate": 0,
- "subscriptionActive": true,
- "subscriptionCancelled": true,
- "subscriptionInactive": true,
- "valid": true,
- "validProfile": true,
- "expired": true,
- "validAndActivated": true,
- "admin": true,
- "payPalPayment": true,
- "stripePayment": true,
- "invoicePayment": true,
- "currency": "string",
- "businessCustomer": true,
- "euCustomer": true,
- "eu": true,
- "at": true,
- "uk": true,
- "product": "string",
- "basic": true,
- "active": true,
- "trial": true,
- "inactive": true,
- "member": true,
- "pro": true,
- "plus": true,
- "licenseHolder": true,
- "monthly": true,
- "yearly": true,
- "displayName": "string",
- "initials": "string",
- "invoiceEmail": "string",
- "invoiceFirstname": "string",
- "invoiceLastname": "string",
- "licenseQuantity": 0
}
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,
- "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,
- "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,
- "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,
- "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,
- "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,
- "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,
- "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,
- "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,
- "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,
- "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,
- "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,
- "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,
- "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,
- "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,
- "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,
- "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,
- "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,
- "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,
- "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,
- "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,
- "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,
- "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,
- "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,
- "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,
- "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,
- "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,
- "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,
- "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,
- "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,
- "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"
}
]
}
{- "expires": 0,
- "permission": 0,
- "status": 0,
- "plan": 0,
- "members": 0,
- "email": "string",
- "emailInvoice": "string",
- "paymentOption": "string",
- "imageUrl": "string",
- "business": "string",
- "taxId": "string",
- "firstname": "string",
- "lastname": "string",
- "firstnameInvoice": "string",
- "lastnameInvoice": "string",
- "street": "string",
- "city": "string",
- "state": "string",
- "zip": "string",
- "country": "string",
- "countryIso": "string",
- "language": "string",
- "referrer": "string",
- "includeTaxForBusiness": true,
- "newsletter": true,
- "gdprConsent": true,
- "invited": true,
- "activatedTeams": true,
- "activated": true,
- "cancellationOffer": true,
- "needsSetup": true,
- "user": "string",
- "lastUpdate": 0,
- "subscriptionActive": true,
- "subscriptionCancelled": true,
- "subscriptionInactive": true,
- "valid": true,
- "validProfile": true,
- "expired": true,
- "validAndActivated": true,
- "admin": true,
- "payPalPayment": true,
- "stripePayment": true,
- "invoicePayment": true,
- "currency": "string",
- "businessCustomer": true,
- "euCustomer": true,
- "eu": true,
- "at": true,
- "uk": true,
- "product": "string",
- "basic": true,
- "active": true,
- "trial": true,
- "inactive": true,
- "member": true,
- "pro": true,
- "plus": true,
- "licenseHolder": true,
- "monthly": true,
- "yearly": true,
- "displayName": "string",
- "initials": "string",
- "invoiceEmail": "string",
- "invoiceFirstname": "string",
- "invoiceLastname": "string",
- "licenseQuantity": 0
}