WS Form – Bexio Webhook

Vorbereitung

  • WS Forms Pro Formular einrichten
  • In Bexio anmelden
  • Bexio API Key generieren unter https://developer.bexio.com/
    • Nimm gleiche Anmeldedaten wie Hauptbexio Account

URL Endpoints

https://api.bexio.com/2.0/contact
POST
JSON (application/json)

Feldzuordnung

Alle Felder welche du vom Formular an Bexio übermitteln willst.

FormularfeldSchlüsselTyp
–first namename_2Quelle
–last namename_1Quelle
–strassestreet_nameQuelle
–hausnummerhouse_numberQuelle
–plzpostcodeQuelle
–ortcityQuelle
–emailmailQuelle
–phonephone_mobileQuelle

Benutzerdefiniertes Mapping

Felder welche du nicht an Bexio senden kannst, aber für die Übermittlung wichtig sind.

SchlüsselWertTyp
contact_type1 oder 2Quelle
user_ididnrQuelle
owner_ididnrQuelle
country_id1Quelle

HTTP-Header Name/Werte

Basic Authentification auf „Nichts“ lassen.

NameWert
AuthorizationBearer BEXIO-API-TOKEN
Acceptapplication/json

Bexio user_id herausfinden

CLI nutzen.

Bash
curl -X GET "https://api.bexio.com/3.0/users" \
-H "Authorization: Bearer BEXIO-API-TOKEN" \
-H "Accept: application/json"

Das gibt dir die ID des Superadmins. Diese in user_id und owner_id eintragen.