# Invoices timeline Use invoice timelines to maintain an audit trail of changes and activity for each invoice. ## Retrieve invoice timeline messages - [GET /invoices/{id}/timeline](https://www.rebilly.com/docs/dev-docs/api/invoices-timeline/getinvoicetimelinecollection.md): Retrieves a list of invoice timeline messages. ## Create an invoice timeline comment - [POST /invoices/{id}/timeline](https://www.rebilly.com/docs/dev-docs/api/invoices-timeline/postinvoicetimeline.md): Creates an invoice timeline comment. ## Retrieve an invoice timeline message - [GET /invoices/{id}/timeline/{messageId}](https://www.rebilly.com/docs/dev-docs/api/invoices-timeline/getinvoicetimeline.md): Retrieves an invoice timeline message with a specified ID. ## Delete an invoice timeline message - [DELETE /invoices/{id}/timeline/{messageId}](https://www.rebilly.com/docs/dev-docs/api/invoices-timeline/deleteinvoicetimeline.md): Deletes an invoice timeline message with a specified ID.