Freigeben über


Quadratisches Geschäft (unabhängiger Herausgeber) (Vorschau)

Square hilft Millionen von Verkäufern, ihr Geschäft zu führen - von der sicheren Kreditkartenverarbeitung bis hin zu Point of Sale-Lösungen. Dieser Connector enthält Aktionen für die folgenden Endpunkte: Loyalty, Gift Cards, Bookings, Business, Team, Financials, Online und Auth.

Dieser Connector ist in den folgenden Produkten und Regionen verfügbar:

Dienstleistung Class Regions
Copilot Studio Premium Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche:
     - US Government (GCC)
     - US Government (GCC High)
     - China Cloud betrieben von 21Vianet
     - US Department of Defense (DoD)
Logik-Apps Norm Alle Logik-Apps-Regionen mit Ausnahme der folgenden Bereiche:
     – Azure Government-Regionen
     - Azure China-Regionen
     - US Department of Defense (DoD)
Power Apps Premium Alle Power Apps-Regionen mit Ausnahme der folgenden:
     - US Government (GCC)
     - US Government (GCC High)
     - China Cloud betrieben von 21Vianet
     - US Department of Defense (DoD)
Power Automate Premium Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche:
     - US Government (GCC)
     - US Government (GCC High)
     - China Cloud betrieben von 21Vianet
     - US Department of Defense (DoD)
Kontakt
Name Troy Taylor
URL https://www.hitachisolutions.com
Email ttaylor@hitachisolutions.com
Connectormetadaten
Herausgeber Troy Taylor
Webseite https://squareup.com/
Datenschutzrichtlinie https://squareup.com/us/en/legal/general/privacy
Kategorien Handel; Vertrieb und CRM

Drosselungsgrenzwerte

Name Aufrufe Verlängerungszeitraum
API-Aufrufe pro Verbindung 100 60 Sekunden

Aktionen

Abrufen der Bargeldschubladeschicht

Enthält die Zusammenfassungsdetails für eine einzelne Bargeldschubladeschicht.

Abrufen der Lohneinstellung

Ruft ein WageSetting -Objekt für ein Teammitglied ab, das von der TeamMember-ID angegeben wird.

Abrufen des Geschäftsbuchungsprofils (Beta)

Ruft das Buchungsprofil eines Verkäufers ab.

Abrufen des Treueprogramms

Ruft das Treueprogramm in einem Verkäuferkonto ab, das durch die Programm-ID oder das Schlüsselworthauptwort angegeben wird. Treueprogramme definieren, wie Käufer Punkte sammeln und Punkte für Prämien einlösen können.

Abrufen einer Geschenkkarte aus Nonce (Beta)

Ruft eine Geschenkkarte mit einer Nonce (einem sicheren Token) ab, die die Geschenkkarte darstellt.

Abrufen einer Geschenkkarte von GAN (Beta)

Ruft eine Geschenkkarte mit der Geschenkkartenkontonummer (GAN) ab.

Abrufen einer Treueprämie

Ruft eine Treueprämie ab.

Abrufen eines Treuekontos

Ruft ein Treuekonto ab.

Abrufen von Gerätecode

Ruft DeviceCode mit der zugeordneten ID ab.

Aktualisieren der Lohneinstellung

Erstellt oder aktualisiert ein WageSetting -Objekt.

Anpassen von Treuepunkten

Fügt Punkte zu oder subtrahiert Punkte vom Konto eines Käufers. Verwenden Sie diesen Endpunkt nur, wenn Sie Punkte manuell anpassen müssen.

Arbeitswochenkonfiguration aktualisieren

Aktualisiert eine WorkweekConfig.

Arbeitswochenkonfigurationen auflisten

Gibt eine Liste der WorkweekConfig-Instanzen für ein Unternehmen zurück.

Auflisten von Bankkontokonten

Gibt eine Liste von BankAccount -Objekten zurück, die mit einem Quadrat-Konto verknüpft sind.

Auflisten von Bargeldschublade-Schichtereignissen

Stellt eine paginierte Liste von Ereignissen für eine einzelne Bargeldschubladeschicht bereit.

Auflisten von Buchungsprofilen für Teammitglieder (Beta)

Listet Buchungsprofile für Teammitglieder auf.

Auflisten von Geschenkgutscheinaktivitäten (Beta)

Listet Geschenkkartenaktivitäten auf. Standardmäßig erhalten Sie Geschenkgutscheinaktivitäten für alle Geschenkgutscheine im Konto des Verkäufers. Sie können optional Abfrageparameter angeben, um die Liste zu filtern. Beispielsweise können Sie eine Liste der Geschenkkartenaktivitäten für eine Geschenkkarte, für alle Geschenkgutscheine in einer bestimmten Region oder für Aktivitäten innerhalb eines Zeitfensters abrufen.

Auflisten von Schubladeverschiebungen

Stellt die Details für alle Schubladeverschiebungen für einen Ort in einem Datumsbereich bereit.

Auflisten von Umbruchtypen

Gibt eine paginierte Liste von BreakType-Instanzen für ein Unternehmen zurück.

Auschecken erstellen

Verknüpft eine CheckoutId mit einer checkout_page_url, an die Kunden weitergeleitet werden, um ihre Zahlungsinformationen mithilfe eines Zahlungsverarbeitungsworkflows bereitzustellen.

Ausschnitt löschen

Entfernt Ihren Codeausschnitt von einer Square Online-Website.

Bankkonto abrufen

Gibt Details eines BankAccounts zurück, das mit einem Quadrat-Konto verknüpft ist.

Bankkonto nach V1-ID abrufen

Gibt Details eines BankAccounts zurück, das von der V1-Bankkonto-ID identifiziert wurde.

Berechnen von Treuepunkten

Berechnet die Punkte, die ein Kauf erzielt. Eine Anwendung ruft diesen Endpunkt möglicherweise auf, um die Punkte anzuzeigen, die ein Käufer mit dem spezifischen Kauf verdienen kann.

Buchung erstellen (Beta)

Erstellt eine Buchung.

Codeausschnitt abrufen

Ruft Ihren Codeausschnitt von einer Square Online-Website ab. Eine Website kann Codeausschnitte aus mehreren Codeausschnittanwendungen enthalten, Sie können jedoch nur den Codeausschnitt abrufen, der von Ihrer Anwendung hinzugefügt wurde.

Durchsuchen von Treuekonten

Sucht nach Treuekonten in einem Treueprogramm.

Erstellen einer Geschenkgutscheinaktivität (Beta)

Erstellt eine Geschenkgutscheinaktivität.

Erstellen eines Treuekontos

Erstellt ein Treuekonto.

Erstellen von Gerätecode

Erstellt einen DeviceCode, der zum Anmelden bei einem Quadrat-Terminalgerät verwendet werden kann, um in den verbundenen Terminalmodus zu gelangen.

Erstellen von mobilem Autorisierungscode

Generiert Code zum Autorisieren einer mobilen Anwendung zum Herstellen einer Verbindung mit einem Square-Kartenleser. Autorisierungscodes sind einmalverwendlich und laufen 60 Minuten nach der Ausstellung ab.

Gerätecodes auflisten

Listet alle DeviceCodes auf, die dem Händler zugeordnet sind.

Geschenkgutschein abrufen (Beta)

Ruft eine Geschenkkarte mithilfe ihrer ID ab.

Händler abrufen

Rufen Sie ein Merchant-Objekt für die angegebene merchant_id ab.

Händler auflisten

Gibt Händlerinformationen für ein bestimmtes Zugriffstoken zurück.

Kunden mit Geschenkgutschein verknüpfen (Beta)

Verknüpft einen Kunden mit einer Geschenkkarte

Kundenverknüpfung von Geschenkgutschein aufheben (Beta)

Hebt die Verknüpfung eines Kunden von einer Geschenkkarte auf.

Löschen des Umbruchtyps

Löscht einen vorhandenen BreakType. Ein BreakType kann gelöscht werden, auch wenn von einer Umschalttaste darauf verwiesen wird.

Massenaktualisierung von Teammitgliedern

Aktualisiert mehrere TeamMember-Objekte.

Massenerstellung von Teammitgliedern

Erstellt mehrere TeamMember-Objekte.

Sammeln von Treuepunkten

Fügt Punkte zu einem Treuekonto hinzu.

Schicht abrufen

Gibt eine einzelne Umschalttaste zurück, die durch id angegeben wird.

Schicht aktualisieren

Aktualisiert eine vorhandene Schicht.

Schicht erstellen

Erstellt eine neue Umschalttaste. Eine Schicht stellt einen vollständigen Arbeitstag für einen einzelnen Mitarbeiter dar.

Schicht löschen

Löscht eine Schicht

Speicherort abrufen

Ruft Details eines Speicherorts ab. Sie können "main" als Standort-ID angeben, um Details des Hauptspeicherorts abzurufen.

Speicherort erstellen (Beta)

Erstellt einen Speicherort.

Speicherorte auflisten

Stellt Informationen zu allen Standorten eines Unternehmens bereit.

Suchen von Treueereignissen

Sucht nach Treueereignissen. Ein Square-Treueprogramm unterhält ein Hauptbuch von Ereignissen, die während der Lebensdauer eines Treuekontos eines Käufers auftreten. Jede Änderung des Punktesaldos (z. B. Verdiente Punkte, eingelöste Punkte und abgelaufene Punkte) wird im Hauptbuch erfasst. Mithilfe dieses Endpunkts können Sie das Hauptbuch nach Ereignissen durchsuchen.

Suchverschiebungen

Gibt eine paginierte Liste von Umschaltdatensätzen für ein Unternehmen zurück.

Teammitglied abrufen

Ruft ein TeamMember -Objekt für die angegebene TeamMember-ID ab.

Teammitglied aktualisieren

Aktualisiert ein einzelnes TeamMember-Objekt.

Teammitglied erstellen

Erstellt ein einzelnes TeamMember -Objekt.

Teammitglieder durchsuchen

Gibt eine paginierte Liste von TeamMember-Objekten für ein Unternehmen zurück.

Teammitgliedslohn abrufen

Gibt einen einzelnen TeamMemberWage zurück, der durch id angegeben wird.

Teammitgliedslöhne auflisten

Gibt eine paginierte Liste von TeamMemberWage-Instanzen für ein Unternehmen zurück.

Treueprämie einlösen

Löst eine Treueprämie ein. Nachdem die Belohnung den Terminalzustand erreicht hat, kann sie nicht gelöscht werden. Mit anderen Worten: Punkte, die für die Belohnung verwendet werden, können nicht an das Konto zurückgegeben werden.

Treueprämie löschen

Löscht eine Treueprämie. Gibt die Treuepunkte zurück auf das Treuekonto zurück. Sie können keine Belohnung löschen, die den Terminalstatus erreicht hat (EINGELÖSt).

Treueprämie schaffen

Schafft eine Treueprämie. Nachdem eine Belohnung erstellt wurde, sind die Punkte gesperrt und für den Käufer nicht verfügbar, um eine andere Belohnung einzulösen.

Treueprämien suchen

Sucht nach Treueprämien in einem Treuekonto.

Umbruchtyp erstellen

Erstellt einen neuen BreakType. Ein BreakType ist eine Vorlage zum Erstellen von Break-Objekten.

Unterbrechungstyp abrufen

Gibt einen einzelnen BreakType zurück, der durch id angegeben wird.

Update-Unterbrechungstyp

Aktualisiert einen vorhandenen BreakType.

Updatespeicherort (Beta)

Aktualisiert einen Speicherort.

Upsert-Codeausschnitt

Fügt einer Square Online-Website einen Codeausschnitt hinzu oder aktualisiert den vorhandenen Codeausschnitt auf der Website. Der Codeausschnitt wird am Ende des Kopfelements auf jeder Seite der Website angefügt, mit Ausnahme der Auscheckseiten. Eine Codeausschnittanwendung kann einer bestimmten Website einen Codeausschnitt hinzufügen.

Verfügbarkeit der Suche (Beta)

Sucht nach Verfügbarkeiten für die Buchung.

Websites auflisten

Listet die Square Online-Websites auf, die zu einem Verkäufer gehören.

Abrufen der Bargeldschubladeschicht

Enthält die Zusammenfassungsdetails für eine einzelne Bargeldschubladeschicht.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Umschalt-ID
shift_id True string

Der Bezeichner der Schicht.

Speicherort-ID
location_id True string

Sie können diesen optionalen Filter angeben, um nur die Datensätze abzurufen, die zu einem bestimmten Speicherort gehören.

Gibt zurück

Name Pfad Typ Beschreibung
ID
cash_drawer_shift.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Staat
cash_drawer_shift.state string

Der aktuelle Zustand.

Geöffnet am
cash_drawer_shift.opened_at string

Die Zeit, zu der die Schicht begann, im ISO 8601-Format.

Beendet am
cash_drawer_shift.ended_at string

Die Zeit, zu der die Schicht endete, im ISO 8601-Format.

Geschlossen am
cash_drawer_shift.closed_at string

Die Uhrzeit beim Schließen im ISO 8601-Format.

Öffnen der Mitarbeiter-ID
cash_drawer_shift.opening_employee_id string

Die ID des Mitarbeiters, der die Schubladeschicht gestartet hat.

Beenden der Mitarbeiter-ID
cash_drawer_shift.ending_employee_id string

Die ID des Mitarbeiters, der die Bargeldschubladeschicht beendet hat.

Schließen der Mitarbeiter-ID
cash_drawer_shift.closing_employee_id string

Die ID des Mitarbeiters, der die Schubladeschicht geschlossen hat, indem der Bargeldschubladeinhalt überprüft wird.

Description
cash_drawer_shift.description string

Die Beschreibung.

Betrag
cash_drawer_shift.opened_cash_money.amount integer

Der Betrag.

Währung
cash_drawer_shift.opened_cash_money.currency string

Die Währung.

Betrag
cash_drawer_shift.cash_payment_money.amount integer

Der Betrag.

Währung
cash_drawer_shift.cash_payment_money.currency string

Die Währung.

Betrag
cash_drawer_shift.cash_refunds_money.amount integer

Der Betrag.

Währung
cash_drawer_shift.cash_refunds_money.currency string

Die Währung.

Betrag
cash_drawer_shift.cash_paid_in_money.amount integer

Der Betrag.

Währung
cash_drawer_shift.cash_paid_in_money.currency string

Die Währung.

Betrag
cash_drawer_shift.cash_paid_out_money.amount integer

Der Betrag.

Währung
cash_drawer_shift.cash_paid_out_money.currency string

Die Währung.

Betrag
cash_drawer_shift.expected_cash_money.amount integer

Der Betrag.

Währung
cash_drawer_shift.expected_cash_money.currency string

Die Währung.

Betrag
cash_drawer_shift.closed_cash_money.amount integer

Der Betrag.

Währung
cash_drawer_shift.closed_cash_money.currency string

Die Währung.

Name
cash_drawer_shift.device.name string

Der Name.

Abrufen der Lohneinstellung

Ruft ein WageSetting -Objekt für ein Teammitglied ab, das von der TeamMember-ID angegeben wird.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Teammitglieds-ID
team_member_id True string

Der Bezeichner des Teammitglieds.

Gibt zurück

Name Pfad Typ Beschreibung
Teammitglieds-ID
wage_setting.team_member_id string

Die ID des Teammitglieds.

Aufgaben
wage_setting.job_assignments array of object
Position
wage_setting.job_assignments.job_title string

Der Titel des Auftrags.

Zahlungstyp
wage_setting.job_assignments.pay_type string

Der aktuelle Lohntyp für die Auftragszuweisung, die zum Berechnen des Lohnbetrags in einem Zahlungszeitraum verwendet wird.

Betrag
wage_setting.job_assignments.hourly_rate.amount integer

Der Betrag.

Währung
wage_setting.job_assignments.hourly_rate.currency string

Die Währung.

Betrag
wage_setting.job_assignments.annual_rate.amount integer

Der Betrag.

Währung
wage_setting.job_assignments.annual_rate.currency string

Die Währung.

Wöchentliche Stunden
wage_setting.job_assignments.weekly_hours integer

Die geplanten Stunden pro Woche für den Auftrag. Legen Sie fest, ob der Job PayType GEHALT ist.

Ist Überstunden ausgenommen
wage_setting.is_overtime_exempt boolean

Gibt an, ob das Teammitglied von den Überstundenregeln des Verkäuferlandes ausgenommen ist.

Version
wage_setting.version integer

Die aktuelle Version dieses Objekts.

Erstellt unter
wage_setting.created_at string

Der Zeitstempel, der die Erstellungszeit dieses Objekts im RFC 3339-Format angibt.

Aktualisiert unter
wage_setting.updated_at string

Der Zeitstempel, der die neueste Aktualisierungszeit dieses Objekts im RFC 3339-Format angibt.

Abrufen des Geschäftsbuchungsprofils (Beta)

Ruft das Buchungsprofil eines Verkäufers ab.

Gibt zurück

Name Pfad Typ Beschreibung
Verkäufer-ID
business_booking_profile.seller_id string

Die ID des Verkäufers, die mit der Merchants-API beschafft werden kann.

Erstellt unter
business_booking_profile.created_at string

Der Zeitstempel, der die Erstellungszeit dieses Objekts im RFC 3339-Format angibt.

Buchung aktiviert
business_booking_profile.booking_enabled boolean

Gibt an, ob der Verkäufer für die Buchung geöffnet ist.

Auswahl der Kundenzeitzone
business_booking_profile.customer_timezone_choice string

Die Wahl der Zeitzoneninformationen eines Kunden einer Buchung. Die Square Online-Buchungswebsite und alle Benachrichtigungen für Kunden verwenden entweder die Zeitzone des Verkäufers oder die Zeitzone, die der Kunde bei der Buchung auswäht.

Buchungsrichtlinie
business_booking_profile.booking_policy string

Die Richtlinie für den Verkäufer, Buchungsanfragen (ACCEPT_ALL) automatisch anzunehmen oder nicht (REQUIRES_ACCEPTANCE).

Benutzer abbrechen zulassen
business_booking_profile.allow_user_cancel boolean

Gibt an, ob Kunden ihre eigenen Buchungen stornieren oder neu planen können (wahr) oder nicht (falsch).

Standorttypen
business_booking_profile.business_appointment_settings.location_types array of string
Ausrichtungszeit
business_booking_profile.business_appointment_settings.alignment_time string

Die Zeiteinheit der Dienstdauer für Buchungen.

Min Buchung Tead Time Sekunden
business_booking_profile.business_appointment_settings.min_booking_lead_time_seconds integer

Die minimale Vorlaufzeit in Sekunden, bevor ein Service gebucht werden kann. Buchungen müssen mindestens so weit vor der Startzeit der Buchung erstellt werden.

Max. Buchungsvorlaufzeit Sekunden
business_booking_profile.business_appointment_settings.max_booking_lead_time_seconds integer

Die maximale Vorlaufzeit in Sekunden, bevor ein Service gebucht werden kann. Buchungen müssen höchstens so weit vor der Startzeit der Buchung erstellt werden.

Alle Teammitgliedsbuchungen aktiviert
business_booking_profile.business_appointment_settings.any_team_member_booking_enabled boolean

