खाता आईडी एक जुड़े हुए LinkedIn खाते का नाम है। साइन-इन पूरा होने पर आपको एक मिलती है, और उसके बाद आप उसे लगभग हर कॉल में रखते हैं — पथ के हिस्से में, क्वेरी पैरामीटर में, JSON फ़ील्ड में या मल्टीपार्ट फ़ील्ड में, ऑपरेशन के हिसाब से।
वह अपारदर्शी है। उसका कोई उपसर्ग नहीं, वह UUID नहीं है, और उसमें ऐसा कोई अर्थ नहीं जिसे आप खोलकर पढ़ें। उसे एक ऐसी स्ट्रिंग मानिए जिसे आप रखते हैं और वापस भेजते हैं।
वह 403 नहीं, 404 क्यों लौटाता है
AdGrant.AI API योजना का हर ग्राहक बाहरी प्रदाता के एक ही साझा टेनेंट तक पहुँचाया जाता है, यानी सभी ग्राहकों की खाता आईडी एक ही नामस्थान में रहती हैं। जब तक हम यह पक्का न कर लें कि उसे आपके संगठन ने जोड़ा है, तब तक किसी खाता आईडी का नाम लेकर कुछ भी उस प्रदाता तक नहीं पहुँचता।
न मिलने पर जवाब 404 होता है, 403 कभी नहीं। यह फ़र्क़ शिष्टाचार का नहीं है। 403 का मतलब होता कि आईडी मौजूद है और आपकी नहीं — यानी कोई बैठकर आईडी बनाता रहे और लौटे जवाब से असली को नक़ली से अलग कर ले। दोनों हालात में 404 कुछ भी नहीं बताता।
यह उन चारों जगहों पर जाँचा जाता है जहाँ से आईडी आ सकती है: पथ, क्वेरी स्ट्रिंग, JSON बॉडी का कोई फ़ील्ड और मल्टीपार्ट फ़ील्ड। बिना जाँचे प्रदाता तक पहुँची आईडी एक किरायेदार की सीमा पार करके की गई पढ़ाई होती।
अक्सर पूछे जाने वाले सवाल
क्या AI एजेंट को खाता आईडी बतानी पड़ती है?
वह उसे ख़ुद ढूँढ सकता है। MCP पर सहायक, या AdGrant.AI पर टिक वाला रूम का AI एजेंट, संगठन के जुड़े हुए खातों की सूची निकालता है और जवाब में से account_id उठा लेता है। आम भाषा में खाते का नाम बता देना आम तौर पर काफ़ी है।
क्या AI एजेंट किसी दूसरे संगठन की खाता आईडी इस्तेमाल कर सकता है?
नहीं। आईडी की जाँच उस संगठन से होती है जिसकी कुंजी है, और दूसरे संगठन की आईडी पर AI एजेंट को भी वही 404 मिलता है जो कोड को मिलता है।