## Regenerate `v1.invoices.regenerate(InvoiceRegenerateParams**kwargs) -> InvoiceRegenerateResponse` **post** `/v1/invoices/regenerate` Regenerate a voided contract invoice ### Parameters - **id:** `str` The invoice id to regenerate ### Returns - `class InvoiceRegenerateResponse` - **data:** `Optional[Data]` - **id:** `str` The new invoice id ### Example ```python from metronome import Metronome client = Metronome( bearer_token="My Bearer Token", ) response = client.v1.invoices.regenerate( id="6a37bb88-8538-48c5-b37b-a41c836328bd", ) print(response.data) ```