Gibt an, ob ein Kunde aus allen verfügbaren Zeitfenstern wählen kann und einem Mitarbeiter automatisch (wahr) oder nicht (false) zugewiesen ist.

Mehrere Dienstbuchungen aktiviert
business_booking_profile.business_appointment_settings.multiple_service_booking_enabled boolean

Gibt an, ob ein Kunde mehrere Dienste in einer einzigen Onlinebuchung buchen kann.

Betrag
business_booking_profile.business_appointment_settings.cancellation_fee_money.amount string

Der Geldbetrag in der kleinsten Währung, die durch Währung angegeben ist

Währung
business_booking_profile.business_appointment_settings.cancellation_fee_money.currency string

Der Währungstyp im ISO 4217-Format.

Stornierungsrichtlinie
business_booking_profile.business_appointment_settings.cancellation_policy string

Die vom Verkäufer angenommene Stornierungsrichtlinie.

Personalauswahl überspringen
business_booking_profile.business_appointment_settings.skip_booking_flow_staff_selection boolean

Gibt an, ob Kunden über einen zugewiesenen Mitarbeiter (true) oder den Mitarbeiter ihrer Wahl (false) auswählen können.

Errors
errors array of

Abrufen des Treueprogramms

Ruft das Treueprogramm in einem Verkäuferkonto ab, das durch die Programm-ID oder das Schlüsselworthauptwort angegeben wird. Treueprogramme definieren, wie Käufer Punkte sammeln und Punkte für Prämien einlösen können.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Programm-ID
program_id True string

Der Bezeichner des Programms.

Gibt zurück

Name Pfad Typ Beschreibung
ID
program.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Der Status
program.status string

Der aktuelle Überprüfungsstatus dieses Objekts.

Belohnungsstufen
program.reward_tiers array of object
ID
program.reward_tiers.id string

Der Bezeichner des Objekts

Punkte
program.reward_tiers.points integer

Die Anzahl der punkte, die vom Ereignis gesammelt wurden.

Name
program.reward_tiers.name string

Der Name des Elements. Dies ist ein durchsuchbares Attribut für die Verwendung in anwendbaren Abfragefiltern, sein Wert darf nicht leer sein, und die Länge ist von Unicode-Codepunkten.

Umfang
program.reward_tiers.definition.scope string

Gibt die Ebene an, auf der das Objekt angewendet wird.

Rabatttyp
program.reward_tiers.definition.discount_type string

Die Art des Rabatts der Prämienstufenangebote.

Prozentualer Rabatt
program.reward_tiers.definition.percentage_discount string

Der feste Prozentsatz des Rabatts.

Erstellt unter
program.reward_tiers.created_at string

Der Zeitstempel, wenn er erstellt wurde, im RFC 3339-Format.

Objekt-ID
program.reward_tiers.pricing_rule_reference.object_id string

Die ID des objekts, auf das verwiesen wird.

Katalogversion
program.reward_tiers.pricing_rule_reference.catalog_version string

Die Version des Objekts.

One
program.terminology.one string

Eine Singulareinheit für einen Punkt (z. B. 1 Punkt wird als 1 Stern bezeichnet).

Other
program.terminology.other string

Eine Pluraleinheit für Punkt (z. B. 10 Punkt wird als 10 Sterne bezeichnet).

Standort-IDs
program.location_ids array of string
Erstellt unter
program.created_at string

Der Zeitstempel, der die Erstellungszeit dieses Objekts im RFC 3339-Format angibt.

Aktualisiert unter
program.updated_at string

Der Zeitstempel, der die neueste Aktualisierungszeit dieses Objekts im RFC 3339-Format angibt.

Fälligkeitsregeln
program.accrual_rules array of object
Fälligkeitstyp
program.accrual_rules.accrual_type string

Die Art der Fälligkeitsregel, die definiert, wie Käufer Punkte sammeln können.

Punkte
program.accrual_rules.points integer

Die Anzahl der punkte, die vom Ereignis gesammelt wurden.

Betrag
program.accrual_rules.spend_amount_money.amount integer

Der Betrag.

Ausgeschlossene Kategorie-IDs
program.accrual_rules.excluded_category_ids array of string
Ausgeschlossene Elementvariations-IDs
program.accrual_rules.excluded_item_variation_ids array of string

Abrufen einer Geschenkkarte aus Nonce (Beta)

Ruft eine Geschenkkarte mit einer Nonce (einem sicheren Token) ab, die die Geschenkkarte darstellt.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Nonce
nonce string

Die Nonce des abzurufenden Geschenkgutscheins.

Gibt zurück

Name Pfad Typ Beschreibung
ID
gift_card.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Typ
gift_card.type string

Der Typ dieses Objekts.

GAN-Quelle
gift_card.gan_source string

Gibt an, ob die Geschenkkartenkontonummer (GAN) von Square generiert oder aus einem nicht quadratischen System importiert wird.

Staat
gift_card.state string

Der aktuelle Zustand.

Betrag
gift_card.balance_money.amount integer

Der Betrag.

Währung
gift_card.balance_money.currency string

Die Währung.

Gan
gift_card.gan string

Die Kontonummer des Geschenkgutscheins.

Erstellt unter
gift_card.created_at string

Der Zeitstempel, der die Erstellungszeit dieses Objekts im RFC 3339-Format angibt.

Abrufen einer Geschenkkarte von GAN (Beta)

Ruft eine Geschenkkarte mit der Geschenkkartenkontonummer (GAN) ab.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Gan
gan string

Die Kontonummer des Geschenkgutscheins.

Gibt zurück

Name Pfad Typ Beschreibung
ID
gift_card.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Typ
gift_card.type string

Der Typ dieses Objekts.

GAN-Quelle
gift_card.gan_source string

Gibt an, ob die Geschenkkartenkontonummer (GAN) von Square generiert oder aus einem nicht quadratischen System importiert wird.

Staat
gift_card.state string

Der aktuelle Zustand.

Betrag
gift_card.balance_money.amount integer

Der Betrag.

Währung
gift_card.balance_money.currency string

Die Währung.

Gan
gift_card.gan string

Die Kontonummer des Geschenkgutscheins.

Erstellt unter
gift_card.created_at string

Der Zeitstempel, der die Erstellungszeit dieses Objekts im RFC 3339-Format angibt.

Abrufen einer Treueprämie

Ruft eine Treueprämie ab.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Belohnungs-ID
reward_id True string

Der Bezeichner der Belohnung.

Gibt zurück

Name Pfad Typ Beschreibung
ID
reward.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Der Status
reward.status string

Der aktuelle Überprüfungsstatus dieses Objekts.

Treuekonto-ID
reward.loyalty_account_id string

Die ID des Treuekontos, in dem das Ereignis aufgetreten ist.

Belohnungsstufen-ID
reward.reward_tier_id string

Die quadratische ID der Belohnungsstufe, die zum Erstellen der Belohnung verwendet wird.

Punkte
reward.points integer

Die Anzahl der hinzugefügten oder entfernten Punkte.

Erstellt unter
reward.created_at string

Der Zeitstempel, der die Erstellungszeit dieses Objekts im RFC 3339-Format angibt.

Aktualisiert unter
reward.updated_at string

Der Zeitstempel, der die neueste Aktualisierungszeit dieses Objekts im RFC 3339-Format angibt.

Eingelöst bei
reward.redeemed_at string

Der Zeitstempel, als die Belohnung eingelöst wurde, im RFC 3339-Format.

Abrufen eines Treuekontos

Ruft ein Treuekonto ab.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Konto-ID
account_id True string

Der Bezeichner des Kontos.

Gibt zurück

Name Pfad Typ Beschreibung
ID
loyalty_account.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

ID
loyalty_account.mapping.id string

Die quadratische ID.

Rufnummer
loyalty_account.mapping.phone_number string

Die Telefonnummer des Empfängers.

Erstellt unter
loyalty_account.mapping.created_at string

Der Zeitstempel, wenn er erstellt wurde, im RFC 3339-Format.

Programm-ID
loyalty_account.program_id string

Die quadratische ID des Programms.

Gesamtbetrag
loyalty_account.balance integer

Der verfügbare Saldo.

Lebensdauerpunkte
loyalty_account.lifetime_points integer

Die Gesamtpunkte, die während der Lebensdauer des Kontos anfallen.

Kunden-ID
loyalty_account.customer_id string

Die ID dieses Objekts, das den Kunden darstellt.

Erstellt unter
loyalty_account.created_at string

Der Zeitstempel, der die Erstellungszeit dieses Objekts im RFC 3339-Format angibt.

Aktualisiert unter
loyalty_account.updated_at string

Der Zeitstempel, der die neueste Aktualisierungszeit dieses Objekts im RFC 3339-Format angibt.

Abrufen von Gerätecode

Ruft DeviceCode mit der zugeordneten ID ab.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
ID
id True string

Der Bezeichner.

Gibt zurück

Name Pfad Typ Beschreibung
ID
device_code.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Name
device_code.name string

Der Name des Objekts.

Code
device_code.code string

Der eindeutige Code, der zum Anmelden verwendet werden kann.

Produkttyp
device_code.product_type string

Der Zielprodukttyp des Gerätecodes.

Speicherort-ID
device_code.location_id string

Der Bezeichner des Speicherorts.

Erstellt unter
device_code.created_at string

Der Zeitstempel, der die Erstellungszeit dieses Objekts im RFC 3339-Format angibt.

Paar nach
device_code.pair_by string

Wenn dieser DeviceCode abläuft und sich nicht mehr anmeldet. Zeitstempel im RFC 3339-Format.

Der Status
device_code.status string

Der aktuelle Überprüfungsstatus dieses Objekts.

Geräte-ID
device_code.device_id string

Die ID des Geräts.

Status geändert bei
device_code.status_changed_at string

Wenn der Status dieses DeviceCode zuletzt geändert wurde. Zeitstempel im RFC 3339-Format.

Aktualisieren der Lohneinstellung

Erstellt oder aktualisiert ein WageSetting -Objekt.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Teammitglieds-ID
team_member_id True string

Der Bezeichner des Teammitglieds.

Ist Überstunden ausgenommen
is_overtime_exempt boolean

Gibt an, ob das Teammitglied von den Überstundenregeln des Verkäuferlandes ausgenommen ist.

Position
job_title string

Der Titel des Auftrags.

Zahlungstyp
pay_type string

Der aktuelle Lohntyp für die Auftragszuweisung, die zum Berechnen des Lohnbetrags in einem Zahlungszeitraum verwendet wird.

Betrag
amount integer

Der Betrag.

Währung
currency string

Die Währung.

Wöchentliche Stunden
weekly_hours integer

Die geplanten Stunden pro Woche für den Auftrag. Legen Sie fest, ob der Job PayType GEHALT ist.

Betrag
amount integer

Der Betrag.

Währung
currency string

Die Währung.

Gibt zurück

Name Pfad Typ Beschreibung
Teammitglieds-ID
wage_setting.team_member_id string

Die ID des Teammitglieds.

Aufgaben
wage_setting.job_assignments array of object
Position
wage_setting.job_assignments.job_title string

Der Titel des Auftrags.

Zahlungstyp
wage_setting.job_assignments.pay_type string

Der aktuelle Lohntyp für die Auftragszuweisung, die zum Berechnen des Lohnbetrags in einem Zahlungszeitraum verwendet wird.

Betrag
wage_setting.job_assignments.hourly_rate.amount integer

Der Betrag.

Währung
wage_setting.job_assignments.hourly_rate.currency string

Die Währung.

Betrag
wage_setting.job_assignments.annual_rate.amount integer

Der Betrag.

Währung
wage_setting.job_assignments.annual_rate.currency string

Die Währung.

Wöchentliche Stunden
wage_setting.job_assignments.weekly_hours integer

Die geplanten Stunden pro Woche für den Auftrag. Legen Sie fest, ob der Job PayType GEHALT ist.

Ist Überstunden ausgenommen
wage_setting.is_overtime_exempt boolean

Gibt an, ob das Teammitglied von den Überstundenregeln des Verkäuferlandes ausgenommen ist.

Version
wage_setting.version integer

Die aktuelle Version dieses Objekts.

Erstellt unter
wage_setting.created_at string

Der Zeitstempel, der die Erstellungszeit dieses Objekts im RFC 3339-Format angibt.

Aktualisiert unter
wage_setting.updated_at string

Der Zeitstempel, der die neueste Aktualisierungszeit dieses Objekts im RFC 3339-Format angibt.

Anpassen von Treuepunkten

Fügt Punkte zu oder subtrahiert Punkte vom Konto eines Käufers. Verwenden Sie diesen Endpunkt nur, wenn Sie Punkte manuell anpassen müssen.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Konto-ID
account_id True string

Der Bezeichner des Kontos.

Punkte
points integer

Die Anzahl der hinzugefügten oder entfernten Punkte.

Ursache
reason string

Der Grund für dieses Objekt.

Idempotency-Taste
idempotency_key string

Ein Wert, den Sie angeben, die diese Anforderung eindeutig unter allen Ihren Anforderungen identifiziert. Eine gängige Methode zum Erstellen eines gültigen idempotency-Schlüssels besteht darin, einen universally unique identifier (UUID) zu verwenden.

Gibt zurück

Name Pfad Typ Beschreibung
ID
event.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Typ
event.type string

Der Typ dieses Objekts.

Erstellt unter
event.created_at string

Der Zeitstempel, der die Erstellungszeit dieses Objekts im RFC 3339-Format angibt.

Treueprogramm-ID
event.adjust_points.loyalty_program_id string

Die ID des Treueprogramms

Punkte
event.adjust_points.points integer

Die Anzahl der punkte, die vom Ereignis gesammelt wurden.

Ursache
event.adjust_points.reason string

Der Grund für die Anpassung von Punkten.

Treuekonto-ID
event.loyalty_account_id string

Die ID des Treuekontos, in dem das Ereignis aufgetreten ist.

Quelle
event.source string

Die Quelle.

Arbeitswochenkonfiguration aktualisieren

Aktualisiert eine WorkweekConfig.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
ID
id True string

Der Bezeichner.

Beginn der Woche
start_of_week string

Der Wochentag, an dem eine Geschäftswoche zu Entschädigungszwecken endet.

Start Of Day Local Time
start_of_day_local_time string

Die Ortszeit, zu der eine Geschäftswoche endet. Wird als Zeichenfolge im HH:MM-Format dargestellt (HH:MM:SS wird ebenfalls akzeptiert, Sekunden werden jedoch abgeschnitten).

Version
version integer

Die aktuelle Version dieses Objekts.

Gibt zurück

Name Pfad Typ Beschreibung
ID
workweek_config.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Beginn der Woche
workweek_config.start_of_week string

Der Wochentag, an dem eine Geschäftswoche zu Entschädigungszwecken endet.

Start Of Day Local Time
workweek_config.start_of_day_local_time string

Die Ortszeit, zu der eine Geschäftswoche endet. Wird als Zeichenfolge im HH:MM-Format dargestellt (HH:MM:SS wird ebenfalls akzeptiert, Sekunden werden jedoch abgeschnitten).

Version
workweek_config.version integer

Die aktuelle Version dieses Objekts.

Erstellt unter
workweek_config.created_at string

Der Zeitstempel, der die Erstellungszeit dieses Objekts im RFC 3339-Format angibt.

Aktualisiert unter
workweek_config.updated_at string

Der Zeitstempel, der die neueste Aktualisierungszeit dieses Objekts im RFC 3339-Format angibt.

Arbeitswochenkonfigurationen auflisten

Gibt eine Liste der WorkweekConfig-Instanzen für ein Unternehmen zurück.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Limit
limit integer

Obergrenze für die Zahl, die in der Antwort zurückgegeben werden soll.

Mauszeiger
cursor string

Der Paginierungscursor, der von einem vorherigen Aufruf an diesen Endpunkt zurückgegeben wird.

Gibt zurück

Name Pfad Typ Beschreibung
Workweek-Konfigurationen
workweek_configs array of object
ID
workweek_configs.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Beginn der Woche
workweek_configs.start_of_week string

Der Wochentag, an dem eine Geschäftswoche zu Entschädigungszwecken endet.

Start Of Day Local Time
workweek_configs.start_of_day_local_time string

Die Ortszeit, zu der eine Geschäftswoche endet. Wird als Zeichenfolge im HH:MM-Format dargestellt (HH:MM:SS wird ebenfalls akzeptiert, Sekunden werden jedoch abgeschnitten).

Version
workweek_configs.version integer

Die aktuelle Version des Objekts.

Erstellt unter
workweek_configs.created_at string

Die Ereigniszeit im ISO 8601-Format.

Aktualisiert unter
workweek_configs.updated_at string

Zeitstempel der letzten Änderung im RFC 3339-Format

Mauszeiger
cursor string

Fügen Sie den Paginierungscursor in nachfolgende Aufrufe dieses Endpunkts ein, um die nächste Gruppe von Ergebnissen abzurufen, die der ursprünglichen Abfrage zugeordnet sind.

Auflisten von Bankkontokonten

Gibt eine Liste von BankAccount -Objekten zurück, die mit einem Quadrat-Konto verknüpft sind.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Mauszeiger
cursor string

Der Paginierungscursor, der von einem vorherigen Aufruf an diesen Endpunkt zurückgegeben wird.

Limit
limit integer

Obergrenze für die Zahl, die in der Antwort zurückgegeben werden soll.

Speicherort-ID
location_id string

Sie können diesen optionalen Filter angeben, um nur die Datensätze abzurufen, die zu einem bestimmten Speicherort gehören.

Gibt zurück

Name Pfad Typ Beschreibung
Bankkonto
bank_accounts array of object
ID
bank_accounts.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Kontonummernsuffix
bank_accounts.account_number_suffix string

Die letzten Ziffern der Kontonummer.

Country
bank_accounts.country string

Der ISO 3166 Alpha-2-Ländercode.

Währung
bank_accounts.currency string

Der 3-stellige ISO 4217-Währungscode.

Kontoart
bank_accounts.account_type string

Der finanzielle Zweck des zugehörigen Bankkontos.

Name des Inhabers
bank_accounts.holder_name string

Name des Kontoinhabers. Dieser Name muss mit dem Namen für den Zielkontodatensatz übereinstimmen.

Primäre Bankidentifikationsnummer
bank_accounts.primary_bank_identification_number string

Primärbezeichner für die Bank.

Speicherort-ID
bank_accounts.location_id string

Der Bezeichner für den Speicherort.

Der Status
bank_accounts.status string

Der aktuelle Überprüfungsstatus dieses Objekts.

Anerkennenswert
bank_accounts.creditable boolean

Gibt an, ob Square Geld an dieses Bankkonto senden kann.

Debitable
bank_accounts.debitable boolean

Gibt an, ob Square Geld an dieses Bankkonto senden kann.

Version
bank_accounts.version integer

Die aktuelle Version des Objekts.

Bankname
bank_accounts.bank_name string

Name des tatsächlichen Finanzinstituts.

Auflisten von Bargeldschublade-Schichtereignissen

Stellt eine paginierte Liste von Ereignissen für eine einzelne Bargeldschubladeschicht bereit.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Umschalt-ID
shift_id True string

