AILoft इंटीग्रेट करने के लिए संपूर्ण REST API प्रलेखन।
बेस URLप्रमाणीकरणJSON प्रतिक्रियाएंसभी अनुरोधों के लिए Authorization हेडर में Bearer टोकन के रूप में API कुंजी आवश्यक है।
// Header Authorization: Bearer your-api-token
अपनी API कुंजी गुप्त रखें। इसे कभी क्लाइंट-साइड कोड में उजागर न करें।
/api/agentsमेटाडेटा, रेटिंग और मूल्य के साथ सभी उपलब्ध एजेंटों की सूची।categorystringFilter by category (Development, Analytics, Legal, ...)searchstringSearch in name, description and tagsbackendstringFilter by compatible backend (e.g. openai, claude, ollama)pricingstringFilter: "free" or "paid"sortstringSort: popular, newest, rating (default: newest)pagenumberPage number (default: 1)limitnumberResults per page (1–50, default: 12){ agents: Agent[], total: number, page: number }/api/agents/:slugकिसी विशिष्ट एजेंट के बारे में विस्तृत जानकारी प्राप्त करें।slugstringUnique agent slug (URL param){ ...AgentDetail, author: { id, name, username }, reviews: Review[] }/api/agents/:slug/reviewsएजेंट के लिए पृष्ठांकित समीक्षाएं प्राप्त करें।slugstringAgent slug (URL param)pagenumberPage number (default: 1)limitnumberResults per page (1–50, default: 10){ reviews: Review[], total: number, page: number }/api/agents/:slug/similarGet similar agents from the same category.slugstringAgent slug (URL param){ agents: Agent[] }/api/agents/:slug/installसशुल्क एजेंट इंस्टॉल करें। वॉलेट से कटौती।slugstringAgent slug (URL param)backendstringTarget backend (default: "openai"){ success: boolean, message: string, config: InstallConfig }/api/agents/install-freeमुफ्त एजेंट इंस्टॉल करें। प्रमाणीकरण आवश्यक।agentSlugstringAgent slug (body)emailstringEmail for delivery (body){ ok: boolean }/api/agents/:slug/reviews🔒इंस्टॉल किए गए एजेंट के लिए समीक्षा सबमिट करें।ratingnumberRating 1–5 (required)commentstringReview text (optional){ id, rating, comment, agentId, userId, createdAt }/api/payments/wallet🔒वॉलेट बैलेंस और लेनदेन इतिहास प्राप्त करें।{ balance, totalEarned, totalWithdrawn, available, stripeAccountStatus }id: stringslug: stringname: stringdescription: stringicon: string | nullcategory: stringagentType: "prompt_based" | "app_ui"compatible: string[]tags: string[]pricing: { type: "one_time", amount?: number }rating: numberinstalls: numberisFeatured: booleancreatedAt: string (ISO 8601)author: { id: string, name: string }
id: stringrating: number (1–5)comment: string | nullagentId: stringuserId: stringuser: { name, username, avatarUrl }createdAt: string (ISO 8601)