{api:"v1",token:"****"} GET /exams HTTP/1.1 Authorization: Bearer sk_live_ POST /submit 200 OK Content-Type: application/json {"success":true,"data":{...}} {api:"v1",token:"****"} GET /exams HTTP/1.1 Authorization: Bearer sk_live_ POST /submit 200 OK Content-Type: application/json {"success":true,"data":{...}} {api:"v1",token:"****"} GET /exams HTTP/1.1 Authorization: Bearer sk_live_ POST /submit 200 OK Content-Type: application/json {"success":true,"data":{...}} {api:"v1",token:"****"} GET /exams HTTP/1.1
{api:"v1",token:"****"} GET /exams HTTP/1.1 Authorization: Bearer sk_live_ POST /submit 200 OK Content-Type: application/json {"success":true,"data":{...}} {api:"v1",token:"****"} GET /exams HTTP/1.1 Authorization: Bearer sk_live_ POST /submit 200 OK Content-Type: application/json {"success":true,"data":{...}} {api:"v1",token:"****"} GET /exams HTTP/1.1 Authorization: Bearer sk_live_ POST /submit 200 OK Content-Type: application/json {"success":true,"data":{...}} {api:"v1",token:"****"} GET /exams HTTP/1.1
{api:"v1",token:"****"} GET /exams HTTP/1.1 Authorization: Bearer sk_live_ POST /submit 200 OK Content-Type: application/json {"success":true,"data":{...}} {api:"v1",token:"****"} GET /exams HTTP/1.1 Authorization: Bearer sk_live_ POST /submit 200 OK Content-Type: application/json {"success":true,"data":{...}} {api:"v1",token:"****"} GET /exams HTTP/1.1 Authorization: Bearer sk_live_ POST /submit 200 OK Content-Type: application/json {"success":true,"data":{...}} {api:"v1",token:"****"} GET /exams HTTP/1.1
{api:"v1",token:"****"} GET /exams HTTP/1.1 Authorization: Bearer sk_live_ POST /submit 200 OK Content-Type: application/json {"success":true,"data":{...}} {api:"v1",token:"****"} GET /exams HTTP/1.1 Authorization: Bearer sk_live_ POST /submit 200 OK Content-Type: application/json {"success":true,"data":{...}} {api:"v1",token:"****"} GET /exams HTTP/1.1 Authorization: Bearer sk_live_ POST /submit 200 OK Content-Type: application/json {"success":true,"data":{...}} {api:"v1",token:"****"} GET /exams HTTP/1.1
{api:"v1",token:"****"} GET /exams HTTP/1.1 Authorization: Bearer sk_live_ POST /submit 200 OK Content-Type: application/json {"success":true,"data":{...}} {api:"v1",token:"****"} GET /exams HTTP/1.1 Authorization: Bearer sk_live_ POST /submit 200 OK Content-Type: application/json {"success":true,"data":{...}} {api:"v1",token:"****"} GET /exams HTTP/1.1 Authorization: Bearer sk_live_ POST /submit 200 OK Content-Type: application/json {"success":true,"data":{...}} {api:"v1",token:"****"} GET /exams HTTP/1.1
{api:"v1",token:"****"} GET /exams HTTP/1.1 Authorization: Bearer sk_live_ POST /submit 200 OK Content-Type: application/json {"success":true,"data":{...}} {api:"v1",token:"****"} GET /exams HTTP/1.1 Authorization: Bearer sk_live_ POST /submit 200 OK Content-Type: application/json {"success":true,"data":{...}} {api:"v1",token:"****"} GET /exams HTTP/1.1 Authorization: Bearer sk_live_ POST /submit 200 OK Content-Type: application/json {"success":true,"data":{...}} {api:"v1",token:"****"} GET /exams HTTP/1.1
API عمومی v1.0

آزمون یار را با یکپارچه‌سازی کنید

با API قدرتمند آزمون یار، سیستم‌های LMS، CRM و اپلیکیشن‌های خود را به راحتی متصل کنید. مستندات کامل، SDK آماده و پشتیبانی ۲۴/۷.

‎+۱۰۰
Endpoint
۸
زبان SDK
۹۹.۹٪
Uptime
exam.js
const response = await fetch(
  'https://azmon.fpardazan.ir/api/v1/exams',
  {
    method: 'POST',
    headers: {
      'Authorization': 'Bearer sk_live_***',
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({
      title: 'آزمون ریاضی پایه دهم',
      duration: 90,
      questions: [...]
    })
  }
);

const exam = await response.json();
console.log(exam.id); // exm_4f8a2b1c

RESTful API

استاندارد و ساده، با ساختار URL محور

احراز هویت امن

API Key + OAuth 2.0 با رمزنگاری

وب‌هوک‌ها

رویدادهای real-time روی endpoint شما

مستندات کامل

مثال‌های عملی در هر زبان برنامه‌نویسی

پاسخگویی سریع

میانگین پاسخ کمتر از ۱۰۰ms

Rate Limiting

سیستم هوشمند محدودیت درخواست

شروع سریع

در ۳ مرحله شروع کنید

۰۱

ساخت API Key

از پنل کاربری خود یک کلید API تولید کنید

۰۲

نصب SDK

با یک دستور SDK زبان مورد نظرتان را نصب کنید

۰۳

اولین درخواست

با چند خط کد اولین درخواست را بفرستید

SDK برای زبان‌های محبوب

نصب با یک دستور

JS
JavaScript
npm install qm-sdk
PY
Python
pip install qm-sdk
PHP
PHP
composer require qm/sdk
JV
Java
mvn install qm-sdk
GO
Go
go get qm-sdk
RB
Ruby
gem install qm-sdk
C#
C#
dotnet add qm-sdk
$_
cURL
curl -X GET ...
مرجع API

تمامی Endpointها

رابط‌های برنامه‌نویسی موجود در API عمومی آزمون یار

GET https://azmon.fpardazan.ir/api/v1/certificates/:id

استعلام گواهینامه

درخواست (Request)
request.sh
curl -X GET \
  'https://azmon.fpardazan.ir/api/v1/certificates/:id' \
  -H 'Authorization: Bearer sk_live_****' \
  -H 'Content-Type: application/json'
پاسخ (Response)
response.json
{
  "success": true,
  "status": 200,
  "data": {
    "id": "exm_4f8a2b1c",
    "title": "آزمون نمونه",
    "duration": 60,
    "created_at": "2026-07-04T10:30:00Z"
  }
}

وب‌هوک‌ها

رویدادهای real-time مثل شرکت در آزمون، اتمام آزمون و صدور گواهینامه را مستقیماً به endpoint خود دریافت کنید.

POST /your-webhook-url
{
"event": "exam.completed",
"data": {...}
}

وضعیت سرویس

API ما ۹۹.۹٪ uptime دارد. وضعیت لحظه‌ای سرویس‌ها را بررسی کنید.

API Gateway سالم
Authentication سالم
Database سالم
Webhooks سالم
function() function() function() function() function() function() function() function() function() function() function() function() function() function() function()
function() function() function() function() function() function() function() function() function() function() function() function() function() function() function()
function() function() function() function() function() function() function() function() function() function() function() function() function() function() function()
function() function() function() function() function() function() function() function() function() function() function() function() function() function() function()
function() function() function() function() function() function() function() function() function() function() function() function() function() function() function()

سوالی دارید؟ تیم ما آماده کمک است

تیم فنی ما برای کمک در یکپارچه‌سازی API در کنار شماست. با ما تماس بگیرید.