bimetricsEntwickler
Kontakte

Kontakte suchen

Als Markdown ansehen

Benötigte Berechtigung:read(Daten lesen)

POST
/api/contact/filter

Sucht Kontakte (Kunden und Lieferanten) der Firma mit einem Filter und liefert eine Seite der Treffer.

Benötigt einen Schlüssel mit der Berechtigung read.

Authentifizierung

AuthentifizierungBearer <token>

Empfohlen: Authorization: Bearer bm_…. Der Schlüssel wird nur einmal angezeigt; nie in URLs, Logs oder Frontend-Code ablegen.

In: header

Request-Body

application/json

Filter, Sortierung und Seite. Dokumentierte Filterattribute: x-bimetrics-filter.

TypeScript-Typen

Typ request body für TypeScript.

Suche mit Filter, Sortierung und Seiten. Der Filterausdruck steht auf oberster Ebene; {} liefert alle Einträge.

Filterattribute

Dokumentiert sind diese Attribute für attribute; für sort nur die als sortierbar markierten. Aufbau des Filters: Filtern und Paginieren.

AttributTypSortierbarBeschreibung
companyNamestringjaName des Kontakts.
customerNumberintegerjaKunden- bzw. Lieferantennummer.
typestringjaArt: `customer` (Kunde), `supplier` (Lieferant) oder `partner`.
customerKindstringjaSteuerlich: `business` (Unternehmen) oder `private` (Privatperson); leer, wenn unbekannt.
contactInfo.emailstringjaE-Mail-Adresse.
paymentInfo.ibanstringjaIBAN.
paymentInfo.vatIdstringjaUSt-IdNr.
updatedAtdate-timejaZeitpunkt der letzten Änderung.

Antworten

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://app.bimetrics.de/api/contact/filter" \  -H "Content-Type: application/json" \  -d '{}'
{  "items": [    {      "addresses": [        {          "city": "string",          "companyId": "8bb73d03-06b4-47c7-80c7-59301f770eda",          "country": "string",          "createdAt": "2019-08-24T14:15:22Z",          "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",          "postalCode": "string",          "street": "string",          "updatedAt": "2019-08-24T14:15:22Z"        }      ],      "companyId": "8bb73d03-06b4-47c7-80c7-59301f770eda",      "companyName": "string",      "contactInfo": {        "contactPersonName": "string",        "email": "string",        "notes": "string",        "phone": "string",        "website": "string"      },      "createdAt": "2019-08-24T14:15:22Z",      "customerKind": "business",      "customerNumber": 0,      "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",      "paymentInfo": {        "bic": "string",        "iban": "string",        "leitwegId": "string",        "vatId": "string"      },      "type": "customer",      "updatedAt": "2019-08-24T14:15:22Z",      "vatCheck": {        "checkedAt": "2019-08-24T14:15:22Z",        "requestId": "string",        "valid": true,        "vatId": "string"      }    }  ],  "limit": 0,  "offset": 0,  "total": 0}