ترقی پزیر پلیٹ فارم · بہترین · ویب‌ہوکس · SDKs

اپنا پلیٹ فارم بنائیں اے-ای-ابل.

OpsIQ ایک صاف REST API، HMAC پر دستخط شدہ webhooks، ایک عمل-معاہدہ رجسٹری اور تیار-برائے-شپنگ SDKs کو ظاہر کرتا ہے۔ اپنے نظام سے کون سے واقعات فائر ہوتے ہیں، AI کو کون سے عمل چلانے کی اجازت ہے، اور کون سا ڈیٹا پڑھنے کے لیے محفوظ ہے، یہ وضاحت کریں۔ OpsIQ آپ کے لیے دستخط، دوبارہ کوششیں، آڈٹ لاگ اور تصدیق کے بہاؤ کو سنبھالتا ہے۔

HMAC-SHA256 دونوں طرح سے ہیں۔PHP · Node · Pibco TSKsکھولیں3.0.3 عہد100% رنگ‌برنگی تصویر
درخواست کو شامل کریں
نشان زدہ ویب‌خُک آؤٹ200 ٹھیک ہے
زندہ انکار کروOpsIQ ایس . اے . POST /v1/actions/run X-OpsIQ- نشانی { "action": "نیٹ ورک". " ثابت قدم رہو". سچ نگاری وائرس · رن · دستخط اعزاز کردار + فضاء كے اندر لگے ہوئے كے برابر اِس قطار کو تحریر کِیا گیا @opsiq/sdk چین پر( "عمل". serve") وائیرڈ نیٹ ورک توثیقی پروٹوکول 200 ٹھیک ہے
3سرکاری ایس ڈی کیکس (انگریزی: PHP, Node, Pininco) ریاستہائے متحدہ امریکا کا ایک رہائشی علاقہ جو پافوس میں واقع ہے۔
ہخامنشیSha-256 ہر درخواست پر دستخط کیے گئے
40+عالمگیر واقعات
100%عملے پر کشش-log
زندگی کی درخواست

درخواست میں. نشان زدہ ویب.

آپ کے نزدیک بہت زیادہOpsIQ API آپ کی وسعت کے ساتھ آپ کی کلید.OpsIQ چیک فضاء اور کردار، حیرت انگیز عمل کو چلاتے ہوئے، Audit rate لکھتے ہیں - پھر فائرنگ ایک HMAC-signed webhok واپس اپنے اختتامی نقطے پر پہنچ جاتی ہے.

HMAC-SHA256 ویبوکس (انگریزی: Webhooks) بھارت کا ایک رہائشی علاقہ جو آندھرا پردیش میں واقع ہے۔ - بے انتہا اور خارج شدہ ویبوک ادائیگیوں پر دستخط کیے جاتے ہیں -API ایک وسیع‌وعریض کلید کے ساتھ تصدیق‌شُدہ بات‌چیت کو کہا جاتا ہے ۔
خودکار وقفہ - دوبارہ فراہم کردہ شناختی کارڈ کے ساتھ واپس لوٹنے اور دوبارہ شروع کرنے میں ناکام
شناختی کلیدیں - ڈیزائن کے ذریعے دوبارہ محفوظ، تو ایک ری میک ادائیگی کبھی ڈبل نہیں.
آپ کی ایپ POST /v1/actions/run X-OpsIQ- نشانی X-OpsIQ- وقت کا آغاز وری‌فی - رُکن آپ کا مقصد POST /webhooks ایچ‌ایم‌سی کی تصدیق 200 ٹھیک ہے دستخط کی تصدیق وسعت + کردار چیک کریں حیرت انگیز عمل اِس قطار کو تحریر کِیا گیا ہم‌جنس‌پرستی کا شکار { "کچھ": "عمل ۔"، delivery_id: "dlv_8f2a9". "اردو ترجمہ "کیکین": "ادم_31c7"، "اشارہ": "شه256=9c4e07b..." } بچا لیا
01 دستخط کی درخواست 02 ایچ‌ایم‌سی کی تصدیق 03 معاہدے چلاتے ہیں۔ 04 ایدھی لائن لکھیں 05 دستخط شدہ ویب‌خُک
جلدی

صفر سے لے کر زندہ متحرک چار قدم.

Genecate enty, File, webhook, Execut a عمل رجسٹر کرو. آپ پروڈکشن ڈیٹا کو چھونے سے پہلے پورے کارڈ باکس کے خلاف دوڑ سکتے ہیں۔

سینڈ بکس کی تیاریغیر متصل
ڈی‌سی‌لی‌سی‌لی · ریتلے بکس 1 انتقالِ‌خون کی کلید _نظر انداز کریں_ڈ رمز نگاری _ اختیار کریں 2* ایک واقعہ ہے پرنٹ/v1/events/fire"ڈر" 3 · ذیلی حصہ برائے ویب سائٹ https://api.you.com/webhooks 4▪ ایک عمل لکھیں Saas. refd_info. org/2016. com/2016. 26 دسمبر 2018 میں اصل سے آرکائیو شدہ. اخذ شدہ بتاریخ 06 ستمبر 2009. تحقق من التاريخ في:
غیر متصلسینڈ باکس كے لیے كے تیاري پیداوار، وہی کوڈ
01

کلید حاصل کریں

علامات بلند کرنے اور ایک وسیع گہرے فاصلے کو پیدا کرنے کی صلاحیت پیدا کرتے ہیں۔API( کلید )opq_…) ترقیاتی ترتیبات میں اور ہر ایک انفنٹری کو صرف سطح دے دیتا ہے

02

آگ اور دھواں

نامناسب events/fire (یا ایک استعمالSDK ، تو پھر کسی بھی جگہURL کسی بھی واقعے پر دستخط کیے گئے، جس میں ایک ادائیگی آئی ڈی اور پشتو کی بازیابی کے ساتھ.

03

عمل لکھیں

دستخط شدہ ایکشن وعدہ مت بتائیں تو اے آئی اے محفوظ آپریشن چلا سکتے ہیں، کردار چیک کے ساتھ، تصدیق پالیسی اور مکمل Audit کی پیروی کے ساتھ.

یہ کیسے ایک ساتھ مناسب ہے

ایک متصل نقش. پانچ صاف ستھرا.

کسی بھی پلیٹ فارم میں رہتے ہیںOpsIQ بنیادی جینریک، اے آئی کے باقی رہنے والے ہیں اور آپ کے شمولیت کے قابل ہے.

01
ٹرگرز

تفصیلاتOpsIQ ابھی کیا ہوا.

آپ کے پلیٹ‌فارم سے یا آپ کی عام تقریبات کے نام ۔

واقعہ
invoice.paid واقعات۔ آگ۔ ایا دماغسیاق‌وسباق قوانینترجیح20 آئینےپہلے لکھیں ویب‌سائٹسائن آف لائن
وسیع + سیرت واقعاتinvoice.paid, ticket.created, subscription.cancelled, customer.signed_up یا آپ کا یا آپ کا۔ فن پارے -اے آئی دماغ، خودکار دستور، آئی ایم ایل کوائلرز اور آپ کی ویب‌ہوک سب کا رد عمل ہے ۔ معجزے کا حکمآتش‌بازی سے پہلے ہی یہ شیشے لکھ لیتے ہیں ۔
02 کام کے معاہدے

تفصیلاتOpsIQ اے آئی کیا کرنے کی اجازت ہے.

ایکشن معاہدہ دستخط ہے۔JSON اعلان: وہ عمل جس میں کردار چلا سکتے ہیں، اسے کس چیز کو قبول کر سکتے ہیں، اس کو پیرامیٹر قبول کرتا ہے، خواہ تصدیق لازمی ہو اور آخر میں دعوت دینے کے لیے نقطہ نظر۔

جگہ
اے آئی اے نہیں کر سکتایہ صرف ان لوگوں کو چلانے کے لئے درخواست کر سکتے ہیں جن کو آپ نے رجسٹریشن کیا ہے۔ اصلاحی پالیسی کی تصدیقخطرات عمل کسی بھی جانبی تناسب سے پہلے پریوین کارڈ کو دھکیل دیتا ہے۔ کردار + سطح کی سطحہر عمل میں کردار اور سطحوں کو اس کی چلانے کی اجازت دی جاتی ہے۔
عملے -JSON
{
  "key": "saas.refund_invoice",
  "label": "Refund a paid invoice",
  "surface": ["admin"],
  "roles": ["owner", "billing_admin"],
  "requires_confirmation": true,
  "params": {
    "invoice_id": { "type": "int", "required": true },
    "reason": { "type": "string", "max": 500 }
  },
  "endpoint": "https://api.you.com/refund",
  "audit": true
}
03/ نشان زدہ ویبوکس –

آپ کے اسٹاک - گانے پر ایک ایسی بات واقع ہوئی ہے جس کا ثبوت ہے ۔

فائلز کو کسی بھی نامزد کریںURL کوئی واقعہ۔OpsIQ مختلف رنگJSON گراوٹ جسم پر ایچ ایم بی سی-SHA256 کے ساتھ دستخط شدہ چارج - اس کی تصدیق چند لائنوں میں.

تحفظ کا جائزہ لیںناقابلِ فراموش ادائیگی آئی ڈیپشتونوں کی بازنطینی طرز
ویب‌وی حوالہ
درست ویب‌ہوک - php
$raw = file_get_contents('php://input');
$sig = $_SERVER['HTTP_X_OPSIQ_SIGNATURE'] ?? '';
$expected = hash_hmac('sha256', $raw, $secret); // hex digest, no prefix
if (!hash_equals($expected, $sig)) http_response_code(401);
$event = json_decode($raw, true);
04/ ڈی ایس‌ایس

آپ پہلے ہی استعمال کرنے والی زبان کے لئے کمشنروں میں جائیں.

تین سرکاری ایس این اے سی آرک آئی ڈی:SDK ایک ہی رصدگاہ کے اردگرد ایک موٹی چادر ہے ۔

کلائنٹ مثالیں
import { OpsIQ } from "@opsiq/sdk";
const ops = new OpsIQ({ apiKey: process.env.OPSIQ_KEY });

await ops.events.fire("order.shipped", {
  customer_id: 421,
  order_ref: "NB-9182",
  carrier: "DHL"
});

const result = await ops.actions.run("saas.send_kb_link", {
  ticket_id: 5519,
  article: "how-to-reset-password"
});
use OpsIQ\Client;

$ops = new Client([
  'api_key' => getenv('OPSIQ_KEY'),
]);

$ops->events->fire('order.shipped', [
  'customer_id' => 421,
  'order_ref' => 'NB-9182',
]);

$result = $ops->actions->run('saas.send_kb_link', [
  'ticket_id' => 5519,
  'article' => 'how-to-reset-password',
]);
from opsiq import OpsIQ

ops = OpsIQ(
    api_key=os.environ["OPSIQ_KEY"],
)

ops.events.fire("order.shipped", {
    "customer_id": 421,
    "order_ref": "NB-9182",
})

result = ops.actions.run("saas.send_kb_link", {
    "ticket_id": 5519,
    "article": "how-to-reset-password",
})
پی ایچ پی8.4+Node.js18+پا ئے3.10+سب سے بہترین ریشم3.0.3
05 / کنیکٹر پیٹرن

ایک بار تعمیر کریں. کچھ میں پل.

ایک کنیکٹر ایک فولڈر ہے جس میں ایک PHP کلاس ہوتی ہے۔ OpsIQ اسے دریافت کرتا ہے، رجسٹری ایونٹس کو وائر کرتی ہے، اور آپ کا پلیٹ فارم مخصوص کوڈ بنیادی سے صاف طور پر الگ رہتا ہے۔

متصل ہدایت کار
پانچ بٹا نوےidentityProviders(), contextProviders(), registerActions(), subscribers(), handleWebhook(). صافactions.json اور settings.json عہدوں اور عہدوں کا اعلان. خود کار طور پر برخاستفولڈر کو وه نشانیوں میں گرانے کے لئے، اسے Admin میں لانے کے قابل ہوتے ہیں۔
مقصد سے محفوظ عمل

انگریزی میں Plain English. آپریشن باہر.

OpsIQ کبھی صحیح کال ایجاد نہیں کرتا. یہ رجسٹرڈ عہدوں کے ذریعے چلتا ہے، ادائیگی تیار کرتا ہے، جب عمل درکار ہوتا ہے، تصدیق کی درخواست کرتا ہے، اور مکمل Audit قطر پیدا کرتا ہے، تو AI جو کہ کر سکتا ہے، عمل کبھی آپ پر اعتماد نہیں کر سکتے ایک AA نہیں بن سکتا.

بہت زیادہ زور دیا. اے آئی صرف آپ کو رجسٹرڈ کیا گیا ہے اقدامات تجویز کرتا ہے.
سامنے کی تصدیق کریں خطرات کے عمل کی سطح پہلے پریوین کارڈ کی سطح ہے.
مکمل یاد رکھیں. اے آئی اے کی تاریخ میں ہر فوری، جواب اور عمل کا نتیجہ اخذ کیا گیا ہے۔
4 قدممقصدی حد کو عبور کریں
ہخامنشیختم ہونے سے پہلے دستخط
"فرن آدم کا آخری حصہ " قدم1 انتقال جگہ سطح : Admin · کردار : مالک · اسٹ ·2 مصر قدم3 ٭ تصدیق شدہ اور علامت سابقہ کارڈ ---- انفنٹری میں #8421 تصدیق قدم4▪ اِس قطار میں عملہ · خروج · اس کا نتیجہ ·412ms مولانا صرف CDMA دستیاب ہے بطورCSV
کوئی ایجاد کردہ فون نہیںعہد وپیمان صرف رجسٹر کرو
تصدیق کرنے والاسامنے والے منظر سے قبل
100% حد سے تجاوزفوری + جواب مثبت
حوالہ جات

API سطح اور آنکھیں جھکی ہوئی

ہر مرکزی پوائنٹ، اس کا Auth, edemptency and per-key rate limit. مکمل مشین- قابلِ مطالعہ عہدہ اوپنپی آئی میں رہتا ہے۔3.0.3 حوالہ ۔

کھولیں3.0.3 حوالہ جات
اختتامی مقصداُتغیر متصلشرح حد
لکھنؤمخالف سمتی سطحیں
POST /v1/events/fireہخامنشیہاں1000/ مَیں
POST /v1/actions/runہخامنشیہاں200/ مَیں
POST /v1/webhooks/testہخامنشیہاں60/ مَیں
پڑھئےکنکرپٹ، ٹکٹ اور اتصال ساز
GET /v1/customers/{id}ہخامنشیہاں2000/ مَیں
GET /v1/ticketsہخامنشیہاں2000/ مَیں
GET /v1/connectorsہخامنشیہاں2000/ مَیں

شرح حدیثیں ہر کلید ہیں اور ہر جواب پر واپس لوٹ آئیں جیسے کہ X-OpsIQ-RateLimit-Remaining؛ حد بندی واپس آتی ہے۔ 429 کے ساتھ Retry-After ہیڈر. مکمل مشین ریڈار معاہدے (ہر اختتامی پوائنٹ، اسکیم اور غلطی) میں رہتا ہے۔ کھولیں3.0.3 حوالہ جات.

متصلي كو مقام بنائیں۔

متصلي كو نام پانچ قدم.

ایک تعلق رکھنے والا ایک خود مختار خانہ ہے۔OpsIQ اسے دریافت کرتا ہے، رجسٹر واقعات کو تار کرتا ہے، اور آپ کے پلیٹ فارم کوڈ کو کبھی مرکز میں نہیں داخل کرتا.

1کے ساتھ فولڈر کا اضافہ کریں connector.php ضرب AbstractConnector.
2طےشدہ actions.json اور settings.json ظاہر.
3شناخت، سیاق و سباق اور ویبوک فراہم کرنے والے
4ان واقعات کی طرف زیریں سمت لکھیں جنکی آپ فکر کرتے ہیں۔
5اس کے نشان میں ڈال دو، اسے اشتہار میں لانے کے قابل.
آپ کو جہاز سے پہلے ٹیسٹ کرو

ایک ریتلے باکس کلید اور ویبہوک ٹیسٹر۔

ہر کام کی فضاء میں ریتلے بکس کھلتا ہے: ایک الگ فضاء کی کلید جو ایک ہی طرح کا شکار ہوتی ہے۔API پروڈکشن ڈیٹا کو چھونے کے بغیر سطح کی سطح۔ استعمال کريں POST /v1/webhooks/test اپنے اختتامی مقام پر دستخط شدہ نمونے ادائیگی کو آگ لگانے اور زندہ رہنے سے پہلے اپنے دستخط کی تصدیق کرنے کے لئے. خود ساختہ تنصیبات ایک جیسے کوڈ راہ چلاتے ہیں، جس میں بادل اور پرما کے درمیان کوئی چال چل نہیں

سینڈ باکس کلیدیں ویب‌وی‌کا ٹیسٹر کارگو-کرنسی کام کرتی ہے۔ کلاؤڈ اینڈ خود مختاری (Cloud & ople-feature)۔
مُتناor. php ·php
کلاس ایک کامیاب شخص پھیلا ہوا AbstractConnector { عوامی کام کلید(انگریزی: آواز { پلٹ 'اکسم'; } / / کرنسی کون ہے عوامی کام شناختی تالیفات(انگریزی: قطار { پلٹ [نیا AcmeIdentityProvider()]; } //Pood on the AI کی ضرورت میں ڈیٹا رہتا ہے۔ عوامی کام سیاق و سباق (انگریزی: قطار { پلٹ [نیا AcmeContextProvider()]; } / / حرکت کرناOpsIQ واقعات عوامی کام پرفارمنس(انگریزی: قطار { پلٹ ['انتہائی منظم. pid' => [نیا BillingMirror()]]; } / / دوبارہ حاصل کرنا Acme سے ویب‌سائٹ کی ترتیب عوامی کام گھریلو استعمالات(قطار $body): بند { /* … */ } }
▪ یہ کیسے موازنہ کِیا گیا ہے

OpsIQ وُجْلُمُ غلط.

کیا ایک معاہدہ ہو گیا، دستخط کیے گئے پلیٹ فارم آپ کو دے دیتا ہے کہ آپ کی ویب‌ہ‌ہ‌ہُک اور اے آئی‌اے کے ذریعے کبھی نہیں گا ۔

رنگاپنا بلے لگائیںOpsIQ
HMAC-signed requests & webhooks (both ways) Hand-rolled
Idempotency keys + replay protection DIY
Automatic back-off retries with delivery IDs DIY queue
Action-contract registry (AI can't invent calls)
Confirmation policy before side-effects
100% audit-log coverage on actions Manual logging
Official PHP / Node / Python SDKs Write your own
OpenAPI 3.0.3 machine-readable contract Maybe
Sandbox keys + webhook tester Build a staging rig
Cloud & self-hosted parity (same code path) وَس
Connector pattern: platform code stays isolated
فاک

ترقی پسند سوالات، جواب ملا ۔

Auth, دستخط, DNSKs, Sindboxing اور اتصالی ماڈل: آپ پہلی درخواست سے پہلے سب کچھ پوچھیں گے۔

API ایک دائرہ نما کلید سے تصدیق کرنا: Authorization: Bearer opq_…. OpsIQ کلیدی وسعت اور کردار کے کردار کا جائزہ لینا کسی بھی دوڑنے سے پہلے۔ ویبوکز الگ ہیں: ہر ویبوک۔OpsIQ بھیج دو X-OpsIQ-Signature (ایک ہیکس ایچ ایم سی-SHA256 جسم کے ایک اور X-OpsIQ-Timestamp تحفظ کے لئے، تو آپ ہمیں بدلے میں جانچ سکتے ہیں، اور وسیع پیمانے پر آپ کو بھیجنے والے ویب‌ہ‌ہ‌ہ‌کیس ایک ہی طریقے سے تصدیق کر رہے ہیں
نہیں، AI صرف وہ اعمال تجویز کر سکتا ہے جو آپ کے عمل-کلئیر رجسٹر میں موجود ہو۔یہ کوئی آلہ ایجاد نہیں کر سکتا۔ ہر عہدے میں سطح، کردار اور پیرامیٹر کی اجازت ہے اور کسی بھی عمل کو نشان دہی کی گئی ہے۔ requires_confirmation جانبدار سمتی سطح سے قبل انسان تک ایک پریوین کارڈ۔
دوبارہ شروع hash_hmac('sha256', $rawBody, $secret) (ایک ہیکس کسی قسم کا کوئی نہیں) سے ٹکراتا ہے اور اس کا موازنہ اس سے کرتا ہے۔ X-OpsIQ-Signature مسلسل چیک کے ساتھ سربراہ (hash_equals)۔ ہر ادائیگی میں ایک ضرب نما ( اوقات) بھی ہوتا ہے، ایک idemptance کلید اور ایک ادائیگی آئی ڈی آپ کر سکتے ہیں. PHP Snipet اس صفحہ پر موجود تمام تر مصدرات (concyption) ہیں۔
وہ رہائی جو کوئی واپس نہیں کرتی200 نئے سرے سے دوبارہ شروع کئے گئے ہیں
Official TSNKs for PHP8.4+، Node.js18+ اور پابلو3.10+ ہینڈلی دستخط، ری ایکٹر، شناختی کلیدیں اور ان کے جوابات۔ یہ ریفائڈ سطح کے گرد باریک لپیٹے ہوئے ہیں، اس طرح آپ خود بھی شائع شدہ اوپنپی آئی سے اپنا کلائنٹ بنا سکتے ہیں۔3.0.3 معاہدہ یا فون کریںAPI براہ راست.
جی‌ہاں ۔ ہر کام کی جگہ ریت کے بکس کو ظاہر کرتی ہے جس کی اپنی وسعت تھی جو ایک ہی طرح کا شکار ہوتی ہےAPI پیداواری اعداد کو چھونے کے بغیر سطح POST /v1/webhooks/test اپنے اختتامی مقصد پر ایک دستخطی ادائیگی کو آگ لگانے اور زندہ رہنے سے پہلے آپ کی تصدیق کرنے کے لئے.
جی ہاں، خود ساختہ تنصیبات برابر کوڈ راہ چلتے ہیں (وہ یکساں نشان، ایک ہی اتصال رجسٹر، ایک ہی اوپنAPI معاہدہ) تو بادلوں اور پروں کے درمیان کوئی سلوکی گردش نہیں ہے۔
ایک تعلق رکھنے والا ایک خود مختار خانہ ہے جس میں ایک پی ایچ پی کلاس توسیع کر رہا ہے۔ AbstractConnector، جمع actions.json اور settings.json ظاہر. آپ عمل کریں identityProviders(), contextProviders(), registerActions(), subscribers() اور handleWebhook(). OpsIQ خود بخود اسے دریافت کرتا ہے، ایونٹس کو وائر کرتا ہے اور آپ کے پلیٹ فارم کے مخصوص کوڈ کو بنیادی سے صاف طور پر الگ رکھتا ہے۔