Gmail API הוא RESTful API שאפשר להשתמש בו כדי לגשת לתיבות דואר ב-Gmail ולשלוח אימיילים. ברוב אפליקציות האינטרנט, Gmail API היא הבחירה הטובה ביותר לגישה מורשית לנתונים של משתמש ב-Gmail, והיא מתאימה למגוון אפליקציות, כמו:
- קריאה בלבד של חילוץ, יצירת אינדקס וגיבוי של אימיילים
- שליחת הודעות אוטומטית או באמצעות תוכנה
- העברת חשבונות אימייל
- סידור האימיילים, כולל סינון ומיון של ההודעות
- סטנדרטיזציה של חתימות אימייל בארגון
בהמשך מופיעה רשימה של מונחים נפוצים שמשמשים ב-Gmail API:
- Message
- הודעת אימייל שמכילה את השולח, הנמענים, הנושא והתוכן. אחרי שיוצרים הודעה, אי אפשר לשנות אותה. הודעה מיוצגת על ידי משאב הודעה.
- Thread
- אוסף של הודעות קשורות שיוצרות שיחה. באפליקציית לקוח אימייל, שרשור נוצר כשנמען אחד או יותר משיבים להודעה עם הודעה משלהם.
- הוספת תווית
- מנגנון לארגון הודעות ושרשורים. לדוגמה, אפשר ליצור את התווית 'מיסים' ולהחיל אותה על כל ההודעות והשרשורים שקשורים למיסים של המשתמש. יש שני סוגים של תוויות: - תוויות מערכת
- תוויות שנוצרו באופן פנימי, כמו INBOX,TRASHאוSPAM. אי אפשר למחוק או לשנות את התוויות האלה. עם זאת, אפשר להוסיף או להסיר חלק מתוויות המערכת, כמוINBOXלהודעות ולשרשורים.
- תוויות משתמש
- תוויות שנוצרו על ידי משתמש. המשתמש או אפליקציה יכולים למחוק או לשנות את התוויות האלה. תווית משתמש מיוצגת על ידי משאב תווית.
 
- Draft
- הודעה שלא נשלחה. אפשר להחליף הודעה שנכללת בטיוטה. שליחת טיוטה מוחקת אותה באופן אוטומטי ויוצרת הודעה עם תווית המערכת - SENT. טיוטה מיוצגת על ידי משאב טיוטה.
השלבים הבאים
- כדי ללמוד על פיתוח באמצעות Google Workspace APIs, כולל טיפול באימות ובמתן הרשאות, אפשר לעיין במאמר תחילת העבודה כמפתח Google Workspace. 
- כדי ללמוד איך להגדיר ולהריץ אפליקציית Gmail API פשוטה, אפשר לקרוא את סקירת המדריכים למתחילים.