Integration
Connect Sirv to Google Classroom
When something happens in Sirv, your agent does the next thing in Google Classroom. Describe it in plain language and the automation is built, tested on every branch and kept running.
Build it
What do you want Sirv and Google Classroom to do together?
Describe it and your agent reads both APIs, builds the automation, tests every branch and ships it. The list below is what exists today, not the limit.
Ask the assistant
You'll sign in before anything runs. What you typed comes with you.
Or work from Claude Code
Install the APIANT plugin for Claude Code and build, edit, test and read run history from your terminal. Every plan gets this, including free, and it spends no assistant credits.
Connect Claude CodeEverything your agent can do with Sirv and Google Classroom
Triggers and actions 2 triggers · 57 actions
Trigger
New FileTriggers when a new file appears in a folder of your Sirv account, and hands on that file's name, type, size and dimensions.
Trigger
New Tagged FileTriggered when a new file carrying the chosen tag appears in your Sirv account.
Action
Add Advanced WatermarkBuilds the Sirv image URL that shows one of your images with a watermark laid over it, using the position, size, opacity and rotation you choose.
Action
Add Canvas or BorderPuts a coloured canvas and/or border around a Sirv image and returns the new image URL. Nothing is re-uploaded — the original file is untouched.
Action
Add Tags to FileAdds meta tags to a file in your Sirv account.
Action
Apply Color EffectsAdjusts the colours of a Sirv image — hue, saturation, lightness, tint, tone and levels — and returns the new image URL. The original file is untouched.
Action
Convert Spin to VideoTurns a 360 spin stored in your Sirv account into an MP4 video and returns the path of the video that was created.
Action
Convert Video to SpinConverts a video in your Sirv account into a 360-degree spin and returns the spin that was created.
Action
Copy FileCopies a file in your Sirv account to another path, leaving the original in place.
Action
Create FolderCreates an empty folder in your Sirv account at the path you give.
Action
Create ThumbnailBuilds the Sirv image URL that serves a resized, optionally cropped thumbnail of one of your images.
Action
Delete FileDeletes a file, or an empty folder, from your Sirv account.
Action
Delete file tagsRemoves one or more tags from a file in your Sirv account.
Action
Download FileDownloads a file from your Sirv account and returns its contents.
Action
Fetch File From URLPulls a file from a web address straight into your Sirv account, saving it at the path you choose, and reports whether the fetch succeeded.
Action
Find FileSearches the files in your Sirv account by name, folder, type, size, tags, description or date, and returns the matching files.
Action
Get API LimitsReturns your Sirv API rate limits and how much of each you have used.
Action
Get batch delete jobReturns the progress and results of a batch delete job you started earlier.
Action
Get CDN URLReturns the public web address of a file in your Sirv account.
Action
Get File InfoReturns the details Sirv holds on one file — its type, size, dates and image information.
Action
Get File MetadataReturns everything Sirv stores about a file: its title, description, tags, product details and any other metadata held against it.
Action
Get File TagsReturns the tags attached to a file in your Sirv account.
Action
Get product metadataReturns the product information stored on a file in your Sirv account.
Action
Get Storage InfoReturns how much storage your Sirv account is using and how much it is allowed.
Action
Get Usage ReportReturns how much your Sirv account has served — the number of file requests and the bytes transferred, broken down by day.
Action
Get ZIP JobReturns the progress and results of a zip job, including the archive it produced.
Action
List Folder ContentsLists the files and sub-folders inside a folder of your Sirv account, with each item's name, size, type and when it was last changed.
Action
Make API CallMakes any Sirv API call you specify, for endpoints that do not yet have their own action. You supply the method, the path and any data; the connected account's credentials are applied for you.
Action
Rename or Move FileRenames a file or folder, or moves it to another folder, by giving its new path.
Action
Set File MetadataSets the title, description, tags and product details held against a file in your Sirv account. Anything left blank is left as it is.
Action
Set Product MetadataAttaches product details — code, name, brand and categories — to a file in your Sirv account.
Action
Upload FileUploads a file to your Sirv account from a web address.
Action
Zip FilesStarts a job that packs the files and folders you name into a single zip in your Sirv account, and returns the job so you can check when it is ready.
Action
Classrooms Course Work Materials ListTool to list courseworkmaterials in a course. use after confirming a valid courseid; supports pagination and ordering.
Action
Courses Announcements CreateTool to create an announcement in a course. use after confirming the course id is valid.
Action
Courses Announcements DeleteTool to delete an announcement. use after confirming the announcement id.
Action
Courses Announcements GetTool to get an announcement. use when you need to fetch an announcement by course and announcement id.
Action
Courses Announcements ListTool to list announcements in a course. use after you have the course id to page through announcements.
Action
Courses Announcements PatchTool to update fields of an announcement. use when you need to modify specific details of an existing announcement after confirming which fields to update.
Action
Courses GetTool to get details for a specific course. use when you need full course information by id.
Action
Courses ListTool to list all courses accessible to the authenticated user. use when you need a paginated list of courses.
Action
Courses Students Guardians ListTool to list guardians of a student in a course. use when you need to retrieve and paginate guardians for a given student in a course.
Action
Courses Students ListTool to list students in a course. use after you have the course id to page through enrolled students.
Action
Courses Teachers GetTool to get teacher enrollment. use when you need to retrieve a specific teacher in a course by courseid and userid.
Action
Courses Teachers ListTool to list teachers in a course. use after you have the course id to page through enrolled teachers.
Action
Courses Topics CreateTool to create a course topic. use when you need to organize course content into named sections.
Action
Courses Topics DeleteTool to delete a course topic. use when you need to remove a topic from a course after confirming the course and topic ids.
Action
Courses Topics GetTool to get a course topic. use when you need to retrieve details of a specific course topic by id after confirming the course and topic ids.
Action
Courses Topics ListTool to list topics in a course. use when you have confirmed the courseid and need to retrieve its topics.
Action
Courses Topics PatchTool to update fields of a course topic. use when you need to rename a topic after confirming its current details.
Action
Course Work CreateTool to create a coursework item in a course. use when you need to assign an assignment or question to students immediately or on a schedule.
Action
Course Work DeleteTool to delete a specific coursework. use when you need to remove a coursework item from a course after confirming the ids.
Action
Course Work GetTool to get details of a specific coursework. use when detailed information about a particular assignment is needed.
Action
Course Work ListTool to list coursework in a course. use after verifying courseid.
Action
Course Work Materials CreateTool to create course work material. use when adding resources or notes to a course.
Action
Course Work Materials GetTool to get a coursework material. use when you need to retrieve details of a specific coursework material by course and material id.
Action
Course Work Materials ListTool to list course work materials in a course. use when you need to retrieve and paginate materials for a given courseid.
Action
Course Work PatchTool to update fields of a coursework. use when you need to modify specific details of an existing coursework after confirming which fields to update.
Action
Course Work Student Submissions ListTool to list student submissions for a specific coursework. use when you need to fetch or paginate student submissions by course and coursework, optionally filtering by user, state, or timeliness.
No trigger or action matches that. Ask your agent to add it: it reads the API documentation and builds what you describe.