اپنا پلیٹ فارم بنائیں اے-ای-ابل.
OpsIQ ایک صاف REST API، HMAC پر دستخط شدہ webhooks، ایک عمل-معاہدہ رجسٹری اور تیار-برائے-شپنگ SDKs کو ظاہر کرتا ہے۔ اپنے نظام سے کون سے واقعات فائر ہوتے ہیں، AI کو کون سے عمل چلانے کی اجازت ہے، اور کون سا ڈیٹا پڑھنے کے لیے محفوظ ہے، یہ وضاحت کریں۔ OpsIQ آپ کے لیے دستخط، دوبارہ کوششیں، آڈٹ لاگ اور تصدیق کے بہاؤ کو سنبھالتا ہے۔
درخواست میں. نشان زدہ ویب.
آپ کے نزدیک بہت زیادہOpsIQ API آپ کی وسعت کے ساتھ آپ کی کلید.OpsIQ چیک فضاء اور کردار، حیرت انگیز عمل کو چلاتے ہوئے، Audit rate لکھتے ہیں - پھر فائرنگ ایک HMAC-signed webhok واپس اپنے اختتامی نقطے پر پہنچ جاتی ہے.
صفر سے لے کر زندہ متحرک چار قدم.
Genecate enty, File, webhook, Execut a عمل رجسٹر کرو. آپ پروڈکشن ڈیٹا کو چھونے سے پہلے پورے کارڈ باکس کے خلاف دوڑ سکتے ہیں۔
کلید حاصل کریں
علامات بلند کرنے اور ایک وسیع گہرے فاصلے کو پیدا کرنے کی صلاحیت پیدا کرتے ہیں۔API( کلید )opq_…) ترقیاتی ترتیبات میں اور ہر ایک انفنٹری کو صرف سطح دے دیتا ہے
آگ اور دھواں
نامناسب events/fire (یا ایک استعمالSDK ، تو پھر کسی بھی جگہURL کسی بھی واقعے پر دستخط کیے گئے، جس میں ایک ادائیگی آئی ڈی اور پشتو کی بازیابی کے ساتھ.
عمل لکھیں
دستخط شدہ ایکشن وعدہ مت بتائیں تو اے آئی اے محفوظ آپریشن چلا سکتے ہیں، کردار چیک کے ساتھ، تصدیق پالیسی اور مکمل Audit کی پیروی کے ساتھ.
ایک متصل نقش. پانچ صاف ستھرا.
کسی بھی پلیٹ فارم میں رہتے ہیںOpsIQ بنیادی جینریک، اے آئی کے باقی رہنے والے ہیں اور آپ کے شمولیت کے قابل ہے.
invoice.paid, ticket.created, subscription.cancelled, customer.signed_up یا آپ کا یا آپ کا۔
فن پارے -اے آئی دماغ، خودکار دستور، آئی ایم ایل کوائلرز اور آپ کی ویبہوک سب کا رد عمل ہے ۔
معجزے کا حکمآتشبازی سے پہلے ہی یہ شیشے لکھ لیتے ہیں ۔
تفصیلاتOpsIQ اے آئی کیا کرنے کی اجازت ہے.
ایکشن معاہدہ دستخط ہے۔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
}
آپ کے اسٹاک - گانے پر ایک ایسی بات واقع ہوئی ہے جس کا ثبوت ہے ۔
فائلز کو کسی بھی نامزد کریںURL کوئی واقعہ۔OpsIQ مختلف رنگJSON گراوٹ جسم پر ایچ ایم بی سی-SHA256 کے ساتھ دستخط شدہ چارج - اس کی تصدیق چند لائنوں میں.
$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);
آپ پہلے ہی استعمال کرنے والی زبان کے لئے کمشنروں میں جائیں.
تین سرکاری ایس این اے سی آرک آئی ڈی: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",
})
ایک بار تعمیر کریں. کچھ میں پل.
ایک کنیکٹر ایک فولڈر ہے جس میں ایک PHP کلاس ہوتی ہے۔ OpsIQ اسے دریافت کرتا ہے، رجسٹری ایونٹس کو وائر کرتی ہے، اور آپ کا پلیٹ فارم مخصوص کوڈ بنیادی سے صاف طور پر الگ رہتا ہے۔
متصل ہدایت کارidentityProviders(), contextProviders(), registerActions(), subscribers(), handleWebhook().
صافactions.json اور settings.json عہدوں اور عہدوں کا اعلان.
خود کار طور پر برخاستفولڈر کو وه نشانیوں میں گرانے کے لئے، اسے Admin میں لانے کے قابل ہوتے ہیں۔
انگریزی میں Plain English. آپریشن باہر.
OpsIQ کبھی صحیح کال ایجاد نہیں کرتا. یہ رجسٹرڈ عہدوں کے ذریعے چلتا ہے، ادائیگی تیار کرتا ہے، جب عمل درکار ہوتا ہے، تصدیق کی درخواست کرتا ہے، اور مکمل Audit قطر پیدا کرتا ہے، تو AI جو کہ کر سکتا ہے، عمل کبھی آپ پر اعتماد نہیں کر سکتے ایک AA نہیں بن سکتا.
API سطح اور آنکھیں جھکی ہوئی
ہر مرکزی پوائنٹ، اس کا Auth, edemptency and per-key rate limit. مکمل مشین- قابلِ مطالعہ عہدہ اوپنپی آئی میں رہتا ہے۔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 اسے دریافت کرتا ہے، رجسٹر واقعات کو تار کرتا ہے، اور آپ کے پلیٹ فارم کوڈ کو کبھی مرکز میں نہیں داخل کرتا.
connector.php ضرب AbstractConnector.actions.json اور settings.json ظاہر.ایک ریتلے باکس کلید اور ویبہوک ٹیسٹر۔
ہر کام کی فضاء میں ریتلے بکس کھلتا ہے: ایک الگ فضاء کی کلید جو ایک ہی طرح کا شکار ہوتی ہے۔API پروڈکشن ڈیٹا کو چھونے کے بغیر سطح کی سطح۔ استعمال کريں POST /v1/webhooks/test اپنے اختتامی مقام پر دستخط شدہ نمونے ادائیگی کو آگ لگانے اور زندہ رہنے سے پہلے اپنے دستخط کی تصدیق کرنے کے لئے. خود ساختہ تنصیبات ایک جیسے کوڈ راہ چلاتے ہیں، جس میں بادل اور پرما کے درمیان کوئی چال چل نہیں
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 اور اتصالی ماڈل: آپ پہلی درخواست سے پہلے سب کچھ پوچھیں گے۔
Authorization: Bearer opq_…. OpsIQ کلیدی وسعت اور کردار کے کردار کا جائزہ لینا کسی بھی دوڑنے سے پہلے۔ ویبوکز الگ ہیں: ہر ویبوک۔OpsIQ بھیج دو X-OpsIQ-Signature (ایک ہیکس ایچ ایم سی-SHA256 جسم کے ایک اور X-OpsIQ-Timestamp تحفظ کے لئے، تو آپ ہمیں بدلے میں جانچ سکتے ہیں، اور وسیع پیمانے پر آپ کو بھیجنے والے ویبہہہکیس ایک ہی طریقے سے تصدیق کر رہے ہیںrequires_confirmation جانبدار سمتی سطح سے قبل انسان تک ایک پریوین کارڈ۔hash_hmac('sha256', $rawBody, $secret) (ایک ہیکس کسی قسم کا کوئی نہیں) سے ٹکراتا ہے اور اس کا موازنہ اس سے کرتا ہے۔ X-OpsIQ-Signature مسلسل چیک کے ساتھ سربراہ (hash_equals)۔ ہر ادائیگی میں ایک ضرب نما ( اوقات) بھی ہوتا ہے، ایک idemptance کلید اور ایک ادائیگی آئی ڈی آپ کر سکتے ہیں. PHP Snipet اس صفحہ پر موجود تمام تر مصدرات (concyption) ہیں۔POST /v1/webhooks/test اپنے اختتامی مقصد پر ایک دستخطی ادائیگی کو آگ لگانے اور زندہ رہنے سے پہلے آپ کی تصدیق کرنے کے لئے.AbstractConnector، جمع actions.json اور settings.json ظاہر. آپ عمل کریں identityProviders(), contextProviders(), registerActions(), subscribers() اور handleWebhook(). OpsIQ خود بخود اسے دریافت کرتا ہے، ایونٹس کو وائر کرتا ہے اور آپ کے پلیٹ فارم کے مخصوص کوڈ کو بنیادی سے صاف طور پر الگ رکھتا ہے۔