# Transactions timeline

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

 - [GET /transactions/{id}/timeline](https://www.rebilly.com/docs/dev-docs/api/transactions-timeline/gettransactiontimelinecollection.md): Retrieves a list of transaction timeline messages.
 - [POST /transactions/{id}/timeline](https://www.rebilly.com/docs/dev-docs/api/transactions-timeline/posttransactiontimeline.md): Creates a transaction timeline comment.
 - [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 /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.
 - [GET /payout-requests/{id}/timeline](https://www.rebilly.com/docs/dev-docs/api/transactions-timeline/getpayoutrequesttimelinecollection.md): Retrieves a list of payout request timeline messages.
 - [POST /payout-requests/{id}/timeline](https://www.rebilly.com/docs/dev-docs/api/transactions-timeline/postpayoutrequesttimeline.md): Creates a payout request timeline comment.
 - [GET /payout-requests/{id}/timeline/{messageId}](https://www.rebilly.com/docs/dev-docs/api/transactions-timeline/getpayoutrequesttimelinemessage.md): Retrieves a payout request timeline message with a specified ID.
 - [DELETE /payout-requests/{id}/timeline/{messageId}](https://www.rebilly.com/docs/dev-docs/api/transactions-timeline/deletepayoutrequesttimelinemessage.md): Deletes a payout request timeline message with a specified ID.
