# sleep Sleep logs and sleep data ## Fetches a single sleep log for a user - [GET /v1/sleep/log/{id}](https://docs.api.nowatch.tech/apis/sleep/sleepcontroller_findsleeplogv1.md) ## Update a sleep log for a user - [PUT /v1/sleep/log/{id}](https://docs.api.nowatch.tech/apis/sleep/sleepcontroller_updatesleeplogv1.md) ## Delete a sleep log for a user - [DELETE /v1/sleep/log/{id}](https://docs.api.nowatch.tech/apis/sleep/sleepcontroller_deletesleeplogv1.md) ## Fetches all sleep logs for a user - [GET /v1/sleep/log](https://docs.api.nowatch.tech/apis/sleep/sleepcontroller_findallsleeplogsv1.md) ## Create a sleep log for a user - [POST /v1/sleep/log](https://docs.api.nowatch.tech/apis/sleep/sleepcontroller_createsleeplogv1.md) ## Fetches all processed sleep records for a user - [GET /v2/sleep/processed](https://docs.api.nowatch.tech/apis/sleep/sleepcontroller_findprocessedsleepv2.md) ## Fetches a single sleep record for a user - [GET /v2/sleep/{id}](https://docs.api.nowatch.tech/apis/sleep/sleepcontroller_findsleepv2.md) ## Update or create a sleep record for a user - [PUT /v2/sleep/{id}](https://docs.api.nowatch.tech/apis/sleep/sleepcontroller_updatesleepv2.md) ## Delete sleep record for user - [DELETE /v2/sleep/{id}](https://docs.api.nowatch.tech/apis/sleep/sleepcontroller_deletesleepv2.md) ## Fetches all sleep records for a user - [GET /v2/sleep](https://docs.api.nowatch.tech/apis/sleep/sleepcontroller_findallsleepv2.md) ## Create sleep record for a user - [POST /v2/sleep](https://docs.api.nowatch.tech/apis/sleep/sleepcontroller_createsleepv2.md) ## Update or create multiple sleep records for a user - [PUT /v2/sleep/batch](https://docs.api.nowatch.tech/apis/sleep/sleepcontroller_batchsleepupdatev2.md)