Über die GraphQL Schnittstelle ist es möglich, Kontakte direkt in HERO zu bearbeiten.
Beispiel 1 (inline):
mutation update_contact {
update_contact(
contact:{
id: 4711
last_name: "Nachname"
first_name: "Vorname"
email: "emailadresse@web.de"
source: "Website"
address:{
street: "Göttinger Hof 9"
city: "Hannover"
zipcode: "30453"
}
}
)
{
id
}
}
Beispiel 2 (parametrisiert):
mutation update_contact($contact: CustomerInput) {
update_contact(contact: $contact)
{
id
}
}
Die einzelnen Felder stehen dabei für folgendes:
id: Eindeutige ID des Kontakts
last_name: Der Nachname des Kontakts
first_name: Der Vorname des Kontakts
email: Die E-Mail Adresse des Kontakts
source: Die Quelle des Kontakts (z.B. Website, Telefon, etc.)
address/street: Die Straße des Kontakts
address/city: Die Stadt des Kontakts
address/zipcode: Die Postleitzahl des Kontakts