# Customer Deposits Manage customer deposit transactions. Record and track deposits received from customers as security or partial payment, held in liability accounts until earned or refunded. ## List CustomerDeposit records - [GET /public/v1/customer-deposits/](https://docs.dualentry.com/resources/customer-deposits/list_customerdeposit_records.md): Retrieve a paginated list of CustomerDeposit records with filtering and ordering options. ## Create CustomerDeposit record - [POST /public/v1/customer-deposits/](https://docs.dualentry.com/resources/customer-deposits/create_customerdeposit_record.md): Create a new CustomerDeposit record with the provided data. Validates all required fields and business rules. ## Get CustomerDeposit record - [GET /public/v1/customer-deposits/{record_number}/](https://docs.dualentry.com/resources/customer-deposits/get_customerdeposit_record.md): Retrieve a specific CustomerDeposit record by number with all related data. ## Update CustomerDeposit record - [PUT /public/v1/customer-deposits/{record_number}/](https://docs.dualentry.com/resources/customer-deposits/update_customerdeposit_record.md): Update an existing CustomerDeposit record with the provided data. Validates all required fields and business rules. ## Create CustomerDeposit record attachments - [POST /public/v1/customer-deposits/{record_number}/attachments/](https://docs.dualentry.com/resources/customer-deposits/create_customerdeposit_record_attachments.md): Create a new CustomerDeposit record attachments with the provided data. Validates all required fields and business rules.