Der Bezeichner der Schicht.

Speicherort-ID
location_id True string

Sie können diesen optionalen Filter angeben, um nur die Datensätze abzurufen, die zu einem bestimmten Speicherort gehören.

Limit
limit integer

Obergrenze für die Zahl, die in der Antwort zurückgegeben werden soll.

Mauszeiger
cursor string

Der Paginierungscursor, der von einem vorherigen Aufruf an diesen Endpunkt zurückgegeben wird.

Gibt zurück

Name Pfad Typ Beschreibung
Ereignisse
events array of object
ID
events.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Ereignistyp
events.event_type string

Die Art des Bargeldschublade-Schichtereignisses.

Betrag
events.event_money.amount integer

Der Betrag.

Währung
events.event_money.currency string

Die Währung.

Erstellt unter
events.created_at string

Die Ereigniszeit im ISO 8601-Format.

Description
events.title string

Die Beschreibung.

Auflisten von Buchungsprofilen für Teammitglieder (Beta)

Listet Buchungsprofile für Teammitglieder auf.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Nur buchbar
bookable_only boolean

Gibt an, ob nur buchbare Teammitglieder in das zurückgegebene Ergebnis (true) oder nicht (false) eingeschlossen werden sollen.

Limit
limit integer

Obergrenze für die Zahl, die in der Antwort zurückgegeben werden soll.

Mauszeiger
cursor string

Der Paginierungscursor, der von einem vorherigen Aufruf an diesen Endpunkt zurückgegeben wird.

Speicherort-ID
location_id string

Sie können diesen optionalen Filter angeben, um nur die Datensätze abzurufen, die zu einem bestimmten Speicherort gehören.

Gibt zurück

Name Pfad Typ Beschreibung
Buchungsprofile für Teammitglieder
team_member_booking_profiles array of object
Teammitglieds-ID
team_member_booking_profiles.team_member_id string

Die ID des TeamMember-Objekts für das Dem Objekt zugeordnete Teammitglied.

Anzeigename
team_member_booking_profiles.display_name string

Der Anzeigename des Teammitglieds.

Ist buchbar
team_member_booking_profiles.is_bookable boolean

Gibt an, ob das Teammitglied über die Bookings-API oder den Onlinebuchungskanal oder die Website des Verkäufers (wahr) oder nicht (falsch) gebucht werden kann.

Errors
errors array of

Auflisten von Geschenkgutscheinaktivitäten (Beta)

Listet Geschenkkartenaktivitäten auf. Standardmäßig erhalten Sie Geschenkgutscheinaktivitäten für alle Geschenkgutscheine im Konto des Verkäufers. Sie können optional Abfrageparameter angeben, um die Liste zu filtern. Beispielsweise können Sie eine Liste der Geschenkkartenaktivitäten für eine Geschenkkarte, für alle Geschenkgutscheine in einer bestimmten Region oder für Aktivitäten innerhalb eines Zeitfensters abrufen.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Geschenkgutschein-ID
gift_card_id string

Wenn Sie eine Geschenkgutschein-ID angeben, gibt der Endpunkt Aktivitäten zurück, die zur angegebenen Geschenkkarte gehören. Andernfalls gibt der Endpunkt alle Aktivitäten der Geschenkkarte für den Verkäufer zurück.

Typ
type string

Wenn Sie einen Typ angeben, gibt der Endpunkt Geschenkkartenaktivitäten dieses Typs zurück. Andernfalls gibt der Endpunkt alle Arten von Geschenkkartenaktivitäten zurück.

Speicherort-ID
location_id string

Sie können diesen optionalen Filter angeben, um nur die Datensätze abzurufen, die zu einem bestimmten Speicherort gehören.

Anfangszeit
begin_time string

Die inklusive Startzeit der Abfrage für opened_at im ISO 8601-Format.

Endzeit
end_time string

Das exklusive Enddatum der Abfrage am opened_at im ISO 8601-Format.

Limit
limit integer

Obergrenze für die Zahl, die in der Antwort zurückgegeben werden soll.

Mauszeiger
cursor string

Der Paginierungscursor, der von einem vorherigen Aufruf an diesen Endpunkt zurückgegeben wird.

Sortierreihenfolge
sort_order string

Sortiert die zurückgegebene Liste nach dem Zeitpunkt der Erstellung der Karte mit der angegebenen Reihenfolge.

Gibt zurück

Name Pfad Typ Beschreibung
Geschenkgutscheinaktivitäten
gift_card_activities array of object
ID
gift_card_activities.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Typ
gift_card_activities.type string

Der Typ dieses Objekts.

Speicherort-ID
gift_card_activities.location_id string

Der Bezeichner für den Speicherort.

Erstellt unter
gift_card_activities.created_at string

Die Ereigniszeit im ISO 8601-Format.

Geschenkgutschein-ID
gift_card_activities.gift_card_id string

Die Geschenkgutschein-ID. Die ID ist nicht erforderlich, wenn ein GAN vorhanden ist.

Geschenkgutschein GAN
gift_card_activities.gift_card_gan string

Die Geschenkkarte GAN. Das GAN ist nicht erforderlich, wenn gift_card_id vorhanden ist.

Betrag
gift_card_activities.gift_card_balance_money.amount integer

Der Betrag.

Währung
gift_card_activities.gift_card_balance_money.currency string

Die Währung.

Betrag
gift_card_activities.redeem_activity_details.amount_money.amount integer

Der Betrag.

Währung
gift_card_activities.redeem_activity_details.amount_money.currency string

Die Währung.

Betrag
gift_card_activities.activate_activity_details.amount_money.amount integer

Der Betrag.

Währung
gift_card_activities.activate_activity_details.amount_money.currency string

Die Währung.

Auftrags-ID
gift_card_activities.activate_activity_details.order_id string

Die ID der Bestellung, die der Aktivität zugeordnet ist.

Zeilenelement-UID
gift_card_activities.activate_activity_details.line_item_uid string

Die line_item_uid des Artikelartikels der Geschenkkarte in einer Bestellung.

Auflisten von Schubladeverschiebungen

Stellt die Details für alle Schubladeverschiebungen für einen Ort in einem Datumsbereich bereit.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Speicherort-ID
location_id string

Sie können diesen optionalen Filter angeben, um nur die Datensätze abzurufen, die zu einem bestimmten Speicherort gehören.

Sortierreihenfolge
sort_order string

Sortiert die zurückgegebene Liste nach dem Zeitpunkt der Erstellung der Karte mit der angegebenen Reihenfolge.

Anfangszeit
begin_time string

Die inklusive Startzeit der Abfrage für opened_at im ISO 8601-Format.

Endzeit
end_time string

Das exklusive Enddatum der Abfrage am opened_at im ISO 8601-Format.

Limit
limit integer

Obergrenze für die Zahl, die in der Antwort zurückgegeben werden soll.

Mauszeiger
cursor string

Der Paginierungscursor, der von einem vorherigen Aufruf an diesen Endpunkt zurückgegeben wird.

Gibt zurück

Name Pfad Typ Beschreibung
Gegenstände
items array of object
ID
items.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Staat
items.state string

Der aktuelle Zustand.

Geöffnet am
items.opened_at string

Die Schichtanfangszeit im ISO 8601-Format.

Beendet am
items.ended_at string

Die Schichtendzeit im ISO 8601-Format.

Geschlossen am
items.closed_at string

Die Schichtschlusszeit im ISO 8601-Format.

Description
items.title string

Die Beschreibung.

Betrag
items.opened_cash_money.amount integer

Der Betrag.

Währung
items.opened_cash_money.currency string

Die Währung.

Betrag
items.expected_cash_money.amount integer

Der Betrag.

Währung
items.expected_cash_money.currency string

Die Währung.

Betrag
items.closed_cash_money.amount integer

Der Betrag.

Währung
items.closed_cash_money.currency string

Die Währung.

Auflisten von Umbruchtypen

Gibt eine paginierte Liste von BreakType-Instanzen für ein Unternehmen zurück.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Speicherort-ID
location_id string

Sie können diesen optionalen Filter angeben, um nur die Datensätze abzurufen, die zu einem bestimmten Speicherort gehören.

Limit
limit integer

Obergrenze für die Zahl, die in der Antwort zurückgegeben werden soll.

Mauszeiger
cursor string

Der Paginierungscursor, der von einem vorherigen Aufruf an diesen Endpunkt zurückgegeben wird.

Gibt zurück

Name Pfad Typ Beschreibung
Unterbrechungstypen
break_types array of object
ID
break_types.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Speicherort-ID
break_types.location_id string

Der Bezeichner für den Speicherort.

Umbruchname
break_types.break_name string

Ein lesbarer Name für diese Art von Unterbrechung. Der Name wird mitarbeitern in Square-Produkten angezeigt.

Erwartete Dauer
break_types.expected_duration string

Die erwartete Länge dieses Umbruchs. Format: RFC-3339 P[n]Y[n]M[n]M[n]DT[n]H[n]M[n]S. Genauigkeit kleiner als Minuten wird abgeschnitten.

Wird bezahlt
break_types.is_paid boolean

Gibt an, ob diese Unterbrechung zu Entschädigungszwecken auf Zeit zugegangen ist.

Version
break_types.version integer

Die aktuelle Version des Objekts.

Erstellt unter
break_types.created_at string

Die Ereigniszeit im ISO 8601-Format.

Aktualisiert unter
break_types.updated_at string

Zeitstempel der letzten Änderung im RFC 3339-Format

Mauszeiger
cursor string

Fügen Sie den Paginierungscursor in nachfolgende Aufrufe dieses Endpunkts ein, um die nächste Gruppe von Ergebnissen abzurufen, die der ursprünglichen Abfrage zugeordnet sind.

Auschecken erstellen

Verknüpft eine CheckoutId mit einer checkout_page_url, an die Kunden weitergeleitet werden, um ihre Zahlungsinformationen mithilfe eines Zahlungsverarbeitungsworkflows bereitzustellen.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Speicherort-ID
location_id True string

Der Bezeichner des Speicherorts.

Idempotency-Taste
idempotency_key string

Ein Wert, den Sie angeben, die diese Anforderung eindeutig unter allen Ihren Anforderungen identifiziert. Eine gängige Methode zum Erstellen eines gültigen idempotency-Schlüssels besteht darin, einen universally unique identifier (UUID) zu verwenden.

Umleitungs-URL
redirect_url string

Wenn die bereitgestellte Umleitungs-URL beispielsweise lautet http://www.example.com/order-complete, leitet eine erfolgreiche Transaktion den Kunden zu:

http://www.example.com/order-complete?checkoutId=xxxxxx&referenceId=xxxxxx&transactionId=xxxxxx
Wenn Sie keine Umleitungs-URL angeben, zeigt Square Checkout eine Bestellbestätigungsseite in Ihrem Auftrag an. Es wird jedoch dringend empfohlen, eine Umleitungs-URL bereitzustellen, damit Sie die Transaktionsergebnisse überprüfen und die Bestellung über Ihren vorhandenen/normalen Bestätigungsworkflow abschließen können.

Idempotency-Taste
idempotency_key string

Ein Wert, den Sie angeben, die diese Bestellung unter bestellungen eindeutig identifiziert, die Sie erstellt haben. Wenn Sie nicht sicher sind, ob eine bestimmte Bestellung erfolgreich erstellt wurde, können Sie sie mit demselben Idempotency-Schlüssel erneut versuchen, ohne sich Gedanken über das Erstellen doppelter Bestellungen machen zu müssen.

Speicherort-ID
location_id string

Der Abfrageausdruck, der nach Verfügbarkeiten sucht, die den angegebenen Verkäuferspeicherort-IDs entsprechen.

Kunden-ID
customer_id string

Die ID des Kunden, der der Bestellung zugeordnet ist.

Referenz-ID
reference_id string

Eine clientspezifische ID, um eine Entität in einem anderen System dieser Reihenfolge zuzuordnen.

Name
name string

Der Name des Elements.

Menge
quantity string

Die gekaufte Menge, die als Dezimalzahl formatiert ist. Positionen mit einer Menge von 0 werden automatisch entfernt, wenn Sie die Bestellung bezahlen oder anderweitig abschließen.

Betrag
amount integer

Der Betrag.

Währung
currency string

Die Währung.

Rabatt-UID
discount_uid string

Die UID des Rabatts, den der angewendete Rabatt darstellt. Sie muss auf einen Rabatt verweisen, der im Feld "order.discounts" vorhanden ist. Dieses Feld ist unveränderlich. Um zu ändern, welche Rabatte für einen Artikel gelten, müssen Sie den Rabatt löschen und es als neues OrderLineItemAppliedDiscount-Element erneut hinzufügen.

Steuer-UID
tax_uid string

Die UID der Steuer, für die diese angewendete Steuer steht. Sie muss auf eine im Feld "order.tax" enthaltene Steuer verweisen. Dieses Feld ist unveränderlich. Wenn Sie ändern möchten, welche Steuern für eine Position gelten, löschen Und fügen Sie ein neues OrderLineItemAppliedTax hinzu.

UID
uid string

Eine eindeutige ID.

Typ
type string

Der Typ dieses Objekts.

Prozentsatz
percentage string

Der Prozentsatz der Steuer als Zeichenfolgendarstellung einer Dezimalzahl.

Umfang
scope string

Gibt die Ebene an, auf der das Objekt angewendet wird.

UID
uid string

Eine eindeutige ID.

Typ
type string

Der Typ dieses Objekts.

Umfang
scope string

Gibt die Ebene an, auf der das Objekt angewendet wird.

Betrag
amount integer

Der Betrag.

Währung
currency string

Die Währung.

Speicherort-ID
location_id string

Der Bezeichner für den Speicherort.

Description
title string

Die Beschreibung.

Betrag
amount integer

Der Betrag.

Währung
currency string

Die Währung.

Versandadresse anfordern
ask_for_shipping_address boolean

Wenn true, sammelt Square Checkout Versandinformationen in Ihrem Auftrag und speichert diese Informationen mit den Transaktionsinformationen im Square Seller Dashboard.

Händlersupport-E-Mail
merchant_support_email string

Die E-Mail-Adresse, die auf der Bestätigungsseite des Square Checkout angezeigt werden soll, und bestätigungs-E-Mail, die der Käufer zum Kontaktieren des Verkäufers verwenden kann. Wenn dieser Wert nicht festgelegt ist, zeigt die Bestätigungsseite und E-Mail die primäre E-Mail-Adresse an, die dem Quadratkonto des Verkäufers zugeordnet ist.

Vorabfüllen der E-Mail-Adresse des Käufers
pre_populate_buyer_email string

Wenn angegeben, wird die E-Mail des Käufers auf der Checkout-Seite als bearbeitbares Textfeld vorgefüllt.

Adresszeile 1
address_line_1 string

Die erste Zeile der Adresse.

Adresszeile 2
address_line_2 string

Die zweite Zeile der Adresse( falls vorhanden).

Örtlichkeit
locality string

Die Stadt oder Die Stadt der Adresse.

VerwaltungsbezirkSebene 1
administrative_district_level_1 string

Eine zivile Person im Land der Adresse. In den USA ist dies der Staat.

Postleitzahl
postal_code string

Die Postleitzahl der Adresse.

Country
country string

Der ISO 3166 Alpha-2-Ländercode.

Vorname
first_name string

Optionaler Vorname, wenn er den Empfänger darstellt.

Nachname
last_name string

Optionaler Nachname, wenn er den Empfänger darstellt.

Gibt zurück

Name Pfad Typ Beschreibung
ID
checkout.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

URL der Auscheckseite
checkout.checkout_page_url string

Die URL, an die der Browser des Käufers umgeleitet werden soll, nachdem das Auschecken abgeschlossen wurde.

Versandadresse anfordern
checkout.ask_for_shipping_address boolean

Wenn "true", sammelt Square Checkout Versandinformationen in Ihrem Auftrag und speichert diese Informationen mit den Transaktionsinformationen in Ihrem Square Dashboard.

Händlersupport-E-Mail
checkout.merchant_support_email string

Die E-Mail-Adresse, die auf der Bestätigungsseite des Square Checkout angezeigt werden soll, und bestätigungs-E-Mail, die der Käufer verwenden kann, um sich an den Händler zu wenden.

Vorabfüllen der E-Mail-Adresse des Käufers
checkout.pre_populate_buyer_email string

Wenn angegeben, wird die E-Mail des Käufers auf der Checkout-Seite als bearbeitbares Textfeld vorgefüllt.

Adresszeile 1
checkout.pre_populate_shipping_address.address_line_1 string

Die erste Zeile der Adresse. Felder, die mit address_line beginnen, geben die spezifischesten Details der Adresse an, z. B. Straßennummer, Straßenname und Gebäudename.

Adresszeile 2
checkout.pre_populate_shipping_address.address_line_2 string

Die zweite Zeile der Adresse( falls vorhanden).

Örtlichkeit
checkout.pre_populate_shipping_address.locality string

Die Stadt oder Die Stadt der Adresse.

VerwaltungsbezirkSebene 1
checkout.pre_populate_shipping_address.administrative_district_level_1 string

Eine zivile Person im Land der Adresse. In den USA ist dies der Staat.

Postleitzahl
checkout.pre_populate_shipping_address.postal_code string

Die Postleitzahl der Adresse.

Country
checkout.pre_populate_shipping_address.country string

Das Land der Adresse im ISO 3166-1-Alpha-2-Format.

Vorname
checkout.pre_populate_shipping_address.first_name string

Optionaler Vorname, wenn er den Empfänger darstellt.

Nachname
checkout.pre_populate_shipping_address.last_name string

Optionaler lsat-Name, wenn er den Empfänger darstellt.

Umleitungs-URL
checkout.redirect_url string

Die URL, an die nach Abschluss des Auscheckvorgangs umgeleitet werden soll, mit checkoutId, square es orderId, transactionId und referenceId, die als URL-Parameter angefügt wurde. Wenn beispielsweise die bereitgestellte redirect_url ist http://www.example.com/order-complete, leitet eine erfolgreiche Transaktion den Kunden zu:

http://www.example.com/order-complete?checkoutId=xxxxxx&orderId=xxxxxx&referenceId=xxxxxx&transactionId=xxxxxx
Wenn Sie keine Umleitungs-URL angeben, zeigt Square Checkout eine Bestellbestätigungsseite in Ihrem Auftrag an. Square empfiehlt jedoch dringend, eine Umleitungs-URL anzugeben, damit Sie die Transaktionsergebnisse überprüfen und die Bestellung über Ihren vorhandenen/normalen Bestätigungsworkflow abschließen können.

Speicherort-ID
checkout.order.location_id string

Der Abfrageausdruck, der nach Verfügbarkeiten sucht, die den angegebenen Verkäuferspeicherort-IDs entsprechen.

Kunden-ID
checkout.order.customer_id string

Die ID des Kunden, der der Bestellung zugeordnet ist.

Referenz-ID
checkout.order.reference_id string

Eine clientspezifische ID, um eine Entität in einem anderen System dieser Reihenfolge zuzuordnen.

Zeilenelemente
checkout.order.line_items array of object
Name
checkout.order.line_items.name string

