API संदर्भ
API संदर्भ
Ara में एक key बनाएं, उसे सत्यापित करें, और सार्वजनिक API आज़माएं।
सार्वजनिक API https://api.ara.so/v3 पर उपलब्ध है। एक ara_ API key उस
Ara workspace से बंधी होती है जहाँ इसे बनाया गया था।
API key प्राप्त करें
- Ara में साइन इन करें और अपना workspace खोलें।
- Settings → Ara CLI खोलें।
- API keys for CI के अंतर्गत, Generate key चुनें।
- सबसे सीमित scopes और एक expiration चुनें, फिर key कॉपी करें।
key को पासवर्ड की तरह मानें। इसे किसी secret manager में संग्रहीत करें, कभी भी source control या browser code में नहीं।
key सत्यापित करें
अपने shell में key सेट करें और /v3/self को कॉल करें:
प्रतिक्रिया में key से बंधा organization ID शामिल होता है:
शेष उदाहरणों में उस मान का उपयोग करें:
API आज़माएं
जुड़े हुए repositories की सूची बनाएं
repos:read की आवश्यकता है।
एक session शुरू करें
run की आवश्यकता है। acme/web को workspace से जुड़े किसी repository से बदलें।
प्रतिक्रिया में एक session_id शामिल होता है। Session निर्माण असंकालिक है।
session पढ़ें
sessions:read की आवश्यकता है।
सामान्य scopes
केवल वही scopes उपयोग करें जो आवश्यक हों। Secret मान केवल write-only होते हैं और API के माध्यम से कभी वापस नहीं पढ़े जा सकते।
सटीक request fields, response schemas, और हर सार्वजनिक endpoint के लिए, पूर्ण endpoint संदर्भ खोलें।