---
title: "Changes to POST /reports/generations"
method: POST
path: "/reports/generations"
---

# Changes to POST /reports/generations

`POST /reports/generations`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 5 of 18 revisions.

- **2026-10-08** `adccfaee8514`: 1 info
- **2026-10-07** `5c524454c847`: 1 info
- **2026-10-04** `77d466d0e73d`: 3 breaking, 8 warning, 8 info
- **2026-10-02** `766c2a40e369`: 1 info
- **2026-10-01** `b4751fd15397`: 2 info

## Changes

- **2026-10-08** `adccfaee8514`: 1 info
  - added the non-success response with the status `403`
- **2026-10-07** `5c524454c847`: 1 info
  - added the optional property `data/report/allOf[subschema #2]/reviewAvailable` to the response with the `200` status
- **2026-10-04** `77d466d0e73d`: 3 breaking, 8 warning, 8 info
  - the request's body type changed from `object` to no type
  - the response property `data/report/allOf[#/components/schemas/ReportSummary]/template` became optional for the status `200`
  - the response property `data/report/allOf[#/components/schemas/ReportSummary]/tone` became optional for the status `200`
  - removed the request property `advancedFilters`
  - removed the request property `dashboardContext`
  - removed the request property `dashboardLayoutId`
  - removed the request property `framework`
  - removed the request property `period`
  - removed the request property `template`
  - removed the request property `tone`
  - added the new `vsme` enum value to the `data/report/allOf[#/components/schemas/ReportSummary]/framework` response property for the response status `200`
  - added `#/components/schemas/ReportGenerationRequest, #/components/schemas/ReportGenerationRequestV2` to the request body `oneOf` list
  - added the non-success response with the status `402`
  - added the non-success response with the status `404`
  - added the optional property `data/report/allOf[#/components/schemas/ReportSummary]/periodEnd` to the response with the `200` status
  - added the optional property `data/report/allOf[#/components/schemas/ReportSummary]/periodStart` to the response with the `200` status
  - added the optional property `data/report/allOf[#/components/schemas/ReportSummary]/status` to the response with the `200` status
  - added the optional property `data/report/allOf[#/components/schemas/ReportSummary]/templateId` to the response with the `200` status
  - added the success response with the status `202`
- **2026-10-02** `766c2a40e369`: 1 info
  - added the non-success response with the status `409`
- **2026-10-01** `b4751fd15397`: 2 info
  - added the optional property `data/report/allOf[subschema #2]/organizationName` to the response with the `200` status
  - added the optional property `data/report/allOf[subschema #2]/recipientLabel` to the response with the `200` status

---

[Operation](https://skmtc.dev/greentally/apis/esgai-api/docs/reports/generations/post.md) · [API](https://skmtc.dev/greentally/apis/esgai-api.md) · [Page](https://skmtc.dev/greentally/apis/esgai-api/changes/reports/generations/post)
