# Estimate Endpoints {#estimate-endpoints}


Manage quotes and cost estimates for clients.


## Base Path {#base-path}


```
/api/estimate-email
```


## Estimate CRUD {#estimate-crud}



### List Estimates {#list-estimates}


```
GET /api/invoice?isEstimate=true
Authorization: Bearer {token}
```


### Create Estimate {#create-estimate}


```
POST /api/invoice
Authorization: Bearer {token}
```

```json
{
  "isEstimate": true,
  "invoiceNumber": "EST-001",
  "invoiceDate": "2025-03-05",
  "dueDate": "2025-04-05",
  "currency": "USD",
  "discountValue": 0,
  "tax": 0,
  "totalValue": 5000,
  "toContactId": "contact-uuid",
  "items": [
    {
      "name": "Web Development",
      "description": "Full-stack development",
      "quantity": 100,
      "price": 50
    }
  ]
}
```


### Send Estimate {#send-estimate}


```
POST /api/estimate-email
Authorization: Bearer {token}
```

```json
{
  "email": "client@example.com",
  "invoiceId": "estimate-uuid",
  "isEstimate": true
}
```


### Convert to Invoice {#convert-to-invoice}


```
PUT /api/invoice/:id
Authorization: Bearer {token}
```

```json
{ "isEstimate": false }
```


## Related Pages {#related-pages}


- [Invoice Endpoints](https://sourcey-gauzy.pages.dev/api/invoice-endpoints/index.md) — invoicing API
- [Accounting Overview](https://sourcey-gauzy.pages.dev/features/accounting-overview/index.md) — financial features
