Sign Up

Log In

Teech.io

FREE
By teechio
Updated 19 hours ago
Education
-/10
Popularity Score
-
Latency
-
Success Rate

Teech.io API Documentation

Backend-as-a-service for educational apps developers. Build faster and hassle free.

View API Details

Supercharge your App

Discover and connect to thousands of APIs in the world's largest API Hub

Objects
POSTCreating an object
GETRetrieving an existing object
DELETEDeleting an object
GETList all objects
PUTUpdating an object
Users
POSTSigning up a user
GETRetrieving an existing user
PUTUpdating a user
DELETEDeleting a user
GETList all users
POSTLogging in a user
Materials
POSTCreating a material
GETRetrieving an existing material
DELETEDeleting a material
GETList all materials
PUTUpdating a material
Modules
POSTCreating a module
GETRetrieving an existing module
PUTUpdating a module
DELETEDeleting a module
GETList all modules
Enrollments
PUTEnrolling a user on a module
DELETEWithdrawing a user enrollment
GETList all modules enrolled by a user
Assessments
POSTCreating an assessment
GETRetrieving an existing assessment
PUTUpdating an assessment
DELETEDeleting an assessment
GETList all assessments
Assignments
POSTCreating an assignment
GETRetrieving an existing assignment
PUTUpdating an assignment
DELETEDeleting an assignment
GETList all assignments
Submissions
POSTRegistering a submission
GETRetrieving an existing submission
DELETEDeleting a submission
GETList all submissions
PUTGrading a submission
Files
POSTUploading a file
DELETEDeleting a file
GETList all files
POSTCreating an object

Creates a new object. Objects are schemaless but some required attributes must be provided.

Authorization:

To access the API you need to provide your API key and an application id that identifies the application you’re accessing. You can get your keys at dashboard.teech.io

Sign up to test this endpoint
Log in
Header Parameters
X-RapidAPI-KeySTRING
REQUIRED
Teech-Application-IdHEADER
REQUIREDThe id of the application you're accessing to
Teech-REST-API-KeyHEADER
REQUIREDYour API key
Required Parameters
Creating a new object modelJSON_STRING
REQUIRED
Request Snippet
unirest.post("https://teechio.p.rapidapi.com/classes")
.header("X-RapidAPI-Key", "undefined")
.header("Content-Type", "application/json")
.send({"classname":"gamescore","custom_prop_0":"example value","custom_prop_1":"another example value"})
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
Sample Response

loading...

Log inSign up

Install SDK for NodeJS

Installing

To utilize unirest for node.js install the the npm module:

$ npm install unirest

After installing the npm package you can now start simplifying requests like so:

var unirest = require('unirest');

Creating Request

unirest.post("https://teechio.p.rapidapi.com/classes")
.header("X-RapidAPI-Key", "undefined")
.header("Content-Type", "application/json")
.send({"classname":"gamescore","custom_prop_0":"example value","custom_prop_1":"another example value"})
.end(function (result) {
  console.log(result.status, result.headers, result.body);
});
OAuth2 Authentication
Client ID
Client Secret
OAuth2 Authentication
Sign up for freeto test this endpoint
Join the world’s largest API marketplace with over half a million developers and thousands of APIs.
DiscoverAPIs
Testfrom the browser
Connectusing code snippets
Managefrom one dashboard