API-Dokumentation
Integrieren Sie AuxScale nahtlos in Ihre bestehende Software-Landschaft mit unserer umfassenden REST API.
Erste Schritte
1. Authentifizierung
Alle API-Anfragen erfordern einen Bearer Token, den Sie in Ihrem Dashboard unter "Einstellungen → API" generieren können.
2. Basis-URL
Alle API-Endpunkte sind über unsere Basis-URL erreichbar. Verwenden Sie immer HTTPS für sichere Übertragung.
API-Endpunkte
/api/v1/leads
Alle Leads abrufenParameter:
limit
offset
status
assigned_to
Authentifizierung:
Bearer TokenResponse:
/api/v1/leads
Neuen Lead erstellenParameter:
first_name
last_name
email
phone
source
Authentifizierung:
Bearer TokenResponse:
/api/v1/leads/{id}
Lead aktualisierenParameter:
Any lead field
Authentifizierung:
Bearer TokenResponse:
/api/v1/pipeline
Pipeline-Status abrufenParameter:
date_from
date_to
user_id
Authentifizierung:
Bearer TokenResponse:
/api/v1/emails/send
E-Mail über AuxScale versendenParameter:
to
subject
template_id
variables
Authentifizierung:
Bearer TokenResponse:
/api/v1/reports/dashboard
Dashboard-Daten abrufenParameter:
period
metrics
Authentifizierung:
Bearer TokenResponse:
SDKs & Libraries
JavaScript/Node.js
@auxscale/api-client
v2.1.4Python
auxscale-python
v1.8.2PHP
auxscale/php-sdk
v1.5.1C# / .NET
AuxScale.ApiClient
v1.3.0Code-Beispiele
Lead erstellen (JavaScript)
Pipeline-Daten abrufen (Python)
Webhooks
Real-time Benachrichtigungen
Webhooks ermöglichen es Ihnen, real-time Benachrichtigungen über Ereignisse in AuxScale zu erhalten. Konfigurieren Sie Ihre Webhook-URL in den Einstellungen und erhalten Sie HTTP-POST-Anfragen für relevante Events.
Real-time
Ereignisse werden sofort an Ihre URL gesendet
Secure
HMAC-SHA256 Signatur für Authentifizierung
Reliable
Automatische Wiederholung bei Fehlern
Verfügbare Events
lead.created
Wird ausgelöst wenn ein neuer Lead erstellt wird
Payload enthält:
lead.updated
Wird ausgelöst wenn ein Lead aktualisiert wird
Payload enthält:
pipeline.moved
Wird ausgelöst wenn ein Lead die Pipeline-Stage wechselt
Payload enthält:
email.sent
Wird ausgelöst wenn eine E-Mail versendet wurde
Payload enthält:
commission.calculated
Wird ausgelöst wenn eine Provision berechnet wurde
Payload enthält:
Rate Limits & Best Practices
API-Limits
- • Standardplan: 1.000 Requests/Stunde
- • Businessplan: 5.000 Requests/Stunde
- • Enterprise: Unlimited (Fair Use)
- • Burst-Limit: 100 Requests/Minute
Best Practices
- • Implementieren Sie Exponential Backoff
- • Verwenden Sie Bulk-Operationen wenn möglich
- • Cachen Sie Responses wo sinnvoll
- • Überwachen Sie Rate-Limit Headers
Benötigen Sie Hilfe bei der Integration?
Unser Developer-Support-Team hilft Ihnen gerne bei der Integration der AuxScale API in Ihre Anwendung.