{"openapi":"3.1.0","info":{"title":"VerifyGate Inquiry API","version":"1.0.0","description":"واسط مستقل سرویس‌های استعلامی مستند جیبیت. همه تاریخ‌ها UTC و ISO8601؛ کش به تفکیک پروژه."},"servers":[{"url":"https:\/\/verifygate.ir"}],"paths":{"\/v1\/inquiries\/card":{"post":{"operationId":"inquire_card","summary":"اطلاعات کارت","description":"قرارداد Identicator 1.5.2 صفحه 10؛ TTL پیش‌فرض 300 ثانیه، سقف 3600. مجوز حساب تأمین‌کننده جداگانه لازم است.","security":[{"bearerAuth":[]}],"parameters":[{"in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string","pattern":"^[a-zA-Z0-9_-]{16,80}$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","additionalProperties":false,"required":["input","options"],"properties":{"input":{"type":"object","additionalProperties":false,"properties":{"number":{"type":"string","description":"نوع: card"}},"required":["number"]},"options":{"type":"object","additionalProperties":false,"required":["consent"],"properties":{"consent":{"type":"boolean","enum":[true]},"refresh":{"type":"boolean","default":false},"maxAgeSeconds":{"type":"integer","minimum":0,"maximum":3600}}}}}}}},"responses":{"200":{"description":"پاسخ معتبر مطابق قرارداد همراه با زمان و منبع","content":{"application\/json":{"schema":{"allOf":[{"$ref":"#\/components\/schemas\/InquiryResult"},{"type":"object","properties":{"data":{"type":"object","properties":{"cardInfo":{"type":"object","properties":{"bank":{"type":"string"},"type":{"type":"string"},"ownerName":{"type":"string"},"depositNumber":{"type":"string"}},"additionalProperties":true}},"additionalProperties":true,"description":"فیلدهای قرارداد جیبیت؛ فیلدهای اختیاری ممکن است موجود نباشند. داده خام از provider حفظ می‌شود."}}}]}}}},"401":{"description":"کلید نامعتبر، باطل یا پروژه غیرفعال"},"403":{"description":"خارج از مجوز پروژه"},"409":{"description":"درخواست در حال اجرا، نامعلوم، تکرار منقضی یا تعارض idempotency"},"422":{"description":"پارامتر نامعتبر یا رضایت اعلام نشده"},"429":{"description":"سقف درخواست مصرف شده"},"502":{"description":"خطا یا پاسخ نامعتبر تأمین‌کننده؛ بدون جایگزینی با کش قدیمی"},"503":{"description":"سرویس غیرفعال یا اتصال تنظیم نشده"}}}},"\/v1\/inquiries\/iban":{"post":{"operationId":"inquire_iban","summary":"اطلاعات شبا","description":"قرارداد Identicator 1.5.2 صفحه 12؛ TTL پیش‌فرض 300 ثانیه، سقف 3600. مجوز حساب تأمین‌کننده جداگانه لازم است.","security":[{"bearerAuth":[]}],"parameters":[{"in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string","pattern":"^[a-zA-Z0-9_-]{16,80}$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","additionalProperties":false,"required":["input","options"],"properties":{"input":{"type":"object","additionalProperties":false,"properties":{"value":{"type":"string","description":"نوع: iban"}},"required":["value"]},"options":{"type":"object","additionalProperties":false,"required":["consent"],"properties":{"consent":{"type":"boolean","enum":[true]},"refresh":{"type":"boolean","default":false},"maxAgeSeconds":{"type":"integer","minimum":0,"maximum":3600}}}}}}}},"responses":{"200":{"description":"پاسخ معتبر مطابق قرارداد همراه با زمان و منبع","content":{"application\/json":{"schema":{"allOf":[{"$ref":"#\/components\/schemas\/InquiryResult"},{"type":"object","properties":{"data":{"type":"object","properties":{"ibanInfo":{"type":"object","properties":{"bank":{"type":"string"},"depositNumber":{"type":"string"},"iban":{"type":"string"},"status":{"type":"string"},"owners":{"type":"array","items":{"type":"object","properties":{"firstName":{"type":"string"},"lastName":{"type":"string"}}}}},"additionalProperties":true}},"additionalProperties":true,"description":"فیلدهای قرارداد جیبیت؛ فیلدهای اختیاری ممکن است موجود نباشند. داده خام از provider حفظ می‌شود."}}}]}}}},"401":{"description":"کلید نامعتبر، باطل یا پروژه غیرفعال"},"403":{"description":"خارج از مجوز پروژه"},"409":{"description":"درخواست در حال اجرا، نامعلوم، تکرار منقضی یا تعارض idempotency"},"422":{"description":"پارامتر نامعتبر یا رضایت اعلام نشده"},"429":{"description":"سقف درخواست مصرف شده"},"502":{"description":"خطا یا پاسخ نامعتبر تأمین‌کننده؛ بدون جایگزینی با کش قدیمی"},"503":{"description":"سرویس غیرفعال یا اتصال تنظیم نشده"}}}},"\/v1\/inquiries\/card-deposit":{"post":{"operationId":"inquire_card_deposit","summary":"کارت به حساب","description":"قرارداد Identicator 1.5.2 صفحه 15؛ TTL پیش‌فرض 3600 ثانیه، سقف 86400. مجوز حساب تأمین‌کننده جداگانه لازم است.","security":[{"bearerAuth":[]}],"parameters":[{"in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string","pattern":"^[a-zA-Z0-9_-]{16,80}$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","additionalProperties":false,"required":["input","options"],"properties":{"input":{"type":"object","additionalProperties":false,"properties":{"number":{"type":"string","description":"نوع: card"}},"required":["number"]},"options":{"type":"object","additionalProperties":false,"required":["consent"],"properties":{"consent":{"type":"boolean","enum":[true]},"refresh":{"type":"boolean","default":false},"maxAgeSeconds":{"type":"integer","minimum":0,"maximum":86400}}}}}}}},"responses":{"200":{"description":"پاسخ معتبر مطابق قرارداد همراه با زمان و منبع","content":{"application\/json":{"schema":{"allOf":[{"$ref":"#\/components\/schemas\/InquiryResult"},{"type":"object","properties":{"data":{"type":"object","properties":{"depositInfo":{"type":"object","properties":{"bank":{"type":"string"},"depositNumber":{"type":"string"}},"additionalProperties":true}},"additionalProperties":true,"description":"فیلدهای قرارداد جیبیت؛ فیلدهای اختیاری ممکن است موجود نباشند. داده خام از provider حفظ می‌شود."}}}]}}}},"401":{"description":"کلید نامعتبر، باطل یا پروژه غیرفعال"},"403":{"description":"خارج از مجوز پروژه"},"409":{"description":"درخواست در حال اجرا، نامعلوم، تکرار منقضی یا تعارض idempotency"},"422":{"description":"پارامتر نامعتبر یا رضایت اعلام نشده"},"429":{"description":"سقف درخواست مصرف شده"},"502":{"description":"خطا یا پاسخ نامعتبر تأمین‌کننده؛ بدون جایگزینی با کش قدیمی"},"503":{"description":"سرویس غیرفعال یا اتصال تنظیم نشده"}}}},"\/v1\/inquiries\/card-iban":{"post":{"operationId":"inquire_card_iban","summary":"کارت به شبا","description":"قرارداد Identicator 1.5.2 صفحه 17؛ TTL پیش‌فرض 3600 ثانیه، سقف 86400. مجوز حساب تأمین‌کننده جداگانه لازم است.","security":[{"bearerAuth":[]}],"parameters":[{"in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string","pattern":"^[a-zA-Z0-9_-]{16,80}$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","additionalProperties":false,"required":["input","options"],"properties":{"input":{"type":"object","additionalProperties":false,"properties":{"number":{"type":"string","description":"نوع: card"}},"required":["number"]},"options":{"type":"object","additionalProperties":false,"required":["consent"],"properties":{"consent":{"type":"boolean","enum":[true]},"refresh":{"type":"boolean","default":false},"maxAgeSeconds":{"type":"integer","minimum":0,"maximum":86400}}}}}}}},"responses":{"200":{"description":"پاسخ معتبر مطابق قرارداد همراه با زمان و منبع","content":{"application\/json":{"schema":{"allOf":[{"$ref":"#\/components\/schemas\/InquiryResult"},{"type":"object","properties":{"data":{"type":"object","properties":{"ibanInfo":{"type":"object","properties":{"bank":{"type":"string"},"depositNumber":{"type":"string"},"iban":{"type":"string"},"status":{"type":"string"},"owners":{"type":"array","items":{"type":"object","properties":{"firstName":{"type":"string"},"lastName":{"type":"string"}}}}},"additionalProperties":true}},"additionalProperties":true,"description":"فیلدهای قرارداد جیبیت؛ فیلدهای اختیاری ممکن است موجود نباشند. داده خام از provider حفظ می‌شود."}}}]}}}},"401":{"description":"کلید نامعتبر، باطل یا پروژه غیرفعال"},"403":{"description":"خارج از مجوز پروژه"},"409":{"description":"درخواست در حال اجرا، نامعلوم، تکرار منقضی یا تعارض idempotency"},"422":{"description":"پارامتر نامعتبر یا رضایت اعلام نشده"},"429":{"description":"سقف درخواست مصرف شده"},"502":{"description":"خطا یا پاسخ نامعتبر تأمین‌کننده؛ بدون جایگزینی با کش قدیمی"},"503":{"description":"سرویس غیرفعال یا اتصال تنظیم نشده"}}}},"\/v1\/inquiries\/availability":{"post":{"operationId":"inquire_availability","summary":"دسترسی بانک‌ها","description":"قرارداد Identicator 1.5.2 صفحه 20؛ TTL پیش‌فرض 30 ثانیه، سقف 60. مجوز حساب تأمین‌کننده جداگانه لازم است.","security":[{"bearerAuth":[]}],"parameters":[{"in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string","pattern":"^[a-zA-Z0-9_-]{16,80}$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","additionalProperties":false,"required":["input","options"],"properties":{"input":{"type":"object","additionalProperties":false,"properties":[],"required":[]},"options":{"type":"object","additionalProperties":false,"required":["consent"],"properties":{"consent":{"type":"boolean","enum":[true]},"refresh":{"type":"boolean","default":false},"maxAgeSeconds":{"type":"integer","minimum":0,"maximum":60}}}}}}}},"responses":{"200":{"description":"پاسخ معتبر مطابق قرارداد همراه با زمان و منبع","content":{"application\/json":{"schema":{"allOf":[{"$ref":"#\/components\/schemas\/InquiryResult"},{"type":"object","properties":{"data":{"type":"object","properties":{"availabilityReport":{"type":"object","properties":{},"additionalProperties":true}},"additionalProperties":true,"description":"فیلدهای قرارداد جیبیت؛ فیلدهای اختیاری ممکن است موجود نباشند. داده خام از provider حفظ می‌شود."}}}]}}}},"401":{"description":"کلید نامعتبر، باطل یا پروژه غیرفعال"},"403":{"description":"خارج از مجوز پروژه"},"409":{"description":"درخواست در حال اجرا، نامعلوم، تکرار منقضی یا تعارض idempotency"},"422":{"description":"پارامتر نامعتبر یا رضایت اعلام نشده"},"429":{"description":"سقف درخواست مصرف شده"},"502":{"description":"خطا یا پاسخ نامعتبر تأمین‌کننده؛ بدون جایگزینی با کش قدیمی"},"503":{"description":"سرویس غیرفعال یا اتصال تنظیم نشده"}}}},"\/v1\/inquiries\/deposit-iban":{"post":{"operationId":"inquire_deposit_iban","summary":"حساب به شبا","description":"قرارداد Identicator 1.5.2 صفحه 22؛ TTL پیش‌فرض 3600 ثانیه، سقف 86400. مجوز حساب تأمین‌کننده جداگانه لازم است.","security":[{"bearerAuth":[]}],"parameters":[{"in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string","pattern":"^[a-zA-Z0-9_-]{16,80}$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","additionalProperties":false,"required":["input","options"],"properties":{"input":{"type":"object","additionalProperties":false,"properties":{"bank":{"type":"string","description":"نوع: bank"},"number":{"type":"string","description":"نوع: account"}},"required":["bank","number"]},"options":{"type":"object","additionalProperties":false,"required":["consent"],"properties":{"consent":{"type":"boolean","enum":[true]},"refresh":{"type":"boolean","default":false},"maxAgeSeconds":{"type":"integer","minimum":0,"maximum":86400}}}}}}}},"responses":{"200":{"description":"پاسخ معتبر مطابق قرارداد همراه با زمان و منبع","content":{"application\/json":{"schema":{"allOf":[{"$ref":"#\/components\/schemas\/InquiryResult"},{"type":"object","properties":{"data":{"type":"object","properties":{"depositToIBANInfo":{"type":"object","properties":{"bank":{"type":"string"},"iban":{"type":"string"}},"additionalProperties":true}},"additionalProperties":true,"description":"فیلدهای قرارداد جیبیت؛ فیلدهای اختیاری ممکن است موجود نباشند. داده خام از provider حفظ می‌شود."}}}]}}}},"401":{"description":"کلید نامعتبر، باطل یا پروژه غیرفعال"},"403":{"description":"خارج از مجوز پروژه"},"409":{"description":"درخواست در حال اجرا، نامعلوم، تکرار منقضی یا تعارض idempotency"},"422":{"description":"پارامتر نامعتبر یا رضایت اعلام نشده"},"429":{"description":"سقف درخواست مصرف شده"},"502":{"description":"خطا یا پاسخ نامعتبر تأمین‌کننده؛ بدون جایگزینی با کش قدیمی"},"503":{"description":"سرویس غیرفعال یا اتصال تنظیم نشده"}}}},"\/v1\/inquiries\/card-national":{"post":{"operationId":"inquire_card_national","summary":"تطبیق کارت و کد ملی","description":"قرارداد Identicator 1.5.2 صفحه 25؛ TTL پیش‌فرض 300 ثانیه، سقف 3600. مجوز حساب تأمین‌کننده جداگانه لازم است.","security":[{"bearerAuth":[]}],"parameters":[{"in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string","pattern":"^[a-zA-Z0-9_-]{16,80}$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","additionalProperties":false,"required":["input","options"],"properties":{"input":{"type":"object","additionalProperties":false,"properties":{"cardNumber":{"type":"string","description":"نوع: card"},"nationalCode":{"type":"string","description":"نوع: national"},"birthDate":{"type":"string","description":"نوع: date"}},"required":["cardNumber","nationalCode","birthDate"]},"options":{"type":"object","additionalProperties":false,"required":["consent"],"properties":{"consent":{"type":"boolean","enum":[true]},"refresh":{"type":"boolean","default":false},"maxAgeSeconds":{"type":"integer","minimum":0,"maximum":3600}}}}}}}},"responses":{"200":{"description":"پاسخ معتبر مطابق قرارداد همراه با زمان و منبع","content":{"application\/json":{"schema":{"allOf":[{"$ref":"#\/components\/schemas\/InquiryResult"},{"type":"object","properties":{"data":{"type":"object","properties":{"matched":{"type":"boolean"}},"additionalProperties":true,"description":"فیلدهای قرارداد جیبیت؛ فیلدهای اختیاری ممکن است موجود نباشند. داده خام از provider حفظ می‌شود."}}}]}}}},"401":{"description":"کلید نامعتبر، باطل یا پروژه غیرفعال"},"403":{"description":"خارج از مجوز پروژه"},"409":{"description":"درخواست در حال اجرا، نامعلوم، تکرار منقضی یا تعارض idempotency"},"422":{"description":"پارامتر نامعتبر یا رضایت اعلام نشده"},"429":{"description":"سقف درخواست مصرف شده"},"502":{"description":"خطا یا پاسخ نامعتبر تأمین‌کننده؛ بدون جایگزینی با کش قدیمی"},"503":{"description":"سرویس غیرفعال یا اتصال تنظیم نشده"}}}},"\/v1\/inquiries\/deposit-national":{"post":{"operationId":"inquire_deposit_national","summary":"تطبیق حساب و کد ملی","description":"قرارداد Identicator 1.5.2 صفحه 27؛ TTL پیش‌فرض 300 ثانیه، سقف 3600. مجوز حساب تأمین‌کننده جداگانه لازم است.","security":[{"bearerAuth":[]}],"parameters":[{"in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string","pattern":"^[a-zA-Z0-9_-]{16,80}$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","additionalProperties":false,"required":["input","options"],"properties":{"input":{"type":"object","additionalProperties":false,"properties":{"bank":{"type":"string","description":"نوع: bank"},"depositNumber":{"type":"string","description":"نوع: account"},"nationalCode":{"type":"string","description":"نوع: national"},"birthDate":{"type":"string","description":"نوع: date"}},"required":["bank","depositNumber","nationalCode","birthDate"]},"options":{"type":"object","additionalProperties":false,"required":["consent"],"properties":{"consent":{"type":"boolean","enum":[true]},"refresh":{"type":"boolean","default":false},"maxAgeSeconds":{"type":"integer","minimum":0,"maximum":3600}}}}}}}},"responses":{"200":{"description":"پاسخ معتبر مطابق قرارداد همراه با زمان و منبع","content":{"application\/json":{"schema":{"allOf":[{"$ref":"#\/components\/schemas\/InquiryResult"},{"type":"object","properties":{"data":{"type":"object","properties":{"matched":{"type":"boolean"}},"additionalProperties":true,"description":"فیلدهای قرارداد جیبیت؛ فیلدهای اختیاری ممکن است موجود نباشند. داده خام از provider حفظ می‌شود."}}}]}}}},"401":{"description":"کلید نامعتبر، باطل یا پروژه غیرفعال"},"403":{"description":"خارج از مجوز پروژه"},"409":{"description":"درخواست در حال اجرا، نامعلوم، تکرار منقضی یا تعارض idempotency"},"422":{"description":"پارامتر نامعتبر یا رضایت اعلام نشده"},"429":{"description":"سقف درخواست مصرف شده"},"502":{"description":"خطا یا پاسخ نامعتبر تأمین‌کننده؛ بدون جایگزینی با کش قدیمی"},"503":{"description":"سرویس غیرفعال یا اتصال تنظیم نشده"}}}},"\/v1\/inquiries\/iban-national":{"post":{"operationId":"inquire_iban_national","summary":"تطبیق شبا و کد ملی","description":"قرارداد Identicator 1.5.2 صفحه 29؛ TTL پیش‌فرض 300 ثانیه، سقف 3600. مجوز حساب تأمین‌کننده جداگانه لازم است.","security":[{"bearerAuth":[]}],"parameters":[{"in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string","pattern":"^[a-zA-Z0-9_-]{16,80}$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","additionalProperties":false,"required":["input","options"],"properties":{"input":{"type":"object","additionalProperties":false,"properties":{"iban":{"type":"string","description":"نوع: iban"},"nationalCode":{"type":"string","description":"نوع: national"},"birthDate":{"type":"string","description":"نوع: date"}},"required":["iban","nationalCode","birthDate"]},"options":{"type":"object","additionalProperties":false,"required":["consent"],"properties":{"consent":{"type":"boolean","enum":[true]},"refresh":{"type":"boolean","default":false},"maxAgeSeconds":{"type":"integer","minimum":0,"maximum":3600}}}}}}}},"responses":{"200":{"description":"پاسخ معتبر مطابق قرارداد همراه با زمان و منبع","content":{"application\/json":{"schema":{"allOf":[{"$ref":"#\/components\/schemas\/InquiryResult"},{"type":"object","properties":{"data":{"type":"object","properties":{"matched":{"type":"boolean"}},"additionalProperties":true,"description":"فیلدهای قرارداد جیبیت؛ فیلدهای اختیاری ممکن است موجود نباشند. داده خام از provider حفظ می‌شود."}}}]}}}},"401":{"description":"کلید نامعتبر، باطل یا پروژه غیرفعال"},"403":{"description":"خارج از مجوز پروژه"},"409":{"description":"درخواست در حال اجرا، نامعلوم، تکرار منقضی یا تعارض idempotency"},"422":{"description":"پارامتر نامعتبر یا رضایت اعلام نشده"},"429":{"description":"سقف درخواست مصرف شده"},"502":{"description":"خطا یا پاسخ نامعتبر تأمین‌کننده؛ بدون جایگزینی با کش قدیمی"},"503":{"description":"سرویس غیرفعال یا اتصال تنظیم نشده"}}}},"\/v1\/inquiries\/card-name":{"post":{"operationId":"inquire_card_name","summary":"تطبیق کارت و نام","description":"قرارداد Identicator 1.5.2 صفحه 31؛ TTL پیش‌فرض 300 ثانیه، سقف 3600. مجوز حساب تأمین‌کننده جداگانه لازم است.","security":[{"bearerAuth":[]}],"parameters":[{"in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string","pattern":"^[a-zA-Z0-9_-]{16,80}$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","additionalProperties":false,"required":["input","options"],"properties":{"input":{"type":"object","additionalProperties":false,"properties":{"cardNumber":{"type":"string","description":"نوع: card"},"name":{"type":"string","description":"نوع: name"}},"required":["cardNumber","name"]},"options":{"type":"object","additionalProperties":false,"required":["consent"],"properties":{"consent":{"type":"boolean","enum":[true]},"refresh":{"type":"boolean","default":false},"maxAgeSeconds":{"type":"integer","minimum":0,"maximum":3600}}}}}}}},"responses":{"200":{"description":"پاسخ معتبر مطابق قرارداد همراه با زمان و منبع","content":{"application\/json":{"schema":{"allOf":[{"$ref":"#\/components\/schemas\/InquiryResult"},{"type":"object","properties":{"data":{"type":"object","properties":{"matched":{"type":"boolean"}},"additionalProperties":true,"description":"فیلدهای قرارداد جیبیت؛ فیلدهای اختیاری ممکن است موجود نباشند. داده خام از provider حفظ می‌شود."}}}]}}}},"401":{"description":"کلید نامعتبر، باطل یا پروژه غیرفعال"},"403":{"description":"خارج از مجوز پروژه"},"409":{"description":"درخواست در حال اجرا، نامعلوم، تکرار منقضی یا تعارض idempotency"},"422":{"description":"پارامتر نامعتبر یا رضایت اعلام نشده"},"429":{"description":"سقف درخواست مصرف شده"},"502":{"description":"خطا یا پاسخ نامعتبر تأمین‌کننده؛ بدون جایگزینی با کش قدیمی"},"503":{"description":"سرویس غیرفعال یا اتصال تنظیم نشده"}}}},"\/v1\/inquiries\/deposit-name":{"post":{"operationId":"inquire_deposit_name","summary":"تطبیق حساب و نام","description":"قرارداد Identicator 1.5.2 صفحه 33؛ TTL پیش‌فرض 300 ثانیه، سقف 3600. مجوز حساب تأمین‌کننده جداگانه لازم است.","security":[{"bearerAuth":[]}],"parameters":[{"in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string","pattern":"^[a-zA-Z0-9_-]{16,80}$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","additionalProperties":false,"required":["input","options"],"properties":{"input":{"type":"object","additionalProperties":false,"properties":{"bank":{"type":"string","description":"نوع: bank"},"depositNumber":{"type":"string","description":"نوع: account"},"name":{"type":"string","description":"نوع: name"}},"required":["bank","depositNumber","name"]},"options":{"type":"object","additionalProperties":false,"required":["consent"],"properties":{"consent":{"type":"boolean","enum":[true]},"refresh":{"type":"boolean","default":false},"maxAgeSeconds":{"type":"integer","minimum":0,"maximum":3600}}}}}}}},"responses":{"200":{"description":"پاسخ معتبر مطابق قرارداد همراه با زمان و منبع","content":{"application\/json":{"schema":{"allOf":[{"$ref":"#\/components\/schemas\/InquiryResult"},{"type":"object","properties":{"data":{"type":"object","properties":{"matched":{"type":"boolean"}},"additionalProperties":true,"description":"فیلدهای قرارداد جیبیت؛ فیلدهای اختیاری ممکن است موجود نباشند. داده خام از provider حفظ می‌شود."}}}]}}}},"401":{"description":"کلید نامعتبر، باطل یا پروژه غیرفعال"},"403":{"description":"خارج از مجوز پروژه"},"409":{"description":"درخواست در حال اجرا، نامعلوم، تکرار منقضی یا تعارض idempotency"},"422":{"description":"پارامتر نامعتبر یا رضایت اعلام نشده"},"429":{"description":"سقف درخواست مصرف شده"},"502":{"description":"خطا یا پاسخ نامعتبر تأمین‌کننده؛ بدون جایگزینی با کش قدیمی"},"503":{"description":"سرویس غیرفعال یا اتصال تنظیم نشده"}}}},"\/v1\/inquiries\/iban-name":{"post":{"operationId":"inquire_iban_name","summary":"تطبیق شبا و نام","description":"قرارداد Identicator 1.5.2 صفحه 35؛ TTL پیش‌فرض 300 ثانیه، سقف 3600. مجوز حساب تأمین‌کننده جداگانه لازم است.","security":[{"bearerAuth":[]}],"parameters":[{"in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string","pattern":"^[a-zA-Z0-9_-]{16,80}$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","additionalProperties":false,"required":["input","options"],"properties":{"input":{"type":"object","additionalProperties":false,"properties":{"iban":{"type":"string","description":"نوع: iban"},"name":{"type":"string","description":"نوع: name"}},"required":["iban","name"]},"options":{"type":"object","additionalProperties":false,"required":["consent"],"properties":{"consent":{"type":"boolean","enum":[true]},"refresh":{"type":"boolean","default":false},"maxAgeSeconds":{"type":"integer","minimum":0,"maximum":3600}}}}}}}},"responses":{"200":{"description":"پاسخ معتبر مطابق قرارداد همراه با زمان و منبع","content":{"application\/json":{"schema":{"allOf":[{"$ref":"#\/components\/schemas\/InquiryResult"},{"type":"object","properties":{"data":{"type":"object","properties":{"matched":{"type":"boolean"}},"additionalProperties":true,"description":"فیلدهای قرارداد جیبیت؛ فیلدهای اختیاری ممکن است موجود نباشند. داده خام از provider حفظ می‌شود."}}}]}}}},"401":{"description":"کلید نامعتبر، باطل یا پروژه غیرفعال"},"403":{"description":"خارج از مجوز پروژه"},"409":{"description":"درخواست در حال اجرا، نامعلوم، تکرار منقضی یا تعارض idempotency"},"422":{"description":"پارامتر نامعتبر یا رضایت اعلام نشده"},"429":{"description":"سقف درخواست مصرف شده"},"502":{"description":"خطا یا پاسخ نامعتبر تأمین‌کننده؛ بدون جایگزینی با کش قدیمی"},"503":{"description":"سرویس غیرفعال یا اتصال تنظیم نشده"}}}},"\/v1\/inquiries\/mobile":{"post":{"operationId":"inquire_mobile","summary":"شاهکار؛ مالکیت موبایل","description":"قرارداد Identicator 1.5.2 صفحه 37؛ TTL پیش‌فرض 300 ثانیه، سقف 3600. مجوز حساب تأمین‌کننده جداگانه لازم است.","security":[{"bearerAuth":[]}],"parameters":[{"in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string","pattern":"^[a-zA-Z0-9_-]{16,80}$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","additionalProperties":false,"required":["input","options"],"properties":{"input":{"type":"object","additionalProperties":false,"properties":{"nationalCode":{"type":"string","description":"نوع: national"},"mobileNumber":{"type":"string","description":"نوع: mobile"}},"required":["nationalCode","mobileNumber"]},"options":{"type":"object","additionalProperties":false,"required":["consent"],"properties":{"consent":{"type":"boolean","enum":[true]},"refresh":{"type":"boolean","default":false},"maxAgeSeconds":{"type":"integer","minimum":0,"maximum":3600}}}}}}}},"responses":{"200":{"description":"پاسخ معتبر مطابق قرارداد همراه با زمان و منبع","content":{"application\/json":{"schema":{"allOf":[{"$ref":"#\/components\/schemas\/InquiryResult"},{"type":"object","properties":{"data":{"type":"object","properties":{"matched":{"type":"boolean"}},"additionalProperties":true,"description":"فیلدهای قرارداد جیبیت؛ فیلدهای اختیاری ممکن است موجود نباشند. داده خام از provider حفظ می‌شود."}}}]}}}},"401":{"description":"کلید نامعتبر، باطل یا پروژه غیرفعال"},"403":{"description":"خارج از مجوز پروژه"},"409":{"description":"درخواست در حال اجرا، نامعلوم، تکرار منقضی یا تعارض idempotency"},"422":{"description":"پارامتر نامعتبر یا رضایت اعلام نشده"},"429":{"description":"سقف درخواست مصرف شده"},"502":{"description":"خطا یا پاسخ نامعتبر تأمین‌کننده؛ بدون جایگزینی با کش قدیمی"},"503":{"description":"سرویس غیرفعال یا اتصال تنظیم نشده"}}}},"\/v1\/inquiries\/postal":{"post":{"operationId":"inquire_postal","summary":"نشانی کد پستی","description":"قرارداد Identicator 1.5.2 صفحه 39؛ TTL پیش‌فرض 86400 ثانیه، سقف 604800. مجوز حساب تأمین‌کننده جداگانه لازم است.","security":[{"bearerAuth":[]}],"parameters":[{"in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string","pattern":"^[a-zA-Z0-9_-]{16,80}$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","additionalProperties":false,"required":["input","options"],"properties":{"input":{"type":"object","additionalProperties":false,"properties":{"code":{"type":"string","description":"نوع: national"}},"required":["code"]},"options":{"type":"object","additionalProperties":false,"required":["consent"],"properties":{"consent":{"type":"boolean","enum":[true]},"refresh":{"type":"boolean","default":false},"maxAgeSeconds":{"type":"integer","minimum":0,"maximum":604800}}}}}}}},"responses":{"200":{"description":"پاسخ معتبر مطابق قرارداد همراه با زمان و منبع","content":{"application\/json":{"schema":{"allOf":[{"$ref":"#\/components\/schemas\/InquiryResult"},{"type":"object","properties":{"data":{"type":"object","properties":{"addressInfo":{"type":"object","properties":{"postalCode":{"type":"string"},"address":{"type":"string"},"Province":{"type":"string"},"district":{"type":"string"},"street":{"type":"string"},"no":{"type":"string"},"floor":{"type":"string"}},"additionalProperties":true}},"additionalProperties":true,"description":"فیلدهای قرارداد جیبیت؛ فیلدهای اختیاری ممکن است موجود نباشند. داده خام از provider حفظ می‌شود."}}}]}}}},"401":{"description":"کلید نامعتبر، باطل یا پروژه غیرفعال"},"403":{"description":"خارج از مجوز پروژه"},"409":{"description":"درخواست در حال اجرا، نامعلوم، تکرار منقضی یا تعارض idempotency"},"422":{"description":"پارامتر نامعتبر یا رضایت اعلام نشده"},"429":{"description":"سقف درخواست مصرف شده"},"502":{"description":"خطا یا پاسخ نامعتبر تأمین‌کننده؛ بدون جایگزینی با کش قدیمی"},"503":{"description":"سرویس غیرفعال یا اتصال تنظیم نشده"}}}},"\/v1\/inquiries\/postal-wgs":{"post":{"operationId":"inquire_postal_wgs","summary":"مختصات کد پستی","description":"قرارداد Identicator 1.5.2 صفحه 41؛ TTL پیش‌فرض 86400 ثانیه، سقف 604800. مجوز حساب تأمین‌کننده جداگانه لازم است.","security":[{"bearerAuth":[]}],"parameters":[{"in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string","pattern":"^[a-zA-Z0-9_-]{16,80}$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","additionalProperties":false,"required":["input","options"],"properties":{"input":{"type":"object","additionalProperties":false,"properties":{"code":{"type":"string","description":"نوع: national"}},"required":["code"]},"options":{"type":"object","additionalProperties":false,"required":["consent"],"properties":{"consent":{"type":"boolean","enum":[true]},"refresh":{"type":"boolean","default":false},"maxAgeSeconds":{"type":"integer","minimum":0,"maximum":604800}}}}}}}},"responses":{"200":{"description":"پاسخ معتبر مطابق قرارداد همراه با زمان و منبع","content":{"application\/json":{"schema":{"allOf":[{"$ref":"#\/components\/schemas\/InquiryResult"},{"type":"object","properties":{"data":{"type":"object","properties":{"wgsInfo":{"type":"object","properties":{"postalCode":{"type":"string"},"latitude":{"type":"number"},"longitude":{"type":"number"}},"additionalProperties":true}},"additionalProperties":true,"description":"فیلدهای قرارداد جیبیت؛ فیلدهای اختیاری ممکن است موجود نباشند. داده خام از provider حفظ می‌شود."}}}]}}}},"401":{"description":"کلید نامعتبر، باطل یا پروژه غیرفعال"},"403":{"description":"خارج از مجوز پروژه"},"409":{"description":"درخواست در حال اجرا، نامعلوم، تکرار منقضی یا تعارض idempotency"},"422":{"description":"پارامتر نامعتبر یا رضایت اعلام نشده"},"429":{"description":"سقف درخواست مصرف شده"},"502":{"description":"خطا یا پاسخ نامعتبر تأمین‌کننده؛ بدون جایگزینی با کش قدیمی"},"503":{"description":"سرویس غیرفعال یا اتصال تنظیم نشده"}}}},"\/v1\/inquiries\/identity":{"post":{"operationId":"inquire_identity","summary":"ثبت احوال مقایسه‌ای","description":"قرارداد Identicator 1.5.2 صفحه 43؛ TTL پیش‌فرض 86400 ثانیه، سقف 86400. مجوز حساب تأمین‌کننده جداگانه لازم است.","security":[{"bearerAuth":[]}],"parameters":[{"in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string","pattern":"^[a-zA-Z0-9_-]{16,80}$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","additionalProperties":false,"required":["input","options"],"properties":{"input":{"type":"object","additionalProperties":false,"properties":{"nationalCode":{"type":"string","description":"نوع: national"},"birthDate":{"type":"string","description":"نوع: date"},"firstName":{"type":"string","description":"نوع: name"},"lastName":{"type":"string","description":"نوع: name"},"fullName":{"type":"string","description":"نوع: name"},"fatherName":{"type":"string","description":"نوع: name"}},"required":["nationalCode","birthDate"]},"options":{"type":"object","additionalProperties":false,"required":["consent"],"properties":{"consent":{"type":"boolean","enum":[true]},"refresh":{"type":"boolean","default":false},"maxAgeSeconds":{"type":"integer","minimum":0,"maximum":86400}}}}}}}},"responses":{"200":{"description":"پاسخ معتبر مطابق قرارداد همراه با زمان و منبع","content":{"application\/json":{"schema":{"allOf":[{"$ref":"#\/components\/schemas\/InquiryResult"},{"type":"object","properties":{"data":{"type":"object","properties":{"firstNameSimilarityPercentage":{"type":"integer","minimum":0,"maximum":100},"lastNameSimilarityPercentage":{"type":"integer","minimum":0,"maximum":100},"fullNameSimilarityPercentage":{"type":"integer","minimum":0,"maximum":100},"fatherNameSimilarityPercentage":{"type":"integer","minimum":0,"maximum":100}},"additionalProperties":true,"description":"فیلدهای قرارداد جیبیت؛ فیلدهای اختیاری ممکن است موجود نباشند. داده خام از provider حفظ می‌شود."}}}]}}}},"401":{"description":"کلید نامعتبر، باطل یا پروژه غیرفعال"},"403":{"description":"خارج از مجوز پروژه"},"409":{"description":"درخواست در حال اجرا، نامعلوم، تکرار منقضی یا تعارض idempotency"},"422":{"description":"پارامتر نامعتبر یا رضایت اعلام نشده"},"429":{"description":"سقف درخواست مصرف شده"},"502":{"description":"خطا یا پاسخ نامعتبر تأمین‌کننده؛ بدون جایگزینی با کش قدیمی"},"503":{"description":"سرویس غیرفعال یا اتصال تنظیم نشده"}}}},"\/v1\/inquiries\/foreigner":{"post":{"operationId":"inquire_foreigner","summary":"هویت اتباع خارجی","description":"قرارداد Identicator 1.5.2 صفحه 45؛ TTL پیش‌فرض 3600 ثانیه، سقف 86400. مجوز حساب تأمین‌کننده جداگانه لازم است.","security":[{"bearerAuth":[]}],"parameters":[{"in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string","pattern":"^[a-zA-Z0-9_-]{16,80}$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","additionalProperties":false,"required":["input","options"],"properties":{"input":{"type":"object","additionalProperties":false,"properties":{"fida":{"type":"string","description":"نوع: fida"}},"required":["fida"]},"options":{"type":"object","additionalProperties":false,"required":["consent"],"properties":{"consent":{"type":"boolean","enum":[true]},"refresh":{"type":"boolean","default":false},"maxAgeSeconds":{"type":"integer","minimum":0,"maximum":86400}}}}}}}},"responses":{"200":{"description":"پاسخ معتبر مطابق قرارداد همراه با زمان و منبع","content":{"application\/json":{"schema":{"allOf":[{"$ref":"#\/components\/schemas\/InquiryResult"},{"type":"object","properties":{"data":{"type":"object","properties":{"foreignerIdentityInfo":{"type":"object","properties":{"fida":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"},"fatherName":{"type":"string"},"birthDate":{"type":"string"},"ancestorName":{"type":"string"},"gender":{"type":"string"},"birthPlaceCountry":{"type":"string"},"birthPlaceCity":{"type":"string"},"nationality":{"type":"string"}},"additionalProperties":true}},"additionalProperties":true,"description":"فیلدهای قرارداد جیبیت؛ فیلدهای اختیاری ممکن است موجود نباشند. داده خام از provider حفظ می‌شود."}}}]}}}},"401":{"description":"کلید نامعتبر، باطل یا پروژه غیرفعال"},"403":{"description":"خارج از مجوز پروژه"},"409":{"description":"درخواست در حال اجرا، نامعلوم، تکرار منقضی یا تعارض idempotency"},"422":{"description":"پارامتر نامعتبر یا رضایت اعلام نشده"},"429":{"description":"سقف درخواست مصرف شده"},"502":{"description":"خطا یا پاسخ نامعتبر تأمین‌کننده؛ بدون جایگزینی با کش قدیمی"},"503":{"description":"سرویس غیرفعال یا اتصال تنظیم نشده"}}}},"\/v1\/inquiries\/corporation":{"post":{"operationId":"inquire_corporation","summary":"اطلاعات اصناف","description":"قرارداد Identicator 1.5.2 صفحه 48؛ TTL پیش‌فرض 3600 ثانیه، سقف 86400. مجوز حساب تأمین‌کننده جداگانه لازم است.","security":[{"bearerAuth":[]}],"parameters":[{"in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string","pattern":"^[a-zA-Z0-9_-]{16,80}$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","additionalProperties":false,"required":["input","options"],"properties":{"input":{"type":"object","additionalProperties":false,"properties":{"code":{"type":"string","description":"نوع: national"}},"required":["code"]},"options":{"type":"object","additionalProperties":false,"required":["consent"],"properties":{"consent":{"type":"boolean","enum":[true]},"refresh":{"type":"boolean","default":false},"maxAgeSeconds":{"type":"integer","minimum":0,"maximum":86400}}}}}}}},"responses":{"200":{"description":"پاسخ معتبر مطابق قرارداد همراه با زمان و منبع","content":{"application\/json":{"schema":{"allOf":[{"$ref":"#\/components\/schemas\/InquiryResult"},{"type":"object","properties":{"data":{"type":"object","properties":{"corporationIdentityInfo":{"type":"object","properties":{"licIssueDate":{"type":"string"},"licExpireDate":{"type":"string"},"licType":{"type":"string"},"licTime":{"type":"string"},"address":{"type":"string"},"postalCode":{"type":"string"},"unionName":{"type":"string"},"licState":{"type":"string"},"companyNationalCode":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"},"fatherName":{"type":"string"},"nationalCode":{"type":"string"},"mobile":{"type":"string"},"birthDate":{"type":"string"}},"additionalProperties":true}},"additionalProperties":true,"description":"فیلدهای قرارداد جیبیت؛ فیلدهای اختیاری ممکن است موجود نباشند. داده خام از provider حفظ می‌شود."}}}]}}}},"401":{"description":"کلید نامعتبر، باطل یا پروژه غیرفعال"},"403":{"description":"خارج از مجوز پروژه"},"409":{"description":"درخواست در حال اجرا، نامعلوم، تکرار منقضی یا تعارض idempotency"},"422":{"description":"پارامتر نامعتبر یا رضایت اعلام نشده"},"429":{"description":"سقف درخواست مصرف شده"},"502":{"description":"خطا یا پاسخ نامعتبر تأمین‌کننده؛ بدون جایگزینی با کش قدیمی"},"503":{"description":"سرویس غیرفعال یا اتصال تنظیم نشده"}}}},"\/v1\/inquiries\/military":{"post":{"operationId":"inquire_military","summary":"نظام وظیفه","description":"قرارداد Identicator 1.5.2 صفحه 53؛ TTL پیش‌فرض 300 ثانیه، سقف 3600. مجوز حساب تأمین‌کننده جداگانه لازم است.","security":[{"bearerAuth":[]}],"parameters":[{"in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string","pattern":"^[a-zA-Z0-9_-]{16,80}$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","additionalProperties":false,"required":["input","options"],"properties":{"input":{"type":"object","additionalProperties":false,"properties":{"nationalCode":{"type":"string","description":"نوع: national"}},"required":["nationalCode"]},"options":{"type":"object","additionalProperties":false,"required":["consent"],"properties":{"consent":{"type":"boolean","enum":[true]},"refresh":{"type":"boolean","default":false},"maxAgeSeconds":{"type":"integer","minimum":0,"maximum":3600}}}}}}}},"responses":{"200":{"description":"پاسخ معتبر مطابق قرارداد همراه با زمان و منبع","content":{"application\/json":{"schema":{"allOf":[{"$ref":"#\/components\/schemas\/InquiryResult"},{"type":"object","properties":{"data":{"type":"object","properties":{"militaryServiceQualificationInfo":{"type":"object","properties":{"nationalCode":{"type":"string"},"qualified":{"type":"boolean"},"description":{"type":"string"},"providerTrackerId":{"type":"string"}},"additionalProperties":true}},"additionalProperties":true,"description":"فیلدهای قرارداد جیبیت؛ فیلدهای اختیاری ممکن است موجود نباشند. داده خام از provider حفظ می‌شود."}}}]}}}},"401":{"description":"کلید نامعتبر، باطل یا پروژه غیرفعال"},"403":{"description":"خارج از مجوز پروژه"},"409":{"description":"درخواست در حال اجرا، نامعلوم، تکرار منقضی یا تعارض idempotency"},"422":{"description":"پارامتر نامعتبر یا رضایت اعلام نشده"},"429":{"description":"سقف درخواست مصرف شده"},"502":{"description":"خطا یا پاسخ نامعتبر تأمین‌کننده؛ بدون جایگزینی با کش قدیمی"},"503":{"description":"سرویس غیرفعال یا اتصال تنظیم نشده"}}}},"\/v1\/inquiries\/sana":{"post":{"operationId":"inquire_sana","summary":"ثبت‌نام ثنا","description":"قرارداد Identicator 1.5.2 صفحه 55؛ TTL پیش‌فرض 300 ثانیه، سقف 3600. مجوز حساب تأمین‌کننده جداگانه لازم است.","security":[{"bearerAuth":[]}],"parameters":[{"in":"header","name":"Idempotency-Key","required":false,"schema":{"type":"string","pattern":"^[a-zA-Z0-9_-]{16,80}$"}}],"requestBody":{"required":true,"content":{"application\/json":{"schema":{"type":"object","additionalProperties":false,"required":["input","options"],"properties":{"input":{"type":"object","additionalProperties":false,"properties":{"nationalCode":{"type":"string","description":"نوع: national"},"mobileNumber":{"type":"string","description":"نوع: mobile"}},"required":["nationalCode","mobileNumber"]},"options":{"type":"object","additionalProperties":false,"required":["consent"],"properties":{"consent":{"type":"boolean","enum":[true]},"refresh":{"type":"boolean","default":false},"maxAgeSeconds":{"type":"integer","minimum":0,"maximum":3600}}}}}}}},"responses":{"200":{"description":"پاسخ معتبر مطابق قرارداد همراه با زمان و منبع","content":{"application\/json":{"schema":{"allOf":[{"$ref":"#\/components\/schemas\/InquiryResult"},{"type":"object","properties":{"data":{"type":"object","properties":{"nationalCode":{"type":"string"},"mobileNumber":{"type":"string"},"registered":{"type":"boolean"},"matched":{"type":"boolean"}},"additionalProperties":true,"description":"فیلدهای قرارداد جیبیت؛ فیلدهای اختیاری ممکن است موجود نباشند. داده خام از provider حفظ می‌شود."}}}]}}}},"401":{"description":"کلید نامعتبر، باطل یا پروژه غیرفعال"},"403":{"description":"خارج از مجوز پروژه"},"409":{"description":"درخواست در حال اجرا، نامعلوم، تکرار منقضی یا تعارض idempotency"},"422":{"description":"پارامتر نامعتبر یا رضایت اعلام نشده"},"429":{"description":"سقف درخواست مصرف شده"},"502":{"description":"خطا یا پاسخ نامعتبر تأمین‌کننده؛ بدون جایگزینی با کش قدیمی"},"503":{"description":"سرویس غیرفعال یا اتصال تنظیم نشده"}}}},"\/v1\/services":{"get":{"summary":"سرویس‌های مجاز پروژه و سیاست فعلی کش","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"services: [{id,title,policy:{enabled,ttl,revision}}], unavailable: object"},"401":{"description":"کلید نامعتبر"}}}},"\/v1\/connection":{"post":{"summary":"بررسی اعتبار توکن تأمین‌کننده بدون استعلام شخصی","security":[{"bearerAuth":[]}],"responses":{"200":{"description":"authenticated: true, personalInquirySent: false"},"429":{"description":"حداکثر سه بار در ساعت برای هر پروژه"},"502":{"description":"احراز تأمین‌کننده ناموفق"}}}}},"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer"}},"schemas":{"InquiryResult":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","description":"پاسخ دست‌نخورده سرویس جیبیت مطابق قرارداد مربوطه؛ معنای UNKNOWN را معتبر فرض نکنید."},"meta":{"type":"object","required":["requestId","service","source","queriedAt","expiresAt","ttlSeconds","cacheable","contract"],"properties":{"requestId":{"type":"string"},"service":{"type":"string"},"source":{"type":"string","enum":["live","cache","idempotency"]},"queriedAt":{"type":"string","format":"date-time"},"expiresAt":{"type":"string","format":"date-time"},"ttlSeconds":{"type":"integer"},"cacheable":{"type":"boolean"},"contract":{"type":"string"}}}}}}}}