Belgeyên API
API-ya me ya giştî ji bo gihîştina daneyên nirxê guhertina lîreya Sûriyeyê di dema rastîn de bikar bînin
Destpêk
https://lirascope.syria-cloud.sy/api/v1Çavkaniyên Ajanê AI û Pêşvebir
Pelên ku ji aliyê makîneyê ve têne xwendin û dihêlin ajanên AI û amûrên pêşvebiran zû API ya LiraScope fam bikin.
Nasîn û Nasîn
API-yê giştî ye û ji bo xalên giştî hewceyî nasînê tune ye
/rates/*/crypto/*/gold/*/pricing
60 daxwaz/deqîqe û 1.200/saet ji bo her IP-yê
/client/*
Mifteyên API-yê kotaya mehane û webhookan didin; daxwazên pejirandî sînorê IP-ya hevpar derbas dikin.
Xalên Dawiyê
/rates/latestNirxên Dawî Bistînin
Nirxên dawî yên guhertinê ji Banka Navendî û çavkaniyên bazara reş bistînin
currenciesVebijêrkNavnîşana diravên bi komayî veqetandî (mînak: USD,EUR)
langVebijêrkZimanê bersivê (ar, en, de, tr, ku, kmr) - Bingehîn: ar
curl "https://lirascope.syria-cloud.sy/api/v1/rates/latest?currencies=USD,EUR&lang=kmr"{
"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-basedRêjeyên Ser Bingeha USD Bîne
Rêjeyên herî dawî yên diravê bi USD wekî bingehê bistîne
langVebijêrkZimanê bersivê (ar, en, de, tr, ku, kmr) - Bingehîn: ar
curl "https://lirascope.syria-cloud.sy/api/v1/rates/usd-based?lang=kmr"{
"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" }
]
}baseDiravê bingehê (USD)
dateDîroka nûvekirina rêjeyê ya dawî
rates[].currencyKoda diravê ya ISO 4217 (mînak EUR, GBP)
rates[].midRêjeya navîn (referans) — 1 USD = X yekîne
rates[].buyRêjeya kirînê ya ji daneyên bazarê hatî wergirtin
rates[].sellRêjeya firotinê ya ji daneyên bazarê hatî wergirtin
rates[].timestampUtcDema nûvekirinê
/crypto/latestBihayên Krîptoyê yên Dawî
Bihayên krîptoyê yên herî dawî bi USD digel daneyên guhertina 24 saetan bistîne.
langVebijêrkZimanê bersivê (ar, en, de)
curl "https://lirascope.syria-cloud.sy/api/v1/crypto/latest?lang=kmr"/gold/latestBihayên Zêr yên Dawî
Bihayên zêr yên herî dawî bi USD digel daneyên guhertina 24 saetan bistîne.
langVebijêrkZimanê bersivê (ar, en, de)
curl "https://lirascope.syria-cloud.sy/api/v1/gold/latest?lang=kmr"Qadên Bersivê
disclaimerMesaja redkeriya fermî
timestampUtcDema nûvekirina daneyê (UTC)
cbsRatesNirxên Banka Navendî
marketRatesNirxên bazarê
effectiveRatesNirxên bandorker (guherînên destan an bazar)
[].currencyKoda diravê
[].buyNirxa kirînê
[].sellNirxa firotinê
[].midNirxa navîn
[].timestampUtcDema nûvekirinê
[].isManualOverrideGelo guherina destan e
Sînorên Nirxê
Bangên giştî li gorî IP-yê tên sînorkirin. Bangên pejirandî ji bo her mifteyê 60/deqîqe û kotaya mehane ya planê ne.
| Ast | Nasname | Mehane | Di Deqîqeyekê de | Di Saetekê de |
|---|---|---|---|---|
| Belaş (IP) | Nasnameyê Naxwaze | — | 60 / IP | 1,200 / IP |
| Belaş | Mifteya API Lazim e | 300 | 60 / key | — |
| Destpêk | Mifteya API Lazim e | 10,000 | 60 / key | — |
| Profesyonel | Mifteya API Lazim e | 500,000 | 60 / key | — |
| Pargîdaniyê | Mifteya API Lazim e | Bê Sînor | 60 / key | — |
Planên dayînî kotaya mehane û hejmara webhookan zêde dikin. Planan bibînin
Hemî bersivên API-yê agahiyên sînorê nirxê dihewîne:
X-Rate-Limit-Limit: 60
X-Rate-Limit-Remaining: 58
X-Rate-Limit-Reset: 2026-02-04T10:15:00ZDema sînorê nirxê derbas bibe:
{
"error": "Rate limit exceeded. Please retry after 45 seconds.",
"retryAfter": 45
}API-ya Taybet & Webhook
API-ya taybet dihêle ku hûn entegrasyonan bi hişyariyên webhook yên îmzekirî ji bo mercên nirxê ava bikin.
Nasîna API-ya Taybet
Hemû xalên /client/* hewceyî mifteyek giştî û mifteyekî taybet di sernavên daxwazê de ne.
X-Api-KeyMifteya we ya giştî (lsp_pub_...)
X-Api-SecretMifteya we ya taybet (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/meProfîla Xerîdar
Agahdariya hesabê xwe û jimara webhook yên tomarkirî bibînin.
{
"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
}Webhook
URL-yan tomar bikin da ku hişyariyên otomatîk werbigirin dema ku mercên nirxê pêk tên.
/client/webhooks— Hemû webhook lîste bikin/client/webhooks— Webhookek nû biafirînin/client/webhooks/{id}— Webhookê nûve bikin/client/webhooks/{id}— Webhookê jêbirincurl -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 — ABOVEDema ku nirx ≥ sînor e bişkê
1 — BELOWDema ku nirx ≤ sînor e bişkê
2 — CHANGE_INCREASEDema ku nirx bi sînor% zêde dibe bişkê
3 — CHANGE_DECREASEDema ku nirx bi sînor% kêm dibe bişkê
Barkirina Webhook
Dema ku mercek hişyariyê pêk tê, LiraScope daxwazek POST ji URL-ya webhookê ya we re dişîne.
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"
}Piştrastkirina Îmzeyê
HMAC-SHA256 bi nihîniya îmzeyê ya carekê tê nîşandan li ser demjimêr.naverokaXav kontrol bike û demên ji pênc deqîqeyan kevntir red bike.
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);
}Pêbawerbûna Webhook
- Webhookên ku 10 caran li pey hev têk diçin bi otomatîk tên neçalakkirin.
- Bi rêya panelê an xala PUT /client/webhooks/{id} dîsa çalak bikin.
- Qadên lastDeliveryStatusCode û consecutiveFailures rewşa gihandînê nîşan didin.
Yekgirtin
LiraScope di WordPress û WHMCS de bi kar bîne an karteke nirxê ya pêvekirî biafirîne.
LiraScope ji bo WordPressê
Nirxên fermî û bazarê yên SYP, tabloyên cudahiyê, grafîk, veguherîner, blok, widget, derxistin û herikînên nirxê yên WooCommerceê zêde bike.
LiraScope ji bo WHMCS
Nirxên fermî û bazarê yên Lîra Sûrî li beşên rêveber û xerîdar nîşan bidin û nirxê fatûreyê yê SYP bi herikîneke vebijarkî, parastî û kontrolkirî nûve bikin.
Avakerê pêvekirinê
Ji bo her malperê karteke nirxê ya mêvandarkirî bêyî sazkirina pêvekekê mîheng bike.
Avakerê pêvekirinê vekePiştgirî
Ji bo piştgirî yan raporkirin xeletî, ji kerema xwe bi me re têkilî daynin info@omarino.de