Skip to content

Customers API

Kundenverwaltung.

List Customers

GET /api/v1/customers

Query Parameters

Parameter Type Description
page number Page number (default: 1)
limit number Items per page (default: 20)
search string Search in name, email

Response

{
  "success": true,
  "data": [
    {
      "id": "cust_abc123",
      "name": "Max Mustermann",
      "email": "max@example.com",
      "phone": "+49 123 456789",
      "company": "Mustermann GmbH",
      "createdAt": "2026-01-15T10:00:00Z"
    }
  ],
  "meta": {
    "page": 1,
    "limit": 20,
    "total": 150
  }
}

Get Customer

GET /api/v1/customers/:id

Create Customer

POST /api/v1/customers

Request Body

{
  "name": "Max Mustermann",
  "email": "max@example.com",
  "phone": "+49 123 456789",
  "company": "Mustermann GmbH",
  "notes": "Interessiert an PALACE 90"
}

Update Customer

PUT /api/v1/customers/:id

Delete Customer

DELETE /api/v1/customers/:id