Skip to content

Turnitin provides RESTful APIs to support third party integration with our market-leading originality check services.

Notifications You must be signed in to change notification settings

turnitin/turnitin-core-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

Turnitin Core Api (TCA)

Turnitin provides RESTful APIs to support third party integration with our market-leading originality check services. To help facilitate you in developing your integration, we have provided an OpenAPI document, Postman collection, and example TCA Client libraries. If you haven't already done so, please start with our Developer Portal first, including reading our more verbose API Documentation

OpenAPI documentation

The OpenAPI Specification (OAS) defines a standard, language-agnostic interface to RESTful APIs which allows both humans and computers to discover and understand the capabilities of the service without access to source code, documentation, or through network traffic inspection. When properly defined, a consumer can understand and interact with the remote service with a minimal amount of implementation logic. -Swagger.io

We have created TCA's OpenAPI specification so that you can take advantage of these features, including generating Postman collections, generating client libraries, and viewing the API documentation.

To learn more about OpenAPI, visit https://swagger.io/specification/

Swagger Editor and Viewer

To view a user friendly UI representation of TCA's API, copy and paste the TCA OpenAPI specification into the Swagger Editor and it will automatically load and display the API in their viewer. *(Note: You can generate client libraries within this editor by clicking the menu option "Generate Client")

Postman

Postman is an API platform for building and using APIs. Postman simplifies each step of the API lifecycle and streamlines collaboration so you can create better APIs—faster -Postman

Postman is great for making REST calls directly to TCA, allowing you to set the request parameters and view the responses in their app. To get started, download Postman and import TCA's Postman Collection. This will import TCA's API allowing you to start making requests against TCA. It also provides example requests code snippets, allows you to set environments, store variables, and much more.

To learn more about Postman, visit https://www.postman.com/

Client Libraries

We have provided a few example client libraries that you can use, copy, or fork. These libraries are generated automatically based on our TCA OpenAPI specification using either the Swagger Editor or the OpenAPI generator. To view the full list of supported languages, go to this generators list.

Each client library repository has a README that explains how to build and implement the library, including code examples for making requests to TCA.

About

Turnitin provides RESTful APIs to support third party integration with our market-leading originality check services.

Resources

Stars

Watchers

Forks

Packages

No packages published