Der Name des Zeilenelements.

Menge
checkout.order.line_items.quantity string

Die gekaufte Menge, die als Dezimalzahl formatiert ist. Positionen mit einer Menge von 0 werden automatisch entfernt, wenn Sie die Bestellung bezahlen oder anderweitig abschließen.

Angewendete Steuern
checkout.order.line_items.applied_taxes array of object
Steuer-UID
checkout.order.line_items.applied_taxes.tax_uid string

Die UID der Steuer, für die diese angewendete Steuer steht. Sie muss auf eine im Feld "order.tax" enthaltene Steuer verweisen. Dieses Feld ist unveränderlich. Wenn Sie ändern möchten, welche Steuern für eine Position gelten, löschen Und fügen Sie ein neues OrderLineItemAppliedTax hinzu.

Betrag
checkout.order.line_items.applied_taxes.applied_money.amount integer

Der Geldbetrag in der kleinsten Währungsbezeichnung, die durch Währung angegeben ist. Wenn die Währung z. B. USD ist, beträgt der Betrag in Cent. Geldbeträge können positiv oder negativ sein. In der spezifischen Feldbeschreibung können Sie die Bedeutung des Zeichens in einem bestimmten Fall ermitteln.

Währung
checkout.order.line_items.applied_taxes.applied_money.currency string

Der Währungstyp im ISO 4217-Format. Der Währungscode für US-Dollar ist beispielsweise USD.

Angewendete Rabatte
checkout.order.line_items.applied_discounts array of object
Rabatt-UID
checkout.order.line_items.applied_discounts.discount_uid string

Die UID des Rabatts, den der angewendete Rabatt darstellt. Sie muss auf einen Rabatt verweisen, der im Feld "order.discounts" vorhanden ist. Dieses Feld ist unveränderlich. Um zu ändern, welche Rabatte für einen Artikel gelten, müssen Sie den Rabatt löschen und es als neues OrderLineItemAppliedDiscount-Element erneut hinzufügen.

Betrag
checkout.order.line_items.applied_discounts.applied_money.amount integer

Der Geldbetrag in der kleinsten Währungsbezeichnung, die durch Währung angegeben ist. Wenn die Währung z. B. USD ist, beträgt der Betrag in Cent. Geldbeträge können positiv oder negativ sein. In der spezifischen Feldbeschreibung können Sie die Bedeutung des Zeichens in einem bestimmten Fall ermitteln.

Währung
checkout.order.line_items.applied_discounts.applied_money.currency string

Der Währungstyp im ISO 4217-Format. Der Währungscode für US-Dollar ist beispielsweise USD.

Betrag
checkout.order.line_items.base_price_money.amount integer

Der Betrag.

Währung
checkout.order.line_items.base_price_money.currency string

Die Währung.

Betrag
checkout.order.line_items.total_tax_money.amount integer

Der Betrag.

Währung
checkout.order.line_items.total_tax_money.currency string

Die Währung.

Betrag
checkout.order.line_items.total_discount_money.amount integer

Der Betrag.

Währung
checkout.order.line_items.total_discount_money.currency string

Die Währung.

Betrag
checkout.order.line_items.total_money.amount integer

Der Betrag.

Währung
checkout.order.line_items.total_money.currency string

Die Währung.

MwSt.
checkout.order.taxes array of object
UID
checkout.order.taxes.uid string

Eine eindeutige ID.

Typ
checkout.order.taxes.type string

Der Typ dieses Objekts.

Prozentsatz
checkout.order.taxes.percentage string

Der Prozentsatz der Steuer als Zeichenfolgendarstellung einer Dezimalzahl.

Umfang
checkout.order.taxes.scope string

Gibt die Ebene an, auf der das Objekt angewendet wird.

Rabatte
checkout.order.discounts array of object
UID
checkout.order.discounts.uid string

Eine eindeutige ID.

Typ
checkout.order.discounts.type string

Der Typ dieses Objekts.

Umfang
checkout.order.discounts.scope string

Gibt die Ebene an, auf der das Objekt angewendet wird.

Betrag
checkout.order.discounts.amount_money.amount integer

Der Betrag.

Währung
checkout.order.discounts.amount_money.currency string

Die Währung.

Betrag
checkout.order.discounts.applied_money.amount integer

Der Betrag.

Währung
checkout.order.discounts.applied_money.currency string

Die Währung.

Betrag
checkout.order.total_money.amount integer

Der Betrag.

Währung
checkout.order.total_money.currency string

Die Währung.

Betrag
checkout.order.total_tax_money.amount integer

Der Betrag.

Währung
checkout.order.total_tax_money.currency string

Die Währung.

Betrag
checkout.order.total_discount_money.amount integer

Der Betrag.

Währung
checkout.order.total_discount_money.currency string

Die Währung.

Erstellt unter
checkout.created_at string

Der Zeitstempel, der die Erstellungszeit dieses Objekts im RFC 3339-Format angibt.

Version
checkout.version integer

Die aktuelle Version dieses Objekts.

Weitere Empfänger
checkout.additional_recipients array of object
Speicherort-ID
checkout.additional_recipients.location_id string

Die Standort-ID für einen Empfänger (außer dem Händler), der einen Teil dieses Angebots erhält.

Description
checkout.additional_recipients.title string

Die Beschreibung des Elements. Dies ist ein durchsuchbares Attribut für die Verwendung in anwendbaren Abfragefiltern, und die Wertlänge ist von Unicode-Codepunkten.

Betrag
checkout.additional_recipients.amount_money.amount integer

Der Betrag.

Währung
checkout.additional_recipients.amount_money.currency string

Die Währung.

Ausschnitt löschen

Entfernt Ihren Codeausschnitt von einer Square Online-Website.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
ID der Website
site_id True string

Der Bezeichner der Website.

Gibt zurück

response
object

Bankkonto abrufen

Gibt Details eines BankAccounts zurück, das mit einem Quadrat-Konto verknüpft ist.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Bankkonto-ID
bank_account_id True string

Square-ausgestellte ID des gewünschten BankAccounts.

Gibt zurück

Name Pfad Typ Beschreibung
ID
bank_account.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Kontonummernsuffix
bank_account.account_number_suffix string

Die letzten Ziffern der Kontonummer.

Country
bank_account.country string

Der ISO 3166 Alpha-2-Ländercode.

Währung
bank_account.currency string

Der 3-stellige ISO 4217-Währungscode.

Kontoart
bank_account.account_type string

Der Typ des Kontos.

Name des Inhabers
bank_account.holder_name string

Name des Kontoinhabers.

Primäre Bankidentifikationsnummer
bank_account.primary_bank_identification_number string

Primärbezeichner für die Bank.

Speicherort-ID
bank_account.location_id string

Der Bezeichner des Speicherorts.

Der Status
bank_account.status string

Der aktuelle Überprüfungsstatus dieses Objekts.

Anerkennenswert
bank_account.creditable boolean

Gibt an, ob Square Geld an dieses Konto senden kann.

Debitable
bank_account.debitable boolean

Gibt an, ob Es möglich ist, dass Square Geld von diesem Konto in Anspruch nehmen kann.

Version
bank_account.version integer

Die aktuelle Version dieses Objekts.

Bankname
bank_account.bank_name string

Name des tatsächlichen Finanzinstituts.

Bankkonto nach V1-ID abrufen

Gibt Details eines BankAccounts zurück, das von der V1-Bankkonto-ID identifiziert wurde.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
V1 Bankkonto-ID
v1_bank_account_id True string

Verbinden Sie die V1-ID des gewünschten BankAccounts.

Gibt zurück

Name Pfad Typ Beschreibung
ID
bank_account.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Kontonummernsuffix
bank_account.account_number_suffix string

Die letzten Ziffern der Kontonummer.

Country
bank_account.country string

Der ISO 3166 Alpha-2-Ländercode.

Währung
bank_account.currency string

Der 3-stellige ISO 4217-Währungscode.

Kontoart
bank_account.account_type string

Der Typ des Kontos.

Name des Inhabers
bank_account.holder_name string

Name des Kontoinhabers.

Primäre Bankidentifikationsnummer
bank_account.primary_bank_identification_number string

Primärbezeichner für die Bank.

Speicherort-ID
bank_account.location_id string

Der Bezeichner des Speicherorts.

Der Status
bank_account.status string

Der aktuelle Überprüfungsstatus dieses Objekts.

Anerkennenswert
bank_account.creditable boolean

Gibt an, ob Square Geld an dieses Konto senden kann.

Debitable
bank_account.debitable boolean

Gibt an, ob Es möglich ist, dass Square Geld von diesem Konto in Anspruch nehmen kann.

Version
bank_account.version integer

Die aktuelle Version dieses Objekts.

Bankname
bank_account.bank_name string

Name des tatsächlichen Finanzinstituts.

Berechnen von Treuepunkten

Berechnet die Punkte, die ein Kauf erzielt. Eine Anwendung ruft diesen Endpunkt möglicherweise auf, um die Punkte anzuzeigen, die ein Käufer mit dem spezifischen Kauf verdienen kann.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Programm-ID
program_id True string

Der Bezeichner des Programms.

Auftrags-ID
order_id string

Der Auftragsbezeichner.

Gibt zurück

Name Pfad Typ Beschreibung
Punkte
points integer

Die Punkte, die der Käufer aus einem bestimmten Kauf verdienen kann.

Buchung erstellen (Beta)

Erstellt eine Buchung.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Kunden-ID
customer_id string

Die ID dieses Objekts, das den Kunden darstellt.

Beginnen Bei
start_at string

Der Zeitstempel, der die Startzeit dieses Objekts im RFC 3339-Format angibt.

Speicherort-ID
location_id string

Der Bezeichner des Speicherorts.

Dauer Minuten
duration_minutes integer

Die Zeitspanne in Minuten eines Terminsegments.

Teammitglieds-ID
team_member_id string

Die ID des TeamMember-Objekts, das das in diesem Segment gebuchte Teammitglied darstellt.

Dienstvariations-ID
service_variation_id string

Die ID des CatalogItemVariation-Objekts, das den in diesem Segment gebuchten Dienst darstellt.

Dienstvariationsversion
service_variation_version integer

Die aktuelle Version der Elementvariation, die den in diesem Segment gebuchten Dienst darstellt.

Gibt zurück

Name Pfad Typ Beschreibung
ID
booking.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Version
booking.version integer

Die aktuelle Version dieses Objekts.

Der Status
booking.status string

Der aktuelle Überprüfungsstatus dieses Objekts.

Erstellt unter
booking.created_at string

Der Zeitstempel, der die Erstellungszeit dieses Objekts im RFC 3339-Format angibt.

Aktualisiert unter
booking.updated_at string

Der Zeitstempel, der die neueste Aktualisierungszeit dieses Objekts im RFC 3339-Format angibt.

Speicherort-ID
booking.location_id string

Der Bezeichner des Speicherorts.

Kunden-ID
booking.customer_id string

Die ID dieses Objekts, das den Kunden darstellt.

Kundennotiz
booking.customer_note string

Das Freitextfeld für den Kunden, um Hinweise zur Buchung zu liefern.

Verkäuferhinweis
booking.seller_note string

Das Freitextfeld für den Verkäufer, um Hinweise zur Buchung zu liefern.

Beginnen Bei
booking.start_at string

Der Zeitstempel, der die Startzeit dieses Objekts im RFC 3339-Format angibt.

Terminsegment
booking.appointment_segments array of object
Dauer Minuten
booking.appointment_segments.duration_minutes integer

Die Zeitspanne in Minuten eines Terminsegments.

Dienstvariations-ID
booking.appointment_segments.service_variation_id string

Die ID des CatalogItemVariation-Objekts, das den in diesem Segment gebuchten Dienst darstellt.

Teammitglieds-ID
booking.appointment_segments.team_member_id string

Die ID des TeamMember-Objekts, das das in diesem Segment gebuchte Teammitglied darstellt.

Dienstvariationsversion
booking.appointment_segments.service_variation_version integer

Die aktuelle Version der Elementvariation, die den in diesem Segment gebuchten Dienst darstellt.

Errors
errors array of

Codeausschnitt abrufen

Ruft Ihren Codeausschnitt von einer Square Online-Website ab. Eine Website kann Codeausschnitte aus mehreren Codeausschnittanwendungen enthalten, Sie können jedoch nur den Codeausschnitt abrufen, der von Ihrer Anwendung hinzugefügt wurde.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
ID der Website
site_id True string

Der Bezeichner der Website.

Gibt zurück

Name Pfad Typ Beschreibung
ID
snippet.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

ID der Website
snippet.site_id string

Die ID der Website, die den Codeausschnitt enthält.

Content
snippet.content string

Der Codeausschnitt, der gültige HTML, JavaScript oder beides enthalten kann.

Erstellt unter
snippet.created_at string

Der Zeitstempel, der die Erstellungszeit dieses Objekts im RFC 3339-Format angibt.

Aktualisiert unter
snippet.updated_at string

Der Zeitstempel, der die neueste Aktualisierungszeit dieses Objekts im RFC 3339-Format angibt.

Durchsuchen von Treuekonten

Sucht nach Treuekonten in einem Treueprogramm.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Limit
limit integer

Ein Grenzwert für die Anzahl der Ergebnisse, die auf einer einzelnen Seite zurückgegeben werden sollen. Der Grenzwert ist eine Empfehlung – die Implementierung kann mehr oder weniger Ergebnisse zurückgeben. Wenn der angegebene Grenzwert negativ, null oder höher als der maximal zulässige Grenzwert von 1.000 ist, wird er ignoriert.

Gibt zurück

Name Pfad Typ Beschreibung
Treuekonten
loyalty_accounts array of object
ID
loyalty_accounts.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

ID
loyalty_accounts.mapping.id string

Der Bezeichner des Objekts

Rufnummer
loyalty_accounts.mapping.phone_number string

Die Telefonnummer des Empfängers.

Erstellt unter
loyalty_accounts.mapping.created_at string

Der Zeitstempel, wenn er erstellt wurde, im RFC 3339-Format.

Programm-ID
loyalty_accounts.program_id string

Die square-assigned ID des Treueprogramms, zu dem das Konto gehört.

Gesamtbetrag
loyalty_accounts.balance integer

Der verfügbare Punktesaldo im Treuekonto.

Lebensdauerpunkte
loyalty_accounts.lifetime_points integer

Die Gesamtpunkte, die während der Lebensdauer des Kontos anfallen.

Kunden-ID
loyalty_accounts.customer_id string

Die quadratische ID des Kunden, der dem Konto zugeordnet ist.

Erstellt unter
loyalty_accounts.created_at string

Die Ereigniszeit im ISO 8601-Format.

Aktualisiert unter
loyalty_accounts.updated_at string

Zeitstempel der letzten Änderung im RFC 3339-Format

Mauszeiger
cursor string

Fügen Sie den Paginierungscursor in nachfolgende Aufrufe dieses Endpunkts ein, um die nächste Gruppe von Ergebnissen abzurufen, die der ursprünglichen Abfrage zugeordnet sind.

Erstellen einer Geschenkgutscheinaktivität (Beta)

Erstellt eine Geschenkgutscheinaktivität.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Idempotency-Taste
idempotency_key string

Ein Wert, den Sie angeben, die diese Anforderung eindeutig unter allen Ihren Anforderungen identifiziert. Eine gängige Methode zum Erstellen eines gültigen idempotency-Schlüssels besteht darin, einen universally unique identifier (UUID) zu verwenden.

Geschenkgutschein-ID
gift_card_id string

Die Geschenkgutschein-ID. Die ID ist nicht erforderlich, wenn ein GAN vorhanden ist.

Typ
type string

Der Typ dieses Objekts.

Speicherort-ID
location_id string

Der Bezeichner des Speicherorts.

Auftrags-ID
order_id string

Die ID der Bestellung, die der Aktivität zugeordnet ist.

Zeilenelement-UID
line_item_uid string

Die line_item_uid des Artikelartikels der Geschenkkarte in einer Bestellung.

Gibt zurück

Name Pfad Typ Beschreibung
ID
gift_card_activity.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Geschenkgutschein-ID
gift_card_activity.gift_card_id string

Die Geschenkgutschein-ID. Die ID ist nicht erforderlich, wenn ein GAN vorhanden ist.

Geschenkgutschein GAN
gift_card_activity.gift_card_gan string

Die Geschenkkarte GAN. Das GAN ist nicht erforderlich, wenn gift_card_id vorhanden ist.

Typ
gift_card_activity.type string

Der Typ dieses Objekts.

Betrag
gift_card_activity.gift_card_balance_money.amount integer

Der Betrag.

Währung
gift_card_activity.gift_card_balance_money.currency string

Die Währung.

Speicherort-ID
gift_card_activity.location_id string

Der Bezeichner des Speicherorts.

Erstellt unter
gift_card_activity.created_at string

Der Zeitstempel, der die Erstellungszeit dieses Objekts im RFC 3339-Format angibt.

Betrag
gift_card_activity.activate_activity_details.amount_money.amount integer

Der Betrag.

Währung
gift_card_activity.activate_activity_details.amount_money.currency string

Die Währung.

Auftrags-ID
gift_card_activity.activate_activity_details.order_id string

Die ID der Bestellung, die der Aktivität zugeordnet ist.

Zeilenelement-UID
gift_card_activity.activate_activity_details.line_item_uid string

Die line_item_uid des Artikelartikels der Geschenkkarte in einer Bestellung.

Erstellen eines Treuekontos

Erstellt ein Treuekonto.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Rufnummer
phone_number string

Die Telefonnummer des Empfängers.

Programm-ID
program_id string

Die quadratische ID des Programms.

Idempotency-Taste
idempotency_key string

Ein Wert, den Sie angeben, die diese Anforderung eindeutig unter allen Ihren Anforderungen identifiziert. Eine gängige Methode zum Erstellen eines gültigen idempotency-Schlüssels besteht darin, einen universally unique identifier (UUID) zu verwenden.

Gibt zurück

Name Pfad Typ Beschreibung
ID
loyalty_account.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

ID
loyalty_account.mapping.id string

Die quadratische ID.

Rufnummer
loyalty_account.mapping.phone_number string

Die Telefonnummer des Empfängers.

Erstellt unter
loyalty_account.mapping.created_at string

Der Zeitstempel, wenn er erstellt wurde, im RFC 3339-Format.

Programm-ID
loyalty_account.program_id string

Die quadratische ID des Programms.

Gesamtbetrag
loyalty_account.balance integer

Der verfügbare Saldo.

Lebensdauerpunkte
loyalty_account.lifetime_points integer

Die Gesamtpunkte, die während der Lebensdauer des Kontos anfallen.

Erstellt unter
loyalty_account.created_at string

Der Zeitstempel, der die Erstellungszeit dieses Objekts im RFC 3339-Format angibt.

Aktualisiert unter
loyalty_account.updated_at string

Der Zeitstempel, der die neueste Aktualisierungszeit dieses Objekts im RFC 3339-Format angibt.

Erstellen von Gerätecode

Erstellt einen DeviceCode, der zum Anmelden bei einem Quadrat-Terminalgerät verwendet werden kann, um in den verbundenen Terminalmodus zu gelangen.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Idempotency-Taste
idempotency_key string

