इस सेक्शन में, Partner Server API के बारे में ज़्यादा जानकारी दी गई है. Google Transport के साथ इंटिग्रेट करने के लिए, आपको इसकी ज़रूरत होगी.
किराये और उपलब्धता की जानकारी को इंटिग्रेट करने के लिए, पार्टनर को Partner API लागू करना होगा. खास तौर पर, GetBulkTripOptions method.
बड़े लेवल पर यह एपीआई, इन सिद्धांतों का इस्तेमाल करता है:
सेवा क्लास
सेवा क्लास से पता चलता है कि अलग-अलग सीटों/टिकटों के ग्रुप के लिए, किस स्टैंडर्ड लेवल की सेवा दी जाती है. एक ही सर्विस क्लास में यात्रा करने के विकल्पों में, सुविधाओं के मामले में काफ़ी हद तक समानता होनी चाहिए. जैसे, सीट के टाइप, सुविधाएं वगैरह. हालांकि, हर सीट के हिसाब से कुछ अंतर हो सकता है. जैसे, लेगरूम, खिड़की वगैरह. सेवा क्लास का इस्तेमाल, उपयोगकर्ताओं को किसी यात्रा के अलग-अलग विकल्पों के बारे में जानकारी देने के लिए किया जाएगा.
सेगमेंट
सेगमेंट, उपयोगकर्ता की यात्रा के उस हिस्से के बारे में बताता है जो एक ही वाहन से पूरा किया जाता है.इसमें इससे जुड़े सभी एट्रिब्यूट शामिल होते हैं. उदाहरण के लिए, उस सेगमेंट के लिए सेवा क्लास.
SegmentKey, सेगमेंट के सटीक समय और वाहन की पहचान करता है. हालांकि, इसमें उस वाहन से की गई यात्रा के बारे में बताने वाले कोई भी अतिरिक्त एट्रिब्यूट शामिल नहीं होते.
यात्रा की खोज में आम तौर पर कई सेगमेंट कुंजियां शामिल होती हैं, क्योंकि किसी उपयोगकर्ता को अपनी चुनी हुई मंज़िल तक पहुंचने के लिए, कई वाहनों का इस्तेमाल करना पड़ सकता है. यात्रा के हर विकल्प में कई सेगमेंट शामिल होते हैं. इनमें अनुरोध किए गए हर सेगमेंट के लिए सेवा क्लास के बारे में बताया जाता है.