الانتقال إلى المحتوى الرئيسي
POST
/
token
إنشاء رمز وصول مؤقت
curl --request POST \
  --url https://api.altostrat.io/token \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "expire_after_minutes": 60
}'
{
  "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c",
  "type": "jwt",
  "expires_in_minutes": 60,
  "expires_at": "2025-10-21T13:00:00.000000Z",
  "short_link": "https://altostr.at/aBcDeFg"
}

Authorizations

Authorization
string
header
required

تتم مصادقة طلبات واجهة برمجة التطبيقات باستخدام رمز ويب JSON (JWT) يتم توفيره في ترويسة Authorization.

Body

application/json

تحدد المدة التي سيكون الرمز صالحًا خلالها.

expire_after_minutes
integer
required

عدد الدقائق من الآن التي يجب أن تنتهي صلاحية الرمز بعدها.

Required range: 1 <= x <= 43200
Example:

60

Response

رمز الوصول الذي تم إنشاؤه وبياناته الوصفية.

كائن رمز وصول مؤقت.

token
string

رمز الويب JSON.

Example:

"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c"

type
string

نوع الرمز.

Example:

"jwt"

expires_in_minutes
integer

عدد الدقائق حتى انتهاء صلاحية الرمز.

Example:

60

expires_at
string<date-time>

الطابع الزمني الدقيق لانتهاء صلاحية الرمز.

Example:

"2025-10-21T13:00:00.000000Z"

رابط URL مختصر يضمّن الرمز لسهولة المشاركة.

Example:

"https://altostr.at/aBcDeFg"