# Journal Use journal accounts, entries and records to track and recognize revenue. ## Retrieve journal accounts - [GET /journal-accounts](https://www.rebilly.com/static/_spec/catalog/all-3.0/journal/getjournalaccountcollection.md): Retrieves a list of journal accounts. ## Create a journal account - [POST /journal-accounts](https://www.rebilly.com/static/_spec/catalog/all-3.0/journal/postjournalaccount.md): Creates a journal account. ## Retrieve journal account - [GET /journal-accounts/{id}](https://www.rebilly.com/static/_spec/catalog/all-3.0/journal/getjournalaccount.md): Retrieves a journal account with a specified ID. ## Upsert a journal account - [PUT /journal-accounts/{id}](https://www.rebilly.com/static/_spec/catalog/all-3.0/journal/putjournalaccount.md): Creates or updates (upsert) a journal account. ## Retrieve journal entries - [GET /journal-entries](https://www.rebilly.com/static/_spec/catalog/all-3.0/journal/getjournalentrycollection.md): Retrieves a list of journal entries. ## Create a journal entry - [POST /journal-entries](https://www.rebilly.com/static/_spec/catalog/all-3.0/journal/postjournalentry.md): Creates a journal entry. ## Retrieve journal entry - [GET /journal-entries/{id}](https://www.rebilly.com/static/_spec/catalog/all-3.0/journal/getjournalentry.md): Retrieves a journal entry with a specified ID. ## Upsert a journal entry - [PUT /journal-entries/{id}](https://www.rebilly.com/static/_spec/catalog/all-3.0/journal/putjournalentry.md): Creates or updates (upsert) a journal entry. ## Retrieve journal records - [GET /journal-records](https://www.rebilly.com/static/_spec/catalog/all-3.0/journal/getjournalrecordcollection.md): Retrieves a list of journal records. ## Create a journal record - [POST /journal-records](https://www.rebilly.com/static/_spec/catalog/all-3.0/journal/postjournalrecord.md): Creates a journal record. ## Retrieve journal record - [GET /journal-records/{id}](https://www.rebilly.com/static/_spec/catalog/all-3.0/journal/getjournalrecord.md): Retrieves a journal record with a specified ID. ## Upsert a journal record - [PUT /journal-records/{id}](https://www.rebilly.com/static/_spec/catalog/all-3.0/journal/putjournalrecord.md): Creates or updates (upsert) a journal record. ## Delete a journal record - [DELETE /journal-records/{id}](https://www.rebilly.com/static/_spec/catalog/all-3.0/journal/deletejournalrecord.md): Deletes a journal record.