---
title: "POST /spaces/{spaceId}/projects/{projectId}/executive-summary/export"
method: POST
path: "/spaces/{spaceId}/projects/{projectId}/executive-summary/export"
tags: ["slash-executive-summary"]
---

# POST /spaces/{spaceId}/projects/{projectId}/executive-summary/export

`POST /spaces/{spaceId}/projects/{projectId}/executive-summary/export`

## Path parameters

- `spaceId` integer, required
- `projectId` integer, required

## Request body

- ExecutiveProjectSummaryDto
  - `header` Header
    - `projectName` string
    - `spaceName` string
    - `reportDate` string
  - `projectOverview` ProjectOverview
    - `status` string
    - `statusColor` string
    - `priority` string
    - `priorityColor` string
    - `health` string
    - `healthColor` string
    - `startDate` string
    - `dueDate` string
    - `actualStartDate` string
    - `actualEndDate` string
    - `completion` integer
    - `memberCount` integer
    - `overdue` boolean
    - `teamRoles` string[]
    - `members` UserMinimalDto[]
      - `userId` integer
      - `firstName` string
      - `email` string
      - `profilePicURL` string
      - `profilePicColor` string
      - `provider` string
      - `role` OrgRoleDto
        - `orgRoleId` integer
        - `roleName` string
  - `overview` string
  - `healthOverall` RagIndicator
    - `rag` 'GREEN' | 'AMBER' | 'RED' | 'UNKNOWN'
    - `label` string
    - `reason` string
    - `color` string
  - `healthSchedule` RagIndicator
    - `rag` 'GREEN' | 'AMBER' | 'RED' | 'UNKNOWN'
    - `label` string
    - `reason` string
    - `color` string
  - `healthBudget` RagIndicator
    - `rag` 'GREEN' | 'AMBER' | 'RED' | 'UNKNOWN'
    - `label` string
    - `reason` string
    - `color` string
  - `taskProgress` TaskProgress
    - `narrative` string
    - `totalTasks` integer
    - `completedTasks` integer
    - `pendingTasks` integer
    - `overdueCount` integer
    - `openCount` integer
    - `lateCompletionCount` integer
    - `averageCompletionDays` number, double
    - `averageLateCompletionDays` number, double
    - `averageOverdueDays` number, double
    - `averageCompletionDaysAvailable` boolean
    - `averageLateCompletionDaysAvailable` boolean
    - `averageOverdueDaysAvailable` boolean
    - `gantt` GanttTask[]
      - `taskId` integer
      - `title` string
      - `startDate` string
      - `dueDate` string
      - `completed` boolean
      - `status` string
      - `priority` string
  - `velocity` Velocity
    - `narrative` string
    - `current` integer
    - `previous` integer
    - `trendPct` integer
    - `trendAvailable` boolean
    - `remaining` integer
    - `etaAvailable` boolean
    - `etaWeeks` number, double
    - `targetDateAvailable` boolean
    - `runwayWeeks` number, double
    - `overdueWorkingDays` integer
    - `weeklyTrend` WeekPoint[]
      - `week` string
      - `count` integer
  - `budget` Budget
    - `narrative` string
    - `allocated` number, double
    - `billable` number, double
    - `nonBillable` number, double
    - `total` number, double
    - `remaining` number, double
    - `spentPct` integer
    - `currencyCode` string
    - `currencySymbol` string
  - `timeUtilizationNarrative` string
  - `timeUtilization` TimeUtilizationRow[]
    - `member` string
    - `role` string
    - `loggedHours` number, double
    - `billableHours` number, double
    - `userObj` UserMinimalDto
      - `userId` integer
      - `firstName` string
      - `email` string
      - `profilePicURL` string
      - `profilePicColor` string
      - `provider` string
      - `role` OrgRoleDto
        - `orgRoleId` integer
        - `roleName` string
  - `risks` Risk[]
    - `title` string
    - `type` 'RISK' | 'ISSUE'
    - `severity` 'HIGH' | 'MEDIUM' | 'LOW'
    - `likelihood` 'HIGH' | 'MEDIUM' | 'LOW'
    - `statement` string
    - `priorityLabel` string
    - `priorityColor` string
    - `impact` string
    - `action` string
  - `accomplishments` string[]
  - `nextSteps` string[]
  - `aiAssessment` string

## Response `200`

OK

---

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