Ein Wert, den Sie angeben, die diese Anforderung eindeutig unter allen Ihren Anforderungen identifiziert. Eine gängige Methode zum Erstellen eines gültigen idempotency-Schlüssels besteht darin, einen universally unique identifier (UUID) zu verwenden.

Name
name string

Der Name des Objekts.

Speicherort-ID
location_id string

Der Bezeichner des Speicherorts.

Produkttyp
product_type string

Der Zielprodukttyp des Gerätecodes.

Gibt zurück

Name Pfad Typ Beschreibung
ID
device_code.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Name
device_code.name string

Der Name des Objekts.

Code
device_code.code string

Der eindeutige Code, der zum Anmelden verwendet werden kann.

Produkttyp
device_code.product_type string

Der Zielprodukttyp des Gerätecodes.

Speicherort-ID
device_code.location_id string

Der Bezeichner des Speicherorts.

Erstellt unter
device_code.created_at string

Der Zeitstempel, der die Erstellungszeit dieses Objekts im RFC 3339-Format angibt.

Paar nach
device_code.pair_by string

Wenn dieser DeviceCode abläuft und sich nicht mehr anmeldet. Zeitstempel im RFC 3339-Format.

Der Status
device_code.status string

Der aktuelle Überprüfungsstatus dieses Objekts.

Status geändert bei
device_code.status_changed_at string

Wenn der Status dieses DeviceCode zuletzt geändert wurde. Zeitstempel im RFC 3339-Format.

Erstellen von mobilem Autorisierungscode

Generiert Code zum Autorisieren einer mobilen Anwendung zum Herstellen einer Verbindung mit einem Square-Kartenleser. Autorisierungscodes sind einmalverwendlich und laufen 60 Minuten nach der Ausstellung ab.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Speicherort-ID
location_id string

Der Speicherortbezeichner.

Gibt zurück

Name Pfad Typ Beschreibung
Autorisierungscode
authorization_code string

Generierter Autorisierungscode, der eine mobile Anwendungsinstanz mit einem Quadrat-Konto verbindet.

Läuft ab
expires_at string

Der Zeitstempel, wenn authorization_code im RFC 3339-Format abläuft.

Gerätecodes auflisten

Listet alle DeviceCodes auf, die dem Händler zugeordnet sind.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Mauszeiger
cursor string

Der Paginierungscursor, der von einem vorherigen Aufruf an diesen Endpunkt zurückgegeben wird.

Speicherort-ID
location_id string

Sie können diesen optionalen Filter angeben, um nur die Datensätze abzurufen, die zu einem bestimmten Speicherort gehören.

Produkttyp
product_type string

Wenn angegeben, gibt nur DeviceCodes für den angegebenen Produkttyp zurück. Gibt DeviceCodes aller Produkttypen zurück, wenn sie leer sind.

Der Status
status string

Wenn angegeben, werden nur Objekte zurückgegeben, die den angegebenen Status entsprechen.

Gibt zurück

Name Pfad Typ Beschreibung
Gerätecodes
device_codes array of object
ID
device_codes.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Name
device_codes.name string

Der Name des Objekts.

Code
device_codes.code string

Der eindeutige Code, der zum Anmelden verwendet werden kann.

Produkttyp
device_codes.product_type string

Der Zielprodukttyp des Gerätecodes.

Speicherort-ID
device_codes.location_id string

Der Bezeichner für den Speicherort.

Erstellt unter
device_codes.created_at string

Die Ereigniszeit im ISO 8601-Format.

Paar nach
device_codes.pair_by string

Wenn dieser DeviceCode abläuft und sich nicht mehr anmeldet. Zeitstempel im RFC 3339-Format.

Der Status
device_codes.status string

Der aktuelle Überprüfungsstatus dieses Objekts.

Geräte-ID
device_codes.device_id string

Die eindeutige ID des Geräts, das diesen Code verwendet hat. Aufgefüllt, wenn das Gerät gekoppelt ist.

Status geändert bei
device_codes.status_changed_at string

Wenn der Status dieses DeviceCode zuletzt geändert wurde. Zeitstempel im RFC 3339-Format.

Geschenkgutschein abrufen (Beta)

Ruft eine Geschenkkarte mithilfe ihrer ID ab.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
ID
id True string

Der Bezeichner.

Gibt zurück

Name Pfad Typ Beschreibung
ID
gift_card.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Typ
gift_card.type string

Der Typ dieses Objekts.

GAN-Quelle
gift_card.gan_source string

Gibt an, ob die Geschenkkartenkontonummer (GAN) von Square generiert oder aus einem nicht quadratischen System importiert wird.

Staat
gift_card.state string

Der aktuelle Zustand.

Betrag
gift_card.balance_money.amount integer

Der Betrag.

Währung
gift_card.balance_money.currency string

Die Währung.

Gan
gift_card.gan string

Die Kontonummer des Geschenkgutscheins.

Erstellt unter
gift_card.created_at string

Der Zeitstempel, der die Erstellungszeit dieses Objekts im RFC 3339-Format angibt.

Händler abrufen

Rufen Sie ein Merchant-Objekt für die angegebene merchant_id ab.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Händler-ID
merchant_id True string

Der Bezeichner des Händlers.

Gibt zurück

Name Pfad Typ Beschreibung
ID
merchant.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Unternehmensname
merchant.business_name string

Der Geschäftsname des Standorts Dies ist der Name, der für die Kunden des Standorts sichtbar ist. Dieser Name wird z. B. auf Kundenbestätigungen angezeigt.

Country
merchant.country string

Der ISO 3166 Alpha-2-Ländercode.

Sprachcode
merchant.language_code string

Der Sprachcode im BCP 47-Format.

Währung
merchant.currency string

Der 3-stellige ISO 4217-Währungscode.

Der Status
merchant.status string

Der aktuelle Überprüfungsstatus dieses Objekts.

Hauptspeicherort-ID
merchant.main_location_id string

Die ID des Hauptstandorts für diesen Händler.

Händler auflisten

Gibt Händlerinformationen für ein bestimmtes Zugriffstoken zurück.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Mauszeiger
cursor integer

Der Paginierungscursor, der von einem vorherigen Aufruf an diesen Endpunkt zurückgegeben wird.

Gibt zurück

Name Pfad Typ Beschreibung
Kaufmann
merchant array of object
ID
merchant.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Unternehmensname
merchant.business_name string

Der Geschäftsname des Standorts Dies ist der Name, der für die Kunden des Standorts sichtbar ist. Dieser Name wird z. B. auf Kundenbestätigungen angezeigt.

Country
merchant.country string

Der ISO 3166 Alpha-2-Ländercode.

Sprachcode
merchant.language_code string

Die dem Speicherort zugeordnete Sprache im BCP 47-Format.

Währung
merchant.currency string

Der 3-stellige ISO 4217-Währungscode.

Der Status
merchant.status string

Der aktuelle Überprüfungsstatus dieses Objekts.

Hauptspeicherort-ID
merchant.main_location_id string

Die ID des Hauptstandorts für diesen Händler.

Kunden mit Geschenkgutschein verknüpfen (Beta)

Verknüpft einen Kunden mit einer Geschenkkarte

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Geschenkgutschein-ID
gift_card_id True string

Der Bezeichner der Geschenkkarte.

Kunden-ID
customer_id string

Die ID des Kunden, der verknüpft werden soll.

Gibt zurück

Name Pfad Typ Beschreibung
ID
gift_card.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Typ
gift_card.type string

Der Typ dieses Objekts.

GAN-Quelle
gift_card.gan_source string

Gibt an, ob die Geschenkkartenkontonummer (GAN) von Square generiert oder aus einem nicht quadratischen System importiert wird.

Staat
gift_card.state string

Der aktuelle Zustand.

Betrag
gift_card.balance_money.amount integer

Der Betrag.

Währung
gift_card.balance_money.currency string

Die Währung.

Gan
gift_card.gan string

Die Kontonummer des Geschenkgutscheins.

Erstellt unter
gift_card.created_at string

Der Zeitstempel, der die Erstellungszeit dieses Objekts im RFC 3339-Format angibt.

Kunden-IDs
gift_card.customer_ids array of string

Kundenverknüpfung von Geschenkgutschein aufheben (Beta)

Hebt die Verknüpfung eines Kunden von einer Geschenkkarte auf.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Geschenkgutschein-ID
gift_card_id True string

Der Bezeichner der Geschenkkarte.

Kunden-ID
customer_id string

Die ID des Kunden, der verknüpft werden soll.

Gibt zurück

Name Pfad Typ Beschreibung
ID
gift_card.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Typ
gift_card.type string

Der Typ dieses Objekts.

GAN-Quelle
gift_card.gan_source string

Gibt an, ob die Geschenkkartenkontonummer (GAN) von Square generiert oder aus einem nicht quadratischen System importiert wird.

Staat
gift_card.state string

Der aktuelle Zustand.

Betrag
gift_card.balance_money.amount integer

Der Betrag.

Währung
gift_card.balance_money.currency string

Die Währung.

Gan
gift_card.gan string

Die Kontonummer des Geschenkgutscheins.

Erstellt unter
gift_card.created_at string

Der Zeitstempel, der die Erstellungszeit dieses Objekts im RFC 3339-Format angibt.

Löschen des Umbruchtyps

Löscht einen vorhandenen BreakType. Ein BreakType kann gelöscht werden, auch wenn von einer Umschalttaste darauf verwiesen wird.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
ID
id True string

Der Bezeichner.

Gibt zurück

response
object

Massenaktualisierung von Teammitgliedern

Aktualisiert mehrere TeamMember-Objekte.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Referenz-ID
reference_id string

Eine zweite ID, die verwendet wird, um das Teammitglied einer Entität in einem anderen System zuzuordnen.

Ist Besitzer
is_owner boolean

Gibt an, ob das Teammitglied der Besitzer des Square-Kontos ist.

Der Status
status string

Beschreibt den Status des Teammitglieds.

Vorname
given_name string

Der angegebene Name (d. h. der Vorname), der dem Teammitglied zugeordnet ist.

Familienname
family_name string

Der Familienname (d. h. der Nachname), der dem Teammitglied zugeordnet ist.

E-Mail-Adresse
email_address string

Die E-Mail-Adresse, die dem Teammitglied zugeordnet ist.

Rufnummer
phone_number string

Die Telefonnummer des Teammitglieds im E.164-Format.

Standort-IDs
location_ids array of string
Zuordnungstyp
assignment_type string

Der aktuelle Zuordnungstyp des Teammitglieders.

Referenz-ID
reference_id string

Eine zweite ID, die verwendet wird, um das Teammitglied einer Entität in einem anderen System zuzuordnen.

Ist Besitzer
is_owner boolean

Gibt an, ob das Teammitglied der Besitzer des Square-Kontos ist.

Der Status
status string

Beschreibt den Status des Teammitglieds.

Vorname
given_name string

Der angegebene Name (d. h. der Vorname), der dem Teammitglied zugeordnet ist.

Familienname
family_name string

Der Familienname (d. h. der Nachname), der dem Teammitglied zugeordnet ist.

E-Mail-Adresse
email_address string

Die E-Mail-Adresse, die dem Teammitglied zugeordnet ist.

Rufnummer
phone_number string

Die Telefonnummer des Teammitglieds im E.164-Format.

Zuordnungstyp
assignment_type string

Der aktuelle Zuordnungstyp des Teammitglieders.

Gibt zurück

Name Pfad Typ Beschreibung
ID
team_members.team_member_id.team_member.id string

Ein Bezeichner, der auf dieses Objekt verweist.

Referenz-ID
team_members.team_member_id.team_member.reference_id string

Eine zweite ID, die verwendet wird, um das Teammitglied einer Entität in einem anderen System zuzuordnen.

Ist Besitzer
team_members.team_member_id.team_member.is_owner boolean

Gibt an, ob das Teammitglied der Besitzer des Square-Kontos ist.

Der Status
team_members.team_member_id.team_member.status string

Beschreibt den Status des Teammitglieds.

Vorname
team_members.team_member_id.team_member.given_name string

Der angegebene Name (d. h. der Vorname), der dem Teammitglied zugeordnet ist.

Familienname
team_members.team_member_id.team_member.family_name string

Der Familienname (d. h. der Nachname), der dem Teammitglied zugeordnet ist.

E-Mail-Adresse
team_members.team_member_id.team_member.email_address string

Die E-Mail-Adresse, die dem Teammitglied zugeordnet ist.

Rufnummer
team_members.team_member_id.team_member.phone_number string

Die Telefonnummer des Teammitglieds im E.164-Format.

Erstellt unter
team_members.team_member_id.team_member.created_at string

Der Zeitstempel im RFC 3339-Format, der beschreibt, wann das Teammitglied erstellt wurde

Zuordnungstyp
team_members.team_member_id.team_member.assigned_locations.assignment_type string

Der aktuelle Zuordnungstyp des Teammitglieders.

Standort-IDs
team_members.team_member_id.team_member.assigned_locations.location_ids array of string

Massenerstellung von Teammitgliedern

Erstellt mehrere TeamMember-Objekte.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Vorname
given_name string

Der angegebene Name (d. h. der Vorname), der dem Teammitglied zugeordnet ist.

Familienname
family_name string

Der Familienname (d. h. der Nachname), der dem Teammitglied zugeordnet ist.

E-Mail-Adresse
email_address string

Die E-Mail-Adresse, die dem Teammitglied zugeordnet ist.

Referenz-ID
reference_id string

Eine zweite ID, die verwendet wird, um das Teammitglied einer Entität in einem anderen System zuzuordnen.

Rufnummer
phone_number string

Die Telefonnummer des Teammitglieds im E.164-Format.

Standort-IDs
location_ids array of string
Zuordnungstyp
assignment_type string

Der aktuelle Zuordnungstyp des Teammitglieders.

Vorname
given_name string

Der angegebene Name (d. h. der Vorname), der dem Teammitglied zugeordnet ist.

Familienname
family_name string

Der Familienname (d. h. der Nachname), der dem Teammitglied zugeordnet ist.

E-Mail-Adresse
email_address string

Die E-Mail-Adresse, die dem Teammitglied zugeordnet ist.

Referenz-ID
reference_id string

Eine zweite ID, die verwendet wird, um das Teammitglied einer Entität in einem anderen System zuzuordnen.

Rufnummer
phone_number string

Die Telefonnummer des Teammitglieds im E.164-Format.

Zuordnungstyp
assignment_type string

Der aktuelle Zuordnungstyp des Teammitglieders.

Gibt zurück

Name Pfad Typ Beschreibung
ID
team_members.idempotency-key-1.team_member.id string

Ein Bezeichner, der auf dieses Objekt verweist.

Referenz-ID
team_members.idempotency-key-1.team_member.reference_id string

Eine zweite ID, die verwendet wird, um das Teammitglied einer Entität in einem anderen System zuzuordnen.

Ist Besitzer
team_members.idempotency-key-1.team_member.is_owner boolean

Gibt an, ob das Teammitglied der Besitzer des Square-Kontos ist.

Der Status
team_members.idempotency-key-1.team_member.status string

Beschreibt den Status des Teammitglieds.

Vorname
team_members.idempotency-key-1.team_member.given_name string

Der angegebene Name (d. h. der Vorname), der dem Teammitglied zugeordnet ist.

Familienname
team_members.idempotency-key-1.team_member.family_name string

Der Familienname (d. h. der Nachname), der dem Teammitglied zugeordnet ist.

E-Mail-Adresse
team_members.idempotency-key-1.team_member.email_address string

Die E-Mail-Adresse, die dem Teammitglied zugeordnet ist.

Rufnummer
team_members.idempotency-key-1.team_member.phone_number string

Die Telefonnummer des Teammitglieds im E.164-Format.

Zuordnungstyp
team_members.idempotency-key-1.team_member.assigned_locations.assignment_type string

Der aktuelle Zuordnungstyp des Teammitglieders.

Standort-IDs
team_members.idempotency-key-1.team_member.assigned_locations.location_ids array of string
ID
team_members.idempotency-key-2.team_member.id string

Ein Bezeichner, der auf dieses Objekt verweist.

Referenz-ID
team_members.idempotency-key-2.team_member.reference_id string

Eine zweite ID, die verwendet wird, um das Teammitglied einer Entität in einem anderen System zuzuordnen.

Ist Besitzer
team_members.idempotency-key-2.team_member.is_owner boolean

Gibt an, ob das Teammitglied der Besitzer des Square-Kontos ist.

Der Status
team_members.idempotency-key-2.team_member.status string

Beschreibt den Status des Teammitglieds.

Vorname
team_members.idempotency-key-2.team_member.given_name string

Der angegebene Name (d. h. der Vorname), der dem Teammitglied zugeordnet ist.

Familienname
team_members.idempotency-key-2.team_member.family_name string

Der Familienname (d. h. der Nachname), der dem Teammitglied zugeordnet ist.

E-Mail-Adresse
team_members.idempotency-key-2.team_member.email_address string

Die E-Mail-Adresse, die dem Teammitglied zugeordnet ist.

Rufnummer
team_members.idempotency-key-2.team_member.phone_number string

Die Telefonnummer des Teammitglieds im E.164-Format.

Zuordnungstyp
team_members.idempotency-key-2.team_member.assigned_locations.assignment_type string

Der aktuelle Zuordnungstyp des Teammitglieders.

Sammeln von Treuepunkten

Fügt Punkte zu einem Treuekonto hinzu.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Konto-ID
account_id True string

Der Bezeichner des Kontos.

Auftrags-ID
order_id string

Die ID der Bestellung.

Speicherort-ID
location_id string

Der Speicherortbezeichner.

Idempotency-Taste
idempotency_key string

Ein Wert, den Sie angeben, die diese Anforderung eindeutig unter allen Ihren Anforderungen identifiziert. Eine gängige Methode zum Erstellen eines gültigen idempotency-Schlüssels besteht darin, einen universally unique identifier (UUID) zu verwenden.

Gibt zurück

Name Pfad Typ Beschreibung
ID
event.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Typ
event.type string

Der Typ dieses Objekts.

Erstellt unter
event.created_at string

Der Zeitstempel, der die Erstellungszeit dieses Objekts im RFC 3339-Format angibt.

Treueprogramm-ID
event.accumulate_points.loyalty_program_id string

Die ID des Treueprogramms

Punkte
event.accumulate_points.points integer

Die Anzahl der punkte, die vom Ereignis gesammelt wurden.

Auftrags-ID
event.accumulate_points.order_id string

Die ID der Bestellung, die der Aktivität zugeordnet ist.

Treuekonto-ID
event.loyalty_account_id string

Die ID des Treuekontos, in dem das Ereignis aufgetreten ist.

Speicherort-ID
event.location_id string

Der Bezeichner des Speicherorts.

Quelle
event.source string

Die Quelle.

Schicht abrufen

Gibt eine einzelne Umschalttaste zurück, die durch id angegeben wird.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
ID
id True string

Der Bezeichner.

Gibt zurück

Name Pfad Typ Beschreibung
ID
shift.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Teammitglieds-ID
shift.team_member_id string

Die ID des Teammitglieds.

