Xero Accounting - Magnetismus (Vorschau)
Xero Accounting - Magnetism hilft Ihnen, jedes Geschäftssystem mit Xero über einfache Low-Code-Konfiguration zu verbinden, die keinen Entwickler erfordert. Erstellen Sie Rechnungen in Xero, verwalten Sie Zahlungen, verarbeiten Sie Kreditnotizen, aktualisieren Sie Kontaktinformationen und vieles mehr – alles über die Xero Accounting API.
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 | Magnetismus |
| help@magnetismsolutions.com |
| Connectormetadaten | |
|---|---|
| Herausgeber | Magnetismus |
| Webseite | https://www.magnetismsolutions.com |
| Datenschutzrichtlinie | https://www.magnetismsolutions.com/privacy-policy |
| Kategorien | Produktivität; Finanzieren |
Voraussetzungen
- Registrieren Sie sich für eine Xero-Organisation, oder verwenden Sie ein Demo-Unternehmen.
- (Optional) Kaufen Sie eine Magnetism Power Automate Xero Connector-Lizenz, andernfalls wird automatisch eine 7-tägige Testversion gestartet.
Unterstützte Vorgänge
Erstellen eines Xero-Eintrags
Wird verwendet, um einen Xero-Eintrag zu erstellen, z. B. Rechnung, Gutschrift, Kontakt.
Löschen eines Xero-Eintrags
Wird verwendet, um einen Xero-Eintrag anhand seiner ID zu löschen, z. B. Rechnung, Zahlung, Gutschrift.
Abrufen eines Xero-Eintrags nach ID
Wird verwendet, um einen einzelnen Xero-Eintrag anhand seiner ID zu erhalten, z. B. Rechnung, Zahlung, Gutschrift.
Xero-Einträge auflisten
Dient zum Abrufen einer Liste von Xero-Datensätzen, z. B. Rechnungen, Zahlungen, Kreditnotizen.
Aktualisieren eines Xero-Eintrags
Wird verwendet, um einen Xero-Eintrag anhand seiner ID zu aktualisieren, z. B. Rechnung, Gutschrift, Kontakt.
Senden einer HTTP-Anforderung an Xero
Wird verwendet, um eine benutzerdefinierte authentifizierte Anforderung an die Xero-API auszuführen.
Auslösen, wenn ein Xero-Datensatz auf aktualisiert erstellt wird
Wird verwendet, um einen Cloud Flow beim Erstellen oder Aktualisieren einer Xero-Rechnung oder eines Kontakts auszulösen.
Abrufen von Anmeldeinformationen
Erstellen Sie Ihre Verbindung mit OAuth, und melden Sie sich mit Ihrem Xero-Konto an, um Ihren Mandanten zu autorisieren.
Bekannte Probleme und Einschränkungen
Einige Xero-API-Endpunkte und -Felder sind möglicherweise nicht über den Connector verfügbar. Ausgaben können Felder enthalten, die nicht im dynamischen Inhalt angezeigt werden, aber weiterhin direkt darauf zugreifen können. Oder die benutzerdefinierte HTTP-Anforderungsaktion kann für erweiterte Anforderungen verwendet werden.
Bereitstellungsanweisungen
Melden Sie sich mit Ihrem Xero-Konto an, um die Verbindung zu erstellen und eine kostenlose Testversion zu starten. Sie erhalten eine E-Mail mit Details zum Kauf einer Lizenz zum Aktivieren des Abonnements. Oder Sie können eine Lizenz direkt erwerben.
Drosselungsgrenzwerte
| Name | Aufrufe | Verlängerungszeitraum |
|---|---|---|
| API-Aufrufe pro Verbindung | 100 | 60 Sekunden |
Aktionen
| Abrufen eines Xero-Eintrags nach ID |
Erhalten Sie einen einzelnen Xero-Eintrag anhand ihrer ID, z. B. Rechnung, Zahlung, Gutschrift. |
| Aktualisieren eines Xero-Eintrags |
Aktualisieren Sie einen Xero-Eintrag anhand seiner ID, z. B. Rechnung, Gutschrift, Kontakt. |
| Erstellen eines Xero-Eintrags |
Erstellen Sie einen Xero-Eintrag, z. B. Rechnung, Gutschrift, Kontakt. |
| Löschen eines Xero-Eintrags |
Löschen Eines Xero-Eintrags anhand seiner ID, z. B. Rechnung, Zahlung, Gutschrift. |
| Senden einer HTTP-Anforderung an Xero |
Senden Sie eine authentifizierte HTTP-Anforderung an die Xero-API. |
| Xero-Einträge auflisten |
Dient zum Abrufen einer Liste von Xero-Datensätzen, z. B. Rechnungen, Zahlungen, Kreditnotizen. |
Abrufen eines Xero-Eintrags nach ID
Erhalten Sie einen einzelnen Xero-Eintrag anhand ihrer ID, z. B. Rechnung, Zahlung, Gutschrift.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Mieter-ID
|
xero-tenant-id | True | string |
Die Xero-Mandanten-ID, mit der eine Verbindung hergestellt werden soll. |
|
Datensatztyp
|
recordType | True | string |
Der Xero-Eintragstyp, für den die Details abgerufen werden sollen. |
|
Datensatzkennung
|
recordId | True | string |
Die Xero-Datensatz-ID, um die Details zu erhalten. |
|
Body
|
body | True | dynamic |
Der dynamische Textkörper der Anforderung. |
Gibt zurück
Aktualisieren eines Xero-Eintrags
Aktualisieren Sie einen Xero-Eintrag anhand seiner ID, z. B. Rechnung, Gutschrift, Kontakt.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Mieter-ID
|
xero-tenant-id | True | string |
Die Xero-Mandanten-ID, mit der eine Verbindung hergestellt werden soll. |
|
Datensatztyp
|
recordType | True | string |
Der zu aktualisierende Xero-Datensatztyp. |
|
Datensatzkennung
|
recordId | True | string |
Die zu aktualisierende Xero-Datensatz-ID. |
|
Body
|
body | True | dynamic |
Der dynamische Textkörper der Anforderung. |
Gibt zurück
Erstellen eines Xero-Eintrags
Erstellen Sie einen Xero-Eintrag, z. B. Rechnung, Gutschrift, Kontakt.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Mieter-ID
|
xero-tenant-id | True | string |
Die Xero-Mandanten-ID, mit der eine Verbindung hergestellt werden soll. |
|
Datensatztyp
|
recordType | True | string |
Der zu erstellende Xero-Datensatztyp. |
|
Body
|
body | True | dynamic |
Der dynamische Textkörper der Anforderung. |
Gibt zurück
Löschen eines Xero-Eintrags
Löschen Eines Xero-Eintrags anhand seiner ID, z. B. Rechnung, Zahlung, Gutschrift.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Mieter-ID
|
xero-tenant-id | True | string |
Die Xero-Mandanten-ID, mit der eine Verbindung hergestellt werden soll. |
|
Datensatztyp
|
recordType | True | string |
Der zu löschende Xero-Datensatztyp. |
|
Datensatzkennung
|
recordId | True | string |
Die zu löschende Xero-Datensatz-ID. |
|
Body
|
body | True | dynamic |
Der dynamische Textkörper der Anforderung. |
Gibt zurück
Senden einer HTTP-Anforderung an Xero
Senden Sie eine authentifizierte HTTP-Anforderung an die Xero-API.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Mieter-ID
|
xero-tenant-id | True | string |
Die Xero-Mandanten-ID, mit der eine Verbindung hergestellt werden soll. |
|
Methode
|
method | True | string |
HTTP-Methode eingeben |
|
API Endpoint
|
uri | True | string |
Geben Sie relative API-URL ein, z. B. /Rechnungen oder /Rechnungen/{id} |
|
Name
|
name | True | string |
Kopfzeilenname eingeben |
|
Wert
|
value | string |
Kopfzeilenwert eingeben |
|
|
Body
|
body | string |
Anforderungsinhalt eingeben |
Gibt zurück
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Body
|
body | string |
Inhalt des Antworttexts |
|
Headers
|
headers | object |
Antwortkopfzeilen |
|
Statuscode
|
statusCode | integer |
Antwort-HTTP-Statuscode |
Xero-Einträge auflisten
Dient zum Abrufen einer Liste von Xero-Datensätzen, z. B. Rechnungen, Zahlungen, Kreditnotizen.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Mieter-ID
|
xero-tenant-id | True | string |
Die Xero-Mandanten-ID, mit der eine Verbindung hergestellt werden soll. |
|
Datensatztyp
|
recordType | True | string |
Der Xero-Eintragstyp, für den die Details abgerufen werden sollen. |
|
Wobei
|
where | string |
Filterbedingungen (sofern unterstützt), z.B.: Typ == "ACCREC" |
|
|
Bestellung
|
order | string |
Order-Attribut (sofern unterstützt), z.B.: UpdatedDateUTC DESC |
|
|
Nach oben
|
top | integer |
Die häufigste Anzahl der zurückzugebenden Datensätze |
|
|
Body
|
body | True | dynamic |
Der dynamische Textkörper der Anforderung. |
Gibt zurück
Trigger
| Auslösen, wenn ein Xero-Eintrag erstellt oder aktualisiert wird |
Auslösen, wenn ein Xero-Eintrag erstellt oder aktualisiert wird |
Auslösen, wenn ein Xero-Eintrag erstellt oder aktualisiert wird
Auslösen, wenn ein Xero-Eintrag erstellt oder aktualisiert wird
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Mieter-ID
|
xero-tenant-id | True | string |
Die Xero-Mandanten-ID, mit der eine Verbindung hergestellt werden soll. |
|
Ereignistyp
|
eventType | True | string |
Der Typ des Ereignisses, das überwacht werden soll (Erstellen, Aktualisieren, Erstellen oder Aktualisieren). |
|
Ereigniskategorie
|
eventCategory | True | string |
Die Kategorie des Ereignisses, das überwacht werden soll (Rechnung, Kontakt). |
Gibt zurück
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Datensatzkennung
|
ResourceId | string |
Die ID der Rechnung oder des Kontakts |
|
Ereigniskategorie
|
EventCategory | string |
Die Kategorie des Ereignisses, das aufgetreten ist (RECHNUNG oder KONTAKT) |
|
Ereignistyp
|
EventType | string |
Der Typ des Ereignisses, das aufgetreten ist (CREATE oder UPDATE) |
|
Ereignisdatum UTC
|
EventDateUtc | string |
Das Datum, an dem das Ereignis ausgelöst wurde |