# Nastavení · API DameDokladu

> Operace ve skupině Nastavení.

Source: https://damedoklad.cz/docs/api-reference/settings/

# Nastavení

Operace ve skupině Nastavení.

## Detail: nastavení účetnictví

GET `/v1/settings/accounting`

Get the accounting settings of a period: which series each document type uses by default

Nástroj MCP: `get-accounting-settings`

### Parametry dotazu

`periodId` string

Accounting period. Defaults to the current one.

### Odpověď · 200

`periodId` string povinné

`periodName` string povinné

`defaults` object povinné

`issued_invoice` object povinné

`seriesId` null | string povinné

`name` null | string povinné

`prefix` string povinné

`preview` string povinné

`credit_note` null | object povinné

`seriesId` null | string povinné

`name` null | string povinné

`prefix` string povinné

`preview` string povinné

`proforma` null | object povinné

`seriesId` null | string povinné

`name` null | string povinné

`prefix` string povinné

`preview` string povinné

`delivery_note` null | object povinné

`seriesId` null | string povinné

`name` null | string povinné

`prefix` string povinné

`preview` string povinné

`received_invoice` null | object povinné

`seriesId` null | string povinné

`name` null | string povinné

`prefix` string povinné

`preview` string povinné

```bash
curl https://api.damedoklad.cz/v1/settings/accounting \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY"
```

```javascript
const response = await fetch('https://api.damedoklad.cz/v1/settings/accounting', {
  headers: {
    Authorization: `Bearer ${process.env.DAMEDOKLAD_API_KEY}`,
  },
});
const data = await response.json();
```

```python
import os
import requests

response = requests.get(
    "https://api.damedoklad.cz/v1/settings/accounting",
    headers={"Authorization": f"Bearer {os.environ['DAMEDOKLAD_API_KEY']}"},
)
data = response.json()
```

## Uložení: nastavení účetnictví

PUT `/v1/settings/accounting`

Replace the accounting settings of a period

Nástroj MCP: `put-accounting-settings`

### Tělo požadavku

`periodId` string

ID of the period. Find it with list-periods.

`defaults` object povinné

`issued_invoice` string povinné

`credit_note` string povinné

`proforma` string povinné

`delivery_note` string povinné

`received_invoice` string povinné

### Odpověď · 200

`periodId` string povinné

`periodName` string povinné

`defaults` object povinné

`issued_invoice` object povinné

`seriesId` null | string povinné

`name` null | string povinné

`prefix` string povinné

`preview` string povinné

`credit_note` null | object povinné

`seriesId` null | string povinné

`name` null | string povinné

`prefix` string povinné

`preview` string povinné

`proforma` null | object povinné

`seriesId` null | string povinné

`name` null | string povinné

`prefix` string povinné

`preview` string povinné

`delivery_note` null | object povinné

`seriesId` null | string povinné

`name` null | string povinné

`prefix` string povinné

`preview` string povinné

`received_invoice` null | object povinné

`seriesId` null | string povinné

`name` null | string povinné

`prefix` string povinné

`preview` string povinné

```bash
curl -X PUT https://api.damedoklad.cz/v1/settings/accounting \
  -H "Authorization: Bearer $DAMEDOKLAD_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "defaults": {
    "issued_invoice": "string",
    "credit_note": "string",
    "proforma": "string",
    "delivery_note": "string",
    "received_invoice": "string"
  }
}'
```

```javascript
const response = await fetch('https://api.damedoklad.cz/v1/settings/accounting', {
  method: 'PUT',
  headers: {
    Authorization: `Bearer ${process.env.DAMEDOKLAD_API_KEY}`,
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    "defaults": {
      "issued_invoice": "string",
      "credit_note": "string",
      "proforma": "string",
      "delivery_note": "string",
      "received_invoice": "string"
    }
  }),
});
const data = await response.json();
```

```python
import os
import requests

response = requests.put(
    "https://api.damedoklad.cz/v1/settings/accounting",
    headers={"Authorization": f"Bearer {os.environ['DAMEDOKLAD_API_KEY']}"},
    json={
        "defaults": {
            "issued_invoice": "string",
            "credit_note": "string",
            "proforma": "string",
            "delivery_note": "string",
            "received_invoice": "string"
        }
    },
)
data = response.json()
```
