# Transactions timeline Use transaction timelines to maintain an audit trail of changes and activity for each transaction. ## Retrieve transaction timeline messages - [GET /transactions/{id}/timeline](https://www.rebilly.com/docs/dev-docs/api/transactions-timeline/gettransactiontimelinecollection.md): Retrieves a list of transaction timeline messages. ## Create a transaction timeline comment - [POST /transactions/{id}/timeline](https://www.rebilly.com/docs/dev-docs/api/transactions-timeline/posttransactiontimeline.md): Creates a transaction timeline comment. ## Retrieve a transaction Timeline message - [GET /transactions/{id}/timeline/{messageId}](https://www.rebilly.com/docs/dev-docs/api/transactions-timeline/gettransactiontimeline.md): Retrieves a timeline message with a specified ID. ## Delete a transaction timeline message - [DELETE /transactions/{id}/timeline/{messageId}](https://www.rebilly.com/docs/dev-docs/api/transactions-timeline/deletetransactiontimeline.md): Deletes a transaction timeline message with a specified ID.