# Transactions Records that increment or decrement inventory based on customer interactions with a store ## Getting all Transactions - [GET /transactions](https://developer.yellowdogsoftware.com/fetch/api/transactions/get-transactions.md): This endpoint allows for pulling of raw transaction information that is stored in the Yellow Dog Database. As this data is considered to be raw and not processed there is not a way to determine directly with certainty what items or recipes had inventory adjustments from this endpoint. Due to the various Point of Sale integrations that may be connected with the database instance, there is not a guarentee that all transactions will match using the criteria represented in the POST /transactions Endpoint documentation. ## Creates or Updates Transactions - [POST /transactions](https://developer.yellowdogsoftware.com/fetch/api/transactions/post-transactions.md): {% partial file="snips/post-transactions-description.md" /%} ## Gets Transactions by Store - [GET /transactions/store/{storeId}](https://developer.yellowdogsoftware.com/fetch/api/transactions/get-transactions-store.md) ## Gets Transaction by ThirdPartyId - [GET /transactions/{thirdPartyId}](https://developer.yellowdogsoftware.com/fetch/api/transactions/get-transactions-byid.md): This endpoint is intended to be used for looking up a specific Transaction record.