External APIs
Overview
External APIs enable connections between TASS and third-party products to extend program functionality.
The ‘External APIs’ tab in the API Gateway Maintenance program lists the available External APIs for your school. Click ‘View’ in the Action column to review, activate, or modify the configurations for each API.
The table below provides an overview of the External APIs currently available, their uses, and their availability to Integration Partners and the public, as well as information about configuration.
From 2026, the TASS licensing model includes full API access for all customers. External and TASS APIs are now part of your school’s TASS license, so you no longer need to request additional API licenses to access them.
You can activate these APIs directly via the ‘External APIs’ and ‘TASS APIs’ tabs in the TASS.web System Admin > Utilities> API Gateway Maintenance program.
We encourage you to explore integration options through our Certified Integration Partner network or contact your Customer Success Consultant for tailored guidance.
External APIs
Name of External API | Description | Certified Integration Partners | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
This API enables integration between TASS.web products and various payment gateway providers.
Refer to ‘Payment Gateways APIs’ for more information. | Westpac Commonwealth Bank National Australia Bank (NAB) School EasyPay | ||||||||||||||||||||||
This API enables integration between TASS.web and the TASS SMS, Streetdata SMS or BulkSMS gateways. Once enabled, SMS messages can be sent to students, parents, and staff across various areas of TASS.web and Staff Kiosk. About TASS SMS TASS has partnered with SMSGlobal to enable your school to buy SMS credits directly through TASS. TASS SMS credits auto-replenish when low, preventing mid-send outages. See the 'Other Licensing' page on the TASS Customer Hub for details. Refer to ‘SMS Gateway APIs’ for more information. | TASS SMS Streetdata BulkSMS | ||||||||||||||||||||||
This API enables integration between TASS.web and the following Plagiarism gateway providers: PlagScan or Turnitin. Once enabled, assessment-related files uploaded by students in Student Café or teachers in Staff Kiosk Assessment will be submitted for plagiarism checking. Once checking is complete, a Word Count, Plagiarism Score and Plagiarism Report for each file will be provided. Refer to ‘Plagiarism Gateways APIs’ for more information. | Turnitin Plagscan | ||||||||||||||||||||||
This API allows students and teachers to browse and attach assessment-related documents (e.g., student-submitted work or teacher resources) from cloud drives such as Google Drive or Office 365. Refer to ‘Cloud Drive Gateways APIs’ for more information. | Google Drive Office365 | ||||||||||||||||||||||
Captcha (Completely Automated Public Turing test to tell Computers and Humans Apart) is a system that protects web applications from computer bots and spam. Once enabled, it will require a user to acknowledge that they are not a computer program after several failed login attempts, when logging in or completing a form. Refer to ‘Captcha APIs’ for more information. | Google reCaptcha | ||||||||||||||||||||||
This API is used for the following:
Refer to ‘PDF Conversion API’ for more information. | |||||||||||||||||||||||
This API is used in conjunction with the Mobile App API to send Notifications generated from Staff Kiosk via targeted Push Notifications. This API requires LDAP and/or OAuth to be enabled. Refer to ‘Push Notifications API’ for more information. | Digistorm | ||||||||||||||||||||||
This API is used in conjunction with the Parent Orbit OAuth2 API to send Notifications generated from Staff Kiosk to the Parent Orbit app via targeted Push Notifications. This API requires the Parent Orbit OAuth2 API to be enabled. Refer to ‘Orbit Parent Push Notifications’ for more information. | Parent Orbit | ||||||||||||||||||||||
This API is used in conjunction with the Staff Orbit OAuth2 API to send Notifications generated from Staff Kiosk to the Staff Orbit app via targeted Push Notifications. This API requires the Staff Orbit OAuth2 API to be enabled. Refer to ‘Orbit Staff Push Notifications’ for more information. | Staff Orbit | ||||||||||||||||||||||
This API is used in conjunction with the Student Orbit OAuth2 API to send Notifications generated from Staff Kiosk to the Student Orbit app via targeted Push Notifications. This API requires the Student Orbit OAuth2 API to be enabled. Refer to ‘Orbit Student Push Notifications’ for more information. | Student Orbit | ||||||||||||||||||||||
This API is used for Single Touch Payroll to transmit data electronically to the ATO via a specialist Single Touch Payroll Gateway provider, Ozedi. Refer to ‘Single Touch Payroll Gateway APIs’ for more information. | Ozedi | ||||||||||||||||||||||
This API is used for timetable integration with LISS-compatible timetable products. This API is only available when using a unitised timetable. Refer to ‘LISS Integration API' for more information. | |||||||||||||||||||||||
This API enables parent addresses to be checked and matched on entry. Automatic address tokens will be saved alongside the address data and geocoding results. Refer to 'Address Validation APIs' for more information. | AddresssFinder | ||||||||||||||||||||||
This API generates CSV files in the format required by Microsoft School Data Sync v1. Refer to 'Microsoft School Data Sync API v1' for more information. | |||||||||||||||||||||||
This API generates CSV files in the format required by Microsoft School Data Sync v2.1. Refer to 'Microsoft School Data Sync API v2.1' for more information. | |||||||||||||||||||||||
This API generates CSV files in the format required by Apple School Manager. Refer to 'Apple School Manager APIs' for more information. | |||||||||||||||||||||||
This API is used to set up a connection between TASS and the TrackOne Studio Learning Analytics Suite. Refer to 'TrackOne Studio Integration API' for more information. | TrackOne |