Mitarbeiter-ID
shift.employee_id string

Die quadratisch generierte ID des Mitarbeiters.

Speicherort-ID
shift.location_id string

Der Bezeichner des Speicherorts.

Timezone
shift.timezone string

Die Zeitzone, die zum Interpretieren von Kalenderdaten verwendet wird. Wenn eine Rechnung erstellt wird, wird dieses Feld auf die für den Verkäuferstandort angegebene Zeitzone festgelegt. Der Wert kann nicht geändert werden.

Beginnen Bei
shift.start_at string

Der Zeitstempel, der die Startzeit dieses Objekts im RFC 3339-Format angibt.

End At
shift.end_at string

RFC 3339; wird in die Zeitzone + Offset verschoben. Präzision bis zur Minute wird beachtet; Sekunden werden abgeschnitten.

Title
shift.wage.title string

Der Name des Auftrags, der während dieser Schicht ausgeführt wurde. Quadratische Arbeitsberichterstattungs-UIs können Verschiebungen nach Titel gruppieren.

Betrag
shift.wage.hourly_rate.amount integer

Der Betrag.

Währung
shift.wage.hourly_rate.currency string

Die Währung.

Unterbrechungen
shift.breaks array of object
ID
shift.breaks.id string

Der Bezeichner des Objekts

Beginnen Bei
shift.breaks.start_at string

RFC 3339; folgt den gleichen Zeitzoneninformationen wie Umschalt. Präzision bis zur Minute wird beachtet; Sekunden werden abgeschnitten.

End At
shift.breaks.end_at string

RFC 3339; folgt den gleichen Zeitzoneninformationen wie Umschalt. Präzision bis zur Minute wird beachtet; Sekunden werden abgeschnitten.

Umbruchtyp-ID
shift.breaks.break_type_id string

Der Haltetyp, für den dieser Umbruch vorlagen wurde.

Name
shift.breaks.name string

Der Name des Elements. Dies ist ein durchsuchbares Attribut für die Verwendung in anwendbaren Abfragefiltern, sein Wert darf nicht leer sein, und die Länge ist von Unicode-Codepunkten.

Erwartete Dauer
shift.breaks.expected_duration string

Die erwartete Länge des Umbruchs. Format: RFC-3339 P[n]Y[n]M[n]M[n]DT[n]H[n]M[n]S.

Wird bezahlt
shift.breaks.is_paid boolean

Gibt an, ob diese Unterbrechung zu Entschädigungszwecken auf Zeit zugegangen ist.

Der Status
shift.status string

Der aktuelle Überprüfungsstatus dieses Objekts.

Version
shift.version integer

Die aktuelle Version dieses Objekts.

Erstellt unter
shift.created_at string

Der Zeitstempel, der die Erstellungszeit dieses Objekts im RFC 3339-Format angibt.

Aktualisiert unter
shift.updated_at string

Der Zeitstempel, der die neueste Aktualisierungszeit dieses Objekts im RFC 3339-Format angibt.

Schicht aktualisieren

Aktualisiert eine vorhandene Schicht.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
ID
id True string

Der Bezeichner.

Teammitglieds-ID
team_member_id string

Die ID des Teammitglieds.

Speicherort-ID
location_id string

Der Bezeichner des Speicherorts.

Beginnen Bei
start_at string

Der Zeitstempel, der die Startzeit dieses Objekts im RFC 3339-Format angibt.

End At
end_at string

RFC 3339; wird in die Zeitzone + Offset verschoben. Präzision bis zur Minute wird beachtet; Sekunden werden abgeschnitten.

Title
title string

Der Name des Auftrags, der während dieser Schicht ausgeführt wurde. Quadratische Arbeitsberichterstattungs-UIs können Verschiebungen nach Titel gruppieren.

Betrag
amount integer

Der Betrag.

Währung
currency string

Die Währung.

ID
id string

Der Bezeichner des Objekts

Beginnen Bei
start_at string

RFC 3339; folgt den gleichen Zeitzoneninformationen wie Umschalt. Präzision bis zur Minute wird beachtet; Sekunden werden abgeschnitten.

End At
end_at string

RFC 3339; folgt den gleichen Zeitzoneninformationen wie Umschalt. Präzision bis zur Minute wird beachtet; Sekunden werden abgeschnitten.

Umbruchtyp-ID
break_type_id string

Der Haltetyp, für den dieser Umbruch vorlagen wurde.

Name
name string

Der Name des Elements. Dies ist ein durchsuchbares Attribut für die Verwendung in anwendbaren Abfragefiltern, sein Wert darf nicht leer sein, und die Länge ist von Unicode-Codepunkten.

Erwartete Dauer
expected_duration string

Die erwartete Länge des Umbruchs. Format: RFC-3339 P[n]Y[n]M[n]M[n]DT[n]H[n]M[n]S.

Wird bezahlt
is_paid boolean

Gibt an, ob diese Unterbrechung zu Entschädigungszwecken auf Zeit zugegangen ist.

Version
version integer

Die aktuelle Version dieses Objekts.

Gibt zurück

Name Pfad Typ Beschreibung
ID
shift.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Teammitglieds-ID
shift.team_member_id string

Die ID des Teammitglieds.

Mitarbeiter-ID
shift.employee_id string

Die quadratisch generierte ID des Mitarbeiters.

Speicherort-ID
shift.location_id string

Der Bezeichner des Speicherorts.

Timezone
shift.timezone string

Die Zeitzone, die zum Interpretieren von Kalenderdaten verwendet wird. Wenn eine Rechnung erstellt wird, wird dieses Feld auf die für den Verkäuferstandort angegebene Zeitzone festgelegt. Der Wert kann nicht geändert werden.

Beginnen Bei
shift.start_at string

Der Zeitstempel, der die Startzeit dieses Objekts im RFC 3339-Format angibt.

End At
shift.end_at string

RFC 3339; wird in die Zeitzone + Offset verschoben. Präzision bis zur Minute wird beachtet; Sekunden werden abgeschnitten.

Title
shift.wage.title string

Der Name des Auftrags, der während dieser Schicht ausgeführt wurde. Quadratische Arbeitsberichterstattungs-UIs können Verschiebungen nach Titel gruppieren.

Betrag
shift.wage.hourly_rate.amount integer

Der Betrag.

Währung
shift.wage.hourly_rate.currency string

Die Währung.

Unterbrechungen
shift.breaks array of object
ID
shift.breaks.id string

Der Bezeichner des Objekts

Beginnen Bei
shift.breaks.start_at string

RFC 3339; folgt den gleichen Zeitzoneninformationen wie Umschalt. Präzision bis zur Minute wird beachtet; Sekunden werden abgeschnitten.

End At
shift.breaks.end_at string

RFC 3339; folgt den gleichen Zeitzoneninformationen wie Umschalt. Präzision bis zur Minute wird beachtet; Sekunden werden abgeschnitten.

Umbruchtyp-ID
shift.breaks.break_type_id string

Der Haltetyp, für den dieser Umbruch vorlagen wurde.

Name
shift.breaks.name string

Der Name des Elements. Dies ist ein durchsuchbares Attribut für die Verwendung in anwendbaren Abfragefiltern, sein Wert darf nicht leer sein, und die Länge ist von Unicode-Codepunkten.

Erwartete Dauer
shift.breaks.expected_duration string

Die erwartete Länge des Umbruchs. Format: RFC-3339 P[n]Y[n]M[n]M[n]DT[n]H[n]M[n]S.

Wird bezahlt
shift.breaks.is_paid boolean

Gibt an, ob diese Unterbrechung zu Entschädigungszwecken auf Zeit zugegangen ist.

Der Status
shift.status string

Der aktuelle Überprüfungsstatus dieses Objekts.

Version
shift.version integer

Die aktuelle Version dieses Objekts.

Erstellt unter
shift.created_at string

Der Zeitstempel, der die Erstellungszeit dieses Objekts im RFC 3339-Format angibt.

Aktualisiert unter
shift.updated_at string

Der Zeitstempel, der die neueste Aktualisierungszeit dieses Objekts im RFC 3339-Format angibt.

Schicht erstellen

Erstellt eine neue Umschalttaste. Eine Schicht stellt einen vollständigen Arbeitstag für einen einzelnen Mitarbeiter dar.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Idempotency-Taste
idempotency_key string

Ein Wert, den Sie angeben, die diese Anforderung eindeutig unter allen Ihren Anforderungen identifiziert. Eine gängige Methode zum Erstellen eines gültigen idempotency-Schlüssels besteht darin, einen universally unique identifier (UUID) zu verwenden.

Teammitglieds-ID
team_member_id string

Die ID des Teammitglieds.

Speicherort-ID
location_id string

Der Bezeichner des Speicherorts.

Beginnen Bei
start_at string

Der Zeitstempel, der die Startzeit dieses Objekts im RFC 3339-Format angibt.

End At
end_at string

RFC 3339; wird in die Zeitzone + Offset verschoben. Präzision bis zur Minute wird beachtet; Sekunden werden abgeschnitten.

Title
title string

Der Name des Auftrags, der während dieser Schicht ausgeführt wurde. Quadratische Arbeitsberichterstattungs-UIs können Verschiebungen nach Titel gruppieren.

Betrag
amount integer

Der Betrag.

Währung
currency string

Die Währung.

Beginnen Bei
start_at string

RFC 3339; folgt den gleichen Zeitzoneninformationen wie Umschalt. Präzision bis zur Minute wird beachtet; Sekunden werden abgeschnitten.

End At
end_at string

RFC 3339; folgt den gleichen Zeitzoneninformationen wie Umschalt. Präzision bis zur Minute wird beachtet; Sekunden werden abgeschnitten.

Umbruchtyp-ID
break_type_id string

Der Haltetyp, für den dieser Umbruch vorlagen wurde.

Name
name string

Der Name des Elements. Dies ist ein durchsuchbares Attribut für die Verwendung in anwendbaren Abfragefiltern, sein Wert darf nicht leer sein, und die Länge ist von Unicode-Codepunkten.

Erwartete Dauer
expected_duration string

Die erwartete Länge des Umbruchs. Format: RFC-3339 P[n]Y[n]M[n]M[n]DT[n]H[n]M[n]S.

Wird bezahlt
is_paid boolean

Gibt an, ob diese Unterbrechung zu Entschädigungszwecken auf Zeit zugegangen ist.

Gibt zurück

Name Pfad Typ Beschreibung
ID
shift.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Teammitglieds-ID
shift.team_member_id string

Die ID des Teammitglieds.

Mitarbeiter-ID
shift.employee_id string

Die quadratisch generierte ID des Mitarbeiters.

Speicherort-ID
shift.location_id string

Der Bezeichner des Speicherorts.

Timezone
shift.timezone string

Die Zeitzone, die zum Interpretieren von Kalenderdaten verwendet wird. Wenn eine Rechnung erstellt wird, wird dieses Feld auf die für den Verkäuferstandort angegebene Zeitzone festgelegt. Der Wert kann nicht geändert werden.

Beginnen Bei
shift.start_at string

Der Zeitstempel, der die Startzeit dieses Objekts im RFC 3339-Format angibt.

End At
shift.end_at string

RFC 3339; wird in die Zeitzone + Offset verschoben. Präzision bis zur Minute wird beachtet; Sekunden werden abgeschnitten.

Title
shift.wage.title string

Der Name des Auftrags, der während dieser Schicht ausgeführt wurde. Quadratische Arbeitsberichterstattungs-UIs können Verschiebungen nach Titel gruppieren.

Betrag
shift.wage.hourly_rate.amount integer

Der Betrag.

Währung
shift.wage.hourly_rate.currency string

Die Währung.

Unterbrechungen
shift.breaks array of object
ID
shift.breaks.id string

Der Bezeichner des Objekts

Beginnen Bei
shift.breaks.start_at string

RFC 3339; folgt den gleichen Zeitzoneninformationen wie Umschalt. Präzision bis zur Minute wird beachtet; Sekunden werden abgeschnitten.

End At
shift.breaks.end_at string

RFC 3339; folgt den gleichen Zeitzoneninformationen wie Umschalt. Präzision bis zur Minute wird beachtet; Sekunden werden abgeschnitten.

Umbruchtyp-ID
shift.breaks.break_type_id string

Der Haltetyp, für den dieser Umbruch vorlagen wurde.

Name
shift.breaks.name string

Der Name des Elements. Dies ist ein durchsuchbares Attribut für die Verwendung in anwendbaren Abfragefiltern, sein Wert darf nicht leer sein, und die Länge ist von Unicode-Codepunkten.

Erwartete Dauer
shift.breaks.expected_duration string

Die erwartete Länge des Umbruchs. Format: RFC-3339 P[n]Y[n]M[n]M[n]DT[n]H[n]M[n]S.

Wird bezahlt
shift.breaks.is_paid boolean

Gibt an, ob diese Unterbrechung zu Entschädigungszwecken auf Zeit zugegangen ist.

Der Status
shift.status string

Der aktuelle Überprüfungsstatus dieses Objekts.

Version
shift.version integer

Die aktuelle Version dieses Objekts.

Erstellt unter
shift.created_at string

Der Zeitstempel, der die Erstellungszeit dieses Objekts im RFC 3339-Format angibt.

Aktualisiert unter
shift.updated_at string

Der Zeitstempel, der die neueste Aktualisierungszeit dieses Objekts im RFC 3339-Format angibt.

Schicht löschen

Löscht eine Schicht

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
ID
id True string

Der Bezeichner.

Gibt zurück

response
object

Speicherort abrufen

Ruft Details eines Speicherorts ab. Sie können "main" als Standort-ID angeben, um Details des Hauptspeicherorts abzurufen.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Speicherort-ID
location_id True string

Der Bezeichner des Speicherorts.

Gibt zurück

Name Pfad Typ Beschreibung
ID
location.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Name
location.name string

Der Name des Objekts.

Adresszeile 1
location.address.address_line_1 string

Die erste Zeile der Adresse. Felder, die mit address_line beginnen, geben die spezifischesten Details der Adresse an, z. B. Straßennummer, Straßenname und Gebäudename.

Örtlichkeit
location.address.locality string

Die Stadt oder Die Stadt der Adresse.

VerwaltungsbezirkSebene 1
location.address.administrative_district_level_1 string

Eine zivile Person im Land der Adresse. In den USA ist dies der Staat.

Postleitzahl
location.address.postal_code string

Die Postleitzahl der Adresse.

Country
location.address.country string

Das Land der Adresse im ISO 3166-1-Alpha-2-Format.

Timezone
location.timezone string

Die Zeitzone, die zum Interpretieren von Kalenderdaten verwendet wird. Wenn eine Rechnung erstellt wird, wird dieses Feld auf die für den Verkäuferstandort angegebene Zeitzone festgelegt. Der Wert kann nicht geändert werden.

Fähigkeiten
location.capabilities array of string
Der Status
location.status string

Der aktuelle Überprüfungsstatus dieses Objekts.

Erstellt unter
location.created_at string

Der Zeitstempel, der die Erstellungszeit dieses Objekts im RFC 3339-Format angibt.

Händler-ID
location.merchant_id string

Die ID des Händlers.

Country
location.country string

Der ISO 3166 Alpha-2-Ländercode.

Sprachcode
location.language_code string

Der Sprachcode im BCP 47-Format.

Währung
location.currency string

Der 3-stellige ISO 4217-Währungscode.

Rufnummer
location.phone_number string

Die 11-stellige Telefonnummer, die dem Kundenprofil zugeordnet ist.

Unternehmensname
location.business_name string

Der Geschäftsname des Standorts Dies ist der Name, der für die Kunden des Standorts sichtbar ist. Dieser Name wird z. B. auf Kundenbestätigungen angezeigt.

Speicherort erstellen (Beta)

Erstellt einen Speicherort.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Name
name string

Der Name des Objekts.

Description
description string

Die Beschreibung.

Facebook-URL
facebook_url string

Die Facebook-Profil-URL des Speicherorts. Die URL sollte mit "facebook.com/" beginnen.

Adresszeile 1
address_line_1 string

Die erste Zeile der Adresse. Felder, die mit address_line beginnen, geben die spezifischesten Details der Adresse an, z. B. Straßennummer, Straßenname und Gebäudename.

VerwaltungsbezirkSebene 1
administrative_district_level_1 string

Eine zivile Person im Land der Adresse. In den USA ist dies der Staat.

Örtlichkeit
locality string

Die Stadt oder Die Stadt der Adresse.

Postleitzahl
postal_code string

Die Postleitzahl der Adresse.

Gibt zurück

Name Pfad Typ Beschreibung
ID
location.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Name
location.name string

Der Name des Objekts.

Adresszeile 1
location.address.address_line_1 string

Die erste Zeile der Adresse. Felder, die mit address_line beginnen, geben die spezifischesten Details der Adresse an, z. B. Straßennummer, Straßenname und Gebäudename.

Örtlichkeit
location.address.locality string

Die Stadt oder Die Stadt der Adresse.

VerwaltungsbezirkSebene 1
location.address.administrative_district_level_1 string

Eine zivile Person im Land der Adresse. In den USA ist dies der Staat.

Postleitzahl
location.address.postal_code string

Die Postleitzahl der Adresse.

Fähigkeiten
location.capabilities array of string
Der Status
location.status string

Der aktuelle Überprüfungsstatus dieses Objekts.

Erstellt unter
location.created_at string

Der Zeitstempel, der die Erstellungszeit dieses Objekts im RFC 3339-Format angibt.

Händler-ID
location.merchant_id string

Die ID des Händlers.

Country
location.country string

Der ISO 3166 Alpha-2-Ländercode.

Sprachcode
location.language_code string

Der Sprachcode im BCP 47-Format.

Währung
location.currency string

Der 3-stellige ISO 4217-Währungscode.

Typ
location.type string

Der Typ dieses Objekts.

Description
location.description string

Die Beschreibung.

Website-URL
location.website_url string

Die Website-URL des Speicherorts.

Twitter-Benutzername
location.twitter_username string

Der Twitter-Benutzername des Speicherorts ohne das Symbol "@".

Instagram-Benutzername
location.instagram_username string

Der Instagram-Benutzername des Standorts ohne das Symbol "@".

Breitengrad
location.coordinates.latitude float

Der Breitengrad der Koordinate, ausgedrückt in Grad.

Längengrad
location.coordinates.longitude float

Der Längengrad der Koordinate, ausgedrückt in Grad.

MCC
location.mcc string

Der Händlerkategoriecode (MCC) des Standorts, gemäß ISO 18245 standardisiert. Die MCC beschreibt die Art von Waren oder Dienstleistungen, die an dem Standort verkauft werden.

Speicherorte auflisten

Stellt Informationen zu allen Standorten eines Unternehmens bereit.

Gibt zurück

Name Pfad Typ Beschreibung
Standorte
locations array of object
ID
locations.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Name
locations.name string

Der Name des Objekts.

Adresszeile 1
locations.address.address_line_1 string

Die erste Zeile der Adresse.

Örtlichkeit
locations.address.locality string

Die Stadt oder Die Stadt der Adresse.

VerwaltungsbezirkSebene 1
locations.address.administrative_district_level_1 string

