> ## Documentation Index
> Fetch the complete documentation index at: https://www.marqeta.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Update program configuration

> Use this endpoint to update the statement configuration data for a program.

PUT/v3/statements/config

Use this endpoint to update the statement configuration data for a program. Sets one cycle date for entire program.

## Request body

| Fields | Description |
| - | - |
| cycle\_date integer  Optional | Date of the statement cycle for all cardholders in the program. **Allowable Values:**  1–31 |
| pdf\_enabled boolean  Optional | Indicates whether PDF statements are enabled for the program. **Allowable Values:**  `true`, `false` |

## Response body

| Fields | Description |
| - | - |
| cycle\_date integer  Conditionally returned | Date of the statement cycle for all cardholders in the program. **Allowable Values:**  1–31 |
| pdf\_enabled boolean  Conditionally returned | Indicates whether PDF statements are enabled for the program. **Allowable Values:**  `true`, `false` |


## Related topics

- [Statement Configuration Overview](https://www.marqeta.com/docs/core-api/cardholder-statements/statement-configuration.md)
- [Cardholder Statements Overview](https://www.marqeta.com/docs/core-api/cardholder-statements.md)
- [Retrieve program configuration](https://www.marqeta.com/docs/core-api/cardholder-statements/statement-configuration/retrieve-program-configuration.md)
- [Update Program Gateway](https://www.marqeta.com/docs/core-api/credit-program-gateways/update-program-gateway.md)
- [Update program source](https://www.marqeta.com/docs/core-api/program-funding-sources/update-program-source.md)
