{"service":"Google Drive API","base_url":"https://www.googleapis.com/drive/v3","auth":{"type":"bearer","header":"Authorization"},"intents":[{"id":"get_about","method":"GET","path":"/about","returns":"User and Drive information"},{"id":"list_changes","method":"GET","path":"/changes","params":{"pageToken":"string","pageSize":"number","driveId":"string","includeRemoved":"boolean"},"returns":"List of changes for user or shared drive"},{"id":"get_start_page_token","method":"GET","path":"/changes/startPageToken","params":{"driveId":"string","supportsAllDrives":"boolean"},"returns":"Starting pageToken for future changes"},{"id":"watch_changes","method":"POST","path":"/changes/watch","params":{"pageToken":"string","pageSize":"number"},"returns":"Watch channel subscription"},{"id":"stop_channel","method":"POST","path":"/channels/stop","returns":"Channel stopped successfully"},{"id":"list_drives","method":"GET","path":"/drives","params":{"pageSize":"number","pageToken":"string","q":"string"},"returns":"List of user's shared drives"},{"id":"create_drive","method":"POST","path":"/drives","params":{"requestId":"string"},"returns":"Newly created shared drive"},{"id":"get_drive","method":"GET","path":"/drives/{driveId}","params":{"driveId":"string"},"returns":"Shared drive metadata by ID"},{"id":"update_drive","method":"PATCH","path":"/drives/{driveId}","params":{"driveId":"string"},"returns":"Updated shared drive metadata"},{"id":"delete_drive","method":"DELETE","path":"/drives/{driveId}","params":{"driveId":"string","allowItemDeletion":"boolean"},"returns":"Shared drive deleted"},{"id":"hide_drive","method":"POST","path":"/drives/{driveId}/hide","params":{"driveId":"string"},"returns":"Shared drive hidden from default view"},{"id":"unhide_drive","method":"POST","path":"/drives/{driveId}/unhide","params":{"driveId":"string"},"returns":"Shared drive restored to default view"},{"id":"list_files","method":"GET","path":"/files","params":{"q":"string","pageSize":"number","pageToken":"string","orderBy":"string","corpora":"string"},"returns":"List or search files"},{"id":"create_file","method":"POST","path":"/files","params":{"keepRevisionForever":"boolean","ocrLanguage":"string","useContentAsIndexableText":"boolean"},"returns":"Newly created file"},{"id":"generate_file_ids","method":"GET","path":"/files/generateIds","params":{"count":"number","space":"string","type":"string"},"returns":"Set of generated file IDs"},{"id":"empty_trash","method":"DELETE","path":"/files/trash","params":{"driveId":"string"},"returns":"Trashed files deleted permanently"},{"id":"get_file","method":"GET","path":"/files/{fileId}","params":{"fileId":"string","acknowledgeAbuse":"boolean"},"returns":"File metadata or content by ID"},{"id":"update_file","method":"PATCH","path":"/files/{fileId}","params":{"fileId":"string","addParents":"string","removeParents":"string"},"returns":"Updated file metadata"},{"id":"delete_file","method":"DELETE","path":"/files/{fileId}","params":{"fileId":"string","supportsAllDrives":"boolean"},"returns":"File deleted permanently"},{"id":"copy_file","method":"POST","path":"/files/{fileId}/copy","params":{"fileId":"string"},"returns":"Copy of file with updates applied"}]}