Eine zivile Person im Land der Adresse. In den USA ist dies der Staat.

Postleitzahl
locations.address.postal_code string

Die Postleitzahl der Adresse.

Country
locations.address.country string

Das Land der Adresse im ISO 3166-1-Alpha-2-Format.

Timezone
locations.timezone string

Die Zeitzone, die verwendet wird, um Kalenderdaten auf der Rechnung zu interpretieren, z. B. due_date. Wenn eine Rechnung erstellt wird, wird dieses Feld auf die für den Verkäuferstandort angegebene Zeitzone festgelegt. Der Wert kann nicht geändert werden.

Fähigkeiten
locations.capabilities array of string
Der Status
locations.status string

Der aktuelle Überprüfungsstatus dieses Objekts.

Erstellt unter
locations.created_at string

Die Ereigniszeit im ISO 8601-Format.

Händler-ID
locations.merchant_id string

Die ID des Händlers, der den Standort besitzt.

Country
locations.country string

Der ISO 3166 Alpha-2-Ländercode.

Sprachcode
locations.language_code string

Die dem Speicherort zugeordnete Sprache im BCP 47-Format.

Währung
locations.currency string

Der 3-stellige ISO 4217-Währungscode.

Rufnummer
locations.phone_number string

Die 11-stellige Telefonnummer, die dem Kundenprofil zugeordnet ist.

Unternehmensname
locations.business_name string

Der Geschäftsname des Standorts Dies ist der Name, der für die Kunden des Standorts sichtbar ist. Dieser Name wird z. B. auf Kundenbestätigungen angezeigt.

Suchen von Treueereignissen

Sucht nach Treueereignissen. Ein Square-Treueprogramm unterhält ein Hauptbuch von Ereignissen, die während der Lebensdauer eines Treuekontos eines Käufers auftreten. Jede Änderung des Punktesaldos (z. B. Verdiente Punkte, eingelöste Punkte und abgelaufene Punkte) wird im Hauptbuch erfasst. Mithilfe dieses Endpunkts können Sie das Hauptbuch nach Ereignissen durchsuchen.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Auftrags-ID
order_id string

Der Auftragsbezeichner.

Limit
limit integer

Ein Grenzwert für die Anzahl der Ergebnisse, die auf einer einzelnen Seite zurückgegeben werden sollen. Der Grenzwert ist eine Empfehlung – die Implementierung kann mehr oder weniger Ergebnisse zurückgeben. Wenn der angegebene Grenzwert negativ, null oder höher als der maximal zulässige Grenzwert von 1.000 ist, wird er ignoriert.

Gibt zurück

Name Pfad Typ Beschreibung
Ereignisse
events array of object
ID
events.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Typ
events.type string

Der Typ dieses Objekts.

Erstellt unter
events.created_at string

Die Ereigniszeit im ISO 8601-Format.

Treueprogramm-ID
events.accumulate_points.loyalty_program_id string

Die ID des Treueprogramms

Punkte
events.accumulate_points.points integer

Die Anzahl der punkte, die vom Ereignis gesammelt wurden.

Auftrags-ID
events.accumulate_points.order_id string

Die ID der Bestellung, die der Aktivität zugeordnet ist.

Treuekonto-ID
events.loyalty_account_id string

Die ID des Treuekontos, in dem das Ereignis aufgetreten ist.

Speicherort-ID
events.location_id string

Der Bezeichner für den Speicherort.

Quelle
events.source string

Definiert, ob das Ereignis vom Square Point of Sale generiert wurde.

Treueprogramm-ID
events.redeem_reward.loyalty_program_id string

Die ID des Treueprogramms

Belohnungs-ID
events.redeem_reward.reward_id string

Die ID der eingelösten Treueprämie.

Auftrags-ID
events.redeem_reward.order_id string

Die ID der Bestellung, die der Aktivität zugeordnet ist.

Treueprogramm-ID
events.create_reward.loyalty_program_id string

Die ID des Treueprogramms

Belohnungs-ID
events.create_reward.reward_id string

Die ID der eingelösten Treueprämie.

Punkte
events.create_reward.points integer

Die Anzahl der punkte, die vom Ereignis gesammelt wurden.

Suchverschiebungen

Gibt eine paginierte Liste von Umschaltdatensätzen für ein Unternehmen zurück.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Startdatum
start_date string

Eine Zeichenfolge im Format YYYY-MM-DD, z. B. 2017-10-31, gemäß dem erweiterten ISO 8601-Format für Kalenderdaten. Der Anfang eines Datumsbereichs (einschließlich).

Enddatum
end_date string

Eine Zeichenfolge im Format YYYY-MM-DD, z. B. 2017-10-31, gemäß dem erweiterten ISO 8601-Format für Kalenderdaten. Das Ende eines Datumsbereichs (einschließlich).

Abgleichen von Schichten nach
match_shifts_by string

Die Strategie, auf die die Termine angewendet werden.

Standardzeitzone
default_timezone string

Standortspezifische Zeitzonen konvertieren Arbeitstage in Datums-/Uhrzeitfilter. Jede in der Abfrage enthaltene Position muss eine Zeitzone aufweisen, oder dieses Feld muss als Fallback bereitgestellt werden. Format: Der IANA-Zeitzonen-Datenbankbezeichner für die relevante Zeitzone.

Limit
limit integer

Ein Grenzwert für die Anzahl der Ergebnisse, die auf einer einzelnen Seite zurückgegeben werden sollen. Der Grenzwert ist eine Empfehlung – die Implementierung kann mehr oder weniger Ergebnisse zurückgeben. Wenn der angegebene Grenzwert negativ, null oder höher als der maximal zulässige Grenzwert von 1.000 ist, wird er ignoriert.

Gibt zurück

Name Pfad Typ Beschreibung
Shifts
shifts array of object
ID
shifts.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Teammitglieds-ID
shifts.team_member_id string

Die ID des TeamMember-Objekts für das Dem Objekt zugeordnete Teammitglied.

Speicherort-ID
shifts.location_id string

Der Bezeichner für den Speicherort.

Timezone
shifts.timezone string

Die Zeitzone, die verwendet wird, um Kalenderdaten auf der Rechnung zu interpretieren, z. B. due_date. Wenn eine Rechnung erstellt wird, wird dieses Feld auf die für den Verkäuferstandort angegebene Zeitzone festgelegt. Der Wert kann nicht geändert werden.

Beginnen Bei
shifts.start_at string

Der RFC 3339-Zeitstempel, der die Anfangszeit des verfügbaren Steckplatzes angibt.

End At
shifts.end_at string

RFC 3339; wird in die Zeitzone + Offset verschoben. Präzision bis zur Minute wird beachtet; Sekunden werden abgeschnitten.

Title
shifts.wage.title string

Der Name des Auftrags, der während dieser Schicht ausgeführt wurde. Quadratische Arbeitsberichterstattungs-UIs können Verschiebungen nach Titel gruppieren.

Betrag
shifts.wage.hourly_rate.amount integer

Der Betrag.

Währung
shifts.wage.hourly_rate.currency string

Die Währung.

Unterbrechungen
shifts.breaks array of object
ID
shifts.breaks.id string

Ein Bezeichner, der auf dieses Objekt verweist.

Beginnen Bei
shifts.breaks.start_at string

Ein Datetime-Wert im RFC 3339-Format, der angibt, wann der Zeitbereich beginnt.

End At
shifts.breaks.end_at string

Ein Datetime-Wert im RFC 3339-Format, der angibt, wann der Zeitraum endet.

Umbruchtyp-ID
shifts.breaks.break_type_id string

Der Haltetyp, für den dieser Umbruch vorlagen wurde.

Name
shifts.breaks.name string

Ein lesbarer Name.

Erwartete Dauer
shifts.breaks.expected_duration string

Die erwartete Länge des Umbruchs. Format: RFC-3339 P[n]Y[n]M[n]M[n]DT[n]H[n]M[n]S.

Wird bezahlt
shifts.breaks.is_paid boolean

Gibt an, ob diese Unterbrechung zu Entschädigungszwecken auf Zeit zugegangen ist.

Der Status
shifts.status string

Der aktuelle Überprüfungsstatus dieses Objekts.

Version
shifts.version integer

Die aktuelle Version des Objekts.

Erstellt unter
shifts.created_at string

Die Ereigniszeit im ISO 8601-Format.

Aktualisiert unter
shifts.updated_at string

Zeitstempel der letzten Änderung im RFC 3339-Format

Teammitglied abrufen

Ruft ein TeamMember -Objekt für die angegebene TeamMember-ID ab.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Teammitglieds-ID
team_member_id True string

Der Bezeichner des Teammitglieds.

Gibt zurück

Name Pfad Typ Beschreibung
ID
team_member.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Referenz-ID
team_member.reference_id string

Eine optionale benutzerdefinierte Referenz-ID.

Ist Besitzer
team_member.is_owner boolean

Gibt an, ob das Teammitglied der Besitzer des Square-Kontos ist.

Der Status
team_member.status string

Der aktuelle Überprüfungsstatus dieses Objekts.

Vorname
team_member.given_name string

Der angegebene (d. h. Vorname), der dem Kundenprofil zugeordnet ist.

Familienname
team_member.family_name string

Der Familienname (d. h. Nachname), der dem Kundenprofil zugeordnet ist.

E-Mail-Adresse
team_member.email_address string

Die E-Mail-Adresse, die dem Kundenprofil zugeordnet ist.

Rufnummer
team_member.phone_number string

Die 11-stellige Telefonnummer, die dem Kundenprofil zugeordnet ist.

Erstellt unter
team_member.created_at string

Der Zeitstempel, der die Erstellungszeit dieses Objekts im RFC 3339-Format angibt.

Aktualisiert unter
team_member.updated_at string

Der Zeitstempel, der die neueste Aktualisierungszeit dieses Objekts im RFC 3339-Format angibt.

Zuordnungstyp
team_member.assigned_locations.assignment_type string

Der aktuelle Zuordnungstyp des Teammitglieders.

Standort-IDs
team_member.assigned_locations.location_ids array of string

Teammitglied aktualisieren

Aktualisiert ein einzelnes TeamMember-Objekt.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Teammitglieds-ID
team_member_id True string

Der Bezeichner des Teammitglieds.

Referenz-ID
reference_id string

Eine optionale benutzerdefinierte Referenz-ID.

Der Status
status string

Der aktuelle Überprüfungsstatus dieses Objekts.

Vorname
given_name string

Der angegebene (d. h. Vorname), der dem Kundenprofil zugeordnet ist.

Familienname
family_name string

Der Familienname (d. h. Nachname), der dem Kundenprofil zugeordnet ist.

E-Mail-Adresse
email_address string

Die E-Mail-Adresse, die dem Kundenprofil zugeordnet ist.

Rufnummer
phone_number string

Die 11-stellige Telefonnummer, die dem Kundenprofil zugeordnet ist.

Standort-IDs
location_ids array of string
Zuordnungstyp
assignment_type string

Der aktuelle Zuordnungstyp des Teammitglieders.

Gibt zurück

Name Pfad Typ Beschreibung
ID
team_member.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Referenz-ID
team_member.reference_id string

Eine optionale benutzerdefinierte Referenz-ID.

Ist Besitzer
team_member.is_owner boolean

Gibt an, ob das Teammitglied der Besitzer des Square-Kontos ist.

Der Status
team_member.status string

Der aktuelle Überprüfungsstatus dieses Objekts.

Vorname
team_member.given_name string

Der angegebene (d. h. Vorname), der dem Kundenprofil zugeordnet ist.

Familienname
team_member.family_name string

Der Familienname (d. h. Nachname), der dem Kundenprofil zugeordnet ist.

E-Mail-Adresse
team_member.email_address string

Die E-Mail-Adresse, die dem Kundenprofil zugeordnet ist.

Rufnummer
team_member.phone_number string

Die 11-stellige Telefonnummer, die dem Kundenprofil zugeordnet ist.

Erstellt unter
team_member.created_at string

Der Zeitstempel, der die Erstellungszeit dieses Objekts im RFC 3339-Format angibt.

Zuordnungstyp
team_member.assigned_locations.assignment_type string

Der aktuelle Zuordnungstyp des Teammitglieders.

Standort-IDs
team_member.assigned_locations.location_ids array of string

Teammitglied erstellen

Erstellt ein einzelnes TeamMember -Objekt.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Idempotency-Taste
idempotency_key string

Ein Wert, den Sie angeben, die diese Anforderung eindeutig unter allen Ihren Anforderungen identifiziert. Eine gängige Methode zum Erstellen eines gültigen idempotency-Schlüssels besteht darin, einen universally unique identifier (UUID) zu verwenden.

Referenz-ID
reference_id string

Eine optionale benutzerdefinierte Referenz-ID.

Der Status
status string

Der aktuelle Überprüfungsstatus dieses Objekts.

Vorname
given_name string

Der angegebene (d. h. Vorname), der dem Kundenprofil zugeordnet ist.

Familienname
family_name string

Der Familienname (d. h. Nachname), der dem Kundenprofil zugeordnet ist.

E-Mail-Adresse
email_address string

Die E-Mail-Adresse, die dem Kundenprofil zugeordnet ist.

Rufnummer
phone_number string

Die 11-stellige Telefonnummer, die dem Kundenprofil zugeordnet ist.

Standort-IDs
location_ids array of string
Zuordnungstyp
assignment_type string

Der aktuelle Zuordnungstyp des Teammitglieders.

Gibt zurück

Name Pfad Typ Beschreibung
ID
team_member.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Referenz-ID
team_member.reference_id string

Eine optionale benutzerdefinierte Referenz-ID.

Ist Besitzer
team_member.is_owner boolean

Gibt an, ob das Teammitglied der Besitzer des Square-Kontos ist.

Der Status
team_member.status string

Der aktuelle Überprüfungsstatus dieses Objekts.

Vorname
team_member.given_name string

Der angegebene (d. h. Vorname), der dem Kundenprofil zugeordnet ist.

Familienname
team_member.family_name string

Der Familienname (d. h. Nachname), der dem Kundenprofil zugeordnet ist.

E-Mail-Adresse
team_member.email_address string

Die E-Mail-Adresse, die dem Kundenprofil zugeordnet ist.

Rufnummer
team_member.phone_number string

Die 11-stellige Telefonnummer, die dem Kundenprofil zugeordnet ist.

Zuordnungstyp
team_member.assigned_locations.assignment_type string

Der aktuelle Zuordnungstyp des Teammitglieders.

Standort-IDs
team_member.assigned_locations.location_ids array of string

Teammitglieder durchsuchen

Gibt eine paginierte Liste von TeamMember-Objekten für ein Unternehmen zurück.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Standort-IDs
location_ids array of string
Der Status
status string

Der aktuelle Status.

Limit
limit integer

Ein Grenzwert für die Anzahl der Ergebnisse, die auf einer einzelnen Seite zurückgegeben werden sollen. Der Grenzwert ist eine Empfehlung – die Implementierung kann mehr oder weniger Ergebnisse zurückgeben. Wenn der angegebene Grenzwert negativ, null oder höher als der maximal zulässige Grenzwert von 1.000 ist, wird er ignoriert.

Gibt zurück

Name Pfad Typ Beschreibung
Teammitglieder
team_members array of object
ID
team_members.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Referenz-ID
team_members.reference_id string

Eine optionale zweite ID, die verwendet wird, um das Kundenprofil einer Entität in einem anderen System zuzuordnen.

Ist Besitzer
team_members.is_owner boolean

Gibt an, ob das Teammitglied der Besitzer des Square-Kontos ist.

Der Status
team_members.status string

Der aktuelle Überprüfungsstatus dieses Objekts.

Vorname
team_members.given_name string

Der angegebene (d. h. Vorname), der dem Kundenprofil zugeordnet ist.

Familienname
team_members.family_name string

Der Familienname (d. h. Nachname), der dem Kundenprofil zugeordnet ist.

E-Mail-Adresse
team_members.email_address string

Die E-Mail-Adresse, die dem Kundenprofil zugeordnet ist.

Erstellt unter
team_members.created_at string

Die Ereigniszeit im ISO 8601-Format.

Aktualisiert unter
team_members.updated_at string

Zeitstempel der letzten Änderung im RFC 3339-Format

Zuordnungstyp
team_members.assigned_locations.assignment_type string

Der aktuelle Zuordnungstyp des Teammitglieders.

Rufnummer
team_members.phone_number string

Die 11-stellige Telefonnummer, die dem Kundenprofil zugeordnet ist.

Mauszeiger
cursor string

Fügen Sie den Paginierungscursor in nachfolgende Aufrufe dieses Endpunkts ein, um die nächste Gruppe von Ergebnissen abzurufen, die der ursprünglichen Abfrage zugeordnet sind.

Teammitgliedslohn abrufen

Gibt einen einzelnen TeamMemberWage zurück, der durch id angegeben wird.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
ID
id True string

Der Bezeichner.

Gibt zurück

Name Pfad Typ Beschreibung
ID
team_member_wage.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Teammitglieds-ID
team_member_wage.team_member_id string

Die ID des Teammitglieds.

Title
team_member_wage.title string

Der Titel.

Betrag
team_member_wage.hourly_rate.amount integer

Der Betrag.

Währung
team_member_wage.hourly_rate.currency string

Die Währung.

Teammitgliedslöhne auflisten

Gibt eine paginierte Liste von TeamMemberWage-Instanzen für ein Unternehmen zurück.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Teammitglieds-ID
team_member_id string

Filtern Sie die zurückgegebenen Löhne nur auf diejenigen, die dem angegebenen Teammitglied zugeordnet sind.

Limit
limit integer

Obergrenze für die Zahl, die in der Antwort zurückgegeben werden soll.

Mauszeiger
cursor string

Der Paginierungscursor, der von einem vorherigen Aufruf an diesen Endpunkt zurückgegeben wird.

Gibt zurück

Name Pfad Typ Beschreibung
Teammitgliedslöhne
team_member_wages array of object
ID
team_member_wages.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Teammitglieds-ID
team_member_wages.team_member_id string

Die ID des TeamMember-Objekts für das Dem Objekt zugeordnete Teammitglied.

Title
team_member_wages.title string

Der Titel der Rechnung.

Betrag
team_member_wages.hourly_rate.amount integer

Der Betrag.

Währung
team_member_wages.hourly_rate.currency string

Die Währung.

Mauszeiger
cursor string

Fügen Sie den Paginierungscursor in nachfolgende Aufrufe dieses Endpunkts ein, um die nächste Gruppe von Ergebnissen abzurufen, die der ursprünglichen Abfrage zugeordnet sind.

Treueprämie einlösen

Löst eine Treueprämie ein. Nachdem die Belohnung den Terminalzustand erreicht hat, kann sie nicht gelöscht werden. Mit anderen Worten: Punkte, die für die Belohnung verwendet werden, können nicht an das Konto zurückgegeben werden.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Belohnungs-ID
reward_id True string

Der Bezeichner der Belohnung.

Idempotency-Taste
idempotency_key string

Ein Wert, den Sie angeben, die diese Anforderung eindeutig unter allen Ihren Anforderungen identifiziert. Eine gängige Methode zum Erstellen eines gültigen idempotency-Schlüssels besteht darin, einen universally unique identifier (UUID) zu verwenden.

