---
title: "Get document"
method: GET
path: "/v1/documents/{id}"
tags: ["Document"]
---

# Get document

`GET /v1/documents/{id}`

Retrieves a specific document by its unique identifier. The response includes all document details along with associated tasks, expenses, and notes.

## Path parameters

- `id` string, required

## Response `200`

Document successfully retrieved

- DocumentDto
  - `id` string
  - `user` string
  - `deleted` boolean
  - `lastUpdate` integer
  - `created` integer
  - `organization` OrganizationDto
    - `id` string
    - `name` string
    - `description` string
    - `image` string
    - `color` integer
    - `subscription` CustomerSubscriptionDto
      - `id` string
      - `user` string
      - `expires` integer
      - `status` integer
      - `plan` integer
      - `licenses` integer
      - `paymentOption` string
      - `business` string
      - `email` string
      - `firstname` string
      - `lastname` string
      - `vatId` string
      - `displayName` string
      - `street` string
      - `city` string
      - `state` string
      - `zip` string
      - `country` string
      - `countryIso` string
      - `language` string
      - `includeTaxForBusiness` boolean
      - `activated` boolean
      - `pastDue` boolean
      - `cancellationOffer` boolean
      - `subscriptionActive` boolean
      - `subscriptionCancelled` boolean
      - `subscriptionInactive` boolean
      - `paymentProviderActive` boolean
      - `startedTestimonial` string, date-time
      - `activationDate` string, date-time
      - `cancellationDate` string, date-time
      - `permissionAdmin` boolean
      - `valid` boolean
      - `expired` boolean
      - `validAndActivated` boolean
      - `payPalPayment` boolean
      - `stripePayment` boolean
      - `invoicePayment` boolean
      - `googlePlayPayment` boolean
      - `appleStorePayment` boolean
      - `currency` string
      - `businessCustomer` boolean
      - `euCustomer` boolean
      - `eu` boolean
      - `at` boolean
      - `ch` boolean
      - `uk` boolean
      - `product` string
      - `licenseQuantity` integer
      - `active` boolean
      - `trial` boolean
      - `cancelled` boolean
      - `member` boolean
      - `businessOrTrial` boolean
      - `pro` boolean
      - `planEnterprise` boolean
      - `planBusiness` boolean
      - `planPro` boolean
      - `planPlus` boolean
      - `planBasic` boolean
      - `monthlyPlan` boolean
      - `yearlyPlan` boolean
      - `organization` boolean
    - `user` string
    - `aiChatEnabled` boolean
    - `lastUpdate` integer
    - `created` integer
    - `deleted` boolean
    - `permission` OrganizationPermissionDto
      - `invoicing` boolean
      - `billing` boolean
      - `admin` boolean
  - `organizationId` string
  - `category` integer
  - `name` string
  - `date` string
  - `invoiceId` string
  - `invoiceSeriesId` string
  - `headline` string
  - `description` string
  - `terms` string
  - `signature` string
  - `image` string
  - `company` string
  - `companyDescription` string
  - `companyAddressLine1` string
  - `companyAddressLine2` string
  - `companyAddressLine3` string
  - `companyAddressLine4` string
  - `customer` string
  - `customerId` string
  - `customerAddressLine1` string
  - `customerAddressLine2` string
  - `customerAddressLine3` string
  - `customerAddressLine4` string
  - `taskSubtotal` string, decimal
  - `expenseSubtotal` string, decimal
  - `subtotal` string, decimal
  - `tax` string, decimal
  - `taxValue` string, decimal
  - `taxSecond` string, decimal
  - `taxSecondValue` string, decimal
  - `discount` string, decimal
  - `discountValue` string, decimal
  - `discountSecondValue` string, decimal
  - `total` string, decimal
  - `duration` integer
  - `showQrCode` boolean
  - `qrCodeType` string
  - `qrCodeContent` string
  - `qrCodeDescription` string
  - `payment` string, decimal
  - `paymentDate` string
  - `paymentMethod` string
  - `paid` boolean
  - `approved` boolean
  - `fullyPaid` boolean
  - `partiallyPaid` boolean
  - `templateId` string
  - `templateName` string
  - `template` boolean
  - `saveAsTemplate` boolean
  - `refreshTemplate` boolean
  - `includeExpenses` boolean
  - `includeNotes` boolean
  - `useRelatives` boolean
  - `hideTaxes` boolean
  - `hideSummation` boolean
  - `showSecondTax` boolean
  - `showDiscount` boolean
  - `showDiscountSecond` boolean
  - `showMemberName` boolean
  - `showProjectTitle` boolean
  - `showTags` boolean
  - `hideTaskTime` boolean
  - `hideRate` boolean
  - `hideExpenseDateTime` boolean
  - `fieldTitle` string
  - `fieldItem` string
  - `fieldDescription` string
  - `fieldRate` string
  - `fieldQuantity` string
  - `fieldTotal` string
  - `fieldTotalSum` string
  - `fieldSubTotal` string
  - `fieldTax` string
  - `fieldSecondTax` string
  - `fieldDiscount` string
  - `fieldDiscountSecond` string
  - `fieldExpenseTitle` string
  - `fieldExpenseTotal` string
  - `tasks` TaskDto[]
    - `id` string
    - `user` string
    - `deleted` boolean
    - `running` boolean
    - `lastUpdate` integer
    - `created` integer
    - `description` string
    - `location` string
    - `locationEnd` string
    - `startDateTime` string
    - `endDateTime` string
    - `feeling` integer
    - `typeId` integer
    - `paid` boolean
    - `billed` boolean
    - `billable` boolean
    - `phoneNumber` string
    - `distance` string, decimal
    - `signature` string
    - `project` ProjectDto
      - `id` string
      - `user` string
      - `lastUpdate` integer
      - `created` integer
      - `deleted` boolean
      - `title` string
      - `description` string
      - `employer` string
      - `office` string
      - `color` integer
      - `taskDefaultBillable` boolean
      - `archived` boolean
      - `salaryVisibility` integer
      - `salary` string, decimal
      - `team` TeamDto
        - `id` string
        - `organization` OrganizationDto
          - `id` string
          - `name` string
          - `description` string
          - `image` string
          - `color` integer
          - `subscription` CustomerSubscriptionDto
            - `id` string
            - `user` string
            - `expires` integer
            - `status` integer
            - `plan` integer
            - `licenses` integer
            - `paymentOption` string
            - `business` string
            - `email` string
            - `firstname` string
            - `lastname` string
            - `vatId` string
            - `displayName` string
            - `street` string
            - `city` string
            - `state` string
            - `zip` string
            - `country` string
            - `countryIso` string
            - `language` string
            - `includeTaxForBusiness` boolean
            - `activated` boolean
            - `pastDue` boolean
            - `cancellationOffer` boolean
            - `subscriptionActive` boolean
            - `subscriptionCancelled` boolean
            - `subscriptionInactive` boolean
            - `paymentProviderActive` boolean
            - `startedTestimonial` string, date-time
            - `activationDate` string, date-time
            - `cancellationDate` string, date-time
            - `permissionAdmin` boolean
            - `valid` boolean
            - `expired` boolean
            - `validAndActivated` boolean
            - `payPalPayment` boolean
            - `stripePayment` boolean
            - `invoicePayment` boolean
            - `googlePlayPayment` boolean
            - `appleStorePayment` boolean
            - `currency` string
            - `businessCustomer` boolean
            - `euCustomer` boolean
            - `eu` boolean
            - `at` boolean
            - `ch` boolean
            - `uk` boolean
            - `product` string
            - `licenseQuantity` integer
            - `active` boolean
            - `trial` boolean
            - `cancelled` boolean
            - `member` boolean
            - `businessOrTrial` boolean
            - `pro` boolean
            - `planEnterprise` boolean
            - `planBusiness` boolean
            - `planPro` boolean
            - `planPlus` boolean
            - `planBasic` boolean
            - `monthlyPlan` boolean
            - `yearlyPlan` boolean
            - `organization` boolean
          - `user` string
          - `aiChatEnabled` boolean
          - `lastUpdate` integer
          - `created` integer
          - `deleted` boolean
          - `permission` OrganizationPermissionDto
            - `invoicing` boolean
            - `billing` boolean
            - `admin` boolean
        - `organizationId` string
        - `name` string
        - `description` string
        - `image` string
        - `color` integer
        - `projectSalaryVisibility` integer
        - `user` string
        - `lastUpdate` integer
        - `created` integer
        - `deleted` boolean
        - `permission` TeamPermissionDto
          - `role` string
          - `manager` boolean
          - `owner` boolean
          - `member` boolean
          - `managerOrOwner` boolean
        - `projects` integer
        - `members` integer
        - `projectSalaryVisible` boolean
      - `permission` ProjectPermissionDto
        - `role` string
        - `manager` boolean
        - `owner` boolean
        - `member` boolean
        - `managerOrOwner` boolean
      - `duration` integer
      - `durationBreak` integer
      - `salaryTotal` string, decimal
      - `salaryBreak` string, decimal
      - `expenses` string, decimal
      - `expensesPaid` string, decimal
      - `mileage` string, decimal
      - `todoEstimatedDuration` integer
      - `todoTrackedDuration` integer
      - `todoCount` integer
      - `titleAndClient` string
      - `salaryVisible` boolean
    - `todo` ToDoDto
      - `id` string
      - `user` string
      - `deleted` boolean
      - `lastUpdate` integer
      - `created` integer
      - `project` ProjectDto
        - `id` string
        - `user` string
        - `lastUpdate` integer
        - `created` integer
        - `deleted` boolean
        - `title` string
        - `description` string
        - `employer` string
        - `office` string
        - `color` integer
        - `taskDefaultBillable` boolean
        - `archived` boolean
        - `salaryVisibility` integer
        - `salary` string, decimal
        - `team` TeamDto
          - `id` string
          - `organization` OrganizationDto
            - `id` string
            - `name` string
            - `description` string
            - `image` string
            - `color` integer
            - `subscription` CustomerSubscriptionDto
              - …
            - `user` string
            - `aiChatEnabled` boolean
            - `lastUpdate` integer
            - `created` integer
            - `deleted` boolean
            - `permission` OrganizationPermissionDto
              - …
          - `organizationId` string
          - `name` string
          - `description` string
          - `image` string
          - `color` integer
          - `projectSalaryVisibility` integer
          - `user` string
          - `lastUpdate` integer
          - `created` integer
          - `deleted` boolean
          - `permission` TeamPermissionDto
            - `role` string
            - `manager` boolean
            - `owner` boolean
            - `member` boolean
            - `managerOrOwner` boolean
          - `projects` integer
          - `members` integer
          - `projectSalaryVisible` boolean
        - `permission` ProjectPermissionDto
          - `role` string
          - `manager` boolean
          - `owner` boolean
          - `member` boolean
          - `managerOrOwner` boolean
        - `duration` integer
        - `durationBreak` integer
        - `salaryTotal` string, decimal
        - `salaryBreak` string, decimal
        - `expenses` string, decimal
        - `expensesPaid` string, decimal
        - `mileage` string, decimal
        - `todoEstimatedDuration` integer
        - `todoTrackedDuration` integer
        - `todoCount` integer
        - `titleAndClient` string
        - `salaryVisible` boolean
      - `name` string
      - `description` string
      - `status` integer
      - `dueDate` string
      - `assignedUsers` string
      - `assignedMembers` Member[]
        - `uid` string
        - `firstname` string
        - `lastname` string
        - `email` string
        - `employeeId` string
        - `imageUrl` string
        - `deleted` boolean
        - `activity` Activity
          - `projectId` string
          - `projectTitle` string
          - `projectColor` integer
          - `taskId` string
          - `startDateTime` string
          - `endDateTime` string
          - `location` string
          - `running` boolean
        - `displayName` string
        - `initials` string
      - `estimatedHours` integer
      - `estimatedMinutes` integer
      - `duration` integer
      - `durationBreak` integer
      - `salaryTotal` string, decimal
      - `salaryBreak` string, decimal
      - `expenses` string, decimal
      - `expensesPaid` string, decimal
      - `mileage` string, decimal
      - `progress` number, double
    - `rate` RateDto
      - `id` string
      - `user` string
      - `lastUpdate` integer
      - `created` integer
      - `deleted` boolean
      - `title` string
      - `factor` string, decimal
      - `extra` string, decimal
      - `enabled` boolean
      - `archived` boolean
      - `team` TeamDto
        - `id` string
        - `organization` OrganizationDto
          - `id` string
          - `name` string
          - `description` string
          - `image` string
          - `color` integer
          - `subscription` CustomerSubscriptionDto
            - `id` string
            - `user` string
            - `expires` integer
            - `status` integer
            - `plan` integer
            - `licenses` integer
            - `paymentOption` string
            - `business` string
            - `email` string
            - `firstname` string
            - `lastname` string
            - `vatId` string
            - `displayName` string
            - `street` string
            - `city` string
            - `state` string
            - `zip` string
            - `country` string
            - `countryIso` string
            - `language` string
            - `includeTaxForBusiness` boolean
            - `activated` boolean
            - `pastDue` boolean
            - `cancellationOffer` boolean
            - `subscriptionActive` boolean
            - `subscriptionCancelled` boolean
            - `subscriptionInactive` boolean
            - `paymentProviderActive` boolean
            - `startedTestimonial` string, date-time
            - `activationDate` string, date-time
            - `cancellationDate` string, date-time
            - `permissionAdmin` boolean
            - `valid` boolean
            - `expired` boolean
            - `validAndActivated` boolean
            - `payPalPayment` boolean
            - `stripePayment` boolean
            - `invoicePayment` boolean
            - `googlePlayPayment` boolean
            - `appleStorePayment` boolean
            - `currency` string
            - `businessCustomer` boolean
            - `euCustomer` boolean
            - `eu` boolean
            - `at` boolean
            - `ch` boolean
            - `uk` boolean
            - `product` string
            - `licenseQuantity` integer
            - `active` boolean
            - `trial` boolean
            - `cancelled` boolean
            - `member` boolean
            - `businessOrTrial` boolean
            - `pro` boolean
            - `planEnterprise` boolean
            - `planBusiness` boolean
            - `planPro` boolean
            - `planPlus` boolean
            - `planBasic` boolean
            - `monthlyPlan` boolean
            - `yearlyPlan` boolean
            - `organization` boolean
          - `user` string
          - `aiChatEnabled` boolean
          - `lastUpdate` integer
          - `created` integer
          - `deleted` boolean
          - `permission` OrganizationPermissionDto
            - `invoicing` boolean
            - `billing` boolean
            - `admin` boolean
        - `organizationId` string
        - `name` string
        - `description` string
        - `image` string
        - `color` integer
        - `projectSalaryVisibility` integer
        - `user` string
        - `lastUpdate` integer
        - `created` integer
        - `deleted` boolean
        - `permission` TeamPermissionDto
          - `role` string
          - `manager` boolean
          - `owner` boolean
          - `member` boolean
          - `managerOrOwner` boolean
        - `projects` integer
        - `members` integer
        - `projectSalaryVisible` boolean
    - `member` Member
      - `uid` string
      - `firstname` string
      - `lastname` string
      - `email` string
      - `employeeId` string
      - `imageUrl` string
      - `deleted` boolean
      - `activity` Activity
        - `projectId` string
        - `projectTitle` string
        - `projectColor` integer
        - `taskId` string
        - `startDateTime` string
        - `endDateTime` string
        - `location` string
        - `running` boolean
      - `displayName` string
      - `initials` string
    - `invoiceId` string
    - `tags` TagDto[]
      - `id` string
      - `user` string
      - `lastUpdate` integer
      - `created` integer
      - `deleted` boolean
      - `name` string
      - `color` integer
      - `archived` boolean
      - `team` TeamDto
        - `id` string
        - `organization` OrganizationDto
          - `id` string
          - `name` string
          - `description` string
          - `image` string
          - `color` integer
          - `subscription` CustomerSubscriptionDto
            - `id` string
            - `user` string
            - `expires` integer
            - `status` integer
            - `plan` integer
            - `licenses` integer
            - `paymentOption` string
            - `business` string
            - `email` string
            - `firstname` string
            - `lastname` string
            - `vatId` string
            - `displayName` string
            - `street` string
            - `city` string
            - `state` string
            - `zip` string
            - `country` string
            - `countryIso` string
            - `language` string
            - `includeTaxForBusiness` boolean
            - `activated` boolean
            - `pastDue` boolean
            - `cancellationOffer` boolean
            - `subscriptionActive` boolean
            - `subscriptionCancelled` boolean
            - `subscriptionInactive` boolean
            - `paymentProviderActive` boolean
            - `startedTestimonial` string, date-time
            - `activationDate` string, date-time
            - `cancellationDate` string, date-time
            - `permissionAdmin` boolean
            - `valid` boolean
            - `expired` boolean
            - `validAndActivated` boolean
            - `payPalPayment` boolean
            - `stripePayment` boolean
            - `invoicePayment` boolean
            - `googlePlayPayment` boolean
            - `appleStorePayment` boolean
            - `currency` string
            - `businessCustomer` boolean
            - `euCustomer` boolean
            - `eu` boolean
            - `at` boolean
            - `ch` boolean
            - `uk` boolean
            - `product` string
            - `licenseQuantity` integer
            - `active` boolean
            - `trial` boolean
            - `cancelled` boolean
            - `member` boolean
            - `businessOrTrial` boolean
            - `pro` boolean
            - `planEnterprise` boolean
            - `planBusiness` boolean
            - `planPro` boolean
            - `planPlus` boolean
            - `planBasic` boolean
            - `monthlyPlan` boolean
            - `yearlyPlan` boolean
            - `organization` boolean
          - `user` string
          - `aiChatEnabled` boolean
          - `lastUpdate` integer
          - `created` integer
          - `deleted` boolean
          - `permission` OrganizationPermissionDto
            - `invoicing` boolean
            - `billing` boolean
            - `admin` boolean
        - `organizationId` string
        - `name` string
        - `description` string
        - `image` string
        - `color` integer
        - `projectSalaryVisibility` integer
        - `user` string
        - `lastUpdate` integer
        - `created` integer
        - `deleted` boolean
        - `permission` TeamPermissionDto
          - `role` string
          - `manager` boolean
          - `owner` boolean
          - `member` boolean
          - `managerOrOwner` boolean
        - `projects` integer
        - `members` integer
        - `projectSalaryVisible` boolean
      - `totalTime` integer
    - `pauses` PauseDto[]
      - `id` string
      - `user` string
      - `deleted` boolean
      - `running` boolean
      - `lastUpdate` integer
      - `created` integer
      - `description` string
      - `startDateTime` string
      - `endDateTime` string
      - `task` TaskDto — recursive
      - `member` Member
        - `uid` string
        - `firstname` string
        - `lastname` string
        - `email` string
        - `employeeId` string
        - `imageUrl` string
        - `deleted` boolean
        - `activity` Activity
          - `projectId` string
          - `projectTitle` string
          - `projectColor` integer
          - `taskId` string
          - `startDateTime` string
          - `endDateTime` string
          - `location` string
          - `running` boolean
        - `displayName` string
        - `initials` string
    - `expenses` ExpenseDto[]
      - `id` string
      - `user` string
      - `deleted` boolean
      - `lastUpdate` integer
      - `created` integer
      - `description` string
      - `dateTime` string
      - `amount` string, decimal
      - `refunded` boolean
      - `fileUri` string
      - `fileName` string
      - `task` TaskDto — recursive
      - `member` Member
        - `uid` string
        - `firstname` string
        - `lastname` string
        - `email` string
        - `employeeId` string
        - `imageUrl` string
        - `deleted` boolean
        - `activity` Activity
          - `projectId` string
          - `projectTitle` string
          - `projectColor` integer
          - `taskId` string
          - `startDateTime` string
          - `endDateTime` string
          - `location` string
          - `running` boolean
        - `displayName` string
        - `initials` string
      - `invoiceId` string
    - `notes` NoteDto[]
      - `id` string
      - `user` string
      - `deleted` boolean
      - `lastUpdate` integer
      - `created` integer
      - `text` string
      - `dateTime` string
      - `uri` string
      - `driveId` string
      - `task` TaskDto — recursive
      - `member` Member
        - `uid` string
        - `firstname` string
        - `lastname` string
        - `email` string
        - `employeeId` string
        - `imageUrl` string
        - `deleted` boolean
        - `activity` Activity
          - `projectId` string
          - `projectTitle` string
          - `projectColor` integer
          - `taskId` string
          - `startDateTime` string
          - `endDateTime` string
          - `location` string
          - `running` boolean
        - `displayName` string
        - `initials` string
    - `duration` integer
    - `durationBreak` integer
    - `salaryTotal` string, decimal
    - `salaryBreak` string, decimal
    - `expensesTotal` string, decimal
    - `expensesPaid` string, decimal
    - `expensesCount` integer
    - `expensesPaidCount` integer
    - `mileage` string, decimal
    - `notesTotal` integer
    - `salaryVisible` boolean
  - `expenses` ExpenseDto[]
    - `id` string
    - `user` string
    - `deleted` boolean
    - `lastUpdate` integer
    - `created` integer
    - `description` string
    - `dateTime` string
    - `amount` string, decimal
    - `refunded` boolean
    - `fileUri` string
    - `fileName` string
    - `task` TaskDto
      - `id` string
      - `user` string
      - `deleted` boolean
      - `running` boolean
      - `lastUpdate` integer
      - `created` integer
      - `description` string
      - `location` string
      - `locationEnd` string
      - `startDateTime` string
      - `endDateTime` string
      - `feeling` integer
      - `typeId` integer
      - `paid` boolean
      - `billed` boolean
      - `billable` boolean
      - `phoneNumber` string
      - `distance` string, decimal
      - `signature` string
      - `project` ProjectDto
        - `id` string
        - `user` string
        - `lastUpdate` integer
        - `created` integer
        - `deleted` boolean
        - `title` string
        - `description` string
        - `employer` string
        - `office` string
        - `color` integer
        - `taskDefaultBillable` boolean
        - `archived` boolean
        - `salaryVisibility` integer
        - `salary` string, decimal
        - `team` TeamDto
          - `id` string
          - `organization` OrganizationDto
            - `id` string
            - `name` string
            - `description` string
            - `image` string
            - `color` integer
            - `subscription` CustomerSubscriptionDto
              - …
            - `user` string
            - `aiChatEnabled` boolean
            - `lastUpdate` integer
            - `created` integer
            - `deleted` boolean
            - `permission` OrganizationPermissionDto
              - …
          - `organizationId` string
          - `name` string
          - `description` string
          - `image` string
          - `color` integer
          - `projectSalaryVisibility` integer
          - `user` string
          - `lastUpdate` integer
          - `created` integer
          - `deleted` boolean
          - `permission` TeamPermissionDto
            - `role` string
            - `manager` boolean
            - `owner` boolean
            - `member` boolean
            - `managerOrOwner` boolean
          - `projects` integer
          - `members` integer
          - `projectSalaryVisible` boolean
        - `permission` ProjectPermissionDto
          - `role` string
          - `manager` boolean
          - `owner` boolean
          - `member` boolean
          - `managerOrOwner` boolean
        - `duration` integer
        - `durationBreak` integer
        - `salaryTotal` string, decimal
        - `salaryBreak` string, decimal
        - `expenses` string, decimal
        - `expensesPaid` string, decimal
        - `mileage` string, decimal
        - `todoEstimatedDuration` integer
        - `todoTrackedDuration` integer
        - `todoCount` integer
        - `titleAndClient` string
        - `salaryVisible` boolean
      - `todo` ToDoDto
        - `id` string
        - `user` string
        - `deleted` boolean
        - `lastUpdate` integer
        - `created` integer
        - `project` ProjectDto
          - `id` string
          - `user` string
          - `lastUpdate` integer
          - `created` integer
          - `deleted` boolean
          - `title` string
          - `description` string
          - `employer` string
          - `office` string
          - `color` integer
          - `taskDefaultBillable` boolean
          - `archived` boolean
          - `salaryVisibility` integer
          - `salary` string, decimal
          - `team` TeamDto
            - `id` string
            - `organization` OrganizationDto
              - …
            - `organizationId` string
            - `name` string
            - `description` string
            - `image` string
            - `color` integer
            - `projectSalaryVisibility` integer
            - `user` string
            - `lastUpdate` integer
            - `created` integer
            - `deleted` boolean
            - `permission` TeamPermissionDto
              - …
            - `projects` integer
            - `members` integer
            - `projectSalaryVisible` boolean
          - `permission` ProjectPermissionDto
            - `role` string
            - `manager` boolean
            - `owner` boolean
            - `member` boolean
            - `managerOrOwner` boolean
          - `duration` integer
          - `durationBreak` integer
          - `salaryTotal` string, decimal
          - `salaryBreak` string, decimal
          - `expenses` string, decimal
          - `expensesPaid` string, decimal
          - `mileage` string, decimal
          - `todoEstimatedDuration` integer
          - `todoTrackedDuration` integer
          - `todoCount` integer
          - `titleAndClient` string
          - `salaryVisible` boolean
        - `name` string
        - `description` string
        - `status` integer
        - `dueDate` string
        - `assignedUsers` string
        - `assignedMembers` Member[]
          - `uid` string
          - `firstname` string
          - `lastname` string
          - `email` string
          - `employeeId` string
          - `imageUrl` string
          - `deleted` boolean
          - `activity` Activity
            - `projectId` string
            - `projectTitle` string
            - `projectColor` integer
            - `taskId` string
            - `startDateTime` string
            - `endDateTime` string
            - `location` string
            - `running` boolean
          - `displayName` string
          - `initials` string
        - `estimatedHours` integer
        - `estimatedMinutes` integer
        - `duration` integer
        - `durationBreak` integer
        - `salaryTotal` string, decimal
        - `salaryBreak` string, decimal
        - `expenses` string, decimal
        - `expensesPaid` string, decimal
        - `mileage` string, decimal
        - `progress` number, double
      - `rate` RateDto
        - `id` string
        - `user` string
        - `lastUpdate` integer
        - `created` integer
        - `deleted` boolean
        - `title` string
        - `factor` string, decimal
        - `extra` string, decimal
        - `enabled` boolean
        - `archived` boolean
        - `team` TeamDto
          - `id` string
          - `organization` OrganizationDto
            - `id` string
            - `name` string
            - `description` string
            - `image` string
            - `color` integer
            - `subscription` CustomerSubscriptionDto
              - …
            - `user` string
            - `aiChatEnabled` boolean
            - `lastUpdate` integer
            - `created` integer
            - `deleted` boolean
            - `permission` OrganizationPermissionDto
              - …
          - `organizationId` string
          - `name` string
          - `description` string
          - `image` string
          - `color` integer
          - `projectSalaryVisibility` integer
          - `user` string
          - `lastUpdate` integer
          - `created` integer
          - `deleted` boolean
          - `permission` TeamPermissionDto
            - `role` string
            - `manager` boolean
            - `owner` boolean
            - `member` boolean
            - `managerOrOwner` boolean
          - `projects` integer
          - `members` integer
          - `projectSalaryVisible` boolean
      - `member` Member
        - `uid` string
        - `firstname` string
        - `lastname` string
        - `email` string
        - `employeeId` string
        - `imageUrl` string
        - `deleted` boolean
        - `activity` Activity
          - `projectId` string
          - `projectTitle` string
          - `projectColor` integer
          - `taskId` string
          - `startDateTime` string
          - `endDateTime` string
          - `location` string
          - `running` boolean
        - `displayName` string
        - `initials` string
      - `invoiceId` string
      - `tags` TagDto[]
        - `id` string
        - `user` string
        - `lastUpdate` integer
        - `created` integer
        - `deleted` boolean
        - `name` string
        - `color` integer
        - `archived` boolean
        - `team` TeamDto
          - `id` string
          - `organization` OrganizationDto
            - `id` string
            - `name` string
            - `description` string
            - `image` string
            - `color` integer
            - `subscription` CustomerSubscriptionDto
              - …
            - `user` string
            - `aiChatEnabled` boolean
            - `lastUpdate` integer
            - `created` integer
            - `deleted` boolean
            - `permission` OrganizationPermissionDto
              - …
          - `organizationId` string
          - `name` string
          - `description` string
          - `image` string
          - `color` integer
          - `projectSalaryVisibility` integer
          - `user` string
          - `lastUpdate` integer
          - `created` integer
          - `deleted` boolean
          - `permission` TeamPermissionDto
            - `role` string
            - `manager` boolean
            - `owner` boolean
            - `member` boolean
            - `managerOrOwner` boolean
          - `projects` integer
          - `members` integer
          - `projectSalaryVisible` boolean
        - `totalTime` integer
      - `pauses` PauseDto[]
        - `id` string
        - `user` string
        - `deleted` boolean
        - `running` boolean
        - `lastUpdate` integer
        - `created` integer
        - `description` string
        - `startDateTime` string
        - `endDateTime` string
        - `task` TaskDto — recursive
        - `member` Member
          - `uid` string
          - `firstname` string
          - `lastname` string
          - `email` string
          - `employeeId` string
          - `imageUrl` string
          - `deleted` boolean
          - `activity` Activity
            - `projectId` string
            - `projectTitle` string
            - `projectColor` integer
            - `taskId` string
            - `startDateTime` string
            - `endDateTime` string
            - `location` string
            - `running` boolean
          - `displayName` string
          - `initials` string
      - `expenses` ExpenseDto[]
      - `notes` NoteDto[]
        - `id` string
        - `user` string
        - `deleted` boolean
        - `lastUpdate` integer
        - `created` integer
        - `text` string
        - `dateTime` string
        - `uri` string
        - `driveId` string
        - `task` TaskDto — recursive
        - `member` Member
          - `uid` string
          - `firstname` string
          - `lastname` string
          - `email` string
          - `employeeId` string
          - `imageUrl` string
          - `deleted` boolean
          - `activity` Activity
            - `projectId` string
            - `projectTitle` string
            - `projectColor` integer
            - `taskId` string
            - `startDateTime` string
            - `endDateTime` string
            - `location` string
            - `running` boolean
          - `displayName` string
          - `initials` string
      - `duration` integer
      - `durationBreak` integer
      - `salaryTotal` string, decimal
      - `salaryBreak` string, decimal
      - `expensesTotal` string, decimal
      - `expensesPaid` string, decimal
      - `expensesCount` integer
      - `expensesPaidCount` integer
      - `mileage` string, decimal
      - `notesTotal` integer
      - `salaryVisible` boolean
    - `member` Member
      - `uid` string
      - `firstname` string
      - `lastname` string
      - `email` string
      - `employeeId` string
      - `imageUrl` string
      - `deleted` boolean
      - `activity` Activity
        - `projectId` string
        - `projectTitle` string
        - `projectColor` integer
        - `taskId` string
        - `startDateTime` string
        - `endDateTime` string
        - `location` string
        - `running` boolean
      - `displayName` string
      - `initials` string
    - `invoiceId` string
  - `notes` NoteDto[]
    - `id` string
    - `user` string
    - `deleted` boolean
    - `lastUpdate` integer
    - `created` integer
    - `text` string
    - `dateTime` string
    - `uri` string
    - `driveId` string
    - `task` TaskDto
      - `id` string
      - `user` string
      - `deleted` boolean
      - `running` boolean
      - `lastUpdate` integer
      - `created` integer
      - `description` string
      - `location` string
      - `locationEnd` string
      - `startDateTime` string
      - `endDateTime` string
      - `feeling` integer
      - `typeId` integer
      - `paid` boolean
      - `billed` boolean
      - `billable` boolean
      - `phoneNumber` string
      - `distance` string, decimal
      - `signature` string
      - `project` ProjectDto
        - `id` string
        - `user` string
        - `lastUpdate` integer
        - `created` integer
        - `deleted` boolean
        - `title` string
        - `description` string
        - `employer` string
        - `office` string
        - `color` integer
        - `taskDefaultBillable` boolean
        - `archived` boolean
        - `salaryVisibility` integer
        - `salary` string, decimal
        - `team` TeamDto
          - `id` string
          - `organization` OrganizationDto
            - `id` string
            - `name` string
            - `description` string
            - `image` string
            - `color` integer
            - `subscription` CustomerSubscriptionDto
              - …
            - `user` string
            - `aiChatEnabled` boolean
            - `lastUpdate` integer
            - `created` integer
            - `deleted` boolean
            - `permission` OrganizationPermissionDto
              - …
          - `organizationId` string
          - `name` string
          - `description` string
          - `image` string
          - `color` integer
          - `projectSalaryVisibility` integer
          - `user` string
          - `lastUpdate` integer
          - `created` integer
          - `deleted` boolean
          - `permission` TeamPermissionDto
            - `role` string
            - `manager` boolean
            - `owner` boolean
            - `member` boolean
            - `managerOrOwner` boolean
          - `projects` integer
          - `members` integer
          - `projectSalaryVisible` boolean
        - `permission` ProjectPermissionDto
          - `role` string
          - `manager` boolean
          - `owner` boolean
          - `member` boolean
          - `managerOrOwner` boolean
        - `duration` integer
        - `durationBreak` integer
        - `salaryTotal` string, decimal
        - `salaryBreak` string, decimal
        - `expenses` string, decimal
        - `expensesPaid` string, decimal
        - `mileage` string, decimal
        - `todoEstimatedDuration` integer
        - `todoTrackedDuration` integer
        - `todoCount` integer
        - `titleAndClient` string
        - `salaryVisible` boolean
      - `todo` ToDoDto
        - `id` string
        - `user` string
        - `deleted` boolean
        - `lastUpdate` integer
        - `created` integer
        - `project` ProjectDto
          - `id` string
          - `user` string
          - `lastUpdate` integer
          - `created` integer
          - `deleted` boolean
          - `title` string
          - `description` string
          - `employer` string
          - `office` string
          - `color` integer
          - `taskDefaultBillable` boolean
          - `archived` boolean
          - `salaryVisibility` integer
          - `salary` string, decimal
          - `team` TeamDto
            - `id` string
            - `organization` OrganizationDto
              - …
            - `organizationId` string
            - `name` string
            - `description` string
            - `image` string
            - `color` integer
            - `projectSalaryVisibility` integer
            - `user` string
            - `lastUpdate` integer
            - `created` integer
            - `deleted` boolean
            - `permission` TeamPermissionDto
              - …
            - `projects` integer
            - `members` integer
            - `projectSalaryVisible` boolean
          - `permission` ProjectPermissionDto
            - `role` string
            - `manager` boolean
            - `owner` boolean
            - `member` boolean
            - `managerOrOwner` boolean
          - `duration` integer
          - `durationBreak` integer
          - `salaryTotal` string, decimal
          - `salaryBreak` string, decimal
          - `expenses` string, decimal
          - `expensesPaid` string, decimal
          - `mileage` string, decimal
          - `todoEstimatedDuration` integer
          - `todoTrackedDuration` integer
          - `todoCount` integer
          - `titleAndClient` string
          - `salaryVisible` boolean
        - `name` string
        - `description` string
        - `status` integer
        - `dueDate` string
        - `assignedUsers` string
        - `assignedMembers` Member[]
          - `uid` string
          - `firstname` string
          - `lastname` string
          - `email` string
          - `employeeId` string
          - `imageUrl` string
          - `deleted` boolean
          - `activity` Activity
            - `projectId` string
            - `projectTitle` string
            - `projectColor` integer
            - `taskId` string
            - `startDateTime` string
            - `endDateTime` string
            - `location` string
            - `running` boolean
          - `displayName` string
          - `initials` string
        - `estimatedHours` integer
        - `estimatedMinutes` integer
        - `duration` integer
        - `durationBreak` integer
        - `salaryTotal` string, decimal
        - `salaryBreak` string, decimal
        - `expenses` string, decimal
        - `expensesPaid` string, decimal
        - `mileage` string, decimal
        - `progress` number, double
      - `rate` RateDto
        - `id` string
        - `user` string
        - `lastUpdate` integer
        - `created` integer
        - `deleted` boolean
        - `title` string
        - `factor` string, decimal
        - `extra` string, decimal
        - `enabled` boolean
        - `archived` boolean
        - `team` TeamDto
          - `id` string
          - `organization` OrganizationDto
            - `id` string
            - `name` string
            - `description` string
            - `image` string
            - `color` integer
            - `subscription` CustomerSubscriptionDto
              - …
            - `user` string
            - `aiChatEnabled` boolean
            - `lastUpdate` integer
            - `created` integer
            - `deleted` boolean
            - `permission` OrganizationPermissionDto
              - …
          - `organizationId` string
          - `name` string
          - `description` string
          - `image` string
          - `color` integer
          - `projectSalaryVisibility` integer
          - `user` string
          - `lastUpdate` integer
          - `created` integer
          - `deleted` boolean
          - `permission` TeamPermissionDto
            - `role` string
            - `manager` boolean
            - `owner` boolean
            - `member` boolean
            - `managerOrOwner` boolean
          - `projects` integer
          - `members` integer
          - `projectSalaryVisible` boolean
      - `member` Member
        - `uid` string
        - `firstname` string
        - `lastname` string
        - `email` string
        - `employeeId` string
        - `imageUrl` string
        - `deleted` boolean
        - `activity` Activity
          - `projectId` string
          - `projectTitle` string
          - `projectColor` integer
          - `taskId` string
          - `startDateTime` string
          - `endDateTime` string
          - `location` string
          - `running` boolean
        - `displayName` string
        - `initials` string
      - `invoiceId` string
      - `tags` TagDto[]
        - `id` string
        - `user` string
        - `lastUpdate` integer
        - `created` integer
        - `deleted` boolean
        - `name` string
        - `color` integer
        - `archived` boolean
        - `team` TeamDto
          - `id` string
          - `organization` OrganizationDto
            - `id` string
            - `name` string
            - `description` string
            - `image` string
            - `color` integer
            - `subscription` CustomerSubscriptionDto
              - …
            - `user` string
            - `aiChatEnabled` boolean
            - `lastUpdate` integer
            - `created` integer
            - `deleted` boolean
            - `permission` OrganizationPermissionDto
              - …
          - `organizationId` string
          - `name` string
          - `description` string
          - `image` string
          - `color` integer
          - `projectSalaryVisibility` integer
          - `user` string
          - `lastUpdate` integer
          - `created` integer
          - `deleted` boolean
          - `permission` TeamPermissionDto
            - `role` string
            - `manager` boolean
            - `owner` boolean
            - `member` boolean
            - `managerOrOwner` boolean
          - `projects` integer
          - `members` integer
          - `projectSalaryVisible` boolean
        - `totalTime` integer
      - `pauses` PauseDto[]
        - `id` string
        - `user` string
        - `deleted` boolean
        - `running` boolean
        - `lastUpdate` integer
        - `created` integer
        - `description` string
        - `startDateTime` string
        - `endDateTime` string
        - `task` TaskDto — recursive
        - `member` Member
          - `uid` string
          - `firstname` string
          - `lastname` string
          - `email` string
          - `employeeId` string
          - `imageUrl` string
          - `deleted` boolean
          - `activity` Activity
            - `projectId` string
            - `projectTitle` string
            - `projectColor` integer
            - `taskId` string
            - `startDateTime` string
            - `endDateTime` string
            - `location` string
            - `running` boolean
          - `displayName` string
          - `initials` string
      - `expenses` ExpenseDto[]
        - `id` string
        - `user` string
        - `deleted` boolean
        - `lastUpdate` integer
        - `created` integer
        - `description` string
        - `dateTime` string
        - `amount` string, decimal
        - `refunded` boolean
        - `fileUri` string
        - `fileName` string
        - `task` TaskDto — recursive
        - `member` Member
          - `uid` string
          - `firstname` string
          - `lastname` string
          - `email` string
          - `employeeId` string
          - `imageUrl` string
          - `deleted` boolean
          - `activity` Activity
            - `projectId` string
            - `projectTitle` string
            - `projectColor` integer
            - `taskId` string
            - `startDateTime` string
            - `endDateTime` string
            - `location` string
            - `running` boolean
          - `displayName` string
          - `initials` string
        - `invoiceId` string
      - `notes` NoteDto[]
      - `duration` integer
      - `durationBreak` integer
      - `salaryTotal` string, decimal
      - `salaryBreak` string, decimal
      - `expensesTotal` string, decimal
      - `expensesPaid` string, decimal
      - `expensesCount` integer
      - `expensesPaidCount` integer
      - `mileage` string, decimal
      - `notesTotal` integer
      - `salaryVisible` boolean
    - `member` Member
      - `uid` string
      - `firstname` string
      - `lastname` string
      - `email` string
      - `employeeId` string
      - `imageUrl` string
      - `deleted` boolean
      - `activity` Activity
        - `projectId` string
        - `projectTitle` string
        - `projectColor` integer
        - `taskId` string
        - `startDateTime` string
        - `endDateTime` string
        - `location` string
        - `running` boolean
      - `displayName` string
      - `initials` string
  - `status` integer
  - `invoiceTypeCode` string
  - `companyVatId` string
  - `companyTaxNumber` string
  - `companyRegistrationNumber` string
  - `companyBankAccount` string
  - `companyBankBIC` string
  - `customerVatId` string
  - `customerTaxNumber` string
  - `customerOrderNumber` string
  - `taxExemptionReason` string
  - `reverseChargeRate` string, decimal
  - `isReverseCharge` boolean
  - `cashDiscountRate` string, decimal
  - `cashDiscountDays` integer
  - `paymentTermDays` integer
  - `deliveryDate` string
  - `dueDate` string
  - `paymentReference` string
  - `orderReference` string
  - `projectReference` string
  - `costCenter` string
  - `isGovernmentInvoice` boolean
  - `procurementReference` string
  - `contractReference` string
  - `originalInvoiceNumber` string
  - `originalInvoiceDate` string
  - `invoice` boolean
  - `timesheet` boolean
  - `workRecord` boolean
  - `eInvoiceType` string
  - `eInvoiceCurrency` string
  - `eInvoiceDocumentType` string

## Other responses

- `400` — Document not found
- `401` — Not authorized to access this document

---

[API](https://skmtc.net/timesheet/apis/timesheet-api.md) · [All operations](https://skmtc.net/timesheet/apis/timesheet-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/timesheet/timesheet-api/revisions/fbe59bacb638/schema)
