# Astravue API ## Docs - [Welcome to the Astravue API](https://docs.astravue.com/welcome-to-the-astravue-api-1249611m0.md): ## API Docs - Auth [Get Access and Refresh Token](https://docs.astravue.com/get-access-and-refresh-token-18703919e0.md): This is the endpoint to get access token for using Astravue API - Auth [Refresh Access Token](https://docs.astravue.com/refresh-access-token-18704014e0.md): Endpoint which enables to refresh the access token when it gets expired - Personal Tasks [Get task by ID](https://docs.astravue.com/get-task-by-id-18398871e0.md): Retrieve a task by its ID - Personal Tasks [Update a task](https://docs.astravue.com/update-a-task-18398872e0.md): Update a task by its ID - Personal Tasks [Delete a task](https://docs.astravue.com/delete-a-task-18398873e0.md): Delete a task by its ID - Personal Tasks [Get all tasks](https://docs.astravue.com/get-all-tasks-18398874e0.md): Retrieve all tasks with optional filters and grouping - Personal Tasks [Create a task](https://docs.astravue.com/create-a-task-18398875e0.md): Create a new task - Spaces [Get space by ID](https://docs.astravue.com/get-space-by-id-18398876e0.md): Fetches the details of a specific space by its ID. - Spaces [Update a space](https://docs.astravue.com/update-a-space-18398877e0.md): Updates the details of a specific space by its ID. - Spaces [Delete a space](https://docs.astravue.com/delete-a-space-18398878e0.md): Deletes a specific space by its ID. - Spaces [Get all spaces](https://docs.astravue.com/get-all-spaces-18398879e0.md): Fetches a list of all spaces for the current tenant. - Spaces [Create a new space](https://docs.astravue.com/create-a-new-space-18398880e0.md): Creates a new space for the current tenant. - Projects [Get project details by ID](https://docs.astravue.com/get-project-details-by-id-18398881e0.md): Fetches the details of a specific project by its ID within a given space. - Projects [Update a project](https://docs.astravue.com/update-a-project-18398882e0.md): Updates the details of a specific project by its ID within a given space. - Projects [Delete a project](https://docs.astravue.com/delete-a-project-18398883e0.md): Deletes a specific project by its ID within a given space. - Projects [Get all projects in a space](https://docs.astravue.com/get-all-projects-in-a-space-18398884e0.md): Fetches a paginated list of projects for the given space ID with optional filtering and sorting. - Projects [Create a new project](https://docs.astravue.com/create-a-new-project-18398885e0.md): Creates a new project within a given space. - Project Tasks [Get a project task by ID](https://docs.astravue.com/get-a-project-task-by-id-18398886e0.md): Retrieve a project task by its ID - Project Tasks [Update a project task](https://docs.astravue.com/update-a-project-task-18398887e0.md): Update a project task by its ID - Project Tasks [Delete a project task](https://docs.astravue.com/delete-a-project-task-18398888e0.md): Delete a project task by its ID - Project Tasks [Get all tasks in a project](https://docs.astravue.com/get-all-tasks-in-a-project-18398889e0.md): Get all tasks in a project with optional filtering and sorting - Project Tasks [Create a project task](https://docs.astravue.com/create-a-project-task-18398890e0.md): Create a new project task - Task Timer [Get timers for a user in a task](https://docs.astravue.com/get-timers-for-a-user-in-a-task-20027958e0.md): Fetch all timer entries and total tracked time for a user in the given task - Task Timer [Get active timers for a user](https://docs.astravue.com/get-active-timers-for-a-user-20776342e0.md): Fetch all active timers (not stopped) for a user across tasks - Task Timer [Update a timer](https://docs.astravue.com/update-a-timer-20027949e0.md): Update billing status, notes, or start time and duration of a timer - Task Timer [Stop timer for a task](https://docs.astravue.com/stop-timer-for-a-task-20027951e0.md): Stops the running timer for the given track ID - Task Timer [Delete a timer entry](https://docs.astravue.com/delete-a-timer-entry-20027950e0.md): Deletes a specific timer entry for the current user - Task Timer [Start timer for a personal task](https://docs.astravue.com/start-timer-for-a-personal-task-20027952e0.md): Starts a new timer for the given task ID. Used to track task duration. - Task Timer [Add a time range entry for a personal task](https://docs.astravue.com/add-a-time-range-entry-for-a-personal-task-20027953e0.md): Logs a time entry based on a start and end timestamp. Useful when you know the exact time window. - Task Timer [Add manual time entry for a personal task](https://docs.astravue.com/add-manual-time-entry-for-a-personal-task-20027954e0.md): Adds a manual time entry to a task with hours, minutes, start time, billing info, and optional notes. - Task Timer [Start timer for a project task](https://docs.astravue.com/start-timer-for-a-project-task-20027955e0.md): Starts a new timer for the given task ID inside a specific project. Used to track task duration. - Task Timer [Add range timer for a project task](https://docs.astravue.com/add-range-timer-for-a-project-task-20027956e0.md): Adds a time range entry to a project task using start and end timestamps. - Task Timer [Add manual time entry for a project task](https://docs.astravue.com/add-manual-time-entry-for-a-project-task-20027957e0.md): Adds a manual time entry to a task with hours, minutes, start time (in millis), billing info, and optional notes. - Task Comments [Get comments for a task](https://docs.astravue.com/get-comments-for-a-task-21426319e0.md): Retrieve all comments (including parent comments and replies) for a given task. - Project Subtasks [Get all subtasks for a project task](https://docs.astravue.com/get-all-subtasks-for-a-project-task-21426321e0.md): Retrieve all subtasks for a given parent task with optional filters and sorting - Personal Subtasks [Get all subtasks for a personal task](https://docs.astravue.com/get-all-subtasks-for-a-personal-task-21426320e0.md): Retrieve all subtasks for a given personal task with optional filters and sorting - Tasks Checklist [Get all checklists for a subtask](https://docs.astravue.com/get-all-checklists-for-a-subtask-21451225e0.md): Fetch all checklists for the given subtask under a parent task, ordered by index - Tasks Checklist [Get all checklists for a parent task](https://docs.astravue.com/get-all-checklists-for-a-parent-task-21451226e0.md): Fetch checklists for the given parent task with proper ordering ## Schemas - Schemas [ApiError](https://docs.astravue.com/apierror-7592082d0.md): - Schemas [TimerData](https://docs.astravue.com/timerdata-8615356d0.md): - Schemas [NotificationReadResponseDto](https://docs.astravue.com/notificationreadresponsedto-8912800d0.md): - Schemas [FieldError](https://docs.astravue.com/fielderror-7592083d0.md): - Schemas [TimerUpdateRequest](https://docs.astravue.com/timerupdaterequest-8615357d0.md): - Schemas [NotificationDto](https://docs.astravue.com/notificationdto-8912801d0.md): - Schemas [ApiSuccessResponseListTaskCheckListDto](https://docs.astravue.com/apisuccessresponselisttaskchecklistdto-9424968d0.md): - Schemas [TimeTrackerDto](https://docs.astravue.com/timetrackerdto-7592126d0.md): - Schemas [TaskCommentDto](https://docs.astravue.com/taskcommentdto-7592130d0.md): - Schemas [TaskCheckListDto](https://docs.astravue.com/taskchecklistdto-7592131d0.md): - Schemas [TaskListResponse](https://docs.astravue.com/tasklistresponse-7592169d0.md): - Schemas [TaskUpdateRequest](https://docs.astravue.com/taskupdaterequest-7592084d0.md): - Schemas [NotificationDeleteRequestDto](https://docs.astravue.com/notificationdeleterequestdto-8912802d0.md): - Schemas [ApiSuccessResponseTaskDto](https://docs.astravue.com/apisuccessresponsetaskdto-7592085d0.md): - Schemas [TimerRequest](https://docs.astravue.com/timerrequest-8615358d0.md): - Schemas [NotificationDeleteResponseDto](https://docs.astravue.com/notificationdeleteresponsedto-8912803d0.md): - Schemas [ApiSuccessResponseListTaskCommentDto](https://docs.astravue.com/apisuccessresponselisttaskcommentdto-9414408d0.md): - Schemas [CustomFieldOptionDto](https://docs.astravue.com/customfieldoptiondto-7592086d0.md): - Schemas [RangeTimerRequest](https://docs.astravue.com/rangetimerrequest-8615359d0.md): - Schemas [ApiSuccessResponseSubtaskListResponse](https://docs.astravue.com/apisuccessresponsesubtasklistresponse-9414409d0.md): - Schemas [OrgRoleDto](https://docs.astravue.com/orgroledto-7592087d0.md): - Schemas [ManualTimerRequest](https://docs.astravue.com/manualtimerrequest-8615360d0.md): - Schemas [SubtaskListResponse](https://docs.astravue.com/subtasklistresponse-9414410d0.md): - Schemas [TaskCustomFieldDto](https://docs.astravue.com/taskcustomfielddto-7592088d0.md): - Schemas [TaskTimerResponseDto](https://docs.astravue.com/tasktimerresponsedto-8615361d0.md): - Schemas [TaskDependencyDto](https://docs.astravue.com/taskdependencydto-7592089d0.md): - Schemas [TaskDto](https://docs.astravue.com/taskdto-7592090d0.md): - Schemas [TaskFieldValue](https://docs.astravue.com/taskfieldvalue-7592091d0.md): - Schemas [TaskPriorityDto](https://docs.astravue.com/taskprioritydto-7592092d0.md): - Schemas [TaskResponseDto](https://docs.astravue.com/taskresponsedto-7592093d0.md): - Schemas [TaskStatusDto](https://docs.astravue.com/taskstatusdto-7592094d0.md): - Schemas [TaskTagDto](https://docs.astravue.com/tasktagdto-7592095d0.md): - Schemas [UserDisplayDto](https://docs.astravue.com/userdisplaydto-7592096d0.md): - Schemas [SpaceUpdateRequest](https://docs.astravue.com/spaceupdaterequest-7592097d0.md): - Schemas [ApiSuccessResponseSpaceDto](https://docs.astravue.com/apisuccessresponsespacedto-7592098d0.md): - Schemas [SpaceDto](https://docs.astravue.com/spacedto-7592099d0.md): - Schemas [SpaceMemberDto](https://docs.astravue.com/spacememberdto-7592100d0.md): - Schemas [SpaceRoleDto](https://docs.astravue.com/spaceroledto-7592101d0.md): - Schemas [ProjectUpdateRequest](https://docs.astravue.com/projectupdaterequest-7592102d0.md): - Schemas [AccountLabelDto](https://docs.astravue.com/accountlabeldto-7592103d0.md): - Schemas [ApiSuccessResponseProjectDto](https://docs.astravue.com/apisuccessresponseprojectdto-7592104d0.md): - Schemas [ContactDto](https://docs.astravue.com/contactdto-7592105d0.md): - Schemas [ContactProperties](https://docs.astravue.com/contactproperties-7592106d0.md): - Schemas [ContactTagDto](https://docs.astravue.com/contacttagdto-7592107d0.md): - Schemas [ProjectDto](https://docs.astravue.com/projectdto-7592108d0.md): - Schemas [ProjectHealthDto](https://docs.astravue.com/projecthealthdto-7592109d0.md): - Schemas [ProjectMemberDto](https://docs.astravue.com/projectmemberdto-7592110d0.md): - Schemas [ProjectPriorityDto](https://docs.astravue.com/projectprioritydto-7592111d0.md): - Schemas [ProjectRoleDto](https://docs.astravue.com/projectroledto-7592112d0.md): - Schemas [ProjectStatusDto](https://docs.astravue.com/projectstatusdto-7592113d0.md): - Schemas [ProjectTagDto](https://docs.astravue.com/projecttagdto-7592114d0.md): - Schemas [ProjectTaskUpdateRequest](https://docs.astravue.com/projecttaskupdaterequest-7592115d0.md): - Schemas [AppDto](https://docs.astravue.com/appdto-7592116d0.md): - Schemas [ResponseFormat](https://docs.astravue.com/responseformat-7592117d0.md): - Schemas [OrgMemberDto](https://docs.astravue.com/orgmemberdto-7592118d0.md): - Schemas [UserPreference](https://docs.astravue.com/userpreference-7592119d0.md): - Schemas [UserPreferenceProperties](https://docs.astravue.com/userpreferenceproperties-7592120d0.md): - Schemas [PasswordUpdateDto](https://docs.astravue.com/passwordupdatedto-7592121d0.md): - Schemas [UserDetailDto](https://docs.astravue.com/userdetaildto-7592122d0.md): - Schemas [MemberPreferenceDto](https://docs.astravue.com/memberpreferencedto-7592123d0.md): - Schemas [WidgetProperties](https://docs.astravue.com/widgetproperties-7592124d0.md): - Schemas [TimeMapDto](https://docs.astravue.com/timemapdto-7592125d0.md): - Schemas [TaskStatusTemplateDto](https://docs.astravue.com/taskstatustemplatedto-7592127d0.md): - Schemas [DefaultProjectTaskStatusesTemplateDto](https://docs.astravue.com/defaultprojecttaskstatusestemplatedto-7592128d0.md): - Schemas [EmailContent](https://docs.astravue.com/emailcontent-7592129d0.md): - Schemas [AttachmentDto](https://docs.astravue.com/attachmentdto-7592132d0.md): - Schemas [ReminderModeDto](https://docs.astravue.com/remindermodedto-7592133d0.md): - Schemas [TaskReminderDto](https://docs.astravue.com/taskreminderdto-7592134d0.md): - Schemas [DailyRecurrenceSettings](https://docs.astravue.com/dailyrecurrencesettings-7592135d0.md): - Schemas [DaysAfterRecurrenceSettings](https://docs.astravue.com/daysafterrecurrencesettings-7592136d0.md): - Schemas [FieldsToInclude](https://docs.astravue.com/fieldstoinclude-7592137d0.md): - Schemas [MonthlyRecurrenceSettings](https://docs.astravue.com/monthlyrecurrencesettings-7592138d0.md): - Schemas [TaskRecurrenceDto](https://docs.astravue.com/taskrecurrencedto-7592139d0.md): - Schemas [WeeklyRecurrenceSettings](https://docs.astravue.com/weeklyrecurrencesettings-7592140d0.md): - Schemas [YearlyRecurrenceSettings](https://docs.astravue.com/yearlyrecurrencesettings-7592141d0.md): - Schemas [TaskListDto](https://docs.astravue.com/tasklistdto-7592142d0.md): - Schemas [OrganizationDto](https://docs.astravue.com/organizationdto-7592143d0.md): - Schemas [Address](https://docs.astravue.com/address-7592144d0.md): - Schemas [BillingAndAccountInfo](https://docs.astravue.com/billingandaccountinfo-7592145d0.md): - Schemas [Filter](https://docs.astravue.com/filter-7592146d0.md): - Schemas [FilterList](https://docs.astravue.com/filterlist-7592147d0.md): - Schemas [FilterViewDto](https://docs.astravue.com/filterviewdto-7592148d0.md): - Schemas [CalendarEvent](https://docs.astravue.com/calendarevent-7592149d0.md): - Schemas [EventReminder](https://docs.astravue.com/eventreminder-7592150d0.md): - Schemas [ContactNotesDto](https://docs.astravue.com/contactnotesdto-7592151d0.md): - Schemas [ColumnPreferenceDto](https://docs.astravue.com/columnpreferencedto-7592152d0.md): - Schemas [ColumnPreferenceProperties](https://docs.astravue.com/columnpreferenceproperties-7592153d0.md): - Schemas [AccountDto](https://docs.astravue.com/accountdto-7592154d0.md): - Schemas [AccountTagDto](https://docs.astravue.com/accounttagdto-7592155d0.md): - Schemas [ContactLabelDto](https://docs.astravue.com/contactlabeldto-7592156d0.md): - Schemas [TaskCreateRequest](https://docs.astravue.com/taskcreaterequest-7592157d0.md): - Schemas [SpaceCreateRequest](https://docs.astravue.com/spacecreaterequest-7592158d0.md): - Schemas [ProjectCreateRequest](https://docs.astravue.com/projectcreaterequest-7592159d0.md): - Schemas [ProjectTaskCreateRequest](https://docs.astravue.com/projecttaskcreaterequest-7592160d0.md): - Schemas [FileUploadDto](https://docs.astravue.com/fileuploaddto-7592161d0.md): - Schemas [GlobalTaskStatusesTemplateDto](https://docs.astravue.com/globaltaskstatusestemplatedto-7592162d0.md): - Schemas [PasswordResetDto](https://docs.astravue.com/passwordresetdto-7592163d0.md): - Schemas [UserDto](https://docs.astravue.com/userdto-7592164d0.md): - Schemas [InviteUserDto](https://docs.astravue.com/inviteuserdto-7592165d0.md): - Schemas [UserActivity](https://docs.astravue.com/useractivity-7592166d0.md): - Schemas [UserActivityKey](https://docs.astravue.com/useractivitykey-7592167d0.md): - Schemas [ApiSuccessResponseTaskListResponse](https://docs.astravue.com/apisuccessresponsetasklistresponse-7592168d0.md): - Schemas [ApiSuccessResponseProjectListResponse](https://docs.astravue.com/apisuccessresponseprojectlistresponse-7592170d0.md): - Schemas [ApiSuccessResponseListSpaceDto](https://docs.astravue.com/apisuccessresponselistspacedto-7769573d0.md): - Schemas [ProjectListResponse](https://docs.astravue.com/projectlistresponse-7592171d0.md): - Schemas [ApiSuccessResponseObject](https://docs.astravue.com/apisuccessresponseobject-7592172d0.md): - Schemas [BackupUserActivity](https://docs.astravue.com/backupuseractivity-7592173d0.md):