1. Bulk Export
Astravue docs
  • Auth
    • Get Access and Refresh Token
      POST
    • Refresh Access Token
      POST
  • Personal Tasks
    • Get task by ID
      GET
    • Update a task
      PUT
    • Delete a task
      DELETE
    • Get all tasks
      GET
    • Create a task
      POST
  • Spaces
    • Get space by ID
      GET
    • Update a space
      PUT
    • Delete a space
      DELETE
    • Get all spaces
      GET
    • Create a new space
      POST
  • Projects
    • Get project details by ID
      GET
    • Update a project
      PUT
    • Delete a project
      DELETE
    • Get all projects in a space
      GET
    • Create a new project
      POST
  • Project Tasks
    • Get a project task by ID
      GET
    • Update a project task
      PUT
    • Delete a project task
      DELETE
    • Get all tasks in a project
      GET
    • Create a project task
      POST
  • Task Timer
    • Get active timers for a user
    • Update a timer
    • Delete a timer entry
    • Stop timer for a task
    • Start timer for a personal task
    • Add a time range entry for a personal task
    • Add manual time entry for a personal task
    • Start timer for a project task
    • Add range timer for a project task
    • Add manual time entry for a project task
    • Get timers for a user in a task
    • Get global timesheet report
    • Get project timesheet
    • Get project timesheet summary
  • Task Comments
    • Get comments for a task
  • Project Subtasks
    • Get all subtasks
    • Update a subtask
    • Delete a subtask
    • Create a subtask
  • Personal Subtasks
    • Get all subtasks for a personal task
    • Update a subtask for a personal task
    • Delete a subtask for a personal task
    • Create a subtask for a personal task
  • Tasks Checklist
    • Get all checklists for a subtask
    • Get all checklists for a parent task
  • Bulk Export
    • Bulk list tasks
      GET
    • Bulk list projects
      GET
GuidesAPI Docs
GuidesAPI Docs
MCP Server
Astravue MCP on GitHub
  1. Bulk Export

Bulk list projects

GET
https://api.astravue.com/v1/projects/bulk
Returns an org-wide, paginated list of projects across every space the calling user is a member of. Rows are flat and denormalized (space name, status, owners, tags) so external tools can consume them without follow-up calls. Ordered by projectId ascending for stable pagination.

Request

Authorization
Add the parameter
Authorization
to Headers
,whose value is to concatenate the Token after the Bearer.
Example:
Authorization: Bearer ********************
Query Params

Header Params

Responses

🟢200OK
application/json
Projects fetched successfully
Bodyapplication/json

Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://api.astravue.com/v1/projects/bulk?spaceId=undefined&status=undefined&updatedSince=undefined&includeDeleted=undefined&page=undefined&size=undefined' \
--header 'X-Org-Id;' \
--header 'Authorization: Bearer <token>'
Response Response Example
{
    "projectId": 101,
    "projectName": "Website Revamp",
    "spaceId": 12,
    "spaceName": "Marketing",
    "status": "In Progress",
    "statusCategory": "Active",
    "priority": "High",
    "completion": 40,
    "startDate": "2019-08-24T14:15:22.123Z",
    "dueDate": "2019-08-24T14:15:22.123Z",
    "completedTime": "2019-08-24T14:15:22.123Z",
    "owners": [
        {}
    ],
    "tags": [
        "string"
    ],
    "archived": false,
    "deleted": false,
    "deletedTime": "2019-08-24T14:15:22.123Z",
    "createdTime": "2019-08-24T14:15:22.123Z",
    "modifiedTime": "2019-08-24T14:15:22.123Z"
}
Modified at 2026-08-28 11:27:24
Previous
Bulk list tasks
Built with