---
title: "Retrieve Daily Sales and Labor"
method: GET
path: "/v2/reports/daily_sales_and_labor"
tags: ["Reports"]
---

# Retrieve Daily Sales and Labor

`GET /v2/reports/daily_sales_and_labor`

## Request

- Base URL: `https://api.7shifts.com`
- URL: `https://api.7shifts.com/v2/reports/daily_sales_and_labor`
- Auth: one of:
  - OAuth 2
    - Authorization code: `https://app.7shifts.com/oauth2/authorize`
    - Client credentials
    - Password
    - Token URL: `https://app.7shifts.com/oauth2/token`
  - API key in cookie `7session`
- TypeScript: <https://skmtc.dev/7shifts/apis/7shifts-api/docs/v2/reports/daily_sales_and_labor/get.ts> (a function with typed inputs; its response is checked against the schema)

## Query parameters

- `start_date` string, required
- `end_date` string, required
- `location_id` integer, required
- `department_id` integer

## Headers

- `x-api-version` string: An API version
- `x-company-guid` string, uuid

## Response `200`

OK

- object
  - `data` object[], required
    - `date` string, required: The date of the actual and projected data (y-m-d)
    - `actual_sales` integer, required: Actual Sales (in cents)
    - `projected_sales` integer, required: Projected Sales (in cents)
    - `projected_sales_override` number, nullable: User specified override for projected sales
    - `actual_labor_cost` integer, required: Actual Labor Cost (in cents)
    - `projected_labor_cost` integer, required: Projected Labor Cost (in cents)
    - `sales_per_labor_hour` number, float, required: Sales Per Labor Hour (in cents, not rounded)
    - `projected_sales_per_labor_hour` number, float, required: Projected Sales Per Labor Hour (in cents, not rounded)
    - `items_per_labor_hour` number, float, required: Items Per Labor Hour
    - `projected_items_per_labor_hour` number, float, required: Projected Items Per Labor Hour
    - `labor_percent` number, float, required: Labor Percent
    - `id` integer, nullable: ID of the Daily Report
    - `location_id` integer: Location ID for the Daily Report
    - `department_id` integer, nullable: Department ID for the Daily Report
    - `actual_items` integer: Number of items sold
    - `projected_items` integer: Projected number of items sold
    - `projected_items_override` integer, nullable: User specified override for projected number of items sold
    - `labor_target` number, float: the labor target
    - `actual_labor_minutes` integer: Actual number of minutes worked
    - `projected_labor_minutes` integer: Projected number of minutes worked
    - `actual_ot_minutes` integer: Actual number of overtime minutes worked

## Other responses

- `500`: Server Error

---

[API](https://skmtc.dev/7shifts/apis/7shifts-api.md) - [All operations](https://skmtc.dev/7shifts/apis/7shifts-api/llms.txt) - [OpenAPI document](https://skmtc.dev/7shifts/apis/7shifts-api/revisions/40e0ef40dfcd?raw)