Speicherort-ID
location_id string

Der Speicherortbezeichner.

Gibt zurück

Name Pfad Typ Beschreibung
ID
event.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Typ
event.type string

Der Typ dieses Objekts.

Erstellt unter
event.created_at string

Der Zeitstempel, der die Erstellungszeit dieses Objekts im RFC 3339-Format angibt.

Treueprogramm-ID
event.redeem_reward.loyalty_program_id string

Die ID des Treueprogramms

Belohnungs-ID
event.redeem_reward.reward_id string

Die Quadrat-zugewiesene ID der Treueprämie.

Treuekonto-ID
event.loyalty_account_id string

Die ID des Treuekontos, in dem das Ereignis aufgetreten ist.

Speicherort-ID
event.location_id string

Der Bezeichner des Speicherorts.

Quelle
event.source string

Die Quelle.

Treueprämie löschen

Löscht eine Treueprämie. Gibt die Treuepunkte zurück auf das Treuekonto zurück. Sie können keine Belohnung löschen, die den Terminalstatus erreicht hat (EINGELÖSt).

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Belohnungs-ID
reward_id True string

Der Bezeichner der Belohnung.

Gibt zurück

response
object

Treueprämie schaffen

Schafft eine Treueprämie. Nachdem eine Belohnung erstellt wurde, sind die Punkte gesperrt und für den Käufer nicht verfügbar, um eine andere Belohnung einzulösen.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Treuekonto-ID
loyalty_account_id string

Die ID des Treuekontos, in dem das Ereignis aufgetreten ist.

Belohnungsstufen-ID
reward_tier_id string

Die quadratische ID der Belohnungsstufe, die zum Erstellen der Belohnung verwendet wird.

Auftrags-ID
order_id string

Die ID der Bestellung.

Idempotency-Taste
idempotency_key string

Ein Wert, den Sie angeben, die diese Anforderung eindeutig unter allen Ihren Anforderungen identifiziert. Eine gängige Methode zum Erstellen eines gültigen idempotency-Schlüssels besteht darin, einen universally unique identifier (UUID) zu verwenden.

Gibt zurück

Name Pfad Typ Beschreibung
ID
reward.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Der Status
reward.status string

Der aktuelle Überprüfungsstatus dieses Objekts.

Treuekonto-ID
reward.loyalty_account_id string

Die ID des Treuekontos, in dem das Ereignis aufgetreten ist.

Belohnungsstufen-ID
reward.reward_tier_id string

Die quadratische ID der Belohnungsstufe, die zum Erstellen der Belohnung verwendet wird.

Punkte
reward.points integer

Die Anzahl der hinzugefügten oder entfernten Punkte.

Auftrags-ID
reward.order_id string

Die ID der Bestellung.

Erstellt unter
reward.created_at string

Der Zeitstempel, der die Erstellungszeit dieses Objekts im RFC 3339-Format angibt.

Aktualisiert unter
reward.updated_at string

Der Zeitstempel, der die neueste Aktualisierungszeit dieses Objekts im RFC 3339-Format angibt.

Treueprämien suchen

Sucht nach Treueprämien in einem Treuekonto.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Treuekonto-ID
loyalty_account_id string

Die ID des Treuekontos, in dem das Ereignis aufgetreten ist.

Limit
limit integer

Ein Grenzwert für die Anzahl der Ergebnisse, die auf einer einzelnen Seite zurückgegeben werden sollen. Der Grenzwert ist eine Empfehlung – die Implementierung kann mehr oder weniger Ergebnisse zurückgeben. Wenn der angegebene Grenzwert negativ, null oder höher als der maximal zulässige Grenzwert von 1.000 ist, wird er ignoriert.

Gibt zurück

Name Pfad Typ Beschreibung
Belohnungen
rewards array of object
ID
rewards.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Der Status
rewards.status string

Der aktuelle Überprüfungsstatus dieses Objekts.

Treuekonto-ID
rewards.loyalty_account_id string

Die ID des Treuekontos, in dem das Ereignis aufgetreten ist.

Belohnungsstufen-ID
rewards.reward_tier_id string

Die quadratische ID der Belohnungsstufe, die zum Erstellen der Belohnung verwendet wird.

Punkte
rewards.points integer

Die Anzahl der Treuepunkte, die für die Belohnung verwendet werden.

Auftrags-ID
rewards.order_id string

Die ID der Bestellung.

Erstellt unter
rewards.created_at string

Die Ereigniszeit im ISO 8601-Format.

Aktualisiert unter
rewards.updated_at string

Zeitstempel der letzten Änderung im RFC 3339-Format

Eingelöst bei
rewards.redeemed_at string

Der Zeitstempel, als die Belohnung eingelöst wurde, im RFC 3339-Format.

Umbruchtyp erstellen

Erstellt einen neuen BreakType. Ein BreakType ist eine Vorlage zum Erstellen von Break-Objekten.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Idempotency-Taste
idempotency_key string

Ein Wert, den Sie angeben, die diese Anforderung eindeutig unter allen Ihren Anforderungen identifiziert. Eine gängige Methode zum Erstellen eines gültigen idempotency-Schlüssels besteht darin, einen universally unique identifier (UUID) zu verwenden.

Speicherort-ID
location_id string

Der Bezeichner des Speicherorts.

Umbruchname
break_name string

Ein lesbarer Name für diese Art von Unterbrechung. Der Name wird mitarbeitern in Square-Produkten angezeigt.

Erwartete Dauer
expected_duration string

Die erwartete Länge dieses Umbruchs. Format: RFC-3339 P[n]Y[n]M[n]M[n]DT[n]H[n]M[n]S. Genauigkeit kleiner als Minuten wird abgeschnitten.

Wird bezahlt
is_paid boolean

Gibt an, ob diese Unterbrechung zu Entschädigungszwecken auf Zeit zugegangen ist.

Gibt zurück

Name Pfad Typ Beschreibung
ID
break_type.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Speicherort-ID
break_type.location_id string

Der Bezeichner des Speicherorts.

Umbruchname
break_type.break_name string

Ein lesbarer Name für diese Art von Unterbrechung. Der Name wird mitarbeitern in Square-Produkten angezeigt.

Erwartete Dauer
break_type.expected_duration string

Die erwartete Länge dieses Umbruchs. Format: RFC-3339 P[n]Y[n]M[n]M[n]DT[n]H[n]M[n]S. Genauigkeit kleiner als Minuten wird abgeschnitten.

Wird bezahlt
break_type.is_paid boolean

Gibt an, ob diese Unterbrechung zu Entschädigungszwecken auf Zeit zugegangen ist.

Version
break_type.version integer

Die aktuelle Version dieses Objekts.

Erstellt unter
break_type.created_at string

Der Zeitstempel, der die Erstellungszeit dieses Objekts im RFC 3339-Format angibt.

Aktualisiert unter
break_type.updated_at string

Der Zeitstempel, der die neueste Aktualisierungszeit dieses Objekts im RFC 3339-Format angibt.

Unterbrechungstyp abrufen

Gibt einen einzelnen BreakType zurück, der durch id angegeben wird.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
ID
id True string

Der Bezeichner.

Gibt zurück

Name Pfad Typ Beschreibung
ID
break_type.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Speicherort-ID
break_type.location_id string

Der Bezeichner des Speicherorts.

Umbruchname
break_type.break_name string

Ein lesbarer Name für diese Art von Unterbrechung. Der Name wird mitarbeitern in Square-Produkten angezeigt.

Erwartete Dauer
break_type.expected_duration string

Die erwartete Länge dieses Umbruchs. Format: RFC-3339 P[n]Y[n]M[n]M[n]DT[n]H[n]M[n]S. Genauigkeit kleiner als Minuten wird abgeschnitten.

Wird bezahlt
break_type.is_paid boolean

Gibt an, ob diese Unterbrechung zu Entschädigungszwecken auf Zeit zugegangen ist.

Version
break_type.version integer

Die aktuelle Version dieses Objekts.

Erstellt unter
break_type.created_at string

Der Zeitstempel, der die Erstellungszeit dieses Objekts im RFC 3339-Format angibt.

Aktualisiert unter
break_type.updated_at string

Der Zeitstempel, der die neueste Aktualisierungszeit dieses Objekts im RFC 3339-Format angibt.

Update-Unterbrechungstyp

Aktualisiert einen vorhandenen BreakType.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
ID
id True string

Der Bezeichner.

Speicherort-ID
location_id string

Der Bezeichner des Speicherorts.

Umbruchname
break_name string

Ein lesbarer Name für diese Art von Unterbrechung. Der Name wird mitarbeitern in Square-Produkten angezeigt.

Erwartete Dauer
expected_duration string

Die erwartete Länge dieses Umbruchs. Format: RFC-3339 P[n]Y[n]M[n]M[n]DT[n]H[n]M[n]S. Genauigkeit kleiner als Minuten wird abgeschnitten.

Wird bezahlt
is_paid boolean

Gibt an, ob diese Unterbrechung zu Entschädigungszwecken auf Zeit zugegangen ist.

Version
version integer

Die aktuelle Version dieses Objekts.

Gibt zurück

Name Pfad Typ Beschreibung
ID
break_type.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Speicherort-ID
break_type.location_id string

Der Bezeichner des Speicherorts.

Umbruchname
break_type.break_name string

Ein lesbarer Name für diese Art von Unterbrechung. Der Name wird mitarbeitern in Square-Produkten angezeigt.

Erwartete Dauer
break_type.expected_duration string

Die erwartete Länge dieses Umbruchs. Format: RFC-3339 P[n]Y[n]M[n]M[n]DT[n]H[n]M[n]S. Genauigkeit kleiner als Minuten wird abgeschnitten.

Wird bezahlt
break_type.is_paid boolean

Gibt an, ob diese Unterbrechung zu Entschädigungszwecken auf Zeit zugegangen ist.

Version
break_type.version integer

Die aktuelle Version dieses Objekts.

Erstellt unter
break_type.created_at string

Der Zeitstempel, der die Erstellungszeit dieses Objekts im RFC 3339-Format angibt.

Aktualisiert unter
break_type.updated_at string

Der Zeitstempel, der die neueste Aktualisierungszeit dieses Objekts im RFC 3339-Format angibt.

Updatespeicherort (Beta)

Aktualisiert einen Speicherort.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Speicherort-ID
location_id True string

Der Bezeichner des Speicherorts.

Name
name string

Der Name des Objekts.

Description
description string

Die Beschreibung.

Facebook-URL
facebook_url string

Die Facebook-Profil-URL des Speicherorts. Die URL sollte mit "facebook.com/" beginnen.

Twitter-Benutzername
twitter_username string

Der Twitter-Benutzername des Speicherorts ohne das Symbol "@".

Instagram-Benutzername
instagram_username string

Der Instagram-Benutzername des Standorts ohne das Symbol "@".

Adresszeile 1
address_line_1 string

Die erste Zeile der Adresse. Felder, die mit address_line beginnen, geben die spezifischesten Details der Adresse an, z. B. Straßennummer, Straßenname und Gebäudename.

VerwaltungsbezirkSebene 1
administrative_district_level_1 string

Eine zivile Person im Land der Adresse. In den USA ist dies der Staat.

Örtlichkeit
locality string

Die Stadt oder Die Stadt der Adresse.

Postleitzahl
postal_code string

Die Postleitzahl der Adresse.

Wochentag
day_of_week string

Der Wochentag für diesen Zeitraum.

Ortszeit starten
start_local_time string

Die Startzeit eines Geschäftsstundenzeitraums, der in der lokalen Zeit mithilfe des RFC 3339-Formats teilweise angegeben ist.

Ortszeit beenden
end_local_time string

Die Endzeit eines Geschäftsstundenzeitraums, der in lokaler Zeit mithilfe des RFC 3339-Formats teilweise angegeben ist.

Gibt zurück

Name Pfad Typ Beschreibung
ID
location.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Name
location.name string

Der Name des Objekts.

Adresszeile 1
location.address.address_line_1 string

Die erste Zeile der Adresse. Felder, die mit address_line beginnen, geben die spezifischesten Details der Adresse an, z. B. Straßennummer, Straßenname und Gebäudename.

Örtlichkeit
location.address.locality string

Die Stadt oder Die Stadt der Adresse.

VerwaltungsbezirkSebene 1
location.address.administrative_district_level_1 string

Eine zivile Person im Land der Adresse. In den USA ist dies der Staat.

Postleitzahl
location.address.postal_code string

Die Postleitzahl der Adresse.

Timezone
location.timezone string

Die Zeitzone, die zum Interpretieren von Kalenderdaten verwendet wird. Wenn eine Rechnung erstellt wird, wird dieses Feld auf die für den Verkäuferstandort angegebene Zeitzone festgelegt. Der Wert kann nicht geändert werden.

Fähigkeiten
location.capabilities array of string
Der Status
location.status string

Der aktuelle Überprüfungsstatus dieses Objekts.

Erstellt unter
location.created_at string

Der Zeitstempel, der die Erstellungszeit dieses Objekts im RFC 3339-Format angibt.

Händler-ID
location.merchant_id string

Die ID des Händlers.

Country
location.country string

Der ISO 3166 Alpha-2-Ländercode.

Sprachcode
location.language_code string

Der Sprachcode im BCP 47-Format.

Währung
location.currency string

Der 3-stellige ISO 4217-Währungscode.

Rufnummer
location.phone_number string

Die 11-stellige Telefonnummer, die dem Kundenprofil zugeordnet ist.

Unternehmensname
location.business_name string

Der Geschäftsname des Standorts Dies ist der Name, der für die Kunden des Standorts sichtbar ist. Dieser Name wird z. B. auf Kundenbestätigungen angezeigt.

Typ
location.type string

Der Typ dieses Objekts.

Website-URL
location.website_url string

Die Website-URL des Speicherorts.

Perioden
location.business_hours.periods array of object
Wochentag
location.business_hours.periods.day_of_week string

Der Wochentag für diesen Zeitraum.

Ortszeit starten
location.business_hours.periods.start_local_time string

Die Startzeit eines Geschäftsstundenzeitraums, der in der lokalen Zeit mithilfe des RFC 3339-Formats teilweise angegeben ist.

Ortszeit beenden
location.business_hours.periods.end_local_time string

Die Endzeit eines Geschäftsstundenzeitraums, der in lokaler Zeit mithilfe des RFC 3339-Formats teilweise angegeben ist.

Geschäftliche E-Mail
location.business_email string

Die E-Mail des Speicherorts. Diese E-Mail ist für die Kunden des Standorts sichtbar. Beispielsweise wird die E-Mail auf Kundenbestätigungen angezeigt.

Description
location.description string

Die Beschreibung.

Twitter-Benutzername
location.twitter_username string

Der Twitter-Benutzername des Speicherorts ohne das Symbol "@".

Instagram-Benutzername
location.instagram_username string

Der Instagram-Benutzername des Standorts ohne das Symbol "@".

Breitengrad
location.coordinates.latitude float

Der Breitengrad der Koordinate, ausgedrückt in Grad.

Längengrad
location.coordinates.longitude float

Der Längengrad der Koordinate, ausgedrückt in Grad.

MCC
location.mcc string

Der Händlerkategoriecode (MCC) des Standorts, gemäß ISO 18245 standardisiert. Die MCC beschreibt die Art von Waren oder Dienstleistungen, die an dem Standort verkauft werden.

Upsert-Codeausschnitt

Fügt einer Square Online-Website einen Codeausschnitt hinzu oder aktualisiert den vorhandenen Codeausschnitt auf der Website. Der Codeausschnitt wird am Ende des Kopfelements auf jeder Seite der Website angefügt, mit Ausnahme der Auscheckseiten. Eine Codeausschnittanwendung kann einer bestimmten Website einen Codeausschnitt hinzufügen.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
ID der Website
site_id True string

Der Bezeichner der Website.

Content
content string

Der Codeausschnitt, der gültige HTML, JavaScript oder beides enthalten kann.

Gibt zurück

Name Pfad Typ Beschreibung
ID
snippet.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

ID der Website
snippet.site_id string

Die ID der Website, die den Codeausschnitt enthält.

Content
snippet.content string

Der Codeausschnitt, der gültige HTML, JavaScript oder beides enthalten kann.

Erstellt unter
snippet.created_at string

Der Zeitstempel, der die Erstellungszeit dieses Objekts im RFC 3339-Format angibt.

Aktualisiert unter
snippet.updated_at string

Der Zeitstempel, der die neueste Aktualisierungszeit dieses Objekts im RFC 3339-Format angibt.

Verfügbarkeit der Suche (Beta)

Sucht nach Verfügbarkeiten für die Buchung.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Beginnen Bei
start_at string

Ein Datetime-Wert im RFC 3339-Format, der angibt, wann der Zeitbereich beginnt.

End At
end_at string

Ein Datetime-Wert im RFC 3339-Format, der angibt, wann der Zeitraum endet.

Speicherort-ID
location_id string

Der Abfrageausdruck, der nach Verfügbarkeiten sucht, die den angegebenen Verkäuferspeicherort-IDs entsprechen.

Dienstvariations-ID
service_variation_id string

Die ID der CatalogItemVariation, die den in diesem Segment gebuchten Dienst darstellt.

Beliebig
any array of string

Gibt zurück

Name Pfad Typ Beschreibung
Vorräte
availabilities array of object
Beginnen Bei
availabilities.start_at string

Der RFC 3339-Zeitstempel, der die Anfangszeit des verfügbaren Steckplatzes angibt.

Speicherort-ID
availabilities.location_id string

Der Bezeichner für den Speicherort.

Terminsegmente
availabilities.appointment_segments array of object
Dauer Minuten
availabilities.appointment_segments.duration_minutes integer

Die Zeitspanne in Minuten eines Terminsegments.

Teammitglieds-ID
availabilities.appointment_segments.team_member_id string

Die ID des TeamMember-Objekts, das das in diesem Segment gebuchte Teammitglied darstellt.

Dienstvariations-ID
availabilities.appointment_segments.service_variation_id string

Die ID des CatalogItemVariation-Objekts, das den in diesem Segment gebuchten Dienst darstellt.

Dienstvariationsversion
availabilities.appointment_segments.service_variation_version integer

Die aktuelle Version der Elementvariation, die den in diesem Segment gebuchten Dienst darstellt.

Errors
errors array of

Websites auflisten

Listet die Square Online-Websites auf, die zu einem Verkäufer gehören.

Gibt zurück

Name Pfad Typ Beschreibung
Sites
sites array of object
ID
sites.id string

Der eindeutige, quadratisch ausgestellte Bezeichner.

Websitetitel
sites.site_title string

Der Titel der Website.

Domäne
sites.domain string

Die Domäne der Website (ohne Protokoll).

Wird veröffentlicht
sites.is_published boolean

Gibt an, ob die Website veröffentlicht wird.

Erstellt unter
sites.created_at string

Die Ereigniszeit im ISO 8601-Format.

Aktualisiert unter
sites.updated_at string

Zeitstempel der letzten Änderung im RFC 3339-Format

Definitionen

Objekt

Dies ist der Typ 'object'.