इसे छोड़कर कंटेंट पर जाएं

API Keys

एपीआई कुंजी बनाएं

Section titled “एपीआई कुंजी बनाएं”
POST /api/v1/api-keys

प्रमाणीकृत उपयोगकर्ता के लिए एक नई एपीआई कुंजी बनाता है।

{
"name": "My integration"
}
फ़ील्डआवश्यकविवरण
nameहाँकुंजी के लिए प्रदर्शन नाम (1–100 वर्ण)
{
"data": {
"id": "key_uuid",
"name": "My integration",
"prefix": "rm_abc123",
"key": "rm_abc123def456...",
"created_at": "2025-09-19T15:00:00.000Z"
}
}

एपीआई कुंजियों को सूचीबद्ध करें

Section titled “एपीआई कुंजियों को सूचीबद्ध करें”
GET /api/v1/api-keys

प्रमाणीकृत उपयोगकर्ता के लिए सभी एपीआई कुंजियों को लौटाता है। निर्माण के बाद पूर्ण कुंजी मान कभी नहीं लौटाया जाता है।

{
"data": [
{
"id": "key_uuid",
"name": "My integration",
"prefix": "rm_abc123",
"created_at": "2025-09-19T15:00:00.000Z",
"last_used_at": "2025-09-20T10:30:00.000Z",
"is_revoked": false
}
]
}

एपीआई कुंजी रद्द करें

Section titled “एपीआई कुंजी रद्द करें”
DELETE /api/v1/api-keys/:id

एक एपीआई कुंजी को स्थायी रूप से रद्द करता है। इस कुंजी का उपयोग करने वाले अनुरोध INVALID_API_KEY के साथ तुरंत विफल हो जाएंगे।

{
"data": { "success": true }
}
कोडHTTP स्थितिअर्थ
API_KEY_NOT_FOUND404कुंजी मौजूद नहीं है या किसी अन्य उपयोगकर्ता से संबंधित है
ALREADY_REVOKED400कुंजी पहले ही रद्द कर दी गई थी