API-Dokumentation
Verwenden Sie unsere öffentliche API, um Echtzeit-Wechselkursdaten für das syrische Pfund abzurufen
Erste Schritte
https://lirascope.syria-cloud.sy/api/v1KI-Agenten- & Entwickler-Ressourcen
Maschinenlesbare Dateien, mit denen KI-Agenten und Entwicklertools die LiraScope-API schnell verstehen.
Authentifizierung
Die API ist öffentlich und erfordert keine Authentifizierung für öffentliche Endpunkte
/rates/*/crypto/*/gold/*/pricing
60 Anfragen/Minute und 1.200/Stunde pro IP
/client/*
API-Schlüssel bieten Monatskontingent und Webhooks; verifizierte Anfragen umgehen das gemeinsame IP-Limit.
Endpunkte
/rates/latestAktuelle Kurse abrufen
Rufen Sie die aktuellen Wechselkurse von der Zentralbank und Schwarzmarktquellen ab
currenciesOptionalKommagetrennte Liste von Währungen (z. B. USD,EUR)
langOptionalSprachcode (ar, en, de) - Standard: ar
curl "https://lirascope.syria-cloud.sy/api/v1/rates/latest?currencies=USD,EUR&lang=de"{
"disclaimer": "...",
"timestampUtc": "2026-01-29T02:00:00Z",
"cbsRates": [
{
"currency": "USD",
"buy": 110.00,
"sell": 111.00,
"mid": 110.50,
"timestampUtc": "2026-01-29T01:59:47Z",
"isManualOverride": false
}
],
"marketRates": [
{
"currency": "USD",
"buy": 116.80,
"sell": 117.50,
"mid": 117.15,
"timestampUtc": "2026-01-29T01:54:46Z",
"isManualOverride": false
},
{
"currency": "EUR",
"buy": 138.40,
"sell": 140.30,
"mid": 139.35,
"timestampUtc": "2026-01-29T01:54:46Z",
"isManualOverride": false
}
],
"effectiveRates": [...]
}/rates/usd-basedUSD-Kurse abrufen
Aktuelle Wechselkurse mit USD als Basiswährung abrufen
langOptionalSprachcode (ar, en, de) - Standard: ar
curl "https://lirascope.syria-cloud.sy/api/v1/rates/usd-based?lang=de"{
"disclaimer": "...",
"base": "USD",
"date": "2026-03-10",
"timestampUtc": "2026-03-10T12:00:00Z",
"rates": [
{ "currency": "AED", "buy": 3.6594, "sell": 3.6814, "mid": 3.6704, "timestampUtc": "2026-03-10T11:59:00Z" },
{ "currency": "CHF", "buy": 0.8798, "sell": 0.8851, "mid": 0.8824, "timestampUtc": "2026-03-10T11:59:00Z" },
{ "currency": "EGP", "buy": 49.721, "sell": 50.019, "mid": 49.870, "timestampUtc": "2026-03-10T11:59:00Z" },
{ "currency": "EUR", "buy": 0.9174, "sell": 0.9229, "mid": 0.9201, "timestampUtc": "2026-03-10T11:59:00Z" },
{ "currency": "GBP", "buy": 0.7820, "sell": 0.7867, "mid": 0.7843, "timestampUtc": "2026-03-10T11:59:00Z" },
{ "currency": "KWD", "buy": 0.3066, "sell": 0.3085, "mid": 0.3075, "timestampUtc": "2026-03-10T11:59:00Z" },
{ "currency": "SAR", "buy": 3.7477, "sell": 3.7702, "mid": 3.7590, "timestampUtc": "2026-03-10T11:59:00Z" },
{ "currency": "TRY", "buy": 43.945, "sell": 44.209, "mid": 44.077, "timestampUtc": "2026-03-10T11:59:00Z" }
]
}baseBasiswährung (USD)
dateDatum der letzten Kurs-Aktualisierung
rates[].currencyISO-4217-Währungscode (z. B. EUR, GBP)
rates[].midMittelkurs (Referenzkurs) — 1 USD = X Einheiten
rates[].buyAus Marktdaten abgeleiteter Kaufkurs
rates[].sellAus Marktdaten abgeleiteter Verkaufskurs
rates[].timestampUtcAktualisierungszeit
/crypto/latestAktuelle Krypto-Preise
Erhalten Sie die aktuellen Kryptowährungspreise in USD mit 24-Stunden-Änderungsdaten.
langOptionalAntwortsprache (ar, en, de)
curl "https://lirascope.syria-cloud.sy/api/v1/crypto/latest?lang=de"/gold/latestAktuelle Goldpreise
Erhalten Sie die aktuellen Goldpreise in USD mit 24-Stunden-Änderungsdaten.
langOptionalAntwortsprache (ar, en, de)
curl "https://lirascope.syria-cloud.sy/api/v1/gold/latest?lang=de"Antwortfelder
disclaimerHaftungsausschlussmeldung (lokalisiert)
timestampUtcUTC-Zeitstempel
cbsRatesZentralbankkurse
marketRatesMarktkurse
effectiveRatesEffektive Kurse (manuelle Überschreibungen oder Markt)
[].currencyWährungscode
[].buyKaufkurs
[].sellVerkaufskurs
[].midMittelkurs
[].timestampUtcAktualisierungszeit
[].isManualOverrideOb es ein manueller Kurs ist
Ratenlimits
Öffentliche Aufrufe sind pro IP begrenzt. Verifizierte Aufrufe sind auf 60/Minute pro Schlüssel plus Monatskontingent begrenzt.
| Stufe | Authentifizierung | Monatlich | Pro Minute | Pro Stunde |
|---|---|---|---|---|
| Kostenlos (IP) | Keine Auth | — | 60 / IP | 1,200 / IP |
| Kostenlos | API-Schlüssel erforderlich | 300 | 60 / key | — |
| Starter | API-Schlüssel erforderlich | 10,000 | 60 / key | — |
| Professional | API-Schlüssel erforderlich | 500,000 | 60 / key | — |
| Enterprise | API-Schlüssel erforderlich | Unbegrenzt | 60 / key | — |
Bezahlte Tarife erhöhen Monatskontingent und Webhook-Anzahl. Pläne anzeigen
Alle API-Antworten enthalten Ratenlimit-Informationen:
X-Rate-Limit-Limit: 60
X-Rate-Limit-Remaining: 58
X-Rate-Limit-Reset: 2026-02-04T10:15:00ZWenn das Ratenlimit überschritten wird:
{
"error": "Rate limit exceeded. Please retry after 45 seconds.",
"retryAfter": 45
}Private API & Webhooks
Die Private API ermöglicht Integrationen mit signierten Webhook-Benachrichtigungen für Wechselkursbedingungen.
Authentifizierung der privaten API
Alle /client/*-Endpunkte erfordern einen öffentlichen und einen privaten Schlüssel in den Anfrage-Headern.
X-Api-KeyIhr öffentlicher Schlüssel (lsp_pub_...)
X-Api-SecretIhr privater Schlüssel (lsp_prv_...)
curl -X GET https://lirascope.syria-cloud.sy/api/v1/client/me \
-H "X-Api-Key: lsp_pub_a1b2c3..." \
-H "X-Api-Secret: lsp_prv_d4e5f6..."/client/meClient-Profil
Zeigen Sie Ihre Kontoinformationen und die Anzahl registrierter Webhooks an.
{
"id": "3fa85f64-...",
"name": "My Integration",
"publicKey": "lsp_pub_a1b2c3...",
"isActive": true,
"createdUtc": "2026-03-08T00:00:00Z",
"lastUsedUtc": "2026-03-08T12:00:00Z",
"webhookCount": 2
}Webhooks
Registrieren Sie URLs, um automatische Benachrichtigungen bei Kursbedingungen zu erhalten.
/client/webhooks— Alle Webhooks auflisten/client/webhooks— Neuen Webhook erstellen/client/webhooks/{id}— Webhook aktualisieren/client/webhooks/{id}— Webhook löschencurl -X POST https://lirascope.syria-cloud.sy/api/v1/client/webhooks \
-H "X-Api-Key: lsp_pub_a1b2c3..." \
-H "X-Api-Secret: lsp_prv_d4e5f6..." \
-H "Content-Type: application/json" \
-d '{
"webhookUrl": "https://my-server.com/hooks/rate-alert",
"currency": "USD",
"source": "MARKET",
"alertType": 0,
"thresholdValue": 15000.0,
"label": "USD high alert"
}'0 — ABOVEAuslösen wenn Kurs ≥ Schwellenwert
1 — BELOWAuslösen wenn Kurs ≤ Schwellenwert
2 — CHANGE_INCREASEAuslösen bei Kursanstieg um Schwellenwert %
3 — CHANGE_DECREASEAuslösen bei Kursrückgang um Schwellenwert %
Webhook-Payload
Wenn eine Benachrichtigungsbedingung erfüllt ist, sendet LiraScope eine POST-Anfrage an Ihre Webhook-URL.
Content-Type: application/json
X-LiraScope-Signature-Version: 2
X-LiraScope-Timestamp: <unix-seconds>
X-LiraScope-Signature-256: <hex-hmac>
X-LiraScope-Event: rate_alert{
"event": "rate_alert",
"currency": "USD",
"source": "MARKET",
"alertType": "ABOVE",
"threshold": 15000.0,
"currentRate": 15250.0,
"previousRate": 14800.0,
"label": "USD high alert",
"webhookId": "7c9e6679-...",
"timestampUtc": "2026-03-08T12:30:00Z"
}Signaturüberprüfung
Prüfen Sie HMAC-SHA256 mit dem einmal angezeigten Signaturgeheimnis über Zeitstempel.Rohtext und lehnen Sie Zeitstempel ab, die älter als fünf Minuten sind.
const crypto = require('crypto');
function verifySignature(body, timestamp, received, signingSecret) {
if (Math.abs(Math.floor(Date.now() / 1000) - Number(timestamp)) > 300) return false;
const expected = crypto.createHmac('sha256', signingSecret)
.update(timestamp + '.' + body).digest('hex');
const a = Buffer.from(expected, 'hex');
const b = Buffer.from(received, 'hex');
return a.length === b.length && crypto.timingSafeEqual(a, b);
}Webhook-Zuverlässigkeit
- Webhooks, die 10 Mal hintereinander fehlschlagen, werden automatisch deaktiviert.
- Reaktivieren Sie über das Dashboard oder den PUT /client/webhooks/{id}-Endpunkt.
- Die Felder lastDeliveryStatusCode und consecutiveFailures zeigen den Zustellungsstatus.
Integrationen
Nutzen Sie LiraScope in WordPress und WHMCS oder erstellen Sie eine einbettbare Kurskarte.
LiraScope für WordPress
Fügen Sie offizielle und marktbasierte SYP-Kurse, Kursspannen, Tabellen, Diagramme, Umrechner, Blöcke, Widgets, Exporte und WooCommerce-Kursfeeds hinzu.
LiraScope für WHMCS
Zeigen Sie amtliche und marktbasierte Kurse des Syrischen Pfunds im Admin- und Kundenbereich an und aktualisieren Sie den SYP-Abrechnungskurs über einen optionalen, abgesicherten und prüfbaren Feed.
Einbettungs-Builder
Konfigurieren Sie eine gehostete Kurskarte für jede Website, ohne ein Plugin zu installieren.
Einbettungs-Builder öffnenSupport
Für Support oder um Probleme zu melden, kontaktieren Sie bitte info@omarino.de