Skip to content

Import & Export per API

Fynex stellt API-Endpoints bereit, um Accounts per Bulk-Import in Ihr Portfolio zu laden und Daten für externes Reporting oder Analysen zu exportieren.

Accounts importieren

Senden Sie ein JSON-Array von Accounts an den Import-Endpoint. Jeder Account kann Kontaktdaten, Salden und externe Kennungen enthalten.

Anfrage

bash
curl -X POST https://api.fynex.solutions/api/v1/import \
  -H "X-API-Key: fynex_k_abc123..." \
  -H "Content-Type: application/json" \
  -d '{
    "accounts": [
      {
        "contact": { "name": "María García", "phone": "+5491155551234" },
        "total_amount": 45000,
        "external_id": "INV-2026-0042",
        "source_system": "SAP",
        "due_date": "2026-01-15",
        "currency": "ARS",
        "notes": "60 days past due, prior arrangement lapsed"
      },
      {
        "contact": { "name": "Carlos López", "phone": "+5491155555678", "email": "[email protected]" },
        "total_amount": 12500,
        "external_id": "INV-2026-0099",
        "source_system": "SAP"
      }
    ]
  }'

Antwort

json
{
  "job_id": "imp_a1b2c3d4-...",
  "status": "processing",
  "total_records": 2
}

Der Import läuft asynchron. Nutzen Sie job_id, um den Fortschritt abzufragen.

Import-Felder

FeldErforderlichBeschreibung
contact.nameJaVollständiger Name des Hauptkontakts
total_amountJaGesamtforderungsbetrag
external_idNeinEindeutige Kennung Ihres Systems für diesen Account
source_systemNeinName des Quellsystems (z. B. „SAP“, „Salesforce“)
contact.phoneNeinTelefonnummer im E.164-Format
contact.emailNeinE-Mail-Adresse
due_dateNeinUrsprüngliches Fälligkeitsdatum (ISO 8601)
currencyNeinWährungscode (Standard: Währung der Organisation)
notesNeinFreitext-Notizen am Account

TIP

Geben Sie für jeden Account eine external_id an. Damit greift Upsert-Verhalten — existiert bereits ein Account mit derselben external_id, wird er aktualisiert statt dupliziert.

Import-Status prüfen

bash
curl -H "X-API-Key: fynex_k_abc123..." \
     https://api.fynex.solutions/api/v1/import/imp_a1b2c3d4-...
json
{
  "job_id": "imp_a1b2c3d4-...",
  "status": "completed",
  "total_records": 2,
  "imported": 2,
  "updated": 0,
  "errors": []
}

Mögliche Status: processing, completed, completed_with_errors, failed.

Ist der Status completed_with_errors, enthält das Array errors Details je fehlgeschlagenem Datensatz inkl. Zeilenindex und Grund.

Accounts exportieren

Fordern Sie einen Export Ihrer Account-Daten im Format JSON oder CSV an, optional mit Filtern.

Anfrage

bash
curl -X POST https://api.fynex.solutions/api/v1/export/accounts \
  -H "X-API-Key: fynex_k_abc123..." \
  -H "Content-Type: application/json" \
  -d '{
    "format": "csv",
    "filters": {
      "status": "active",
      "min_amount": 5000,
      "days_past_due_min": 30
    }
  }'

Antwort

Bei Format JSON enthält der Response-Body direkt das Account-Array. Bei CSV ist die Response eine herunterladbare Datei mit Content-Type: text/csv.

Verfügbare Filter

FilterTypBeschreibung
statusstringAccount-Status (active, resolved, escalated usw.)
min_amountnumberMindest-Gesamtbetrag
max_amountnumberHöchst-Gesamtbetrag
days_past_due_minnumberMindesttage überfällig
days_past_due_maxnumberHöchsttage überfällig
campaign_idstringNur Accounts in dieser Campaign
source_systemstringNur Accounts aus diesem Quellsystem

External-ID-Zuordnung

Das Feld external_id verbindet Fynex mit Ihrem Quellsystem. Nutzen Sie es, um:

  • Duplikate zu vermeiden — Import mit bestehender external_id aktualisiert den Datensatz statt einen neuen anzulegen (Upsert).
  • Querzuweisung — Fynex-Account-IDs Ihrem ERP, CRM oder Billing zuzuordnen.
  • Zahlungen abzugleichen — Beim Export external_id nutzen, um Fynex-Zahlungen mit Ihrem internen Ledger abzugleichen.

WARNING

Die external_id muss innerhalb Ihrer Organisation eindeutig sein. Teilen sich zwei Datensätze im selben Import-Batch dieselbe external_id, bleibt nur der letzte erhalten.

Erforderliche Scopes

OperationErforderlicher API-Key-Scope
Importimport
Status prüfenimport
Exportexport

Anleitung zum Anlegen von Keys mit bestimmten Scopes finden Sie im Leitfaden API-Keys.