---
title: "Generate Annual Summary Reports for Organization (Batch)"
method: POST
path: "/organizations/{organization_id}/annual-summary-reports/{year}"
tags: ["Annual Summary", "Organization"]
---

# Generate Annual Summary Reports for Organization (Batch)

`POST /organizations/{organization_id}/annual-summary-reports/{year}`

## Request

- Base URL: `https://pro.gofundme.com/api/2.0`
- URL: `https://pro.gofundme.com/api/2.0/organizations/{organization_id}/annual-summary-reports/{year}`
- Auth: one of:
  - OAuth 2
    - Client credentials
    - Token URL: `/oauth2/auth`
  - OAuth 2
    - Password
    - Token URL: `/oauth2/auth`

Generate ASR PDFs for all supporters in an organization who made transactions in the specified year. This is an asynchronous operation.

## Path parameters

- `organization_id` integer, required
- `year` integer, required

## Request body

- object
  - `start_date` string, date: Start date for the report (optional, defaults to January 1st of report_year)
  - `end_date` string, date: End date for the report (optional, defaults to December 31st of report_year)

## Response `202`

Batch generation started

- object
  - `organization_id` integer: Organization ID
  - `report_year` integer: Report year
  - `status` string: Current batch status
  - `message` string

## Other responses

- `403`: Requester is not authorized to perform action
- `404`: Organization not found
- `422`: Validation error

---

[API](https://skmtc.dev/gofundme/apis/gofundme-pro-api.md) - [All operations](https://skmtc.dev/gofundme/apis/gofundme-pro-api/llms.txt) - [OpenAPI document](https://skmtc.dev/gofundme/apis/gofundme-pro-api/revisions/094a1e510fe9?raw)
