Erstelle eine API Schnittstelle

In diesem Tutorial zeigen wir Dir, wie Du eine Anforderungsquelle mit einer benutzerdefinierten API erstellen kannst.

☝ API (Application Programming Interface) ist eine Vermittlungssoftware, die die Kommunikation und den Austausch von Informationen zwischen zwei Programmen ermöglicht.

Erstellen einer neuen API-Quelle

Gehe vom Home Dashboard aus zu Einstellungen (  Settings.)

Klicke auf Posteingangscenter- Einstellungen ( Inbox center settings .)

Klicke auf New source.

Wählen Sie die Art der Eingangsquelle, die Sie erstellen möchten:

  • Gemeinsame Firmen-E-Mail: Verwende diese E-Mail für deine Firmen-E-Mails, die von deinem Team eingesehen werden kann.

  • Einfaches Formular: Erstelle dein Formular und bette es in deine Website ein

  • Benutzerdefinierte API-Quelle: Erstelle ein Formular, das von deiner Website über die API mit Samdock verbunden wird.

Für diesen Vorgang wählen wir die benutzerdefinierte API-Quelle. (Custom API Source)

Richte die URL für die Anfrage ein

Kopiere die URL unten mit der ID für deine API-Schnittstelle. Diese URL wird von deinen Anbieter (normalerweise Ihr Formularanbieter) verwendet, um Informationen über die API an Samdock zu übermitteln.

https://samdock.app/api/contacts/drafts/{source-ID}

{
  "person": {
	"email": "String@email.com",
	"firstName": "String", 
	"lastName": "String",
	"gender": "female",
	"namePrefix": "Prefix",
	"nameSuffix": "Suffix",
	"mobileNumber": "String", 
	"phoneNumber": "String", 
	"officeNumber": "String", 
	"homeNumber": "String",
	"privateNumber": "String",
	"faxNumber": "String", 
	"website": "www.string.com", 
	"linkedin": "String", 
	"xing": "String", 
	"twitter": "String", 
	"facebook": "String", 
	"instagram": "String", 
	"birthday": "yyyy-mm-dd", 
	"address": { 
		"street": "String", 
		"number": "String", 
		"postcode": "String", 
		"city": "String" 
		},
	"customFields": {
            "person-text": "String",
            "person-singleSelect": [
                "optionID"
            ],
            "person-multiSelect": [
                "optionID",
                "optionID"
            ],
            "person-currency": Number
                }
	},
  "organization": { 
	"website": "www.string.com", 
	"name": "String", 
	"email": "String@email.com", 
	"isCustomer": true, 
	"phoneNumber": "String", 
	"faxNumber": "String", 3
	"linkedin": "String", 
	"xing": "String", 
	"twitter": "String", 
	"facebook": "String", 
	"instagram": "String", 
	"vatRegNo": "String", 
	"address": { 
		"street": "String", 
		"number": "String", 
		"postcode": "String", 
		"city": "String" 
		},
	"customFields": {
            "organization-text": "String",
            "organization-singleSelect": [
                "optionID"
            ],
            "organization-multiSelect": [
                "optionID",
                "optionID"
            ],
            "organization-currency": Number
	},
  "lead": { 
	"name": "String", 
	"customerRequirement": "String"
	}
}


Bereite den Text für die Anfragen vor

Bei der Buchung in eine Quelle sollte der Text der Anfrage mit den Feldern übereinstimmen, die in den Einstellungen der Quelle festgelegt sind.

Nachfolgend findest du die Feldschlüssel-Namen und die Werttypen, die von der API erwartet werden.

Hinweis: person.lastName, organization.name und lead.name sind MUSS-Felder

Umsetzung

Dieser Schritt hängt davon ab, was du versuchst, mit Samdock zu verbinden.
Prüfe die Dokumentation deines Anbieters, um zu erfahren, wie du sie implementieren kannst.
⚠️ Sollten Probleme auftreten, wende dich bitte an unser Support-Team, damit es Sie dich beraten können.

Wurde deine Frage beantwortet? Vielen Dank für dein Feedback Es gab ein Problem, dein Feedback zu übermitteln. Bitte versuche es später noch einmal.