# API-Referenz: Schilder

## Schilder erzeugen

`POST /v1/signs/render`

Druckfertiges PDF (mit Beschnitt und Schnittmarken) oder SVG-Vorschau. Formate: a6, a6_landscape, a5, a5_landscape, sticker_round_80, sticker_square_100, label_front.

Parameter:

- `idempotency-key` (header, string): Wiederholbare Anfragen ohne doppelte Wirkung (24 Stunden)

Anfrage:

```json
{
  "code_ids": [
    "string"
  ],
  "format": "a6",
  "languages": [
    "de",
    "fr",
    "it",
    "en"
  ],
  "show_tariff": true,
  "branding": true,
  "crop_marks": true,
  "output": "pdf"
}
```

## Schildprodukte

`GET /v1/sign_products`

Wetterfeste Schilder und Aufkleber zum Bestellen mit Preisen.

Antwort 200:

```json
{}
```

## Schildbestellungen

`GET /v1/sign_orders`

Bestellungen der Organisation.

Antwort 200:

```json
{}
```

## Schilder bestellen

`POST /v1/sign_orders`

Bestellung mit Zahlungslink. Wir drucken nach Zahlungseingang und senden per Post.

Parameter:

- `idempotency-key` (header, string): Wiederholbare Anfragen ohne doppelte Wirkung (24 Stunden)

Anfrage:

```json
{
  "items": [
    {
      "product_id": "string",
      "code_id": "string",
      "quantity": 1,
      "languages": [
        "de"
      ]
    }
  ],
  "shipping_address": {
    "name": "string",
    "street": "string",
    "postal_code": "string",
    "city": "string",
    "country": "CH"
  },
  "note": "string"
}
```

Antwort 201:

```json
{}
```
