# Invoices timeline

Use invoice timelines to maintain an audit trail of changes and activity for each invoice.

 - [GET /invoices/{id}/timeline](https://www.rebilly.com/docs/dev-docs/api/invoices-timeline/getinvoicetimelinecollection.md): Retrieves a list of invoice timeline messages.
 - [POST /invoices/{id}/timeline](https://www.rebilly.com/docs/dev-docs/api/invoices-timeline/postinvoicetimeline.md): Creates an invoice timeline comment.
 - [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 /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.
